N26-第一周博客作業

1、計算機的組成及功能

    CPU: Central Processing Unit 運算與管理控制功能
        包括:
            邏輯運算器:程序運算與邏輯判斷
            控制器:協調控制各組件和各單元間的工作
            寄存器(緩存):有限存貯容量的高速存貯部件,它們可用來暫存指令、數據和地址。
     CPU計算時,先預先把要用的數據從硬盤讀到內存,然后再把即將要用的數據讀到寄存器。最理想的情況就是CPU所有的數據都能從寄存器里讀到,這樣讀寫速度就快,如果寄存器里沒有要用的數據,就要從內存甚至硬盤里面讀,那樣讀寫數據占的時間就比CPU運算的時間還多的多。  
             
    存儲器:Memory 這里主要是指隨機存儲器(RAM)

    輸入:Input 計算機數據輸入源
    輸出:Output 計算機輸出、顯示端

2、按系統羅列Linux的發行版,并描述不同發行版本之間的聯系與區別。
    
    Red Hat:基于RPM包的YUM包管理方式

       RHEL(Redhat Enterprise Linux,為收費版本)、
       Fedora Core(由Redhat桌面版本發展而來,免費)、
       CentOS(RHEL的社區克隆版本,免費)

       穩定性方面RHEL和CentOS的穩定性非常好,適合于服務器使用,但是Fedora Core的穩定性較差,最好只用于桌面應用。
    
    Debian:apt-get/dpkg包管理方式。
          Debian是社區類Linux的典范,也最遵循GNU規范。Debian分為三個分支: stable(穩定版), testing(測試版)和unstable(最新版)。
       Ubuntu:基于Debian的unstable版本加強而來。界面非常友好,容易上手,對硬件的支持非常全面,是最適合做桌面系統的Linux發行版本。

    Slackware:最原汁原味的Linux distro,遵循“KISS”(Keep It Simple, Stupid)原則。
        S.u.S.E 是Slackware衍生版在歐洲使用范圍較廣
        
    Gentoo     默認系統安裝好后,只有最基本的系統軟件(如shell,及一些核心軟件如sed/find等).Gentoo 安裝時,實際上是下載源代碼然后在本機上編譯獲得。
       ArchLinux  Gentoo 衍生版。從頭構建的版本,與Gentoo不同的是Arch 安裝軟件時,下載的是 Arch 維護者已經編譯打包好的程序,直接下載到本機使用的
 
3、描述Linux的哲學思想,并按照自已的理解對其進行解釋性描述。

Linux的哲學思想:
    a、一切皆文件:
      系統內一切以文件方式存在,包括目錄、硬件設備等,與一般文件等同只是文件類型不同。相關操作由統一接口操作
      普通文件:可讀文件、二進制文件…
      特殊文件:塊文件、字符文件、套接字文件…
      目錄文件:
        
    b、  由眾多功能單一的程序組成;一個程序只做一件事,并且做好;
      組合小程序完成復雜任務;
    由于Linux產生的是在網絡社區由眾多開發人員分別獨立開發,小而單一的程序更利于這開發,完成后在由需求在進行整合。

    c、盡量避免跟用戶交互;
      目標:易于以編程的方式實現自動化任務;

    d、使用文本文件保存配置信息;
         所有配置信息都是可讀的

4、說明Linux系統上命令的使用格式;詳細介紹ifconfig、echo、tty、startx、export、pwd、history、shutdown、poweroff、reboot、hwclock、date命令的使用,并配合相應的示例闡述。

      ifconfig:查看本機IP相關信息

      echo  回顯
          ~]# echo $PATH

      tty   顯示終端
          ~]# tty
          /dev/pts/0

      startx  運行X WINDOWS,進入圖形界面
          ~]# startx

      export

      pwd  顯示所在當前目錄
          ~]# pwd
          /root
      history  顯示使用過的命令清單

      shutdown  關機或者重啟命令
         ~]# shutdown -r  重啟
         ~]# shutdown -h  關機
         ~]# shutdown -c  取消關機或者重啟命令
         ~]# shutdown -r +10  “shutdown” 提示“shutdown”信息,十分鐘后重啟
         ~]# shutdown -h hh:mm  定時關機
      poweroff:關機命令
      reboot:  重啟命令
      hwclock: 硬件時鐘
      date:    系統時鐘
      設定日期時間:date [MMDDhhmm[[CC]YY][.ss]]

5、如何在Linux系統上獲取命令的幫助信息,請詳細列出,并描述man文檔的章節是如何劃分的。

    man
       ~]# man COMMAND
    help
       ~]# help COMMAND
       ~]# COMMAND –help
    info
       ~]# info COMMAND

    ~]# man * COMMAND

       man章節說明:

            1:用戶命令;
            2:系統調用;
            3:C庫調用;
            4:設備文件及特殊文件;
            5:文件格式;(配置文件格式)
            6:游戲使用幫助;
            7:雜項;
            8:管理工具及守護進行

6、請羅列Linux發行版的基礎目錄名稱命名法則及功用規定
/      根目錄
/root  root家目錄
/etc:  系統配置文件存放位置
/var: 存儲常發生變化的數據目錄
/bin: 所有用戶可用的命令程序文件
/sbin:供系統管理使用的命令程序;
/lib   為系統啟動和應用程序所使用的共享庫文件;
/lib64 64位的系統的共享庫;
/usr: 共享的、只讀的 全局共享的只讀數據路徑
/media: 便攜文式設備掛載點
/mnt: 臨時掛載文件系統。
/tmp: 為臨時文件的程序提供的用于存儲臨時文件的目錄;
/boot:啟動引導加載所需要的系統文件;
/home  家目錄,每一個用戶的家目錄都在/home/USERNAME
/opt: 存放應用程序軟件包。
/srv:   當前主機為服務提供的數據;
/dev   各類設備掛載點
/proc  內核和進程虛擬文件存放地點。
/sys   sysfs 文件系統總掛載點,sysfs虛擬內存的文件系統。

原創文章,作者:北京-且聽風吟,如若轉載,請注明出處:http://www.www58058.com/66323

(0)
北京-且聽風吟北京-且聽風吟
上一篇 2017-01-10 16:12
下一篇 2017-01-10 21:33

相關推薦

  • 文本處理三劍客之sed

    文本處理三劍客之sed 一、處理文本的工具sed 概念: Stream EDitor, 行編輯器 v sed是一種流編輯器,它一次處理一行內容。處理時,把 當前處理的行存儲在臨時緩沖區中,稱為“模式空間”( pattern space),接著用sed命令處理緩沖區中的內容 ,處理完成后,把緩沖區的內容送往屏幕。接著處理下一 行,這樣不斷重復,直到文件末尾。文…

    Linux干貨 2016-08-12
  • 文本查找之find組合拳

    find命令不僅能幫助我們在數目眾多的文件中快速找到滿足條件的文本,我們還能通過find處理動作對查找到的文件進行進一步的處理。 一、find的特點:               遍歷查找,因此查找速度略慢   &nbs…

    Linux干貨 2016-08-15
  • CentOS 6開機啟動流程理論篇

    CentOS 6開機啟動流程理論篇 centos 系統的啟動流程 grub 破壞Linux的核心文件再修復體驗系統啟動流程 概述 任 何系統啟動的第一步必然是加電,然后計算機硬件會主動地讀取BIOS來加載硬件設備信息并檢測,之后系統會主動地讀取第一個有引導程序的設備,該引導程序 (grub)可以指定使用哪個內核來啟動,并將其加載至內存當中運行,同時內核還要加…

    Linux干貨 2016-09-19
  • 定時任務應用示例

    定時任務應用示例 1.每4小時執行一次對/etc目錄的備份,備份至/backup目錄中,保存的目錄名為形如etc-201504020202 mkdir /backup crontab -e * */4 * * * cp -ar /etc/ /backup/etc-$(date +%Y%m%d%H%M) 2.每周2,4,6備份/var/log/messages…

    Linux干貨 2017-08-06
  • N25期–第六周作業

    請詳細總結vim編輯器的使用并完成以下練習題 1、 復制/etc/rc.d/rc.sysinit文件至/tmp目錄,將/tmp/rc.sysinit文件中的以至少一個空白字符開頭的行的行首加#; %s@^[[:space:]]\{1,\}.*@#&@ 2、 復制/boot/grub/grub.conf至/tmp目錄中,刪除/tmp/grub.conf…

    Linux干貨 2017-01-17
  • N26第二周博客作業

    1.Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。 ?  ls 查看文件與目錄 ls [選項] 文件或目錄 常用選項 -a:全部的文件,連同隱藏文件(以.開頭)一起列出來 -d:列出目錄本身,而不是列出目錄里的文件 -l:列出詳細信息,如文件的屬性與權限等數據 -h:將文件容量以易讀的方式顯示(例如:GB,KB等) -t:…

    Linux干貨 2017-01-08
欧美性久久久久