1、描述计算机的组成及其功能。
冯·诺依曼体系
CPU、内存、存储设备、输入设备、输出设备
cpu 负责运算和处理
内存 负责临时存储
存储设备 负责永久存储
输入设备 信息的输入
输出设备 信息的展示
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
Linux有三大主流发行版 debian系、slackware系和redhat系
debian系一般包括:ubuntu
debian程序包的安装方式为dpkg ubuntu程序包的安装方式为apt-get
slackware系一般包括:suse,opensuse
suse程序包管理器为zypper
红帽系一般包括:redhat和fedora
redhat为yum管理
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
Linux的哲学思想
a、一切皆文件(几乎所有的资源都可以统统抽象为文件形式)
b、模块化(由众多功能单一的程序组成)
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
ifconfig 查看网卡信息
echo 命令回显
用法:echo $PATH
tty 查看终端
用法:tty
startx 开启图形化界面
export 声明变量
pwd 打印当前路径
history 查看历史信息
shutdown 关机命令
用法:shutdown -h now
poweroff 关机命令
reboot 重启系统
hwclock 查看硬件时钟
date 打印系统时间
用法:%Y 年 %m 月 %d 日 %H 小时 %M 分钟 %S 秒
修改时间:date [MMDDhhmmYY.ss] 几月几号几时几分某年几秒
clock
-s --hctosys 修改硬件时间为系统时间
-w --systohc 修改系统时间为硬件时间
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
获取命令帮助有这样几种方式
a、manual手册页(manual手册位于/usr/share/man)
man的用法
man command
man帮助手册各段落的含义
Name 命令的作用 Synopsis 语法格式 description 详细用法包括选项 examples 使用示例 author 作者 bugs bug see also 其他参考
具体share下面manual手册的分类为(一般1、5、8用的比较多):
1、用户命令(普通用户和管理员用户都可以运行的命令) 2、系统调用 3、C库调用 4、设备文件和特殊文件 5、配置文件格式 6、游戏相关的 7、杂七杂八 8、系统管理员手册
b、如果是bash内置命令,用help command也经常用
c、百度或google
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
/ 根目录
/boot 系统引导目录 存放引导加载器必须用到的各静态文件(kernel,initramfs(initrd),grub)
/bin 二进制执行文件存放目录 给所有用户使用
/sbin 二进制执行文件存放目录 给系统管理员使用
/dev 存放特殊文件或设备文件的目录
/etc 配置文件存放目录
/home 普通用户的家目录
/lib 库文件存放目录,还包括内核模块存放的目录
/lib64 64为系统特有的存放64位库文件的目录
/mnt 设备临时挂载点
/media 设备挂载目录
/opt 第三方软件安装目录
/tmp 临时文件存放目录
/usr 软件安装目录
/var 动态可变化的存放目录
/proc 基于内存的,虚拟文件系统 用户为内核及进程存储相关信息 一般多为内核参数
/sys 也是一种访问内核的虚拟文件系统,比/proc好用一些
/srv 存放服务类程序用到的中间数据