第一周課程練習

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

計算機由硬件、操作系統、軟件三大部分組成。

硬件包括核心CPU(大腦處理中心)、必備電源(心臟動力來源)、硬盤(倉庫)內存(中轉站)、主板(協調)、網卡、聲卡、顯卡、風扇、光驅、顯示器、鼠標、鍵盤、麥克風音箱,閃存、藍牙等。

 計算機五大組成部分及功能。 

 運算器:

      主要功能是對數據進行各種運算。這些勻速你出來常規的加、減、乘、除等基本的算術運算之外,還包括       能進行“邏輯判斷”的邏輯處理能力,即“與”、“或”、“非”這樣的基本邏輯運算以及數據的比較。       以為等操作。

  存儲器:

      主要功能是存儲程序的各種數據信息,并能在計算機運行過程中高速、自動地完成程序或數據的存取。

  控制器:

      整個計算機系統的控制中心,它指揮計算機各部分協調地工作,保證計算機按照先規定的目標和步驟有條       不紊地進行操作及處理。

  輸入設備:把各種形式的信息,如數字、文字、圖像等轉換為數字形式的“編碼”,級計算機能夠識別的用1和0         表示的二進制代碼(實際上是電信號),并把他們“輸入”到計算機內存儲起來。

  輸出設備:把計算機加工處理的結果(仍然是數字形式的編碼)變換為人或其它設備所能接收和識別的信息形式          如文字、數字、圖形、聲音、電壓等。

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

  Linux的發行版:

QQ圖片20160813104951.png

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

  1.一切皆文件

把幾乎所有資源都抽象為文件,包括硬件,通訊接口等,這樣的方式使Linux在底層操作變得更簡單,執行類似于 open() read() write()  close()等操作即可。

  2.單一功能程序

Linux只完成一件事,并做好,通過組合小程序完成復雜任務。

  3.復雜程序由單一功能程序組成

  4.文本文件保存配置信息

管理員只需要一款簡單的文本就能完成復雜的軟件配置操作

  5.盡量避免用戶交互

易于變成是方式實現自動化任務,沒有消息就是最好的消息

  6.提供機制,而不是策略

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

 

  1、命令格式:命令+[options]+[arguments]

       options:定義命令的執行特性,可以有長短兩種選項

       長選項:用–引導,后面跟完整的單詞,如–help 

       短選項:用-引導,后面跟單個字符,如-h

       arguments:表示命令的作用對象

 2、ifconfig:查看和配置網絡設備。

  ifconfig[interface]ifconfig interface [afrype] options | address

3$FC_F5`~GCF}0{CHW%1LIA.png

 參數:

   ifup+網卡設備名 啟用網卡(管理用戶權限)

    ifdown+網卡設備名 停止網卡

3. echo:回顯,打印,格式化輸出

    -n  不換行顯示

    -e 允許使用轉移字符 \t,\n,\b(退格),\c…

    -E

 echo"x",x可以是字符串,也可以是變量。

]C]O1$0X`Y6UC939B)AWZ48.png

4.tty:顯示自己的終端名,Print the file name of the terminal connected to standard input

    tty+[options]

YK5OQ80NLLS664PTIW~OBBO.png

5.startx:切換到Xwindow界面,前提安裝了圖形界面

6.export:設置全局變量

0H]}ZO)B0K)SUJ)N1GNYCDY.png

  7.pwd:顯示當前路徑

Q64W1S8NHQ9C}KY%1E$BBQI.png

 8.history:歷史命令

      -c  將目前的shell中所有history內容全部消除

      -d

      -數字 歷史命令的順序號,再次執行相關命令

      -r  讀

      -w 目前histiry記憶內容全部寫入 hisfiles

 9.安全關機或重啟

   -h 關閉系統再斷電

   -r 重啟

   -k 給所有在線用戶發出警告信息

   -c 取消關機命令

 10. poweroff 關閉電源

      -f 強制重啟

      -n 直接重啟  不將內部數據寫入磁盤

 11.reboot  重啟

    正常重啟

 12.hwclock 硬件時鐘

)MD9H0$_P(~]GA74]G0ZR]S.png

 -s 以硬件時間為準

 -w 以系統時間為準

 13.date:顯示date

   date[option]…[+format]

  date+[options]+[+format]

 

%Y年 %m月 %d日 %D月日年 %F日期  %T時間

%H時 %M分 %S 秒 

設置時間格式

   date[YYMMhhmm[[CC]YY].ss]]

 

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

  1.help+COMMAND

  2.COMMAND+-help(-h)

  3.man+COMMAND

 4.info+COMMAND

  5.程序自身的幫助文檔:/use/share/doc/COMMAND.VERSION

  6.查看程序官方文檔

  7.發行版的官方文檔

  8.Google,百度

  man手冊頁各節及內容

  man1用戶命令及用戶程序

  man2系統調用和內核出錯代碼

  man3庫調用

  man4設備驅動程序和網絡協議

  man5標準文件格式

  man6游戲和演示

  man7各種文件和檔案

 man8系統管理命令

  man9 含糊的內核規范及接口

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

 1. /:根

  2./boot/:系統啟動目錄,內核文件vmlinux,引導文件,啟動加載器boot loader,grub(開機設置文件相關)

  3./root/:root用戶家目錄

  4./home/用戶名:普通用戶家目錄

  5./bin/:一般命令存放目錄

  6./sbin/:開機或單用戶模式還能操作的命令

  7./etc/:配置文件存放目錄,init.d下存放了各種軟件的啟動腳本

  8./dev/:任何設備與接口設備都是以文件的形式存放在此目錄,通過訪問目錄下的文件,就等于訪問某個設備,這就相當于是設備的入口,類似有/dev/null,/dev/zero,/dev/tty,/dev/sd*,/dev/lp*,/dev/hd*等設備文件

  9./lib/:基本共享庫,內核模塊文件/lib/modules

  10./lib64:專用于x86-64系統上的輔助共享庫文件存放位置

  11./usr/:Unix software Resource,linux系統安裝完成軟件的默認安裝目錄。相當于windows下的C:\windows\和C:\program file\兩個目錄的綜合。/usr/的子目錄包括:

     1./usr/bin/用戶可使用命令

     2./usr/include/包含文件

     3./usr/lib/軟件的函數庫,目標文件以及不被一般用慣用的執行文件或腳本

     4./usr/sbin/非系統正常運行所需的系統命令。

     5./usr/local/本地軟件或用戶安裝的軟件目錄。

     6./usr/share/ 放置共享文件目錄,其中有/usr/share/man在線幫助文檔,/usr/share/doc軟件雜項文檔說明,/usr/share/zoneinfo與時區有關的時區文件。

     7.、/var/src/一般源碼存放位置

  12./var/:常態性變動的文件,包括緩存(cache)、登錄文件(log file),以及某些軟件運行產生的文件,包括程序文件(lock file,run file),也許MySQL數據庫的文件等。/var/的子目錄包括:

     1./var/lib

     2./var/cache程序運行過程中產生的緩存文件

     3./var/lock 鎖文件

     4./var/log 日志文件

     5./var/run 

     6./var/mail 郵件

     7./var/spool程序數據池

       1./var/spool/cron

       2./var/spool/mail

       3./var/spool/mqueue

       4./var/spool/lpd

 

  13./opt/:第三方軟件安裝

  14./mnt/:臨時掛載目錄

  15./media/:如cdrom,floppy等暫存媒體

  16./sys/:屬于虛擬文件系統,內存中的數據,如內核、文件系統等

  17./proc/:屬于虛擬文件系統,內存中的數據,如內核,程序進程、外部設備狀態,網絡狀態等,處于動態變化中

  18./srv/:service,一些網絡服務啟動后,這些服務所需要取用的數據目錄。常見的服務有關WWW,FTP等,不同服務在不同的子文件夾中

  19./tmp/:臨時存放目錄,所用用戶都能訪問

  20./selinux/

  21.lost+found當文件發生錯誤時,將一些丟失的片段放置這個目錄下

  

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

(0)
Y1010971290Y1010971290
上一篇 2016-08-15 12:10
下一篇 2016-08-15 12:10

相關推薦

  • Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示

    目錄與路徑 相對路徑與絕對路徑 絕對路徑:路徑的寫法【一定由根目錄 / 寫起】 /usr/share/doc 這個目錄。 相對路徑:路徑的寫法【不是由 / 寫起】 由 /usr/share/doc 要到 /usr/share/man 底下時,可以寫成: 【cd ../man】這就是相對路徑的寫法。相對路徑意指相對于當前的工作目錄 cd (切換目錄) . &n…

    Linux干貨 2016-11-06
  • bash腳本編程之數組、高級字符串處理、高級變量操作、用戶環境配置

    概述:     承接之前腳本編程部分,本篇將介紹一下腳本編程基礎語法的最后一部分內容,具體分為:         1、數組簡介         2、高級字符串處…

    Linux干貨 2016-08-24
  • 馬哥教育網絡班N22期+第五周課程練習

    1、顯示當前系統上root、fedora或user1用戶的默認shell; ~]# grep -E "^(root|user1|fedora)" /etc/passwd | awk -F: '{ print $1 $7 }' root/bin/bash user1/bin/bash fedora/bin/bash 2、…

    Linux干貨 2016-10-17
  • 序列化和反序列化

    序列化和反序列化之基本筆記

    2017-10-29
  • bash變量類型及區別之淺談

    變量類型,區別 位置變量$0 $1,$2,$# $@ $* 變量的類型:本地變量、環境變量、位置變量 本地變量:生效范圍為當前shell進程,對當前shell之外的其他shell進程包括當前shell的子進程均無效 環境變量:生效范圍為當前shell進程及子進程 位置變量:$1,…..$n,${10}來表示,用于放腳本在腳本代碼中調用通過命令行傳…

    Linux干貨 2016-08-12
  • 集群-ipvsadm和NAT實驗(3)

    糾正:報文進入內核空間后,當到達input鏈時發現是一個集群服務時,則直接發送到postrouting鏈,不經過forward鏈。 調度算法: 1、靜態方法: rr:輪詢,即依照次序從所有RS中進行挑選 wrr:加權輪詢,按照權重在RS中進行輪詢 sh:source hashing,源地址哈希,即對來自相同客戶端的請求發送至同一RS,這樣會破壞負載均衡效果。…

    Linux干貨 2015-12-15

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-08-17 16:19

    寫的很好,排版還可以在漂亮一點,加油,自己畫個圖試試

欧美性久久久久