寫給正在入坑linux系統的夥伴

 

光陰似箭,時光如梭,轉年出來工做已經3年了。從一個職場新人慢慢熟悉職場的工做方式,適應職場工做的環境,學習了不少知識,也總結了不少經驗。如今的目標就是一步一個腳印,慢慢打磨本身,但願早日成爲取代其餘人後的無可取代。html

個人工做是運維工程師, 從最開始入行到如今成爲運維組的組長,負責小組的幾個小夥伴。回想本身當時學習Linux的時候,都是本身網上找教程,而後照着一篇一篇敲命令,記筆記。最近有時間再來整理一下Linux比較初級的知識,準備把本身的之前的學習的一些記錄和經驗記錄下來,放在本身的博客上,也但願對其餘想入Linux坑的小夥伴一些幫助吧,沿着別人走過的路總會比本身無腦亂撞好一些,進步更快一些。linux

先講一下Linux目錄的結構和每一個目錄的做用,操做Linux都是無界面的純命令窗口,因此熟悉目錄結構頗有必要。centos

 首先Linux的四種文件類型:網絡

1.可分享的:能夠分享給其餘系統掛載使用的目錄,因此包括執行文件與用戶的郵件等數據, 是可以分享給網絡上其餘主機掛載用的目錄;架構

 2.不可分享的:本身機器上面運做的裝置文件或者是與程序有關的socket文件等, 因爲僅與自身機器有關,因此固然就不適合分享給其餘主機了。運維

3.不變的:有些數據是不會常常變更的,跟隨着distribution而不變更。 例如函式庫、文件說明文件、系統管理員所管理的主機服務配置文件等等;socket

4.可變更的:常常改變的數據,例如登陸文件、通常用戶可自行收受的新聞組等。函數

  事實上,FHS針對目錄樹架構僅定義出三層目錄底下應該放置什麼數據而已,分別是底下這三個目錄的定義:學習

/ (root, 根目錄):與開機系統有關;網站

/usr (unix software resource):與軟件安裝/執行有關;

/var (variable):與系統運做過程有關。

/:根目錄,Linux文件系統的入口.也是最高一級的目錄.

/etc:系統配置文件目錄,不建議在此目錄下存放可執行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X十一、/etc/sysconfig、/etc/xinetd.d等,修改配置文件以前記得備份。

/usr:應用程序存放目錄,軟件的安裝路徑

/usr/lib:存放不能直接運行的,倒是許多程序運行所必需的一些函數庫文件。

/usr/bin:存放應用程序;

/usr/share:存放共享數據;

/usr/lib:存放不能直接運行的,倒是許多程序運行所必需的一些函數庫文件。

/usr/local:存放軟件升級包。

/usr/share/doc:系統說明文件存放目錄。

/usr/share/man:程序說明文件存放目錄。

/var:放置系統執行過程當中常常變化的文件;

/var/log:隨時可能更改的日誌文件;

/var/log/message:全部的登陸文件存放目錄;

/var/spool/mail:郵件存放的目錄;

/var/run:程序或服務啓動後,其PID(端口號)存放在該目錄下。

/lib:系統使用的函數庫的目錄,程序在執行過程當中,須要調用一些額外的參數時須要函數庫的協助。比較重要的目錄爲/lib/modules。

/bin:可執行二進制文件的目錄,如經常使用的命令ls、tar、mv、cat等;相似於/usr/bin

/home:系統默認的用戶家目錄,新增用戶帳號時,用戶的家目錄都存放在此目錄下,~表示當前用戶的家目錄,~test表示用戶test的家目錄。用戶的我的文件都存放在此目錄下。

/tmp:通常用戶或正在執行的程序臨時存放文件的目錄,任何人均可以訪問,重要數據不可放置在此目錄下

對於這些目錄結構,想學習的小夥伴仍是應該熟記一下。我最開始學習這些的時候,逛了不少網站和論壇,像鳥叔寫的關於Linux系統文章都有看過,不過支持的教程系統版本在當時可使用,但隨着Linux的幾個版本系統的更新,有些已經不適應了,像防火牆,老版的iptabels和新版的firewall就存在較大的區別。如今推薦可使用劉遄的《Linux就該這麼學》,這本教材是基於最新的企業版Linux系統—RHEL7編寫的,符合大部分企業使用的Linux系統,即便有些公司使用的社區版的centos7,二者區別也不大,一樣能夠通用。

這裏本打算給你們推薦2個本身用的Linux在線學習的網站, 

菜鳥教程:不少朋友應該都知道吧,這個網站有更新不少類型的學習資源,都是入門級的。對想學習,想入坑的朋友能夠來試一試。

linuxprobe:這個網站原來就是我推薦書籍的那個同名網站,瞭解一下原來能在線學習《Linux就該這麼學》這本書的內容。而後還有一些知識乾貨分享,Linux書籍能夠下載。

最後但願因此小夥伴能夠在Linux這條運維路上折騰出本身想要的成績和可期的明天。

相關文章
相關標籤/搜索