一、描述计算机的组成及其功能。
- 计算机由硬件和软件两部分组成
- 硬件由主机与外部设备构成
- 软件由系统软件与应用软件构成
二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
- Red Hat公司发布 Redhat Centos
- Novell公司发布 SUSE
- Debian维护社区发布 Debian ubuntu
- Google公司发布 Android
三、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
- 一切都是一个文件,所有设备配置都是用文件的形式存在。
- 小型,单一用途的程序。只需要安装需要的程序。
- 链接程序,共同完成复杂的任务。多个程序在一起可以完成复杂的任务。
- 避免令人困惑的用户界面。CLI命令界面。
- 配置数据存储在文本中。方便用户修改。
四、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
- COMMAND [OPTIONS…] [ARGUMENTS…]
[OPTIONS…]选项分为长选项和短选项 短选项:-c 例如:-l, -h长选项:–word 例如:–all,[ARGUMENTS…] 参数 命令的作用对象,比如文件名,用户名等。
- Ifconfig:显示网络设备状态
- Echo:显示字符 echo [-neE][ 字符串] 选项-E 持 (默认)不支持 \ 解释功能 -n 不自动换行 -e 用 启用 \字符的解释功能
- Tty:显示终端机连接标准输入设备的文件名称 tty [-s][–help][–version] -s或–silent或–quiet 不显示任何信息,只回传状态代码。
- Startx:
- Export:设置或显示环境变量 export [-fnp][变量名称]=[变量设置值]
- Pwd: 以绝对路径的方式显示用户当前工作目录。
- History:显示历史记录。
选项
-c:清空当前历史命令;
-a:将历史命令缓冲区中命令写入历史命令文件中;
-r:将历史命令文件中的命令读入当前历史命令缓冲区;
–w:将当前历史命令缓冲区命令写入历史命令文件中。
参数
n:打印最近的n条历史命令。
- Shutdown:关机命令。
选项
-c:当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令;
-f:重新启动时不执行fsck;
-F:重新启动时执行fsck;
-h:将系统关机;
-k:只是送出信息给所有用户,但不会实际关机;
-n:不调用init程序进行关机,而由shutdown自己进行;
-r:shutdown之后重新启动;
-t<秒数>:送出警告信息和删除信息之间要延迟多少秒。
参数
[时间]:设置多久时间后执行shutdown指令;
[警告信息]:要传送给所有登入用户的信息。
- Poweroff:关闭计算机操作系统并且切断系统电源
选项
-n:关闭操作系统时不执行sync操作;
–w:不真正关闭操作系统,仅在日志文件“/var/log/wtmp”中;
-d:关闭操作系统时,不将操作写入日志文件“/var/log/wtmp”中添加相应的记录;
-f:强制关闭操作系统;
-i:关闭操作系统之前关闭所有的网络接口;
-h:关闭操作系统之前将系统中所有的硬件设置为备用模式。
- Reboot:重启LINUX系统
选项
-d:重新开机时不把数据写入记录文件/var/tmp/wtmp。本参数具有“-n”参数效果;
-f:强制重新开机,不调用shutdown指令的功能;
-i:在重开机之前,先关闭所有网络界面;
-n:重开机之前不检查是否有未结束的程序;
–w:仅做测试,并不真正将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件。
- hwclock、硬件时钟访问工具
- 选项
–adjust:hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用–adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟;
–debug:显示hwclock执行时详细的信息;
–directisa:hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟;
–hctosys:将系统时钟调整为与目前的硬件时钟一致;
–show:显示硬件时钟的时间与日期;
–systohc:将硬件时钟调整为与目前的系统时钟一致;
—test:仅测试程序,而不会实际更改硬件时钟;
–utc:若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作;
–version:显示版本信息。
- Date:显示或设置系统时间与日期
选项
-d<字符串>:显示字符串所指的日期与时间。字符串前后必须加上双引号;
-s<字符串>:根据字符串来设置日期与时间。字符串前后必须加上双引号;
-u:显示GMT;
—help:在线帮助;
–version:显示版本信息。
参数
<+时间日期格式>:指定显示时使用的日期时间格式。
%H 小时,24小时制(00~23)
%I 小时,12小时制(01~12)
%k 小时,24小时制(0~23)
%l 小时,12小时制(1~12)
%M 分钟(00~59)
%p 显示出AM或PM
%r 显示时间,12小时制(hh:mm:ss %p)
%s 从1970年1月1日00:00:00到目前经历的秒数
%S 显示秒(00~59)
%T 显示时间,24小时制(hh:mm:ss)
%X 显示时间的格式(%H:%M:%S)
%Z 显示时区,日期域(CST)
%a 星期的简称(Sun~Sat)
%A 星期的全称(Sunday~Saturday)
%h,%b 月的简称(Jan~Dec)
%B 月的全称(January~December)
%c 日期和时间(Tue Nov 20 14:12:58 2012)
%d 一个月的第几天(01~31)
%x,%D 日期(mm/dd/yy)
%j 一年的第几天(001~366)
%m 月份(01~12)
%w 一个星期的第几天(0代表星期天)
%W 一年的第几个星期(00~53,星期一为第一天)
%y 年的最后两个数字(1999则是99)
五、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
- 内部命令帮助 help COMMAND man bash
- 外部命令帮助 COMMAND –help COMMAND -h 使用手册(manual) man COMMAND信息页 info COMMAND
man 章节
1: 用户命令
2: 系统调用
3: C 库调用
4: 设备文件及特殊文件
5: 配置文件格式
6: 游戏
7: 杂项
8: 管理类的命令
9 :Linux 内核API
六、请罗列Linux发行版的基础目录名称命名法则及功用规定
- /bin Essential command binaries 供所有用户使用的基本命令;不能关联至独立分区,OS 启动即会用到的程序 二进制程序
- /sbin Essential system binaries 管理类的基本命令;不能关联至独立分区,OS 启动即会用到的程序
- /boot Static files of the boot loader 引导文件存放目录,内核文件(vmlinuz) 、引导加载器
- (bootloader, grub)都存放于此目录
- /dev Device files 设备文件及特殊文件存储位置
- /etc Host-specific system configuration 配置文件目录
- /lib Essential shared libraries and kernel modules 启动时程序依赖的基本共享库文件以及内核模块文件
- /lib64 专用于x86_64 系统上的辅助共享库文件存放位置
- /media Mount point for removeable media 便携式移动设备挂载点
- /mnt Mount point for mounting a filesystem temporarily 临时文件系统挂载点
- /opt Add-on application software packages 第三方应用程序的安装位置
- /srv Data for services provided by this system 系统上运行的服务用到的数据
- /tmp Temporary files 临时文件存储位置
- /home/ USERNAME 普通用户家目录
- /root 管理员的家目录
- /usr Secondary hierarchy universal shared, read-only data 二层目录
- /usr/bin: 保证系统拥有完整功能而提供的应用程序
- /usr/sbin:
- /usr/lib :32 位使用
- /usr/lib64 :只存在64 位系统
- /usr/include: C 程序的头文件(header files)
- /usr/share :结构化独立的数据,例如doc, man等 等
- /usr/local
- /var Variable data
- cache: 应用程序缓存数据目录
- lib: 应用程序状态信息数据
- local :专用于为/usr/local 下的应用程序存储可变数据;
- lock: 锁文件
- log: 日志目录及文件
- opt: 专用于为/opt 下的应用程序存储可变数据;
- run: 运行中的进程 相关数据, 通常 用于存储进程pid 文件
- spool: 应用程序数据池
- tmp: 保存系统两次重启之间产生的临时数据
- /proc 用于输出内核与进程信息相关的虚拟文件系统
- /sys 用于输出当前系统上硬件设备相关信息虚拟文件系统
- /selinux security enhanced Linux ,selinux 相关的安全策略等信息的存储位置
吐槽一下文本编辑器,真的好垃圾。。。。
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101520