操作系统:centos 7.2 64位
-
计算机组成及功能。
计算机组成:
由存储器、运算器、控制器、输入设备、输出设备组成。
功能:
存储器:用来存放计算程序及参与运算的各种数据;例如:硬盘、内存
运算器:负责数据的算术运算和逻辑运算即数据的加工处理
控制器:负责对程序规定的控制信息进行分析,控制并协调输入,输出操作或内存访问
输入设备:实现计算程序和原始数据的输入;例如键盘、鼠标
输出设备:实现计算结果输出;例如显示器,显卡
-
按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
fedora: redhat, centos
debian: ubuntu, kubuntu
open suse: suse, sunjava desktop
其他发行版
联系:
不同发行版之间内核一样
区别:
库、安装方式、包管理方式、服务领域
linux 发行版图片
3.描述Linux的哲学思想,并按照自己理解对其进行解释性描述。
哲学思想:
1.一切皆文件
把所有资源抽象为文件形式,包括硬盘、鼠标等。
2.完成复杂任务由众多功能单一的程序组成。
一个程序只做一件事,并且做好,组合众多单一程序完成复杂任务。
3.尽量避免跟用户进行交互
易于以编程的方式实现自动化
4.使用文本文件保存配置信息
方便管理,只需要一款文本编辑器就可以更改配置。
5.提供机制,而非策略。
机制指的就是定义需要实现的功能,策略指具体的实现方法。
4.说明Linux上命令使用格式;详细解释ifconfig、echo、tty、shutdown,poweroff,reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
Linux命令使用格式:
command options arguments (命令 选项 参数)
command:COMMAND: 表示命令的名称, 如 ls
options:定义命令的执行特性
选项有两种表现形式:
短选项:- 例如: -d,-l 选项可以合并
长选项:–,指定单词的 例如: –help 长选项不能合并
arguments: 表示命令的作用对象
有些命令可以同时带多个参数,多个之间以空白符分隔。
命令解释:
ifconfig:查看和配置网络接口信息
命令格式:ifconfig [网络设备] [参数]
参数:
不带参数,查看活动的网卡信息
up 启动指定网络设备/网卡。
down 关闭指定网络设备/网卡。
-a 显示全部接口信息
设置网卡ip地址: ifconfig 设备名 IP地址 掩码
echo: 回显
格式: echo [SHORT-OPTION]… [STRING]…
选项:
-n:不进行换行
-e:让转义字符生效
\n: 换行
STRING:可以使用引号,单引号和双引号都可使用
单引号:强引用,变量引用不执行替换
双引号:弱引号,变量引用会被替换
tty:查看当前的终端设备
-s或–silent或–quiet 不显示任何信息,只回传状态代码。
shutdown:关机或重启
格式: shutdown [OPTIONS…] [TIME] [WALL…]
OPTIONS
-P:poweroff
-r:reboot
-h:holt
-c: 取消关机或重启命令
TIME:
now:立即关机
hh:mm :设定几时几分关机或重启(当设定时间在当前时间之前,将在下一天时间关机或重启)
+m: 几分钟以后
poweroff:关机命令
reboot:重启命令
命令选项:
-f:强制重新开机,不调用shutdown指令的功能
-i:关闭网络设置之后再重新启动系统
-n:保存数据后再重新启动系统
-w:仅做测试,并不真的将系统重新开机,只会把重开机的数据写入/var/log目录下的wtmp记录文件
hwclock:显示或设置硬件时钟
选项:
-s: –hctosys 以硬件时钟为准,把系统时钟调整与硬件时钟时间相同。
-w:–systohc 以系统时钟为准,把硬件时钟调整与系统时钟时间相同。
date:显示日期时间
格式:date [OPTION]… [+FORMAT]
设定日期时间:date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
选项:
%F 年月日 2016-08-13
%T 时分秒 07:32:11
%Y 年 如:2016
%m 月 如: 08
%d 日 如:13
%H 时 如: 07
%M 分 如: 32
%S 秒 如: 11
%s:从1970年1月1号0点0分0秒到命令执行那一刻经过的秒数。
设定过去时间:1991年4月20日15时30分10秒
设定现在时间:2016年8月13号8时49分10秒
CDT: CDT是Central Daylight Time的缩写,即,美国中部夏令时间(或美国中部夏季时间)。
CST: 美国中部时间
CST可以为如下4个不同的时区的缩写:
美国中部时间:Central Standard Time (USA) UT-6:00
澳大利亚中部时间:Central Standard Time (Australia) UT+9:30
中国标准时间:China Standard Time UT+8:00
古巴标准时间:Cuba Standard Time UT-4:00
UTC: 协调世界时,又称世界统一时间,世界标准时间
5.如何在Linux上获取帮助信息,请详细列出,并描述man文档的章节如何划分的。
获取帮助信息途径:
1.内部命令:help 命令
2.外部命令: 使用手册
位置: /usr/share/man
格式:man command
3.info command:获取命令的在线文档
4. 部分应用程序自带帮助文档
位置:/usr/share/doc/APP-VERSION
README:程序的相关信息
INSTALL: 安装帮助
CHANGES:程序迭代时的改动信息
5. 主流发行版的官方文档
6.程序官方文档
7.搜索引擎
man文档章节规划:
位置: /usr/share/man
man1,man2…
1.用户命令
2.系统调用
3.C库调用
4.设备文件及特殊文件
5.文件格式:(配置格式)
6.游戏使用帮助
7.杂项
8.管理工具及守护进程
6.请罗列Linux发行版的基础目录名称命名法则及功用规定。
/bin:所用用户可用的基本命令程序文件
/sbin: 供系统管理使用的应用程序
/boot: 引导加载器必须用到的各静态文件:kernel,initramfs(initrd),grub等。
/dev: 存储特殊文件或设备文件
设备有两种类型:字符设备(线性设备)、块设备(随机设备)
/etc:系统程序的配置文件,只能为静态,不能为二进制。
/home: 普通的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户同名的子目录,/home/username
/root: 管理员的家目录;可选
/lib:为系统启动或根文件系统上的应用程序(/bin,/sbin等)提供共享库,以及为内核提供内核模块
libc.so.*: 动态链接的C库
ld*:运行时链接器/加载器
modules:用于存储内核模块的目录
/lib64: 64位系统特有的存放64位共享库的路径
/media;便携式设备挂载点,cdron,floppy等
/mnt:其他文件系统临时挂载点
/opt:附加应用程序的安装位置;可选路径
/srv:当前主机为服务提供的数据
/tmp:为那些会产生临时文件的程序提供的用于存储临时文件的目录;可供所有用户执行写入操作;有特殊权限;
/usr: /usr HIERARCHY 全局共享的只读数据路径
bin,sbin
lib,lib64
include:C程序头文件
share:命令手册页和自带文档等架构特有的文件的存储位置
local:另一个层级目录
x11R6:X-window程序的安装位置
src:程序源码文件的存放位置
/usr/local:local hierarchy,让系统管理员安装本地应用程序;也通常用于安装第三方程序
/var:/var hierarchy ,存储常发生变化的数据的目录
/proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数,例如:net.ipv4.ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys,因此完整路径为/proc /sys/net/ipv4/ip_forward;
/sys:sysfs虚拟文件系统提供一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理Linux设备提供一种统一模型的接口。
原创文章,作者:xdcykncg,如若转载,请注明出处:http://www.178linux.com/31630
评论列表(1条)
写的很好,排版还可以在漂亮一点,加油,有没有感觉黑屏很丑