# RHEL
`Red Hat Enterprise Linux`,紅帽 `Linux`商業公司發行的操作系統
`RHEL` 是由紅帽公司開發維護的開源 `Linux` 發行版,可以運行在所有的主流` CPU` 架構中。一般來說,多數的 `Linux` 發行版都可以免費下載、安裝和使用,但對于` RHEL`,只有在購買了訂閱之后,你才能下載和使用,否則只能獲取到試用期為` 30 `天的評估版。
# Cent OS
`Community Enterprise Operating System` 社區企業操作系統,**開源免費的商業軟件**
`CentOS` 是一個基于`Red Hat Linux `提供的可自由使用源代碼的企業級發行版本。每個版本的 `CentOS`都會獲得十年的支持(通過安全更新方式)。新版本的 `CentOS` 大約每兩年發行一次,而每個版本的 `CentOS` 會定期(大概每六個月)更新一次,以便支持新的硬件。這樣,建立一個安全、低維護、穩定、高預測性、高重復性的` Linux` 環境。`CentOS`是`Community Enterprise Operating System`的縮寫。
`CentOS` 是`RHEL`(`Red Hat Enterprise Linux`)源代碼再編譯的產物,而且在`RHEL`的基礎上修正了不少已知的` Bug` ,相對于其他 `Linux `發行版,其穩定性值得信賴。
# Ubuntu
`Ubuntu`是一個以桌面應用為主的`Linux`操作系統,其名稱來自非洲南部祖魯語或豪薩語的“`ubuntu`"一詞,意思是“人性”“我的存在是因為大家的存在",是非洲傳統的一種價值觀。`Ubuntu`基于`Debian`發行版和`Gnome`桌面環境,而從`11.04`版起,`Ubuntu`發行版放棄了`Gnome`桌面環境,改為`Unity`。從前人們認為`Linux`難以安裝、難以使用,在`Ubuntu`出現后這些都成為了歷史。`Ubuntu`也擁有龐大的社區力量,用戶可以方便地從社區獲得幫助。 自`Ubuntu 18.04 LTS`起,`Ubuntu`發行版又重新開始使用`GNOME3`桌面環境。
作為`Linux`發行版中的后起之秀,`Ubuntu Linux`在短短幾年時間里便迅速成長為從`Linux`初學者到資深專家都十分青睞的發行版。由于`Ubuntu Linux`是開放源代碼的自由軟件,用戶可以登錄`Ubuntu Linux`的官方網址免費下載該軟件的安裝包。
# Debian
Debian是指一個致力于創建自由操作系統的合作組織及其作品,由于Debian項目眾多內核分支中以Linux宏內核為主,而且`Debian`開發者 所創建的操作系統中絕大部分基礎工具來自于`GNU`工程 ,因此 “`Debian`” 常指`Debian GNU/Linux`。
非官方內核分支還有只支持`x86`的`Debian GNU/Hurd`(`Hurd`微內核),只支持`amd64`的`Dyson`(`OpenSolaris`)混合內核)等。這些非官方分支都存在一些嚴重的問題,沒有實用性,比如`Hurd`微內核在技術上不成熟,而`Dyson`則基礎功能仍不完善。
- 序言
- Linux 的安裝
- VMware 的安裝
- VMware 的配置
- CentOS 下載與虛擬機硬件配置
- Linux 的分區
- ContOS 安裝
- 虛擬機網絡配置
- 遠程連接工具安裝
- 基礎(舊)
- Linux 和 Windows 的區別
- 目錄結構
- 注意事項
- Linux的常用命令
- 用戶及用戶組
- 文件及權限
- 目錄與文件權限的意義
- 文件及目錄管理相關
- 常用命令
- 系統安裝
- Linux的簡介
- Linux 各發行版介紹
- CentOS的部署
- 基礎
- 文件和用戶管理
- Linux目錄結構
- 文件管理相關
- cd 切換目錄
- pwd 顯示當前位置
- ls 列出目錄下的文件和子目錄
- touch 創建文件
- mkdir 創建目錄
- cp 復制文件/目錄
- mv 移動或改名文件/目錄
- rm 刪除文件/目錄
- chattr 改變文件屬性
- lsattr 顯示文件屬性
- 用戶管理
- useradd 添加用戶
- passwd 修改用戶密碼
- id 查看用戶ID信息
- userdel 刪除用戶
- usermod 修改用戶信息
- groupadd 創建用戶組
- groupdel 刪除用戶組
- su 切換用戶帳號
- sudo 以管理員的身份執行命令
- 權限管理
- chmod 修改文件/目錄權限
- chown 修改文件擁有者或所屬組
- chgrp 修改文件所屬組
- setfacl 設置文件權限列表
- getfacl 查看文件權限列表
- vim的使用
- 進程管理
- ps 查看進程
- top 動態顯示進程
- kill 殺死進程
- nice 修改進程優先級
- jobs 顯示后臺任務列表及任務狀態
- fg 將后臺運行的進程調整至前臺運行
- bg 將在后臺暫停進行繼續執行
- 磁盤管理
- lsblk 列出塊設備信息
- fdisk 磁盤分區
- partprobe 重新讀取分區表
- mkfs 建立文件系統(格式化)
- mont 掛載設備
- df 查看磁盤使用情況
- unount 卸載掛載設備
- 交換空間 swap
- free 查看內存使用狀態
- mkswap 設置交換分區
- swapon 激活交換空間
- LVM邏輯卷管理
- LMV的工作原理
- pvcreate 創建物理卷
- pvs 查看物理卷
- pvscan 查看每個PV的信息
- pvdisplay 顯示物理卷詳細信息
- vgcreate 創建卷組
- vgs 查看卷組
- vgscan 查看每個VG的信息
- vgdisplay 顯示卷組詳細信息
- lvcreate 創建邏輯卷
- vgextend 擴展卷組空間
- lvextend 擴展邏輯卷空間
- resize2fs 調整文件系統大小
- RAID
- 文件查找和壓縮
- which 命令查找
- find 根據文件名查找文件
- locate 查找文件
- tar 文件打包
- 軟件安裝
- RPM包管理
- yum 安裝軟件
- rpm 安裝軟件
- 源碼包管理
- 計劃任務
- at 一次性計劃任務
- cron 循環任務
- 日志系統
- 網絡管理
- ip 顯示或設置網絡設備
- OSI簡介