第一周

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

計算器是由運算器,控制器,存儲器,輸入設備和輸出設備五大部件組成;每一部件分別按要求執行特定的功能,具體功能如下:

(1)運算器:完成各種算術運算和邏輯運算的裝置,能進行加、減、乘、除等數學運算,也能作比較、判斷、查找、邏輯運算等。

(2)控制器:控制器是計算機機指揮和控制其它各部分工作的中心,其工作過程和人的大腦指揮和控制人的各器官一樣。

(3)存儲器:將輸入設備接收到的信息以二進制的數據形式存到存儲器中。存儲器有兩種,分別叫做內存儲器和外存儲器。

(4)輸入設備:將數據、程序、文字符號、圖象、聲音等信息輸送到計算機中。常用的輸入設備有鍵盤、鼠標、觸摸屏、數字轉換器等。

(5)輸出設備:將計算機的運算結果或者中間結果打印或顯示出來。常用的輸出設備有:顯示器、打印機、繪圖儀等。


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

linux的發行版本可以大體分為兩類,一類是商業公司維護的發行版本,一類是社區組織維護的發行版本,前者以著名的Redhat(RHEL)為代表,后者以Debian為代表,其次還有Slackware

 

Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat Advance Server,收費版本)、Fedora Core(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社區克隆版本,免費)。Redhat應該說是在國內使用人群最多的Linux版本。

 

Debian系列,包括Debian和Ubuntu等。Debian是社區類Linux的典范,是迄今為止最遵循GNU規范的Linux系統。

 

Slackware,是由Patrick Volkerding開發的GNU/Linux發行版。與很多其他的發行版不同,它堅持KISS(Keep It Simple Stupid)的原則,就是說沒有任何配置系統的圖形界面工具。一開始,配置系統會有一些困難,但是更有經驗的用戶會喜歡這種方式的透明性和靈活性。

 

區別:發行版的本質區別,在于集成了不同版本的內核、庫、程序的組合。不同發行版幾乎采用了不同的包管理器(SLES、Fedora、openSUSE、centos、RHEL使用rmp包管理系統,包文件以rpm為擴展名;Ubuntu系列,Debian系列使用基于DPKG包管理系統,包文件以deb為擴展名。

 

3、Linux的哲學思想

(1)一切皆文件:

把幾乎所有資源統統抽象為文件形式;包括硬件設備,甚至通信接口等;

(2)由眾多功能單一的程序組成;一個程序只做一件事,并且做好;組合小程序完成復雜任務;

(3)盡量避免跟用戶交互;

(4)使用文本文件保存配置信息;

 

4、說明Linux命令的使用格式;詳細介紹各種命令的使用方法

 

命令的語法通用格式:

# COMMAND OPTIONS ARGUMENTS

COMMAND: 發起一命令,請求內核將某個二進制程序運行為一個進程;

OPTIONS:指定命令的運行特性;

 

選項有兩種表現形式:

短選項:-C, 例如-l, -d

如果同一命令同時使用多個短選項,多數可合并:-l -d = -ld

長選項:–word, 例如–help, –human-readable

 

ARGUMENTS:命令的作用對象;命令對什么生效;


5、幾個常用命令:

ifconfig命令:接口及地址查看和管理

ifconfig  [INTERFACE]

# ifconfig -a:顯示所有接口,包括inactive狀態的接口;

blob.png


ifconfig interface [aftype] options | address …

# ifconfig  IFACE  IP/MASK  [up|down]

blob.png

# ifconfig  IFACE  IP  netmask  NETMASK 

blob.png

echo:顯示,回顯;

blob.png 


tty:顯示終端機連接標準輸入設備的文件名稱

blob.png 

 


startx:啟動圖形化界面

 

export:設置或顯示環境變量


blob.png

pwd:顯示工作目錄

blob.png


history:顯示歷史命令

blob.png


shutdown:關機,重啟命令;

      -r   shutdown后重啟

      -h   關機

      -s   關機

      -s -t 設置關機倒計時

 

poweroff:關機,關閉電源

 

reboot:重啟

 

hwclock:查看硬件時鐘;

blob.png

date:查看系統時鐘;

date:查看系統時鐘;

blob.png


常用參數:

+%F:顯示當前年月日

blob.png

+%Y:顯示年

+%m:顯示月

+%d:顯示日

+%H:顯示時

+%M:顯示分

+%S:顯示秒


blob.png

如何在Linux系統上獲取命令的幫助信息,man文檔章節是如何劃分的

 

命令分為內部命令與外部命令,用type命令查看

 

內部命令:

blob.png

外部命令:

blob.png


內部命令使用help查看幫助

格式: help COMMAND


blob.png

外部命令使用man命令查看幫助

格式:man COMMAND


blob.png


man命令章節劃分:

    1、所有用戶可以使用的命令

    2、系統內核調用,不是每個命令都有系統調用(如:man 2 read)

    3、庫調用

    4、特殊文件,如:/dev/tty1

    5、文件格式(命令配置文件的語法,如:man 5 passwd)

    6、游戲相關

7、雜項

 

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

 

/bin:所有用戶可用的基本命令程序文件;

/sbin:供系統管理使用的工具程序;

/boot:引導加載器必須用到的各靜態文件:kernel, initramfs(initrd), grub等;

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

/etc:系統程序的配置文件,只能為靜態;

/home:普通的家目錄的集中位置;一般每個普通用戶的家目錄默認為此目錄下與用戶名同名的子目錄,/home/USERNAME;

/root:管理員的家目錄;可選;

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

   

/lib64:64位系統特有的存放64位共享庫的路徑;

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

/mnt:其它文件系統的臨時掛載點;

/opt:附加應用程序的安裝位置;可選路徑;

/srv:當前主機為服務提供的數據;

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

/usr:usr Hierarchy,全局共享的只讀數據路徑;

/usr/local:Local hierarchy,讓系統管理員安裝本地應用程序;也通常用于安裝第三方程序;

/var:/var Hierarchy,存儲常發生變化的數據的目錄;

/proc:基于內存的虛擬文件系統,用于為內核及進程存儲其相關信息

/sys:sysfs虛擬文件系統提供了一種比proc更為理想的訪問內核數據的途徑;其主要作用在于為管理Linux設備提供一種統一模型的的接口;

 

 

 







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

(0)
HektorHektor
上一篇 2017-01-02 00:57
下一篇 2017-01-02 12:20

相關推薦

  • 磁盤管理(三)邏輯卷快照

      概述:邏輯卷管理(LVM)提供了為任何邏輯卷作一個快照的功能,目的是在一致的狀態下來得到一個文件系統的備份.因為在備份過程中,應用程序可能訪問一個分區的文件或者數據庫.一些文件可能在一個狀態被備份,而后面的文件可能在一個更新后被備份,導致備份的不完整 .傳統的解決方法是以只讀的方式掛載一個分區,對數據庫應用表級鎖或者關閉數據庫的引擎等;所有的措…

    Linux干貨 2016-09-05
  • Linux之文件管理命令

      Linux文件管理類命令 Linux一切皆文件,所以熟悉文件管理命令對我們來說至關重要 文件查看命令 cat命令:文本文件查看工具 命令用法:         cat [OPTION]… [FILE]… 常用選項:  &nbsp…

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

    正則表達式是一種以一些字符賦予特殊意義之后,用來表達字符串,用以篩選各種形式的字符串用來進行查找、替換、刪除等各種文本編輯作用的一種表示方式。 正則表達式的特殊字符 字符表示 .   可以表示任意可打印字符 [] 中括號范圍內任意單個字符 [^] 中括號范圍外任意單個字符 (相對所有可打印字符) [:space:] 表示任意單個空白字符 [:dig…

    2017-08-03
  • Linux網絡屬性管理

    Linux網絡屬性管理 linux的網絡配置方法有多種,而且隨發行版及版本而略微不同。我目前的測試環境為CentOS6和CentOS7。 常用的網絡配置命令或方法有:ifconfig,route,netstat,ip,ss,nmcli,配置文件。 首先:命令方法介紹 一、命令簡介 ifconfig:是個比較傳統的命令,可以配置網絡接口的啟用及關閉,IP地址等…

    系統運維 2016-05-29
  • 【福利貼-招聘】- 高級運維工程師

    職位描述 崗位描述:1、負責業務應用系統的審核、部署、發布、監控、維護和優化;2、負責突發事件管理,問題跟蹤與管理,保障系統24×7穩定運行;3、負責應用系統的性能分析與系統優化,不斷提高系統運行效率;4、協調開發部門,配置管理,基礎運維,更好提供服務。 職位要求:1、??萍耙陨蠈W歷,計算機或相關專業;2、能夠獨立安裝配置及維護linux平臺的各種服務,dh…

    Linux干貨 2015-03-20
  • 初識mysql:基本原理和使用

    一、 數據庫的出現      1. 數據庫是什么: 數據庫簡單來說,就是存儲數據的地方(廢話),對于用戶認證這個過程來說,當用戶登錄服務器時, 系統需要把用戶的輸入的用戶認證信息和存儲的用戶認證信息進行比對,這一過程就需要事先把所有用戶的信息存儲在一個數據庫中,然后逐條進行比對。早起最傳統的數據庫當然就是文本…

    Linux干貨 2015-06-04
欧美性久久久久