Linux作业(一)

  1. 描述计算机的组成及其功能

   1>组成:计算机由存储设备、运算器、控制器、输入和输出设备五大组件组成。

   2>功能:a>运算器:做二进制数据做算术运算和逻辑运算。

           b>控制器:控制协调计算机各部件的访问。

           c>存储设备:存储并提供数据和信号等信息。

           d>输入和输出设备统称为I/O设备。输入设备的功能是将数据、命令等信息输入到计算;输出设备的功能是将计算机的计算结果或数据等信息输出。


2.按系列罗列Linux的发行版,并描述不同发行版之间的联系和区别

slackware

    suse

    opensuse

debian

    ubuntu

    mint

redhat

    rhel    每18个月发行一个新版本

    centos  centos和rhel区别,除了图标不同,其他完全相同。目前属于rhel旗下组织。

    fedora  主要为rhel提供测试功能,每6个月发行一个新版本;



3.描述Linux的哲学思想,并按照自己的理解对其进行解释性描述

1>Linux没有盘符之说,只有文件、文件夹之说:

2>Linux万物从根开始(/),所以最大的文件夹是跟;

3>Linux没有后缀之说,一切皆文件:把几乎所有的资源 文件形式,包括硬件设备、通信接口等等;

4>由众多功能单一的程序组成:一个程序只能做一件事,并且做好,组合小程序完成复杂任务。

5>尽量避免跟用户交互:实现脚本编程,以自动完成某些功能。


4.说明Linux系统上的命令使用格式,并详细介绍:ifconfig,echo , tty ,startx , export , pwd , history ,shutdown , poweroff , reboot , hwclock , date命令的使用,并配合相应的示例来阐述ifconfig:配置网络设备

    ifconfig eth0 192.168.3.3

echo:显示一段文字

    1. echo $PATH

    2. echo -e "a\tb\tc\nd\te\tf"

tty:显示终端机连接标准输入设备的文件名称

      1. tty

      2. tty --version

startx:启动X Windows  

  startx -w(强制启动X会话)    

export:将shell变量或shell函数输出为环境变量    exportpwd:显示当前用户所在目录       pwdhistory:[craw]显示指定数目的历史命令,读取历史命令文件中的目录到历史命令缓冲区,将历史命令缓冲区的目录写入到命令文件

      1.history -c 清空历史命令

      2.histroy -w 将历史命令缓冲区的命令写入到命令历史文件中

      3.history 10 显示最近十条命令

shutdown:关机命令

    shutdown -h now

    shutdown +10 "System will shutdown after 5 minutes"

poweroff:关机并切断电源

    poweroff

reboot:重启Linux系统

    reboot -w  //做个开机模拟/var/log/wtmp

hwclock:显示及设置系统时间

    hwclock --show(显示硬件时间)

    hwclock --systohc(将硬件时间同步为系统时间)

date:显示或设置系统时间及日期

    date -s "20160807 19:32:00"

    date -d "-1 day" %Y-%m-%d





5.如何在linux系统上获取命令的帮助信息,请详细列出,并描述man文档的章节是如何划分的

  1. 获取命令帮助信息:man COMMAND

  2. man文档章节段落划分及说明

NAME :名字和基本功能

SYNOPSIS:简要帮助

    []:可选内容

    <>:必选内容

    a|b:二选一

...:同一内容可出现多次

DESCRIPTION :详细功能描述

EXAMPLES:使用示例

AUTHOR:作者

REPORTING BUGS:报告BUG位置

COPYRIGHT:版权

SEE ALSO:参考方式


6.请罗列Linux发行版的基础目录名称、命名法则及功能规定

/bin   存放系统命令

/boot  系统的启动文件及其内核

/dev   设备文件主目录

/etc   系统主配置文件主目录   

/home  普通文件家目录:

/lib   系统库文件主目录

/proc  系统进程主目录

/usr   系统大文件(源码包)及其说明文档说明目录

/var   系统配置文件主目录

/root  超级用户家目录

/mnt   用户挂载目录


命名法则:主版本号、次版本号、末版本号

次版本号可以确定Linux内核版本类型

---开发版,此版本号数字为奇数

---稳定版,次版本号数字为偶数