1、描述计算机的组成及其功能。
计算机主要是由硬件和软件组成
硬件部分
a.运算器和控制器(CPU):运算器是计算机对数据进行加工处理的部件;控制器是计算机的 指挥中心,用来控制计算机各部件协调工作。
b.存储器:存储器分为内存储器与外存储器。内存存储器包括随机存储器和只读存储器:随机存储器(RAM):断电后会丢失数据;可以随时读写。只读存储器(ROM):断电后仍然能够保持数据;正常使用中,只能读不能写。
c.输入输出设备:输入设备用于把原始数据和程序输入到计算机中。常见的有键盘、鼠标、摄像头、扫描仪等。
软件部分
软件部分主要有系统和软件实现,暂不详表
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
常见的有Debian、Gentoo、Ubuntu、RedHat Enterprise Linux、CentOS、Fedora、Suse以及国内的红旗Linux等
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
一切皆文件(包括硬件)
由从多单一目的小程序组成
组合小程序完成复杂任务
尽可能避免捕获用户接口,为了方便脚本编程以实现自动化执行;
使用文本文件保存程序的配置数据:使用一个文本编辑器即可完成系统及服务配置工作;
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
ifconfig
重要参数
up 启动指定网络设备/网卡
down 关闭指定网络设备/网卡-a 显示全部接口信息
用法举例
echo
命令作用
显示一行文本
命令参数
-n 不输出行尾的换行符.
-e 允许对下面列出的加反斜线转义的字符进行解释.\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
tty
打印连接到标准输入的终端的文件名。
startx
启动图形界面
export
[root@localhost ~]# aaa=bbb #设置一个变量
[root@localhost ~]# export aaa #加入环境变量
[root@localhost ~]# env |grep aa #查看环境变量
aaa=bbb
[root@localhost ~]# export -n aaa #删除环境变量
[root@localhost ~]# env |grep aa #查看
[root@localhost ~]# export PATH=$PATH:/usr/local/bin #将/usr/local/bin加入环境变量中
pwd
查看当前所在目录的绝对路径
history
命令作用
保存的条数:
环境变量:HISTSIZE
用户退出时的持久保存位置:
环境变量:HISTFILE,通常默认为用户家目录下的.bash_history
此文件中可保存的最大数目:
环境变量:HISTFILESIZE
命令用法:
history N: 显示最近的N条,包括当前命令自身;
history -c: 清空命令历史
history -d offset: 删除指定的偏移处的命令条目
history -a [/path/to/some_history_file]: 将当前会话中的命令历史写入指定文件
shutdown
命令作用
关机或重启服务器命令参数
-h:关机
-r:重启
-c:取消运行中的 shutdown 进程。
使用方法
[root@linux ~]# shutdown –h now #关机
[root@linux ~]# shutdown –h 23:00 #晚上11点关机
[root@linux ~]# shutdown –r now #重启
[root@linux ~]# shutdown –r +30 'reboot now' #30分钟后重启,并且提示reboot now
poweroff
poweroff命令用来关闭计算机操作系统并且切断系统电源。
reboot
立即重启
hwclock
-s: 以硬件为准
-w:以系统为准
date
命令功能
date 可以用来显示或设定系统的日期与时间。
%s: 时间戳计时法,从Unix元年(1970-01-01 00:00:00)到此刻所经过的秒数
%F, %D
[root@test ~]# date +%D
04/22/16
[root@test ~]# date +%F
2016-04-22
%T
[root@test ~]# date +%T
08:52:00
%Y:年
%m:月
%d:日
%H:时
%M:分
%S:秒
设定时间
date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间
加减
date +%Y%m%d //显示前天年月日
date +%Y%m%d –date="+1 day" //显示前一天的日期
date +%Y%m%d –date="-1 day" //显示后一天的日期
date +%Y%m%d –date="-1 month" //显示上一月的日期
date +%Y%m%d –date="+1 month" //显示下一月的日期
date +%Y%m%d –date="-1 year" //显示前一年的日期
date +%Y%m%d –date="+1 year" //显示下一年的日期
使用 ago 指令,您可以得到过去的日期:
date -d '30 days ago' (30天前的日期)
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
man能够为除命令之外的配置文件、系统调用、库调用等都能提供帮助手册,它们分别位于不同的章节中;
1: 用户命令
2: 系统调用
3: 库调用
4: 设备文件
5: 配置文件
6: 游戏
7:杂项
8:管理命令
man的使用机制:
翻屏:
空格键:向文件尾部翻一屏
b: 向文件首部翻一屏
回车键:向文件尾部翻一行
k: 向文件首部翻一行
Ctrl+d: 向文件尾部翻半屏
Ctrl+u: 向文件首部翻并屏
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/dev/ 设备目录
/etc/ 系统配置及服务配置文件、启动命令的目录
/proc/ 显示内核及进程信息的虚拟文件系统,这个目录的内容不在硬盘上而是在内存里。
/tmp 一般用于临时挂载存储设备的挂载目录(客厅)
/root 普通用户家目录
/root 超级管理员家目录
/mnt 一般用于临时挂载存储设备的挂载目录
/lost+found 意外关机或崩溃文件碎片所在的目录。fsck自检。
/opt 有些软件包会被安装在这里,视习惯而定(基本已弃用)
/var 变化的目录,系统日志、安全日志的目录
/usr 包括与系统用户直接有关的文件和目录,例如应用程序及支持它们的库文件。
/bin 用户二进制命令的目录
/sbin 超级用户二进制命令的目录
/boot 系统引导程序的目录
原创文章,作者:N21_Ross_Geller,如若转载,请注明出处:http://www.178linux.com/21699
评论列表(1条)
写的很好,排版也很棒,加油