标签:第一次作业
1、描述计算机的组成及其功能。
答
(1).控制器:是整个计算机的控制中心,与运算器一起成为CPU,主要用于协调各部件之间工作,并按照一定步骤完成工作;
(2).运算器:主要是对数据进行运行包括基本的运行以及逻辑运行;
(3).存储器:用于存放各种程序及数据;
(4).输入设备:通过该设备将各种数据和程序输入到计算器;
(5).输出设备:用于计算机把各种程序及数据输出;
2、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
答:
debian:
mint
ubuntu
slackware::
SuSE
OpenSuSE
Tiny
RedHat:
CentOS
RHEL
Fedora
每个发行版都是使用的Linux内核,只是在编译修改以及调优不同,并增加一些上游的补丁等,并且每个系列所使用的包管理程序是不一样,如yum,apt-get,rpm等。在发行的协议上,每家厂商也使用的不同协议。
3、描述Linux的哲学思想,并按照自己的理解对其进行解释性描述。
答:
一切都是文件,不论软件还是硬件设备都为文件都可以由文本编辑器打开,所有可以通过修改文件的配置信息来完成系统及软件的配置工作;
避免复杂操作,从简操作,比如命令操作,能简写的从不用全写,很多的程序一般都是只完成一种任务,一些复杂的工作通过由很多个单一个的程序完成
4、说明Linux系统上命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
答:
ifconfig:显示当前所有的网卡信息,可以带参数显示指定的网卡信息
[root@localhost ~]# ifconfig eth0
echo:一般用来打印信息,如,打印环境变量
[root@localhost ~]# echo "$PATH"
tty:控制终端,可以显示当前所连接的终端
[root@localhost ~]# tty // /dev/pts/0
startx:用于进X11图形界面(前提是已经安装的图形界面)用法直接输入startx即可进入图形界面
[root@localhost ~]# startx
export:修改环境变量,此修改只针对当前的shell有效,断开或者重启等操作会失效
[root@localhost ~]# echo "$HISTCONTROL" [root@localhost ~]# export HISTCONTROL="ignorspace" [root@localhost ~]# echo "$HISTCONTROL"
pwd:显示当前的所在目录
[root@localhost ~]# pwd // /root
history:显示命令操作的历史记录,保存在当前的缓冲区里
[root@localhost /]# history //列出当前的历史记录 [root@localhost /]# history -d 10 //删除序号为10的记录 [root@localhost /]# history 10 //显示倒序的10记录 [root@localhost /]# history -a //将当前缓冲区里的记录,保存到文件中,文件可以通过 echo "$HISTFILE" 查看保存的位置 [root@localhost /]# history -c //清除当前缓冲区的所有记录
shutdown:关闭计算机
[root@localhost /]# shutdown -h now //关闭计算机后,并切点电源 [root@localhost /]# shutdown -h 20:00 //在20:00关机 [root@localhost /]# shutdown -h +15 // 在15分钟后关机 [root@localhost /]# shutdown -r //重启计算机 [root@localhost /]# shutdown -c //取消关机
poweroff:关闭计算机
[root@localhost /]# poweroff
reboot:重启计算机
[root@localhost /]# reboot
hwclock:显示计算机硬件时间
[root@localhost /]# hwclock -r //显示硬件时间 Wed 03 Aug 2016 08:25:28 AM CST -0.704799 seconds [root@localhost /]# hwclock -w //将硬件时间设置为当前系统时间
date:显示,修改系统日期
[root@localhost ~]# date //显示当前系统时间 Wed Aug 3 08:16:19 CST 2016 [root@localhost ~]# date 080321152016.30 //修改系统时间,格式为 MMDDhhmmCCyy.ss [root@localhost ~]# date ‘+%Y-%m-%d %H:%M:%S‘ // 格式化显示时间,2016-08-03 08:30:23
5、如何在Linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
答:
通过man 获取一个程序的帮助信息,如
[root@localhost ~]# man date
即可打开date 的帮助文档,通常这样的文档有以下几个部分组成
NAME:描述此命令的作用
SYNOPSIS:描述命令的用法格式
DESCRIPTION:详细说明命令的参数及用法
ENVIRONMENT:环境说明
AUTHOR:作者
REPORTING BUGS:bug反馈
COPYRIGHT:版权信息
SEE ALSO:同样可以查看此命令帮助信息的其他命令
6、请罗列Linux发行版的基础目录名称命名法则及功用规定
答:
/:是整个文件系统的根目录
/boot:单独一个分区,用于存放系统引导文件,内核文件以及引导加载器
/bin:系统启动用的程序以及普通用户所使用的一些基本命令
/sbin:系统启动用到的程序以及管理类的基本命令,普通用户无法执行
/dev:系统设备目录
/home:后面跟当前登陆的用户名,普通用户的家目录,包含个人设置,保存的文件
/root:超级管理员的家目录
/tmp:临时文件目录,都是临时文件
/etc:用于放置所有的配置信息,目录内全是文本文件
/lib:存放一些共享库文件,以及内核模块文件(通常放置32位库文件)
/lib64:存放64位的共享库文件
/mnt:临时设置的挂载位置
/media:挂载可移除设备,如U盘等
/opt:一些第三方软件的安装目录
/srv:系统服务所用到的一些数据都存放在此目录里
/proc:用于输出内核和进程信息相关的虚拟文件系统,包含系统,内核等配置参数文件
/sys:输出当前系统中的硬件设备相关信息的虚拟文件系统
/selinux:加强linux的安全机制,存放策略配置信息
/usr:包含默认软件,应用程序(类似用户程序)和一些系统文件,通常要包含一些必要的目录
bin:系统以及应用程序的一些命令
sbin:包含一些管理类的命令,普通用户不执行
lib:共享库文件
lib64:64位系统共享库文件
local:第三方软件安装目录
src:源码目录
share:共享数据
/var:存放一些可变数据文件
cache:应用程序缓存目录
lib:应用程序状态信息数据
run:进程数据即PID文件
tmp:系统两次重启之间产生的临时数据
spool:应用池数据
log:日志文件及目录
lock:锁文件
标签:第一次作业
原文地址:http://945821.blog.51cto.com/935821/1833905