一、计算机的组成及其功能:
二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别
三、描述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
评论列表(1条)
写的很好,图如果是自己画的,那就更棒了,加油