Centos與Ubuntu指令有什麼不同

centos是來自於RedHat,所以centos支援rpm格式的安裝,而ubuntu顯然是不支援的。畢竟是不同的公司做的不同的發行版,很多設定檔的位置和預設的檔案路徑都有很大差別,這個需要使用過程中慢慢體會了。

Ubuntu

是一個以桌面應用為主的linux作業系統,ubuntu基於Debian發行版和GNOME桌面環境,與Debian的不同在於它每6個月發布一個新版本。

Centos

(community ENTerprise Operating System)是linux髮型版本之一,它是來自於Red Hat Enterprise Linux依照開放原始碼規定所釋放的原始碼所編譯而成。由於出自相同的原始碼,因此有些要求高度穩定性的伺服器以CentOS取代商業版的Red Hat Enterprise Linux使用。

Centos與Ubuntu有什麼不同

  • centos中新建的非root用戶是沒有sudo的權限的,如果需要使用sudo權限必須在/etc/sudoers 中加入帳戶和權限,所以切換到root帳號的時候只需要輸入:su,加入root帳號的密碼即可。 在Ubuntu中,一般使用sudo+指令,如果是第一次使用會提示輸入目前使用者的密碼(而不是root的密碼)
  • 在線上安裝軟體中,centos使用的是yum指令,而ubuntu中使用的是apt-get指令。除此之外yum中還有一個從軟體來源搜尋摸個軟體的方法:yum search + 軟體名
  • centos是來自於RedHat,所以centos支援rpm格式的安裝,而ubuntu顯然是不支援的。畢竟是不同的公司做的不同的發行版,很多設定檔的位置和預設的檔案路徑都有很大差別,這個需要使用過程中慢慢體會了。

Ubuntu與Centos指令區別

以下總結Ubuntu與Centos兩個作業系統之間的命令差異。

基本訊息

Centos的軟體包字尾是*.rpm,而Ubuntu的軟體包字尾是*.deb。

軟體來源的設定檔Centos是/etc/yum.conf,Ubuntu則是/etc/apt/sources.list

軟體包安裝、移除、升級

Centos更新軟體包清單:每次執行yum時自動更新

Ubuntu更新軟體包清單:apt-get update

Centos從軟體倉庫安裝軟體包:yum install package

Ubuntu從軟體倉庫安裝軟體套件:apt-get install package

Centos安裝已經下載的軟體包:yum install uzbox.rpm或rpm -ivh uzbox.rpm

Ubuntu安裝已經下載的軟體包:dpkg -i uzbox.deb

Centos刪除軟體包:yum -e package

Ubuntu刪除軟體包:apt-get remove package

Centos軟體套件升級測試:yum check-update

Ubuntu軟體包升級測試:apt-get -s update 或apt-get -s dist-update

Centos軟體包升級:yum update或rpm -uvh [args]

Ubuntu軟體套件升級:apt-get upgrade

Centos升級系統:yum upgrade

Ubuntu升級系統:apt-get dist-upgrade

服務管理

Centos啟動服務:service httpd start

Ubuntu啟動服務:/etc/init.d/apache start

Centos停止服務:service httpd stop

Ubuntu停止服務:/etc/init.d/apache stop

Centos隨系統啟動自動運作:chkconfig httpd on

Ubuntu隨系統啟動自動運作:update-rc.d apache defaults

Centos禁止啟動自動運作:chkconfig httpd off

Ubuntu禁止啟動自動運行:update-rc.d apache purge

CENTOS 安裝.deb類型的軟體

安裝alien,用於轉換安裝包類型為.rpm

yum install alien

使用alien,將.deb檔轉換成.rpm

alien -r XXX.deb

安裝.rpm文件

rpm -ivh XXX.rpm

 

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *