Linux 第一周總結

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

計算機組成是由軟件和硬件組成的。

硬件部分由cpu、主板、存儲器、輸入輸出設備組成

Cpu主要是解釋計算機指令以及處理計算機軟件中的數據。

主板是微機最基本的也是最重要的部件之一一般有BIOS芯片、I/O控制芯片、鍵和面板控制開關接口、指示燈插接件、擴充插槽、主板及插卡的直流電源供電接插件等元件。

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

輸入設備向計算機輸入數據和信息的設備。

輸出設備用于接收計算機數據的輸出顯示、打印、聲音、控制外圍設備操作等

軟件部分由系統軟件和應用軟件

系統軟件是指控制和協調計算機及外部設備,支持應用軟件開發和運行的系統,是無需用戶干預的各種程序的集合,主要功能是調度,監控和維護計算機系統。

應用軟件滿足用戶不同領域、不同問題的應用需求而提供的那部分軟件。 它可以拓寬計算機系統的應用領域,放大硬件的功能。


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

Linux發行版分為兩類,一類是個人,松散的團隊為主的發行版本。另一類是商業機構為主的發行版本。

DebianDebian分為三個分支: stable, testingunstable。Debian以其穩定性著稱。支持Debian的不是某家公司,而是許多在其改進過程中投入了大量時間的開發人員,這種改進吸取了早期Linux的經驗。

UbuntuUbuntu是一個以桌面應用為主的Linux操作系統。Ubuntu的目標在于為一般用戶提供一個最新的、同時又相當穩定的主要由自由軟件構建而成的操作系統。Ubuntu具有龐大的社區力量,用戶可以方便地從社區獲得幫助。

RedHat應該稱為Redhat系列,包括RHEL(Redhat Enterprise Linux,也就是所謂的Redhat Advance Server收費版本)、FedoraCore(由原來的Redhat桌面版本發展而來,免費版本)、CentOS(RHEL的社區克隆版本,免費)Redhat應該說是在國內使用人群最多的Linux版本,甚至有人將Redhat等同于Linux,而有些老鳥更是只用這一個版本的Linux。所以這個版本的特點就是使用人群數量大,資料非常多,言下之意就是如果你有什么不明白的地方,很容易找到人來問,而且網上的一般Linux教程都是以Redhat為例來講解的。

GentooGentooLinux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點。Gentoo最初由Daniel RobbinsFreeBSD的開發者之一)創建,首個穩定版本發布于2002年。由于開發者對FreeBSD的熟識,所以Gentoo擁有媲美FreeBSD的廣受美譽的ports系統 ——Portage包管理系統。

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

Linux 文件顏色所代表的意思

藍色:表示目錄

青色:表示鏈接

黑色:表示文件

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: uer Hierarchy 全局共享的只讀數據路徑;

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

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

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

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

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

Ifconfig:查看活動接口的ip地址。

Linux 第一周總結

echo: 回顯。

Linux 第一周總結

tty: 查看當前的終端設備。

Linux 第一周總結

Startx用來啟動X Window,實際上啟動X Window的程序為xinit

Export:用于將shell變量輸出為環境變量,或者將shell函數輸出為環境變量。

Linux 第一周總結

Pwd:顯示工作目錄。

Linux 第一周總結

history:查看命令歷史

Linux 第一周總結

Shutdown:關機或重啟命令

Poweroff:關機命令

Reboot:重啟命令

Hwclock:顯示或設定硬件時鐘

Linux 第一周總結

Date:設定日期時間

Linux 第一周總結


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

獲取命令的使用幫助:

內部命令:help COMMAND

外部命令:

a、命令自帶簡要格式

COMMAND -help

例如:

NAME: 功能性說明

SYNOPSTS: 語法格式

DESCRIPTION: 描述

OPTIONS: 選項

EXAMPL: 使用示例

AUTHOR: 作者

BUCTS: 報告程序BUG的方式

SEE ALSO: 參考

[]: 可選內容

<>: 必須提供的內容

a/b/c: 多選一

…: 同類內容可出現多個

man的章節功能介紹:

1、用戶命令

2、系統調用

3、C座調用

4、設備文件及特殊文件;

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

6、游戲使用幫助

7、雜項

8、管理工具及守護進行


語法格式:

# man   CHAPTER   COMMAND

注意:并非每個COMMAND在所有章節都有手冊;

查看命令在哪些章節;# whatis COMMAND

注意:其執行過程是查詢數據庫進行的

手動更新數據庫:# makewhatis

man命令打開手冊以后的操作方法;

翻屏:

空格鍵:向文件尾翻一屏

b: 向文件首部翻一屏

Ctrl+d: 向文件尾部翻半屏

Ctrl+u:向文件首部翻半屏

回車鍵:向文件尾部翻一行

K: 向文件首部翻一行

G: 跳轉到最后一行

#G: 跳轉到制定行

1G:跳轉到文件首部


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

1、一切皆文件;

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

2、由眾多功能單一的程序組成,一個程序只做一件事,并且做好。

3、盡量避免跟用戶交互;

目標:易于以編程的方式實現自動化任務;

4、使用文本文件保存配置信息。

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

(0)
N27_yunerN27_yuner
上一篇 2017-07-02 20:22
下一篇 2017-07-02 22:30

相關推薦

  • LAMP基于編譯安裝方式實現(httpd與php以fastcgi方式結合)3

    概述     在某些現有rpm包不能滿足需求的時候,可能需要編譯安裝LAMP環境,本篇就介紹下php與httpd結合方式為fastcgi方式結合時的編譯安裝,同時,由于httpd與php以module方式結合時,僅是編譯選項有所差別,故也會簡單說明下編譯選項的差異 環境     CentOS7系統,…

    Linux干貨 2016-10-17
  • IT基礎設施工具—Puppet

    一、Puppet簡介 Puppet是一款使用GPLV2X協議授權的開源管理配置工具,基于ruby語言開發的自動化系統配置工具,可以C/S模式或獨立運行,支持對所有UNIX及類UNIX系統的配置管理,既可以通過客戶端—服務器的方式運行,也可以獨立運行。Puppet適用于服務器管的整個過程 ,比如初始安裝、配置更新以及系統下線。puppet可以為系統管理員提供方…

    Linux干貨 2017-11-26
  • Linux中的cut、sort、uniq以及用戶(組)管理類指令應用示例

    Linux中的cut、sort、uniq指令 列出當前系統上所有已經登錄的用戶的用戶名,注意:同一用戶登錄多次,只顯示一次。 解決思路: 先使用who指令顯示出所有已登錄的用戶。然后對who指令的輸出進行切割得到想要的第一列內容,即只包含用戶名??梢允褂胏ut指令。最后對cut的結果進行排序并去重。可以使用sort指令。   借助管道符,可以方便的…

    Linux干貨 2016-11-13
  • Nginx之ngx_http_proxy_module模塊詳解

    一、正反向代理簡介       1、正向代理:局域網內的機器借助于代理服務器訪問局域網外的網站          這時正向代理的功能:         &nbs…

    2017-06-25
  • Ansible淺談

    ansible特性:         模塊化,調用特定的模塊,完成特定的任務;         基于Python語言實現,由Paramiko、PyYAML和Jinja2三個關鍵模塊;         部署簡單,agentless; &nbs…

    Linux干貨 2016-12-15
  • Linux基礎學習總結(二)

    經過前兩周的學習,我們大家對于Linux系統和操作已經有了一定的認識?;贚inux平臺進行開發,確實要更方便和高效,我經過自己的學習消化,現在將自己的理解的幾點總結下來: Linux哲學思想的幾句話,簡潔的闡明了linux系統的特點。其中一切都是一個文件這句話特別精辟,在實際學習和操作linux系統之后,更是深刻體會到了這句話的內涵,感受頗深。它具體指明了…

    Linux干貨 2018-03-16

評論列表(1條)

  • 馬哥教育
    馬哥教育 2017-07-13 17:06

    一開始的作業很簡單,但是可以看出有很認真的對待,好的開始,加油!

欧美性久久久久