N25-第一周作业

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

  (1)按硬件来分,硬件系统主要有:运算器、控制器、存储器、输入设备和输出设备;

   ① 控制器是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设的访问等;

   ② 运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理;

   ③ 存储器的功能是存储程序、数据和各种信号、命令等信息,并在需要时提供这些信息;

   ④ 输入设备是计算机的重要组成部分,输入设备与输出设备合称为外部设备,简称外设,输入设备的作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的输入设备有键盘、鼠标器、光电输入机、磁带机、磁盘机、光盘机等;

⑤ 输出设备与输入设备同样是计算机的重要组成部分,它把外算机的中间结果或最后结果、机内的各种数据符号及文字或各种控制信号等信息输出出来。微机常用的输出设备有显示终端CRT、打印机、激光印字机、绘图仪及磁带、光盘机。

 

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

1.Redhat:

      RHEL,CentOS,Fedora Core。

2.Slackware:

     slackware下最有名的分支当属SuSe,SuSESLES(企业版)openSUSE(社区版);

3.Debian:

     Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。Debian最具特色的是apt-get  dpkg包管理方式。

  Debian下比较有名的分支有UbuntuMint

3.Gentoo:

    追求极限的配置、性能,以及顶尖的用户和开发者社区,都是Gentoo体验的标志特点。Gentoo的哲学是自由和选择;

4.ArchLinux:

     Arch Linux(或称Arch)是一种以轻量简洁为设计理念的Linux发行版。

 u=3652228740,4070810801&fm=21&gp=0.jpg

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

 Linux的哲学思想:

      1 everything is a file;

     2 模块化;

     3 简易快速的cli命令行模式;

     4 使用文本文件保存配置信息;

     5  内核开源

 

4、说明Linux系统上命令的使用格式;详细介绍ifconfigechottystartxpwdhistoryshutdownpoweroffreboothwclockdate命令的使用,并配合相应的示例来阐述:

   

    *Linux系统常用命令格式  

        command [options] [arguments]

        command:命令

        options:参数  单词(长选项)   或   单字(短选项),可合并

    argument:对象(目录名称或其他)

 

    ifconfig:查看活动接口的IP地址:格式为"ifconfig [网络设备] [参数]"

    echo:回显格式为:“echo [字符串 | $变量]”;

    tty:用于显示终端机连接标准输入设备的文件名称。tty [-s][help][version]

    startx:用于启动X Windowstartx [程序][–服务器设置];

    pwd:用于显示当前所处的工作目录,格式为:“pwd [选项]”;

    history:用于显示历史执行过的命令,格式为:“history [-c];

    shutdown:可以用来进行关机程序,并且在关机以前传送讯息给所有使用者正在执行的程序,shutdown 也可以用来重开机;

    poweroff:用于关闭系统,格式为:"poweroff";

    reboot:用于重启系统,格式为:"reboot";

    hwcolck:用于显示与设定硬件时钟;

    date:用于显示及设置系统的时间或日期,格式为:"date [选项] [+指定的格式]";

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

   Linux命令分为内部命令和外部命令。

    内置命令:#help COMMAND

  外部命令:

① 命令自带简要格式的使用帮助

        #COMMAND –help    

        #COMMAND -h

② 使用帮助手册(manual)

#man CHAPTER COMMAND

③ info COMMAND

获取命令的在线文档

④ 绝大多数程序都有相应的帮助文档,并保存在/usr/share/doc文件夹中

          

    Man 文档的章节划分: 手册分为man1-man8

    man1:用户命令;

    man2:系统调用;

    man3:C库调用;

    man4:设备文件及特殊文件;

    man5:文件格式:(配置文件格式)

    man6:游戏使用帮助;

    man7:杂项;

    man8:管理工具及守护进行。

        帮助手册路径:/usr/share/man  

        语法格式:#man COMMAND

     

    man命令的常用操作按键:

    按键    用处

    空格键    向下翻一页。

    [Page Down]    向下翻一页。

    [Page Up]    向上翻一页。

    [HOME]    直接前往首页。

    [END]    直接前往尾页。

    /关键词    从上至下搜索某个关键词,"/linux"

    ?关键词    从下至上搜索某个关键词,"?linux"

    n    定位到下一个搜索到的关键词。

    N    定位到上一个搜索到的关键词。

    q    退出帮助文档.

     

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

    FHS(Filesystem Hierarchy Standard)文件系统层次结构标准是根据无数开发者的经验总结而来的,多数Linux版本采用这种文件组织形式,FHS定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理,并且会维持更新。FHS根据文件系统使用的频繁与否以及是否允许用户随意改动将目录定义为4种交互式形态:

 

    /bin:所有用户可用的基本命令程序文件;

    /sbin:供系统管理使用的工具程序;

    /boot:引导加载器必须用到的各静态文件:kernel, initramfs(initrd), grub等;

    /dev:存储特殊文件或设备文件;

    设备有两种类型:字符设备(线性设备)、块设备(随机设备)

    /etc:系统程序的配置文件,只能为静态;

    /home:普通的家目录的集中位置;一般每个普通用户的家目录默认为此目录下与用户名同名的子目录,/home/USERNAME

    /root:管理员的家目录;可选;

    /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,存储常发生变化的数据的目录;

    cache Application cache data

    lib  Variable state information

    local Variable data for /usr/local

    lock Lock files

    log  Log files and directories

    opt  Variable data for /opt

    run  Data relevant to running processes

    spool Application spool data

    tmp  Temporary files preserved between system reboots

     

    /proc:基于内存的虚拟文件系统,用于为内核及进程存储其相关信息;它们多为内核参数,例如net.ipv4.ip_forward, 虚拟为net/ipv4/ip_forward,存储于/proc/sys/, 因此其完整路径为/proc/sys/net/ipv4/ip_forward

    /sys:sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;其主要作用在于为管理Linux设备提供一种统一模型的的接口;

原创文章,作者:Powercat,如若转载,请注明出处:http://www.178linux.com/62699

(0)
PowercatPowercat
上一篇 2016-12-05
下一篇 2016-12-05

相关推荐

  • 打造自己小小的RPM包

    关于源码RPM包的安装于制作 什么是RPM与SRPM? 1     RPM: 1     SRPM: 2     SRPM的安装 2 一 .利用rpmbuild默认安装SRPM档案 2 二.配置路径与需要的软件功能模块 3  &n…

    Linux干货 2016-08-24
  • 零距离接触软RAID0和RAID5以及逻辑卷LVM

    一、创建一个可用空间为1G的RAID1设备,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录 1、首先手动给虚拟机添加两块硬盘 2、添加硬盘后,无需关机,直接让内核扫描添加的磁盘 [root@centos6 ~]# echo '- – -' >&nbsp…

    Linux干货 2016-09-01
  • Homework Week-9 bash脚本之顺序、选择、循环

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash #Elephant echo "nologin users:" user1=$(cat /etc/passwd&n…

    Linux干货 2016-10-17
  • 计算机硬件及Linux简介

    计算机的组成 计算机主要分成五大部分:输入单元、控制单元、运算单元、存储器、输出单元。 其中,中央处理器(CPU)是一个具有特定功能的芯片,含有微指令集。包括控制单元与运算单元。 控制单元对程序进行控制,调度程序、数据、地址。运算单元负责对数据的各种逻辑运算和数字运算。 计算机的功能 包括但不限于 驱动程序:字面意思。 进程管理:计算机内部能够通过分配资源,…

    Linux干货 2016-10-30
  • Linux系统认知

    前言 在认识Linux系统之前先介绍下计算机的组成构造及其功能: 1,简单来说计算机可以划分为软件系统和硬件系统: (1)软件系统自不必说就是各种不同的程序,协助用户更好地使用电脑。 (2)硬件系统指的是主机、显示器、鼠键等硬件设备。 2,按冯诺依曼体系可将计算机按逻辑构成分为: (1)CPU(运算器、控制器)。运算器是数据处理装置,用来完成对数据的算术运算…

    Linux干货 2016-09-20
  • 管理用户组的命令

    用户账户 管理用户的命令及配置文件, Useradd,usermod,userdel,newusers,chpasswd,passwd,chage,chfn,chsh,id,su,finger Useradd:创建用户,         Useradd 选项 参数  &…

    Linux干货 2016-10-23

评论列表(1条)

  • 马哥教育
    马哥教育 2016-12-09 20:25

    总结的很好,下次要加一例子说明就更棒了