###N25-Bazinga-第一周作业
—
1,描述计算机的组成及其功能
计算机基本组成有五部分:
计算机的主要组成部分可以归纳为以下五个部分:控制器、运算器、存储器、输入设备、和输出设备。
控制器
是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及
内存与外设的访问等。
运算器
运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。
存储器
存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息。
输入设备
输入设备是计算机的重要组成部分,输入设备与输出设备合你为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制
命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等。
输出设备
输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出
出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机等。
2,按系列罗列的Linux发行版,并描述不同发行版之间的联系与区别
![](http://i.imgur.com/3LkgVp4.png)
由于Linux的内核源代码和大量的Linux的应用程序都可以自由获得,因此很多公司或组织开发了属于自己的Linux发行版。目前共有100多种发
行版。其中较知名的有Debian、Slackware、RedHat、Gentoo、ArchLinux、红旗Linux等。
主要有三个分支:Debian、Slackware、RedHat。每一个分支都拥有一个最具代表性的商业服务器级的发行版,分别是Ubuntu Server,简称
Ubuntu;SUSE Linux Enterprise;Red Hat Enterprise Linux.。同时,还有基于这三大分支和其他分支的一些社区发布版本,比如:基
于RedHat的CentOS 、Fedora,基于Debian下的mimt Linux,knopix ,基于Slackware下的OpenSUSE,,以及Gentoo、ArchLinux、国内
Linux红旗、麒麟Linux等。
Linux发行版众多,但是实际上只有一个内核,发行版只是给这个内核加上一些应用程序而组成的系统。而这些应用大部分都是来源于GNU社区,
代码基本都一样,因此,各发行版之间差别不大。
不同的发行版细节上有一些差别,按软件包管理系统的不同,分以Redhat的rmp包管理系统和Ubuntu的基于DPKG包管理系统。使用前者的发行
版包括SLES、Fedora、openSUSE、centos、RHEL等,包文件以rpm为扩展名;使用后者的包括Ubuntu系列,Debian系列等,包文件以deb为
扩展名。
3,Linux的哲学思想描述.
|一切皆文件:配置文件,存储,硬件设备,全部是文件。
|由众多单一目的的小程序,一个程序只实现一个功能,多个程序组合完成复杂任务:在每一个小指令=小程序的情况下,越多的组合,就能够高效的完成更多复杂的任务
|文本文件保存配置信息:一个文本文件编辑就可以完成系统的配置。程序的升级等
|尽量避免与用户交互:将底部各功能集合成一个抽象的罗逻辑的概念
4,说明Linux系统命令的使用格式;详细介绍ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相应的示例来阐述。
1.ifconfig:和ip addr list 所得到的结果是一样的查看活动接口的ip地址。
2.echo:回显命令。linux 上shell经常用到的,ehcho 显示一段文字,一般起到一个提示的作用。
3.tty:查看当前终端设备。1-6是文本界面,7是x-windows (图形)界面,可以通过alt+f1~f7进行界面的切换。
4.startx:启动X-windows 虚拟终端接口命令。
5.export:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]
6.pwd(printing working directory) :显示工作目录。
log]# pwd
/var/log, 在输入pwd 后,如你所在的位置,将会这样被打印出来。
7.history:翻译过来为历史,也就是之前使用过的命令历史记录,当输入此命令后,会打印显示出过去操作过的命令记录。
8.shutdown:关机或重启命令
shutdown [OPTIONS…] [FILE] [WALL…]
OPTIONS:
-h:halt
-r:reboot
-c:cancel
Time:
now,hh:mm +m
9.poweroff:关机命令。~]# systemctl poweroff
10.reboot:重启命令!
11.hwclock:显示与设定硬件时钟 !
12.date:显示日期
13.cd(change directory):cd [/PATH/TO/somedir]
cd:切换回家目录; 注意:Bash中,~表示家目录;
cd ~:切换回自己的家目录。
cd ~username:直接进入对方家目录。
14.ls(list):列出指定目录下的内容。
ls -a :显示所有文件,包括隐藏文件。
-A :去除. ..2个目录!
-l :–long ,长格式列表,显示文件的详细属性信息
-rw–r– 1 root root 8957 10月 14 19:34 maillog.log
-:文件类型,-,d,b,c,l,s,p
rw-r–r–:rw-:文件属主的权限;r–:文件属组的权限;r–:其他用户(非属主,属组)权限;
1:数字表示文件被硬链接的次数。
5,如何在Linux获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的。
可以通过help 进行帮助命令的获取:
内部命令:help COMMAND
外部命令:(1)命令自带简要的格式帮助
COMMAND –help
man文档共分9个部分:
1)表示用户命令和守护进程
2)表示系统调用和内核服务
3)一些常用的函数与函数库,大部分为c的函数库
4)设备文件的说明,通常在/dev下的文件
5)配置文件或者是某些文件的格式
6)表示游戏
7)杂项
8)系统管理员可用的管理命令
9)跟kernel相关的文件
与我们密切相关的有1,5,8的文档
需要查看特定章节的文档可使用:
man [1-9] [command | filename]
6,Linux发行版基础目录的名称命名法则及规定
/bin 系统有很多放置执行文件的目录,但/bin比较特殊,因为/bin放置的是在单用户模式下还能被操作的命令。
/boot 这个目录主要放置开机使用到的文件,包括linux内核文件以及开机菜单与开机所需要的配置文件。
/dev 在linux系统上,任何设备与接口设备都是以文件的形式存在与这个目录当中。
/etc 系统主要的配置文件几乎都放置在这个目录下,这个目录下的可以让一般用户查询,但是只有root有权利修改。
/home 这是系统默认的用户文件夹,当创建一个一般用户账号,默认会在此目录下创建一个家目录。
/lib 系统的函数库,在/lib放置的则是在开机时会用到的函数库,以及/bin和/sbin下命令会调用的函数库。
/media 可放置的就是可删除的设备,包括软盘,光盘,dvd等设备都暂时挂载与此。
/mnt 如果需要暂时挂载某些额外的设备,一般都建议可以放置这个目录下。
/opt 这是给第三方软件放置的目录。
/root 系统管理员的主文件夹。
/sbin 这些命令只有系统管理员(root)才可以使用的,里面包括开机,修复,还原系统所需要的命令。
/srv 存放一些网络服务启动之后,这些服务所需要的用到的数据目录。
/tmp 这是让一般用户或者是正在执行的程序暂时放置的地方,这个目录任何用户都可以访问。
/usr 这是‘UNIX Software Resource’的缩写,也就是'UNIX操作系统软件资源'所放置的目录,放置第三方软件的数据。
/var 在正常运行的系统中其内容不断变化的文件,如日志,临时邮件,计划任务等。
/proc 这个目录本身是一个虚拟文件系统,它放置的数据都是在内存中,例如系统内存,内核,进程,外部设备的状态及网络状态。
/sys 这个目录其实跟/proc非常类似,也是一个虚拟文件系统,主要也是记录与内核相关的信息。
原创文章,作者:oranix,如若转载,请注明出处:http://www.178linux.com/62848
评论列表(1条)
总结的很好,下次要加一例子说明就更棒了