一、描述计算机的组成及其功能
计算机由运算器、控制器、存储器、输入设备、输出设备组成
1.运算器-主要是对数据进行各种运算(加、减、乘、除)
2.控制器-计算机系统的控制中心,分配和协调整个计算机系统工作
3.存储器-存储各种数据信息,以二进制形式存储,分为内存和外存
4.输入设备-将数据、程序等信息输入到计算机中,例如键盘
5.输出设备-将计算机的运算结果显示出来,例如显示器
二、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
1.Debian:三大主流发行版之一,以社区运作
ubuntu是基于Debian的二次发行版
knopix是基于Debian的二次发行
2.Slackware:三大主流发行版之一,
Slackware是SLS的一个分支
S.U.S.E是Slackware的发行分支
S.u.S.E企业版分支-SLES。
openSUSE是S.u.S.E的发行版。
3.redhat:三大主流发行版之一,
redhat9.0后企业版分支-Red Hat Enterprise (RHEL)
redhat9.0后个人版分支-Fedora Core
CentOS是基于Red Hat Enterprise的二次发行版
4.Gentoo:Gentoo是基于enoch二次发行版
5.ArchLinux:是Linux新贵
三、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
1.一切皆文件
把几乎所有资源统统抽象为文件形式:包括硬件设备,甚至通信接口等
2.由众多功能单一的程序组成:一个程序只做一件事,并且做好,坚持做好一件事
组全小程序完成复杂任务
3.尽量避免跟用户交互:易于以编程的方式实现自动化任务
4.使用文本文件保存配置信息:最易于使用的底层的数据接口表现形式,使用文本编辑器就能完成大多数程序管理操作
四、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
命令语法通用格式:COMMAND [OPTIONS] [ARGUMETNS]
OPTIONS中有两种表现形式:短选项:例如:-l -d,如有多个短选项则可以合并,例如:-ld
长选项:例如:–help,长选项无法合并
ifconfig:用来查看、配置、启用、禁用网络接口的命令,centos7.0中替换为 ip addr
echo:回显命令,输入指定字符串或变量
tty:查看当前的终端设备
startx:启动图形界面,因为没有安装所以无法启动
export:查看环境变量
pwd:显示当前工作目录
history:显示曾执行过的命令
shutdown:关机或重启 -p -r
poweroff:关机
-f:强制关机 -p:断电
reboot:重启
-f:强制重启 -i:重启之前先停掉网络相关设备
hwclock:查看或设定时间
-r 读取并打印硬件时钟
-s 将硬件时钟同步到系统时钟
-w 将系统时钟同步到硬件时钟
date:查看或修改当前系统时间
%Y表示年,%m表示月,%d表示日,%H表示小时,%M表示分钟,%S表示秒
五、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的
内置命令:(由shell程序自带的命令)
-help COMMAND
外部命令:(独立的可执行的程序文件,文件名即命令名)
COMMAND –help
使用手册:manual-man COMMAND
man命令章节划分
手册存放位置:/usr/share/man,man1,man2
1.用户命令:提供给普通用户使用的可执行命令说明
2.系统调用:内核函数说明
3.C库调用
4.设备文件及特殊文件
5.文件格式(配置文件格式)
6.游戏使用帮助
7.杂项
8.管理工具及守护进程
六、请罗列Linux发行版的基础目录名称命名法则及功用规定
/: 根目录,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: 便携式设备挂载点,cdrom,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: 内核及进程存储其相关信息,多为内核参数
/sys: sysfs虚拟文件系统提供了一种比proc更为理想的访问内核途径。主要用用在于为管理Linux设备提供一种统一模型的接口
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/101372