第一周作業

一、計算機的組成及功能(參照書籍:《計算機的組成原理》)
  按照馮?諾伊曼結構,計算機的硬件由運算器、控制器、存儲器、輸入設備和輸出設備五部分組成。
  CPU   :由運算器與控制器組成。主要功能就是控制各部件協調工作。
         運算器是計算機的執行部件,用于對數據的加工處理,完成算術運算和邏輯運算。
         控制器是協調和指揮整個計算機系統工作的“決策機構”.
  存儲器:是計算機的存儲部件,用來存放程序和數據。
        分為主存儲器(也稱內存儲器)和輔助存儲器(也稱外存儲器)。
        CPU能直接訪問的是主存儲器。
  輸入設備與輸出設備:計算機的輸入與輸出設備簡稱I/O設備,是計算機與外界聯系的橋梁。
        常見的輸入設備有鍵盤、鼠標、掃描儀等;輸出設備有顯示器、打印機等。
二、Linux的發行版本
 
  Redhat:應該稱為Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat  Advance Server,收費版本)、 Fedora Core(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社區克隆版本,免費)。
         Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式
  CentOS:(Community ENTerprise Operating System)是Linux發行版之一,
         它是來自于Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。
  Debian:或者稱Debian系列,包括Debian和Ubuntu等。Debian是社區類Linux的典范,
        是迄今為止最遵循GNU規范Linux系統。Debian最具特色的是apt-get / dpkg包管理方式
  Ubuntu:嚴格來說不能算一個獨立的發行版本,Ubuntu是基于Debian的unstable版本加強而來,
        可以說Ubuntu就是一個擁有Debian所有的優點,以及自己所加強的優點的近乎完美的Linux桌面系統。
  Gentoo:Gentoo是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點,
         這也是Gentoo被稱為最完美的Linux發行版本的原因之一。
         Gentoo擁有媲美 FreeBSD的廣受美譽的ports系統 ——Portage包管理系統是所有Linux 發行版本里安裝最復雜的,
         但是又是安裝完成后最便于管理的版本,也是在相同硬件環境下運行最快的版本。
三、Linux哲學思想
   1、一切皆文件。
     在Linux系統中,所有的資源都是以文件的形式存在。
   2、聯合多個功能單一的程序進行一個復雜的任務。
     就是說 ,一個復雜的任務,以同時開啟多個簡單的程序來完成。3、
   3、盡量避免跟用戶交互;
   4、以文本的形式保存配置數據
    在linux中,所有的配置都保存在文本中,若想修改程序,只需要打開這個程序所在的配置文件,修改文本即可,簡單方便快捷。
四、Linux系統上的命令使用格式。詳細介紹ifconfig、echo、tty、startx、export、pwd、
    history、shutdown、poweroff、reboot、hwclock、date命令。
    命令使用格式:命令 選項 參數  COMMAND  OPTIONS ARGUMENT
 
   ifconfig :查看網絡接口IP地址。
      命令格式: ifconfig  [網絡設備]  [參數]
     參數:
           up   : 啟動制定設備/網卡
           down :啟關閉動制定設備/網卡
            -a  :顯示全部接口信息
            -s  :顯示摘要信息

   echo :回顯
    命令格式: echo [SHORT-OPTION]… [STRING]…
     參數:
          -n: 不進行換行;
          -e:讓轉義符生效;
                    \n:換行
                    \t:制表符
            STRING(串)可以使用引號,單引號和雙引號均可用;
                    單引號:強引用,變量引用不執行替換;
                       ~]# echo '$SHELL'
                    雙引號:弱引用,變量引用會被替換;
                       ~]# echo "$SHELL"
         如:[root@ning ~]# echo "$SHELL"
                          /bin/bash
             [root@ning ~]# echo '$SHELL'
                          $SHELL
   
   tty  :顯示使用的終端
       如:[root@ning ~]# tty
                        /dev/pts/0
       
   startx  :切換到系統桌面模式
    startx – initialize an X session

   export  :臨時生效環境變量

   pwd     :顯示所在路徑
 
   history : 命令歷史
    參數:
        -c: 清空命令歷史;
        -d offset:刪除指定命令歷史
        -r: 從文件讀取命令歷史至歷史列表中;
        -w:把歷史列表中的命令追加至歷史文件中;
    注 :命令歷史列表中的命令:
       !#:再一次執行歷史列表中t 的第#條命令;
       !!:再一次執行上一條命令;
       !STRING:再一次執行命令歷史列表中最近一個以STRING開頭的命令;

   shutdown :關機命令
     參數:
       -h  : halt關機。
          now   :在-h 后表示立即關機
         hh:mm  : 在-h 后表示在某一時刻關機。
          +m    : 在-h 后表示再過幾分鐘后關機。
       -r :reboot重啟        
       -c:cancel只要按“+”鍵就可以中斷關機命令。
       -k :并不是真正的關機,只是送警告信息給每個登錄者。
       
   poweroff  :關機
   
   reboot    :重啟. shutdown -r
   
   hwclock   : 顯示或設定硬件時鐘
    參數:
       -s, –hctosys :以硬件為準,把系統調整為與硬件時間相同;
       -w, –systohc:以系統為準,把硬件時間調整為與系統時鐘相同;                

   date   : 顯示或設定系統時鐘
     date [OPTION]… [+FORMAT]
       FORMAT:格式符
            %F :顯示年月日
            %T :顯示幾點幾分幾秒
            %Y :顯示年份
            %m :顯示月
            %d :顯示日
            %H :顯示幾點
            %M :顯示日
            %S :顯示秒
            %s : 從1970年1月1號(unix元年)0點0分0秒到命令執行那一刻經過的秒數;
    設定日期時間:date [MMDDhhmm[[CC]YY][.ss]]
   如:[root@ning ~]# date 0206151717.29
                     Mon Feb  6 15:17:29 CST 2017
       [root@ning ~]# date
                     Mon Feb  6 15:17:53 CST 2017
 
五、Linux系統上獲取幫助的命令,描述man文檔章節的劃分。
   
   命令分為:內置命令(builtin)和外部命令。
   
     獲取命令的幫助
 
 內部命令: # help COMMAND
 
 外部命令:
    1、命令自帶的簡要格式的使用幫助
     # COMMAND –help
    2、使用手冊manual.
      位置:/usr/share/man
    3、man命令
     # man COMMDND
    4、獲取在線文檔命令info
     # info COMMDND
    5、主流官方網站
    http://www.redhat.com/doc

    注:man文檔主要章節的劃分及其意義
      NAME       :功能性說明
    SYNOPSIS   :語法格式
    DESCRIPTON :描述
    OPTIONS    :選項
    EXAMPLES  :使用示例
    BUGS          :報告程序bugs的方式
    AUTHOR     :作者
    SEE ALSO    :參考
六、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
  文件系統層次結構標準(Filesystem Hierarchy Standard,FHS)定義了Linux操作系統中的主要目錄及目錄內容,
    /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設備提供一種統一模型的的接口;

原創文章,作者:ning407631632,如若轉載,請注明出處:http://www.www58058.com/67618

(0)
ning407631632ning407631632
上一篇 2017-02-06 14:40
下一篇 2017-02-06 15:41

相關推薦

  • 文件管理類的命令總結

    Linux系統內針對目錄的管理命令有很多,現在我們進行逐一介紹: 1. ?mkdir – make directories,創建目錄 語法:mkdir [OPTION]… DIRECTORY…常用選項: 選項 | 含義—— | ——-p, –parents | 遞…

    2017-09-07
  • LAMP在三臺服務器上部署

    準備:centos7.3.3172.16.254.28 CentOS7.3.1 ip172.16.251.109? centos7.3.2 ip172.16.252.81? 部署: ??????? centos7.3.1部署mariadb ??????? centos7.3.2 中部署httpd ??????? centos7.3.3 中部署php-fpm …

    2017-06-08
  • 從新開始,堅持記錄

    從新開始,從心開始,記錄自己的學習,不逼自己一把,永遠不知道自己的潛力。

    Linux干貨 2016-12-05
  • 8.3上課練習及課下作業

    練習 上課練習 1、 當用戶xiaoming對/testdir 目錄無執行權限時,意味著無法做哪些操作? 能查看文件大小,不能進入此目錄,不能在此目錄創建文件 能看到目錄中的內容,不能查看目錄內的大小及屬性,僅能查看目錄的相關屬性 [xiaoming@localhost ~]$ ll -d qin drwxrwxrw-…

    Linux干貨 2016-08-05
  • tar,cpio,rpm,yum的使用詳解(適合初學者)

    基于linux下的tar包管理和yum源配置 友情提示:對于這些實際操作的,還是需要進行手工的嘗試,由于這幾個對于包管理的是比較常用和實用的, 所以,一定要熟練使用。 1.tar tar是對于系統中文件,目錄等進行打包,解包的工具。tar也可以對文件進行打包存放到別的目錄下, 所以在很早的時候,一些老的工程師經常使用tar對文件進行備份。很大程度上,所謂的t…

    Linux干貨 2016-08-21
  • 網絡班26期-第1周課程作業

    1、描述計算機的組成及其功能? (1)CPU:計算機的大腦,計算機的運算,命令的控制功能,寄存器及緩存都由CPU功能承擔; (2)內存:RAM,隨機訪問存儲器,計算機的另一個核心功能,系統指令存放及運行的基礎。 (3)輸入設備:人工給計算機下指令的設備,例如鼠標,鍵盤等; (4)輸出設備:計算機輸出人工輸入的執行命令的結果;例如,音響,顯示屏等; …

    Linux干貨 2017-01-10

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-02-26 15:09

    可以看出有在很認真的整理,這些將來都是自己的理論積累,加油。

欧美性久久久久