1、描述计算机的组成及其功能。
运算器,控制器,存储器,输入设备,输出设备
CPU:运算器+控制器
内存,硬盘:存储器
输入设备:键盘鼠标
输出设备:显示器
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Slackware:
Suse:
sles
opensuse
Debian:
Ubuntu:
mint
Redhat:
RHEL:redhat enterprise linux
每18个月发行一个新版本,经过用户验证的稳定的特性
CentOS:完全兼容rhel的格式重新编译
fedora:每6个月发行一个新版本
LrchLinux
Gentoo
LFS:Linux From scratch
Andriod:kernel + busybox + java虚拟机
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
哲学思想:1:一切皆文件,所有资源,硬件设备都以文件的形式来表达
2:由众多单一目的的小程序组成,每个程序可以很好的执行各自的功能,复杂任务通过组合小程序完成
3:尽量避免用户交互
4:使用纯文本文件保存配置信息
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
ifconfig:配置一个网络接口(已经被淘汰,请使用#ip -s link)
选项:
-a,显示所有接口,包括未激活的
-s,显示简短信息
接口名 up/down:激活或关闭接口
echo:显示一行文本
tty:显示当前终端连接到的标准输入文件
startx:开始Xwindow图形界面
export:输出所有环境变量
Export 变量名 = "值"
变量赋值:把赋值符号后面的数据存储至变量名指向的内存空间,只对当前shell有效
pwd:显示当前工作路径
history:显示命令历史:
环境变量
HISTSIZE:命令历史的条数
HISTFILE:~/.bash_history
HISTFLIESIZE:命令历史文件记录历史的条数
History -d 条数
-c:清空历史纪录
History #:显示历史中最近的#条命令
-a:手动当前会话缓冲区的命令历史至历史文件中
调用历史中的命令:
!#:重复执行第#条指令
!!:重复执行上一条命令
!string:重复上一条带string的命令
调用上一条命令最后一个参数
!$
ESC,.:先按ESC,再按.
ALT+.:同时按
shutdown:关机
-r:重启
-h:halt
-c:取消关机或重启操作
poweroff:关机
选项:
–halt
关机
-p, –poweroff
关机
–reboot
重启
-f, –force
Force immediate halt, power-off, reboot. Do not contact the init system.
-w, –wtmp-only
只是写关机记录而不实际关机
-d, –no-wtmp
关机而不写关机记录
–no-wall
不发告警记录直接关机
Reboot:重启
-f:强制,不调用shutdown
-p:切断电源
hwclock:访问硬件时钟
-s:将系统时间设置为硬件时钟的时间
-w:将硬件时钟的时间设置为系统时间
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
man,或者-h,或者–help
Man1:用户命令
Man2:系统调用
Man3:C库调用
Man4:设备及特殊文件
Man5:配置文件格式
Man6:游戏
Man7:杂项
Man8:管理类命令
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/boot:引导文件的存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放在此目录
/bin:供所有用户使用的基本命令:不能关联至独立分区,OS启动即会用到的程序
/sbin:管理类的基本命令,不能关联至独立分区,OS启动即会用到的程序
/lib:基本共享库文件,以及内核模块文件(lib/modules)
/lib64:专门用于x86_64系统上的辅助共享库文件存放位置
/etc:配置文件目录(纯文本文件)
/home/USERNAME:普通用户家目录
/root:管理员家目录(有的发行版没有)
/media:便携式移动设备挂载点
/cdrom
/usb
/mnt:临时文件系统挂载点
/dev:设备文件及特殊文件存放位置
b:block device,随机访问
c:character device,线性访问
/opt:相当于win的附件,第三方应用程序安装位置
/srv:当前系统服务用到的数据
/tmp:临时文件存放位置
/usr:universal shared,read-only data
bin:保证系统拥有完整功能而提供的应用程序
sbin:管理员才有权限运行的
lib:库文件
Lib64:64库文件
include:C程序使用的头文件
share:结构化的独立的数据
local:第三方应用程序的安装位置
bin,sbin,lib,lib64,etc,share
/var:variable data files
cache:应用程序缓存数据目录
lib:存储应用程序状态信息
local:专用于为/usr/local下的应用程序存储可变数据
lock:锁文件
log:日志文件及目录
opt:专用于为/opt下的应用程序存储可变数据
run:运行中的进程相关的数据,通常用于存储进程的pid:文件
spool:缓冲池数据
tmp:保存在系统重启的之间存储的临时文件
/proc:用于输出内核与进程信息相关的虚拟文件系统
/sys:用于输出当前系统上硬件设备相关信息的虚拟文件系统
/selinux:security enhanced linux
原创文章,作者:lichenhan,如若转载,请注明出处:http://www.178linux.com/20189
评论列表(1条)
写的很好,排版还可以在漂亮一些,加油