马哥教育网络班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)
wenbinwenbin
上一篇 2016-07-04
下一篇 2016-07-04

相关推荐

  • LVS

        Linux虚拟服务器(LVS)是基于Linux内核的操作系统的负载平衡软件。     LVS提供了良好的可扩展性,可靠性和可服务性。 LVS项目的主要工作是开发先进的IP 负载平衡软件(IPVS),应用级负载平衡软件(KTCPVS)和集群管理组件。 IPVS:在…

    Linux干货 2017-08-21
  • 过滤语句和复制,权限的一些事例

    1.复制/etc/skel 目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限 ~]# cp -r /etc/skel/ /home/tuser1/ ~]# chmod go= /home/tuser1/ 2.编辑/etc/group文件,添加组hadoop ~]# echo "hadoop:…

    Linux干货 2016-10-14
  • N31-3

    基础命令演示

    Linux笔记 2018-07-04
  • Shell——Linux基本命令(2)

    1.Shell Shell是Linux系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行. shell也被称为LINUX的命令解释器(commandinterpreter). vshell是一种高级程序设计语言. 2.bash shell GNUBourne-AgainShell(bash)是GNU计划中重要的工…

    2017-07-13
  • 【yum安装程序】Centos7.4使用yum光盘安装httpd

    举例:Centos7.4使用yum光盘安装httpd

    Linux干货 2018-03-17
  • 马哥教育网络班21期-第五周课程练习

    勇爷每周升一级,每天都在进步! 1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; 3、打出netstat -tan命令执行结果中以‘LISTEN’,后或跟空白字符结尾的行; 4、添加用户bash,&…

    2016-07-29

评论列表(1条)

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

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