Linux入門之計算機組成及其功能

計算機基礎以及Linux基礎

一、計算機的組成及其功能

1、計算機的組成主要分為五大類

  • 控制器
  • 運算器
  • 存儲器
  • 輸入設備
  • 輸出設備

2、它們的功能

  • 控制器: 控制計算機的所有資源以及協調他們工作
  • 運算器: 對數據和邏輯進行計算
  • 存儲器: 存儲各種數據
  • 輸入設備: 人類把數據、文字、控制命令等輸入給計算機的設備
  • 輸出設備: 計算機反饋信息給人類的設備

3、常見的設備

  • 控制器: CPU
  • 運算器: CPU
  • 存儲器: 內存、硬盤、U盤、SD卡、TF卡
  • 輸入設備: 鍵盤、鼠標、麥克風、攝像頭
  • 輸出設備: 顯示器、音響

參考鏈接:百度知道——計算機組成

二、Linux發行版

1、什么是Linux發行版

  • Linux發行版是為一般用戶集成好內核及軟件的Linux操作系統。
    用戶只需要簡單的安裝就可以使用。
  • Linux桌面發行版通常包括Linux內核,GUN的工具和庫,附加軟件和文檔,桌面環境。

2、有哪些發行版

現在有超過300個Linux發行版,可按照打包方式分為

  • 基于Dpkg (Debian系)
    • 商業發行版
      • Ubuntu,一個非常流行的桌面發行版,由Canonical維護。
    • 社區發行版
      • Debian,一個強烈信奉自由軟件,并由志愿者維護的系統。
      • Kubuntu, 使用KDE桌面的Ubuntu。
      • Linux Mint,從Ubuntu衍生并與Ubuntu兼容的系統。
      • Knoppix,第一個Live CD發行版,可以從可移動介質運行,Debian的衍生版。
      • OpenGEU,Ubuntu的衍生版。
      • Elementary OS:基于Ubuntu,介面酷似Mac OS X。
      • gOS和其他上網本用的系統。
  • 基于RPM (Red Hat系)
    • 商業發行版
      • Red Hat Enterprise Linux,Fedora的商業版,由Red Hat維護和提供技術支持。
      • openSUSE,最初由Slackware分離出來,現在由Novell維護。
    • 社區發行版
      • CentOS,從Red Hat發展而來的發行版,由志愿者維護,旨在提供開源的,并與Red Hat 100%兼容的系統
      • Fedora,是Red Hat的社區版,會經常引入新特性進行測試。
      • PCLinuxOS,Mandriva的衍生版本,由社區維護的非常流行的發行版。
  • Slackware系
    • S.u.S.E
      • SLES
      • OpenSUSE
  • 其他打包方式的包
    • ArchLinux,一個基于KISS(Keep It Simple and Stupid)的滾動更新的操作系統。
    • Chakra,一個從ArchLinux衍生出來,只使用KDE桌面的半滾動更新發行版。
    • Gentoo,一個面向高級用戶的發行版,所有軟件的源代碼需要自行編譯。
    • Slackware,最早的發行版之一,1993年建立,由Patrick J. Volkerding維護。

詳見:Linux發行版時間線

參考維基百科:Linux發行版

三、Linux哲學思想

Linux哲學思想主要分為

  1. 一切皆文件
    Linux里面,一切都可以用文件表達,比如文件、目錄、硬件設備等。
  2. 單一目的的小程序
    Linux里面都是一些很小且功能單一的程序。
  3. 組合小程序完成復雜任務
    Linux里較為復雜的任務由很多個小程序共同完成。這使得Linux效率很高
  4. 文本文件保存配置信息
    Linux是開源的,且配置文件都存放在文本文件里。使得更改設置變得簡單,并且在系統出問題的時候很容易修復。
  5. 盡量避免捕獲用戶接口
    盡量不和用戶進行交互,一個程序一但開始運行,就不需要用戶進行任何操作
  6. 提供機制,而非策略

參考鏈接簡書

四、Linux使用命令的格式

1、命令通用使用格式 COMMAND OPTIONS ARGUMENTS

  • COMMAND——命令
    • 命令有兩種類型:
      • 內部命令
      • 外部命令
    • 查看命令類型的方法為:type COMMAND
  • OPTIONS——選項
    選項有兩種類型

    • 短選項
      短選項可以合并
    • 長選項
      長選項不能合并
  • ARGUMENTS——參數
    有些命令可帶多個參數,參數中間以空格分割

2、Linux常見命令介紹

  • ifconfig
    查看或配置網絡接口
    用法:

    • ifconfig [-v] [-a] [-s] [interface]
      • ifconfig -a——查看所有網絡接口配置
      • ifconfig ens33——查看網絡接口ens33的配置
    • ifconfig [-v] interface [aftype] options | address …
      • ifconfig ens33 down——關閉ens33網絡接口
      • ifconfig ens33 up——開啟ens33網絡接口
      • ifconfig ens33 192.168.31.156 netmask 255.255.255.0——配置ens33網絡接口的IP地址為192.168.31.156
  • echo
    顯示一行文本
    用法:

    • echo [SHORT-OPTION]… [STRING]…
      • echo -ne ‘Hello\nlinux’——分兩行顯示Hello linux(加了-e選項后*\n*轉義為換行)
  • tty
    打印當前終端的文件名
    用法:

    • tty [OPTION]…
      • tty——打印當前終端的文件名
      • tty -s——什么都不顯示
  • startx
    初始化一個 X 會話。
    用法:

    • startx [ -d Display:0 ] [ -t | -w ] [ -x Startup | [ -r Resources ] [ -m Window_Manager ] ] [ -wait ]
      • startx ——啟動一個X會話
  • export
    設置或顯示環境變量
    用法:

    • export [-fn] [名稱[=值] …]export -p
      • export——查看當前環境變量
      • export HOME=’/root’——設置HOME環境變量為*/root*
  • pwd
    打印當前工作目錄
    用法:

    • pwd [OPTION]…
      • pwd——打印當前工作目錄
  • history
    顯示或操縱歷史列表
    用法:

    • history [-c] [-d 偏移量] [n]
      • history -c——清空歷史列表
      • history -d 100——刪除第100條的歷史
      • histoty -n——從歷史文件中讀取所有未被讀取的行
    • history -anrw [文件名]
      • histoty -r——讀取歷史文件并將內容追加到歷史列表中
      • histoty -w——將當前歷史寫入到歷史文件中,并追加到歷史列表中
    • history -ps 參數 [參數…]
  • shutdown
    關機或重啟
    用法:

    • shutdown [OPTIONS…] [TIME] [WALL…]
      • shutdown -P now——立刻關機
      • shutdown -r now——立刻重啟
      • shutdown -P 10——10分鐘后關機
      • shutdown -P 10 ‘10分鐘后關機’——自定義通知其他終端的內容為10分鐘后關機
      • shutdown -P 10 –no-wall——不通知其他終端10分鐘后關機
      • shutdown -c——取消當前計劃的關機
  • reboot & poweroff
    關機或重啟
    用法:

    • poweroff [OPTIONS…]
      • poweroff -p——關機
      • poweroff –reboot——重啟
    • reboot [OPTIONS…]
      • reboot -p——關機
      • reboot –reboot——重啟
  • hwclock
    查詢或設置硬件時鐘
    用法:

    • hwclock [function] [option…]
      • hwclock -r——讀取并打印硬件時間
      • hwclock -w——設置當前系統時間硬件時間
      • hwclock -s——設置當前硬件時間系統時間
  • date
    查詢或設置系統日期和時間
    用法:

    • date [OPTION]… [+FORMAT]
      • date——顯示當前日期時間
      • date +%F——顯示完整的日期
      • [+FORMAT] 格式
        • %F 完整的日期格式
        • %T 完整的時間格式
        • %Y
        • %y 年的最后兩位
        • %m
        • %d
        • %A 星期名
        • %a 星期名縮寫
        • %H 小時(24)
        • %I 小時(12)
        • %M 分鐘
        • %S
    • date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
      • date 010203042018——設置時間為2018-01-02 03:04:00

五、Linux系統上獲取命令幫助的途徑

外部命令獲取幫助

  • COMMAND –help
  • man COMMAND
  • info COMMAND

內部命令獲取幫助

  • help COMMAND
  • info COMMAND

六、發行版Linux路徑規范

  • /——根目錄
  • /bin——存放所有用戶都可訪問的命令的文件
  • /boot——存放系統啟動及引導相關的文件
  • /dev——存放硬件設備的文件
  • /etc——存放應用程序配置文件
  • /home——用戶的家目錄
  • /lib & /lib64——存放庫文件
  • /media——掛載可移動設備的目錄
  • /mnt——臨時掛載目錄
  • /opt——第三方程序存放的目錄
  • /root——root用戶的家目錄
  • /sbin——存放管理員使用的命令的目錄
  • /srv——存放服務數據的目錄
  • /tmp——所有用戶的臨時目錄

參考鏈接文件系統層次結構標準

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/91938

(2)
n233333n233333
上一篇 2018-03-05 21:28
下一篇 2018-03-06 17:24

相關推薦

  • awk入門應用

    awk概述使用語法常用命令選項相關輸出命令print item1,item2,…printf FORMAT,item1,item2,….相關格式符相關修飾符相關內建變量相關內置函數相關操作符相關模式相關控制語句及示例if(condition) statementsif(condition){statements} else {statements}while…

    Linux干貨 2016-12-04
  • 正則表達式

    1:什么是正則表達式: 簡單的說,正則表達式就是處理字符串的方法,它是以行為單位進行字符串的處理行為,正則表達式通過一些特殊符號的輔助,可以讓用戶輕易達到查找,刪除,替換某特定字符串的處理程序。 2:一些參數: grep [-A] [-B] [–color=auto] ‘收索字符串’ filename -A :后面可加數字…

    2017-07-29
  • 馬哥教育網絡班21期+第3周課程練習

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 #思路:使用who命令列出列出當明顯登錄的所有用戶,使用cut命令取出用戶名,使用uniq命令去重 [root@Centos6 ~]# who | cut -d" " -f1&n…

    Linux干貨 2016-07-07
  • keepalived+lvs-dr實現高可用負載均衡

    keepalived+lvs-dr實現高可用負載均衡 實驗拓撲 實驗要求 RS1與RS2地址為172.18.27.201/202 VS1和VS2地址為172.18.27.103/200,VIP為172.18.27.254 VS1和VS2實現lvs-dr負載均衡及高可用性,且vs為sorry sever。 keepalived是單主模式。 實驗步驟 各個主機安…

    2017-05-14
  • 腳本及變量解析

    bash腳本編程 腳本文件格式: 第一行頂格:#!bin/bash  (shebang) 注釋信息:以#開頭 代碼注釋:好的程序員必備 適量的添加縮進或添加空白行以示分割 語言:編程語言格式:庫,算法和數據結構 編程思想:      能夠把學到的編程語言的語法格式隨時轉換為解決問題的思路     &…

    Linux干貨 2016-08-12
  • 用戶組和權限

    用戶、組和權限   資源分派       Authentication   認證       Authorization    授權    &nbsp…

    Linux干貨 2016-08-04

評論列表(2條)

  • leo
    leo 2018-03-09 22:39

    可以擴展一下答案, 例如: 計算機的組成, 里面的存儲器、運算器等都可以擴展一下;
    命令方面建議, 可以舉一些實際的例子, 例如hwclock -w的使用舉例等;
    發行版的路徑規范也可以適當擴展, 例如/bin、/sbin、/lib64、/proc等經常使用的目錄下面的內容;
    其余寫的都很仔細,認真, 加油!

  • as3344521
    as3344521 2018-03-10 10:33

    哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

欧美性久久久久