| 操作內容 | Centos 6/7 | Debian/Ubuntu |
|---|---|---|
| 1.軟件包后綴 | *.rpm | *.deb |
| 2.軟件源配置文件 | /etc/yum.conf | /etc/apt/sources.list |
| 3.更新軟件包列表 | yum makecache fast | apt-get update |
| 4.從軟件倉庫安裝軟件 | yum install package | apt-get install package |
| 5.安裝一個已下載的軟件包 | yum install pkg.rpm rpm -i pkg.rpm |
dpkg -i pkg.deb dpkg --install pkg.deb |
| 6.刪除軟件包 | rpm -e package yum remove package |
apt-get remove package apt-get purge package |
| 7.獲取某軟件包的信息** | yum search package | apt-cache search package |
| 8.獲顯示所有已經安裝軟件 | yum list installed |
dpkg -l |
| 9.獲取已經安裝軟件包的信息 | rpm -qi package | dpkg --status packages |
| 10.網卡配置文件 | /etc/sysconfig/network-scripts/ifcfg-eth0 | /etc/network/interfaces |
| 11.selinux | /etc/selinux/config | 沒有 selinux |
| 12.SSH | 默認允許 root 登陸 | 默認不允許 root 登陸 |
| 13.創建用戶 | 默認創建用戶家目錄 默認 shell 解釋器為 bash 免交互創建密碼--stdin |
默認不創建用戶家目錄 默認 shell 解釋器為 sh 免交互創建密碼 chpasswd |
| 14.防火牆規則 | 默認規則 | 默認沒有任何規則 |
| 15.權限 | root 或普通用戶 | 默認普通用戶權限 |
常用的apt-get命令參數
| apt-cache search package | 搜索包 |
| apt-cache show package | 獲取包的相關信息,如說明、大小、版本等 |
| apt-cache depends package | 了解使用依賴 |
| apt-cache rdepends package | 查看該包被哪些包依賴 |
| apt-get install package | 安裝包 |
| apt-get install package --reinstall | 重新安裝包 |
| apt-get -f install | 修復安裝"-f = --fix-missing" |
| apt-get remove package | 刪除包 |
| apt-get remove package --purge | 刪除包,包括刪除配置文件等 |
| apt-get update | 更新源 |
| apt-get upgrade | 更新已安裝的包 |
| apt-get dist-upgrade | 升級系統 |
| apt-get dselect-upgrade | 使用 dselect 升級 |
| apt-get build-dep package | 安裝相關的編譯環境 |
| apt-get source package | 下載該包的源代碼 |
| apt-get clean && apt-get autoclean | 清理無用的包 |
| apt-get check | 檢查是否有損壞的依賴 |
