Linux--初學者一些建議

學習Linux的注意事項:
1.Linux嚴格區分大小寫
Linux:是嚴格區分大小寫的,這一點和windows不同,所以在操作的時候要注意區分大小寫的不同,包括文件的目錄名稱,命令,和命令選項,配置文件等設置選項不同。
2.Linux中一切都是文件:
Linux中所有的內容都是以文件的形式保存和管理的,硬件設備也是文件,這和windows完全不同,Windows是通過設備管理器來管理硬件文件的。Linux的設備文件保存在/dev/目錄中,硬盤文件是/dev/sd[a-p],光盤文件是/dev/hdc等。
3.Linux不靠擴展名區分文件類型
Windows是依賴擴展名區分文件類型,比如‘.txt‘是文本文件,‘.exe’是執行文件,‘.ini’是配置文件。但Linux不是靠擴展名區分文件類型,而是靠權限標識來確定文件文件類型。而且文件類型的種類也不想windows下那麼多,常見的文件類型只有普通文件,目錄鏈接文件,塊設備文件,字符設備文件等幾種。Linux的可執行文件不過就是普通文件被賦予了可執行的權限而已。
但是Linux的一些特殊文件還要求寫文件擴展名,但是大家小心並不是Linux一定要靠擴展名來識別文件類型,寫這一些文件類型是爲了區分不同的文件類型。
壓縮包:
Linux常見的壓縮文件名*.gz,.bz2,.zip,.tar.gz,.tar.bz2,.tgz等等。壓縮文件寫擴展名是爲了管理員區分壓縮包格式,
二進制軟件包:
centos中所使用的二進制安裝包是rpm包,所有的rpm包都用,‘rpm’擴展名結尾,同樣是讓管理員一目瞭然。
程序文件:Shell腳本一般用
.sh擴展名結尾,其他還有使用.c擴展名結尾 的C語言文件。
網頁文件:網頁文件一般使用.html,.php等結尾。
Linux中所有的存儲設備都必須掛載之後才能使用。
Linux中所有的儲存設備都有自己的設備文件名字,這些設備文件必須在掛載以後才能使用, 包含硬盤,U盤和光盤。掛載其實就是給這些儲存設備分配盤符,只不過windows中的盤符勇士英文字母標示,而在Linux中的盤符則是一個已經建立的空目錄,我們這一些空目錄叫做掛載點(可以理解爲Windows的盤符),把設備文件和掛載點鏈接的過程叫做掛載。
5、Windows下面的程序不可以在Linux下面直接使用。
服務器管理建議:
1.瞭解Linux目錄結構。

目錄名 目錄結構
/bin 存放系統命令的目錄,普通用戶和超級用戶都可以執行,是/usr/bin目錄的軟連接
/sbin 存放系統命令的目錄,只有超級用戶纔可以執行。是/usr/bin目錄的軟連接
/usr/bin 存放系統命令的目錄,普通用戶和超級用戶都可以執行
/usr/sbin 存放系統命令的目錄,只用超級用戶纔可以執行
/boot 系統啓動目錄,保存與系統啓動相關的文件,如內核文件和啓動引導程序(grub)支持等等
/dev 設備文件保存位置
/etc 配置文件保存位置,系統內所有采用默認安裝方式(rpm)安裝的服務配置文件全部保存在此目錄中,如用戶信息,服務腳本啓動,常用的服務配置文件等。
/home 普通的家目錄。在創建用戶時,每個用戶要有一個默認登錄和保存自己數據的位置,就是用戶家目錄,所有的普通用戶的訴諸宿主目錄是在/home下建立一個和用戶名相同的目錄。
/lib 系統調用的函數庫保存位置,是/usr/lib軟連接
/lib64 64爲函數庫保存位置。是/usr/lib64的軟連接
/lost+found 當系統意外崩潰或者機器意外關機,而產生一下文件碎片放在這裏,當系統啓動的過程中fsck工具會檢查這裏,並修復已經損壞的文件系統。這個目錄只在,每個分區中出現,例如lost+found就是根分區的備份恢復目錄,/boot/lost+found就是/boot分區的備份恢復
/media 掛載目錄。系統建議用來掛載NFS服務的共享目錄。
/mnt 掛載目錄。早起的Linux只用這一個掛載目錄,並沒有細分,現在系統建議這個目錄用來掛載額外的設備,如U盤,移動硬盤和其他的操作系統的分區。
/opt 第三方軟件包安裝位置。這個目錄是安裝和放置其他軟件的目錄。手動安裝的源碼軟件都可以安裝到這個目錄中。一般在/usr/local目錄也可以用來安裝軟件。
/proc 虛擬文件目錄,該目錄中的數據並不會保存到硬盤上,而是保存到內存中,主要保存系統的內核,進程,外部設備和網絡狀態等等
/sys 虛擬文件系統,和/proc目錄相似,該目錄中的數據都保存在內存中,主要保存與內核相關的信息。
/root root的宿主目錄,普通用戶宿主目錄在/home下面,root宿主目錄直接在/下面
/run 系統運行是產生的數據。如ssid,pid等相關數據,/var/run是在此目錄的軟連接
/srv 服務數據目錄,一些系統服務啓動後,可以在這個目錄中保存所需要的數據
/tmp 臨時目錄,系統存放臨時文件的目錄,在該目錄下面,所有的額用戶都可以訪問和寫入。我們建議此目錄下面不能保存中藥數據,最好每次開機都把該目錄清空
/usr 系統軟件資源目錄,注意usr不是user的縮寫,而是UNIX Software Resource 的縮寫,所以不是存放用戶數據的目錄,而是存放系統軟件資源的目錄。系統中安裝的軟件大多數保存在這裏。
/usr/lib 應用程序調用的函數庫保存位置
/usr/local 手動軟件安裝位置我們一般建議源碼軟件包安裝在這個位置
/usr/share 應用程序的資源文件保存位置,如幫助文檔,說明文檔和字體文檔
/usr/src/kernels 內核源碼保存位置
/var 動態數據保存位置,主要保存緩存,日誌以及軟件運行所產生的文件
/var/www/html RPM包安裝的Apache的網頁目錄
/var/lib 程序運行中需要調用或者改變的數據保存位置。如Mysql的數據保存在/var/lib/mysql目錄中
/var/log 系統日誌保存位置
/var/run 一些服務和程序運行後,他們的PID(進程ID)保存位置。是run目錄的軟連接
/var/spool/mail 新收到的郵件隊列保存位置,系統新收到的會保存到此目錄中
/var/spool/cron 系統的定時任務隊列保存位置。系統的計劃任務會保存在這裏

防火牆:
基本功能是數據包過濾(ip,MAC地址,端口號,協議類型,數據包中的數據)。
遠程服務器注意事項:
遠程服務器關機以及重啓時的注意實項:
遠程服務器不能關機,因爲遠程服務器沒有在本地,關機之後沒有人幫你開機,所以避免關機。
遠程服務器在重啓前,要中斷正在執行的服務:
計算機硬盤最怕的是在高速儲存是重啓或者斷電,非常容易造成損壞。所以在重啓前先中止你的服務,甚至可以考慮暫時斷開對外提供服務的網絡,可能你決定服務器這麼嬌貴嗎我的筆記本經常強行關機,也有硬盤損壞的情況發生,這是因爲個人的計算機 沒有很多的任訪問,強制斷電時硬盤沒有進行數據交換。小心駛得萬年船。
重啓命令 的使用:
Linux可以識別的重啓命令有很多條,但是建議大家使用 shutdown -r now 命令重啓,這條命令在重啓會保存和中止服務器正在運行的程序,是安全重啓命令。而且最好在重啓前執行幾次sync命令,這一條命令是數據同步命令,可以讓暫時保存在內存中的數據同步到硬盤裏面。
不要再服務器訪問高峯期運行高負載命令:
在服務器高峯期運行高負載命令,kennel會造成服務器響應緩慢甚至死機。
高負載命令比如:大量複製文件的數據,壓縮或者解壓縮文件,大範圍的硬盤搜索等等,
遠程配置服務器時不要把自己踢出服務器:
簡單的來說就是,防火牆根據數據包的參數來判斷是否允許數據包通過網絡設備,我們的服務器要想在公網中安全的使用就需要使用防火牆過濾有害的數據包,但是在配置防火牆的時候,如果管理員對防火牆的概念不熟悉,則有可能把自己正常訪問d的數據包和有害的數據包全部過濾掉,導致自己也無法登陸服務器,比如關閉了遠程鏈接的ssh服務端口號。
指定合理的密碼規範並且定期更新
合理的分配權限
服務器管理又一個最簡單的原則:給予用戶最小的權限。
定期備份重要數據和日誌
備份的基本原則:不要把雞蛋放到同一個籃子裏面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章