N26 – 第一周作業

一、計算機組成及其功能

    如圖,計算機由硬件和軟件組成。其中硬件可劃分為控制器、運算器、存儲器,以及輸入和輸出設備;軟件則分為直接與硬件通信的系統軟件,以及運行在其上的各類應用軟件。

計算機組成.jpg    

二、Linux發行版的不同系列

    Linux是一套開源的操作系統,任何人都可以基于Linux的內核(Linux Kernel)推出自己獨有的版本。迄今為止已經推出了成百上千個不同的版本,其中比較主流的三個系列是Debian系列、Slackware系列和RedHat系列。

    Debian系列的衍生版中比較著名的是Ubuntu,這個系列沒有商業組織進行維護;Slackware系列的衍生版包括S.u.S.E和openSUSE;RedHat系列由于著名的RedHat公司的推廣和技術支持而被更多的企業所使用,其衍生版包括RHEL、CentOS、OracleEnterprise,以及Fedra。

    另外Gentoo和Archlinux也是近年逐漸興起的Linux版本。

Linux發行版.jpeg

三、Linux的哲學思想

    1、一切皆文件

        Linux中的普通文件、目錄、設備,乃至系統運行時的參數,都以文件的形式保存和處理。

    2、每個程序只完成一個小功能,大的任務由眾多小功能組合而成

        Linux中有非常多的基礎CLI命令,它們能完成各種各樣細節的功能和操作。而想要完成一個復雜任務的最好方式,就是運用這些基礎命令的組合。

    3、用文本文件保存配置信息

        配置文件都以靜態的文本文件的形式存儲。

    4、盡量減少用戶交互

        用戶交互越多,故障點越多,故障概率越大。

四、一些Linux命令的介紹

    Linux常用命令(之一).png

    date命令示例:

        ~]#date +"%F"   ==> 2016-12-28

        ~]#date -d "1970-01-01 1234567890 seconds" +"%Y-%m-%d %H:%m:%S"   ==> 2009-02-13 23:02:30

    hwclock/clock命令示例:

        ~]#clock ==> 2016年12月28日 星期三 21時29分05秒  -0.407197 seconds

    cal命令示例:

        ~]# cal 1 2017 ==>

              一月 2017     

        日 一 二 三 四 五 六

         1  2  3  4  5  6  7

         8  9 10 11 12 13 14

        15 16 17 18 19 20 21

        22 23 24 25 26 27 28

        29 30 31

    ifconfig命令示例:

        ~]# ifconfig    ==>

        eth0      Link encap:Ethernet  HWaddr 00:0C:29:02:37:C7  

                  inet addr:192.168.0.113  Bcast:192.168.0.255  Mask:255.255.255.0

                  inet6 addr: fe80::20c:29ff:fe02:37c7/64 Scope:Link

                  UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

    shutdown命令示例:

        ~]# shutdown +3    ==>    The system is going down for maintenance in 3 minutes!

        ~]# shutdown -c    ==>    shutdown: Shutdown cancelled

    tty命令示例:

        ~]# tty    ==>/dev/pts/3

    echo命令示例:

        ~]# echo -n $HISTSIZE    ==>

        1000[root@localhost ~]#

五、如何在Linux中獲取命令幫助

    首先通過type命令了解需要獲得幫助的命令是內部命令還是外部命令,內部命令使用 ~]#help COMMAND獲取幫助;

    對于外部命令,有多種方法可以獲得幫助:

    1、man COMMAND

    2、info COMMAND

    3、COMMAND -h/–help

六、Linux發行版的基礎目錄名稱命名法則及功用規定

Linux發行版基礎目錄名稱法則.png    /bin:所有用戶都可以使用的命令

    /sbin:僅供管理員使用的命令的存儲目錄

    /boot:引導加載器必須用到的各個靜態文件

    /home:跟“/用戶名”,為用戶家目錄

    /root:管理員家目錄

    /dev:存儲設備或特殊文件

    /mnt:其它設備掛載點

    /lib:庫文件

    /lib64: 64位庫文件

    /etc:配置文件

    /tmp:臨時文件

    /proc:系統進程的虛擬文件

    /sys:使用新一代方法存儲的系統進程的虛擬文件,比proc更易于管理

    /media:可移動設備的掛載點

    /opt:其它第三方應用的安裝目錄

    /srv:service縮寫,存放本機為啟動的服務提供的數據

    /usr: Unix Software Resource,供全局使用的應用軟件安裝目錄;其中的/src為程序源碼的存儲路徑

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

(0)
oranixoranix
上一篇 2016-12-28
下一篇 2016-12-28

相關推薦

  • MySQL半同步配置

    先配置主從服務器,過程見另一篇博庫 就是先搭一個主從服務器,然后 1、先在主節點上安裝半同步復制的主節點專用插件 MariaDB [(none)]> SHOW PLUGINS;這條命令可以查看有哪些插件可以用 2、從節點也一樣先裝插件 從節點上先停止線程 STOP SLAVE; 主節點上 從節點上 START SLAVE; 這里需要手動的停止一下線程,…

    Linux干貨 2016-11-21
  • liunx文本處理三劍客及文本處理工具的使用與練習。

    linux文本處理三劍客: grep ==擅長過濾,把想要的或者不想要的分離開。linux三劍客 老三  -A: 除了顯示匹配的一行之外,并顯示該行之前的num行;-B:除了顯示匹配的一行之外,并顯示該行之后的num行;-C:除了顯示匹配的一行之外,并顯示該行之前后各num行     sed==擅長取行、替換。三劍客老…

    2017-07-28
  • N25第六周作業

    vim編輯器 基本模式: 編輯模式,命令模式 輸入模式 末行模式: 內置的命令行接口;   打開文件: # vim [options] [file ..] +#:打開文件后,直接讓光標處于第#行的行首; +/PATTERN:打開文件后,直接讓光標處于第一個被PATTERN匹配到的行的行首;   模式轉換: 編輯模式:默認模式 編輯模式 &…

    Linux干貨 2017-02-15
  • https實現

    實現https 搭建CA 頒發證書

    2018-01-29
  • HAProxy七種調度方法的簡單示意圖

    看了三個月,中間因出差和其他事沒有看估計也有十幾天,剛把35天的視頻看完。很多內容都記不住,待第一次看完后再回頭看吧。 現在想,對內容進行簡單的畫圖,把基本的體現出來,對記憶和回顧應該有幫助。

    Linux干貨 2016-07-26
  • 馬哥linux0803作業內容

    1. 創建sysadmins組 將用戶user1,user2,user3加入sysadmins組中 將user3設置為sysadmins的管理員 用user3登錄,將user2從組中移除 設置sysadmins的密碼centos 設置user1 在創建新文件時,文件的所屬組為sysadmins 刪除user1…3 刪除sysadmins 2、三種權限rwx對…

    Linux干貨 2016-08-08

評論列表(2條)

  • 馬哥教育
    馬哥教育 2017-02-27 17:10

    這個圖我給滿分,不怕你驕傲,非常非常好。

欧美性久久久久