一:计算机的组成
组成:
计算机的主要组成部分为计算机硬件、软件。
计算机硬件系统包括:
主机和外部设备。
主机包括:运算器、控制器、存储器(只读ROM、随机RAM)。
外部设备主要包括:输入设备、输出设备、外存储器和其他。
软件包括:
应用软件、系统软件。
二:linux的发行版及不同发行版之间的联系和区别。
1.Debian(唯一一个无商业公司支持的社区类的发行版)
代表性版本有Ubuntu(二次衍生版mint)、knopix
2.SLS–Slackware(欧洲人普遍使用)
代表性版本S.u.S.E(二次衍生版OpenSUSE)
3.RedHat(RedHat公司)
代表性版本Red Hat Enterprise(山寨红帽且免费版Centos,后被RedHat收购,大版本更新周期18个月)、FedoraCore(页面华丽、大版本更新周期6个月)
3者都为 linux内核+GNU应用=完整的linux
图片来自网络。
三:描述linux的哲学思想,并按照自己的理解对其描述。
1.一切皆文件:把几乎所有资源,包括硬件设备都组织为文件格式
2.由众多单一目的小程序组成:一个程序只实现一个功能,而且要做好
3.组合小程序完成复杂任务
4.尽量避免跟用户交互(目标:实现脚本编程,以自动完成某些功能)
5.使用纯文本文件保存配置信息(目标:一款合用的文本编辑器即能完成系统配置工作)
四:说明linux系统上命令的使用格式,详细介绍ifconfig,echo,tty,startx,pwd,history,shutdown,poweroff,reboot,hwclock,date命令的使用,并配合相应的示列。
linux系统上命令使用格式:
COMMAND [OPTIONS选项] [ARGMENTS参数]
其中 选项 以 – 开始,多个选项可用一个-连起来,如ls -l -a 与ls -la相同。根据命令的不同,参数分为可选的或必须的。
特定几个命令的解释:
ifconfig:查看IP接口信息
echo:回显
tty:用于显示终端机连接标准输入设备的文件名称
startx:启动X Window
pwd:显示工作目录
history:用于显示历史指令记录内容, 下达历史纪录中的指令
shutdown:用于安全关闭或者重新启动系统
poweroff:用来关闭计算机操作系统并且切断系统电源
reboot:重启
hwclock:用于显示与设定硬件时钟
date:显示或设置系统时间与日期
五:如何在linux上获取命令的帮助信息,请详细列出并描述man文档的章节如何划分。
在linux上获取命令的帮助信息
1.内部命令:
help COMMAND
2.外部命令:
命令自带简要格式的使用帮助
~]# COMMAND –help
3.使用手册:manual
位置:/usr/share/man
~]# man COMMAND
4.获取命令的在线文档
~]# info COMMAND
5.应用程序会自带帮助文档
6.官网官方文档
7.搜索引擎
列出并描述man文档的章节如何划分
有章节之分,分为8个章节,而并非每个命令在所有章节下都有手册
查看COMMAND在哪些章节有手册
~]# whatis COMMAND
分别是:
1.用户命令
2.系统调用
3.c库调用
4.设备文件及其特殊文件
5.文件格式:(配置文件格式)
6.游戏使用说明
7.杂项
8.管理工具及其守护进程
六:请罗列linux发行版的基础目录名的命名法则及功用规定。
FHS
Filesystem Hierarchy Standard
/bin:所有用户可用的基本命令程序文件
/sbin:供系统管理使用的工具程序
/boot:引导加载器必须用到的各种静态文件:kernel、initramfs(initrd),grub等;
/dev:存储特殊文件或设备文件
设备有两种类型:字符设备(线性设备)、块设备(随机设备)
/etc:系统程序的配置文件,只能为静态
/home:普通的家目录的集中位置:一般每个普通用户的家目录默认为此目录下的用户名同于的子目录, /home/USERNAME
/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:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息,它们多为内核参数,例如net,ipv4,ip_forward,虚拟为net/ipv4/ip_forward,存储于/proc/sys/,因此其完整路径为/proc/sys/net/ipv4/ip_forward
/sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径,其主要作用在于为管理linux设备提供一种统一模型的接口
原创文章,作者:K,如若转载,请注明出处:http://www.178linux.com/47343
评论列表(2条)
写的很好,但是可以列举一些常用的命令
@马哥教育:谢谢鼓励,下次一定再接再厉。