初學者的 Linux 伺服器管理建議

2021-09-25 19:49:57 字數 2741 閱讀 5195

linux 嚴格區分大小寫

linux 是嚴格區分大小寫的,這一點和 windows 不一樣,所以操作時要注意區分大小寫的不同,

包括檔名和目錄名、命令、命令選項、配置檔案設定選項等。

linux 一切皆檔案
linux 中所有內容都是以檔案的形式儲存和管理的,硬體裝置也是檔案,這和 windows 完全不同, windows

是通過裝置管理器來管理硬體的。 linux 的裝置檔案儲存在/dev/目錄中,硬碟檔案是

/dev/sd[a-p],光碟檔案是/dev/hdc 等。

linux 不靠副檔名區分檔案型別
windows 是依賴副檔名區分檔案型別的,比如,「.txt」是文字檔案、「.exe」是執行檔案、「.ini」

是配置檔案、「.mp4」是小電影等。 但 linux 中的一些特殊檔案還是要求寫「副檔名」的,但是大家小心,並不是

linux 一定要靠副檔名來 識別檔案型別,寫這些副檔名是為了幫助管理員來區分不同的檔案型別。這樣的副檔名主要有以 下幾種。 

壓縮包: linux 下常見的壓縮檔案名有*.gz、 *.bz2、 *.zip、 *.tar.gz、 *.tar.bz2、 *.tgz

等。

4.linux 中所有的儲存裝置都必須在掛載之後才能使用

linux 中所有的儲存裝置都有自己的裝置檔名,這些裝置檔案必須在掛載之後才能使用,包括 硬碟、 u

盤和光碟。掛載其實就是給這些儲存裝置分配碟符,只不過 windows 中的碟符用英文本母表 示,而

linux中的碟符則是乙個已經建立的空目錄。我們把這些空目錄叫作掛載點(可以理解為 windows

的碟符),把裝置檔案(如/dev/sdb)和掛載點(已經建立的空目錄)連線的過程叫作掛載

5.windows 下的程式不能直接在 linux 中使用

linux 和 windows 是不同的作業系統,可以安裝和使用的軟體也是不同的,所以能夠在 windows 中安裝的軟體是不能在

linux 中安裝的。有好處嗎?當然有,那就是能夠感染 windows 的病毒和木馬 都對 linux

無效。有壞處嗎?也有,那就是所有的軟體要想在 linux 中安裝,必須單獨開發針對 linux 的版本,或者依賴模擬器軟體執行。

很多軟體也會同時推出針對 windows 和 linux 的版本,如大家熟悉的即時通訊軟體 qq。

1.了解 linux 目錄結構

目錄名目錄的作用

/bin/

存放系統命令的目錄,普通使用者和超級使用者都可以執行。 是/usr/bin/目錄的軟鏈結

/sbin/

存放系統命令的目錄, 只有超級使用者才可以執行。是/usr/sbin/目錄的軟鏈結

/usr/bin/

存放系統命令的目錄,普通使用者和超級使用者都可以執行

/usr/sbin/

存放系統命令的目錄, 只有超級使用者才可以執行

/boot/

系統啟動目錄,儲存與系統啟動相關的檔案,如核心檔案和啟動引導程式(grub)檔案等

/dev/

裝置檔案儲存位置

2.1 遠端伺服器在重啟前,要中止正在執行的服務

計算機的硬碟最怕在高速儲存時斷電或重啟,非常容易造成硬碟損壞。所以,在重啟前先中止你的服

務,甚至可以考慮暫時斷開對外提供服務的網路。可能你會覺得伺服器有這麼嬌貴嗎?我的筆記本電

腦經常強行關機,也沒有發現硬碟損壞啊?這是因為你的個人計算機沒有很多人訪問,強制斷電時硬 盤並沒有進行資料交換。小心駛得萬年船!

2.2 重啟命令的選用

linux 可以識別的重啟命令有很多條,但是建議大家使用「shutdown -r now」命令重啟。這條命令

在重啟時會正常儲存和中止伺服器中正在執行的程式,是安全重啟命令。而且最好在重啟前執行幾次

「sync」命令,這條命令是資料同步命令,可以讓暫時儲存在記憶體中的資料同步到硬碟上。

3.不要在伺服器訪問高峰執行高負載命令

這一點大家很好理解,在伺服器訪問高峰,如果使用一些對伺服器壓力較大的命令,則有可能會 造成伺服器響應緩慢甚至宕機。

哪些命令是高負載命令呢?其實,如果大家使用過 windows 作業系統,則也會留意到一些操作會

給計算機帶來較大的運算壓力,道理都是一樣的,如複製大量的資料、壓縮或者解壓縮大檔案、大範 圍的硬碟搜尋等。

5.指定合理的密碼規範並定期更新

前面我們介紹了設定密碼需要遵守複雜性、易記憶性和時效性的三原則,這裡就不再重複解釋了。

6.合理分配許可權

伺服器管理有乙個最簡單的原則:給予使用者最小的許可權。

7.定期備份重要資料和日誌

備份的基本原則:不要把雞蛋放在同乙個籃子裡

linux初學者 sshd服務

在linux系統操作中,經常需要連線其他的主機,連線其他主機的服務是openssh server,它的功能是讓遠端主機可以通過網路訪問sshd服務,開始乙個安全shell,下文將介紹一些ssh服務的功能和安全方法。1 主機的連線方式 連線其他主機的命令是 ssh 遠端主機使用者 遠端主機ip 例如下...

linux初學者 sshd服務

linux初學者 sshd服務 在linux系統操作中,經常需要連線其他的主機,連線其他主機的服務是openssh server,它的功能是讓遠端主機可以通過網路訪問sshd服務,開始乙個安全shell,下文將介紹一些ssh服務的功能和安全方法。1 主機的連線方式 連線其他主機的命令是 ssh 遠端...

初學者的模擬搭建DNS伺服器

最後我們開啟乙個新的虛擬機器,搭建模擬為乙個伺服器 先安裝bind root localhost yum install bind y配置根檔案 root localhost named vi etc named.conf options listen on v6 port 53 directory...