第一周作業

第一周作業

1、描述計算機的組成及其功能

    計算機與操作系統:

    CPU:運算器、控制器、寄存器、緩存

    存儲器:內存,RAMRandom Access Memory

    Input:下指令,提供數據

    Output:輸出數據加工后的結果

2、按系列羅列Linux的發行版本,并描述不同版本的聯系和區別

    主流發行版:

        Debian; Slackware; RedHat

          Debian:  Ubuntu  Knopix

          Slackware  S.u.S.E   OpenSUSE

          RedHatFedora  Centos

    聯系:幾乎所有的Linux的內核源代碼和linux的應用程序都可以自由獲得

    區別:各版本之間軟件包管理系統不同,包文件擴展名不同。

3、描述Linux的哲學思想,并按自己的理解進行解釋性描述

         Linux哲學思想

    1、一切皆文件;所有的設備、接口、目錄等都以文件被處理;

    2.小型,單一用途的程序;程序和可執行文件不復雜,保證內核高效運行;

    3.連接程序,共同完成復雜功能;復雜的任務可以通過連接多個簡單的程序實現復雜的功能

    4.避免令人困惑的用戶界面;一切以簡明為基礎,管理操作系統的人是理發的。

4、說明Linux系統上命令的使用格式:

         Linux命令語法的通用格式:#COMMAND
OPTIONS ARGAMENTS

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

         獲取命令的使用幫助:

                   內部命令:help+COMMAND

                   外部命令:

        1、命令自帶的簡要格式的幫助:COMMAND -help

                   2、使用man命令

         man命令的章節:

                   1、用戶命令

        2、系統調用

        3、C庫調用       

        4、設備文件及特殊文件

        5、文件格式(配置文件使用格式)

        6、游戲使用幫助

        7、雜項

        8、管理工具

     查看章節:man 數字 command

6、請羅列Linux發行版的基礎目錄名稱法則及功用規定

         /bin
:Essential user command binaries (for use by all users)

          供所有用戶使用的基本的用戶命令文件

        /sbin:System binaries  系統管理員使用的工具程序

    /boot:Static files of the boot loader

          引導加載器必須用到的靜態文件,kernel  initramfs(initrd)  grub

    /dev : Device files;

          設備文件或特殊文件

        設備有兩種類型:字符設備(線性設備)、塊設備(隨機設備);數據交換以字符為單位的叫字符設備比如鍵盤。硬盤為典型的塊設備。

    /etc : Host-specific system configuration;

          系統程序的靜態配置文件(主機特有的配置文件)只能為靜態不能為二進制

          /etc下有自己的層級結構

              opt Configuration for /opt

              X11 Configuration for the X
Window system (optional)

              systemgml Configuration for SGML
(optional)

              xml Configuration for XML
(optional)

    /home : User home directories (optional);

          用戶家目錄 (注,其是可選的)其下有每個用戶的家目錄,與用戶名相同

    /root:Home directory for the root user (optional)

          管理員的家目錄,可選;

    /lib : Essential shared libraries and kernel modules  

          基礎共享庫和內核模塊  為系統啟動或根文件系統上的應用程序(/bin  /sbin)提供共享庫,以及為內核提供內核模塊

          libc.so.*:動態鏈接的C庫;

          ld*:運行時鏈接器/加載器;

          modules:用于存儲內核模塊的目錄;

        /lib<qual>  64位系統特有的存放64位共享庫的路徑

    /media : Mount point for removeable media;

          便攜式設備掛載點;cdrom,floppy等;

    /mnt : Mount point for a temporarily mounted filesystem

          其它文件系統的臨時掛載點

    /opt:Add-on application software packages

          附加應該程序的安裝位置(或稱第三方應用程序),可選路徑;

    /srv : Data for services provided by this system

          當前主機為服務提供的數據;不具有通用性。

    /tmp : Temporary files

          臨時文件。為會產生臨時文件的程序提供的用于存儲臨時文件的目錄。可供所有用戶執行寫入操作,有特殊權限

    /usrusr Hierarchy

          全局共享的只讀數據路徑;

          有自己的層級結構

          bin Most user commands

          include Header files included by C programs  C程序頭文件

          lib Libraries

          local Local hierarchy (empty after main installation)

          sbin Non-vital system binaries

          share Architecture-independent data  架構特有數據;命令手冊頁和自帶文檔

          src:程序源碼文件的存儲位置

    /usr/local : Local hierarchy

          讓系統管理員安裝本地應用程序;如安裝新版本又要保留老版時一般新版本安裝在此;也用于安裝第三方應用

        有自己的分級結構

    /varvar 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:Kernel and process information virtual filesystem

          內核和進程信息的虛擬文件系統;內核及進程存儲其相關信息,它們多為內核參數,例如 net.ipv4.ip_forward  虛擬為 net/ipv4/ip_forward存儲于/proc/sys/,因此完整路徑/proc/sys/net/ipv4/ip_forward;

          proc是基于內存的文件系統

    /sys:用于掛載sysfs文件系統的。sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑,一種基于內存的文件系統。為管理linux設備提供了統一模型的接口;

         

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

(0)
N27_yangjifengN27_yangjifeng
上一篇 2017-08-08
下一篇 2017-08-09

相關推薦

  • iptables

    一、機制 部隊大院、高檔私人住宅區都是在一個被保護起來的范圍內,要想進入只能從各個大門進入,在進入的時候還在門口出示證件、或者是指紋識別、或者是保安身份認證等,只有通過了這些檢查才能進入到大院、住宅區內部。 Linux系統也是這么一個大院,netfilter就是這個大院的圍墻,prerouting、input、output、forward、postrouti…

    Linux干貨 2017-01-13
  • Linux發行版、發行版聯系與區別

    參考這篇文章<2016年最佳Linux發行版排行榜> http://mt.sohu.com/20160128/n436204298.shtml #1 最好的回歸發行版:OpenSUSE OpenSUSE背后的SUSE公司是最古老的Linux企業,成立于Linus Torvalds放出Linux的一年之后。它其實早于Red Hat誕生,同時也是社區…

    Linux干貨 2016-08-15
  • 系統管理之Systemd詳解(centos7)

    這篇著重講解下Syetemd的相關知識,systemd可以說是centos7上的重大改革,功能之強大媲美一個操作系統,那下面就從以下幾點來進行講解:CentOS7啟動Unit介紹服務管理和查看啟動排錯破解口令修復grub2 啟動流程: post–>BISO–>bootloader(MBR)–>kernel(ramdisk)–>…

    Linux干貨 2016-09-21
  • shell編程進階

    2、編寫腳本/root/bin/yesorno.sh,提示用戶輸入yes或no,并判斷用戶輸入的是yes還是no,或是其它信息 read -p “Enter you choice yes|no:” Choice Choice1=`echo $Choice | tr ‘[a-z]’ ‘[A-Z]&#8…

    2017-09-16
  • Linus Torvalds 語錄 Top 10

    下面是Linux的創始人Linus Torvalds的一些言論,這是我個人認為最有意思的10句。如果你想看更多的Linus Torvalds說過的話,你可以看看他在維基百科上的詞條:Linux Torvalds。我們在下面給出中英文對照,希望你能喜歡。 “Really, I’m not out to dest…

    Linux干貨 2015-04-03
  • 搭建個人博客&論壇(LAMP):wordpress、discuz、phpMyAdmin

    搭建個人博客&論壇(LAMP):wordpress、discuz、phpMyAdmin 一、快速部署LAMP架構平臺 1.CentOS 6系統部署 所需安裝包:httpd, php, mysql-server, php-mysql ]# yum install -y  httpd php&n…

    Linux干貨 2016-10-17

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-08-20 19:08

    一開始的作業比較簡單,但都是比較重要的基礎,掌握扎實非常的必要,這次作業完成的非常好,再接再勵。

欧美性久久久久