1、學習Linux的注意事項
-
Linux嚴格區分大小寫,windows中的命令不區分大小寫。tab鍵可以補全命令和文件名。
-
Linux中所有內容以文件形式保存,包括硬件,一切皆文件。
-
Linux不靠擴展名區分文件類型,但有部分文件會寫擴展名(不寫也可以,寫了更好方便管理員理解,但是系統不是根據擴展名來區別文件的)。
壓縮包 ".gz"、".bz2"、".tar.bz2"、".tgz"等 二進制軟件包 “.rpm” 頁文件 “.html"、".php” 文件 “*.sh” 文件 “*.conf” -
Linux所有存儲設備都必須掛載之後用戶才能使用,包括硬盤、U盤和光盤
-
Windows下的程序不能直接在Linux中安裝和運行。如果想的話,可以使用相應的模擬器(不是所有都可以,也不穩定)不太建議。
2、服務器管理和維護建議
Linux各目錄的作用(沒有特殊情況,需遵守)
目錄名 | 目錄作用 |
---|---|
/bin/ | 存放系統命令的目錄,普通用戶和超級用戶都可以執行。不過放在/bin下的命令在單用戶模式下也可以執行。 |
/sbin/ | 保存和系統環境設置相關的命令,只有超級用戶可以使用這些命令進行系統環境設置,但是有些命令可以允許普通用戶查看。 |
/user/bin/ | 存放系統命令的目錄,普通用戶和超級用戶都可以執行。這些命令和系統啓動無關,在單用戶模式下不能執行。 |
/user/sbin/ | 存放根文件系統不必要的系統管理命令,例如多數服務程序。只有超級用戶可以使用。注意,"sbin"目錄中保存的命令只有超級用戶可以使用,"bin"目錄中保存的命令所有用戶都可以使用。 |
/boot/ | 系統啓動目錄,保存系統啓動相關的文件,如內核文件和啓動引導程序(grub)文件等,這個目錄最好做下備份。 |
/dev/ | 設備文件保存位置,Linux中所有內容以文件形式保存,包括硬件,那麼這個目錄就是用來保存所有硬件設備文件的。 |
/etc/ | 配置文件保存文職。系統內所有采用默認安裝方式(rpm安裝)的服務的配置文件全部保存在這個目錄當中,如用戶賬戶和密碼,服務的啓動腳本,常用服務的配置文件等。最好備份。 |
/home/ | 普通用戶的家目錄。建立每個用戶時,每個用戶要有一個默認登錄位置,這個位置就是這個用戶的家目錄,所有普通用戶的家目錄就是在/home下建立一個和用戶名相同的目錄。如用戶user1的家目錄就是/home/user1 |
/lib/ | 系統調用的函數庫保存位置 |
/lost+found/ | 當系統意外崩潰或機器意外關機,而產生一些文件碎片放在這裏。當系統啓動過程中fsck工具會檢查這裏,並修復已經損壞的文件系統。這個目錄只在每個分區中出現,例如/lost+found就是根分區的備份恢復目錄,/boot/lost+found/就是/boot分區的備份恢復目錄。 |
/media/ | 掛載目錄。系統建議是用來掛載媒體設備的,例如軟盤和光盤。 |
/mnt/ | 掛載目錄,早期Linux中只有這一個掛載目錄,並沒有細分。現在這個目錄系統建議掛載額外設備,如u盤,移動硬盤和其他操作系統的分區 |
/misc/ | 掛載目錄。系統建議用來掛載NFS服務的共享目錄。系統雖然準備了三個掛載目錄,但是到底哪個目錄中掛載什麼設備都可以有管理員自己決定。 |
/opt/ | 第三方安裝的軟件保存位置。這個目錄就是放置和安裝其他軟件的位置。手工安裝的源碼包軟件都可以安裝到這個目錄中。不過還是習慣把軟件安裝到/user/local/中,也就是/user/local也可以用來安裝軟件。 |
/proc/ | 虛擬文件系統,該目錄中得數據並不保存到硬盤當中,而是保存到內存當中。主要保存系統得內核,進程,外部設備狀態和網絡狀態燈。如/proc/cpuinfo是保存CPU信息得,/proc/devices是保存設備驅動得列表的,/proc/filesystem是保存文件系統列表的,/proc/net/是保存網絡協議信息的 |
/sys/ | 虛擬文件系統。和/proc目錄相似,都是保存在內存當中的,主要保存於內核相關信息的。 |
/root/ | 超級用戶的家目錄。普通用戶家目錄在"/home"下,超級用於家目錄直接在"/"下。 |
/srv/ | 服務數據目錄。一些系統服務啓動之後,可以在這個目錄中保存所需要的數據。 |
/tmp/ | 臨時目錄,系統存放臨時文件的目錄,該目錄下所有用戶都可以訪問和寫入。建議此目錄中不能保存重要數據,最好每次開機都把該目錄清空。 |
/usr/ | 系統軟件資源目錄。注意usr不是user的縮寫,而是"Unix Software Resource"的縮寫,所以不是存放用戶數據,而是存放系統軟件資源的目錄。系統中安裝的軟件大多數保存到這裏。 |
/var/ | 動態數據保存位置。主要保存緩存、日誌以及軟件運行所產生的文件。 |
服務器注意事項
- 遠程服務器不允許關機,只能重啓
- 重啓時應該關閉服務
- 不要在服務器訪問高峯運行高負載命令
- 遠程配置防火牆時不要把自己踢出服務器
- 指定合理和密碼規範並定期更新
- 合理分配權限(越少越好,適度!做的事越多,犯錯的概率越大)
- 定期備份重要數據和日誌。