centos 與 ubuntu的不同之處

2021-06-02 20:20:22 字數 1300 閱讀 3549

1.關於登入使用者

centos可以使用root登入  ubuntu不能使用root登入

centos普通使用者預設不能通過sudo取得root許可權執行命令, ubuntu可以,centos需要sudo時需要修改/etc/sudoers檔案

2.關於網路配置

ubuntu的網路配置檔案是在/etc/network/inte***ce檔案中,所有網絡卡都使用乙個檔案就可以了

centos的配置檔案在/etc/sysconfig/network-scripts下,而且乙個網絡卡乙個配置檔案,分別是ifcfg-eth0,ifcfg-eth1 .....

ubuntu重啟網路的指令碼是/etc/init.d/networking [start|stop|restart],centos是 /etc/init.d/network [start|stop|restart]

3. 自動安裝軟體

ubuntu使用apt-get  centos使用yum

4.關於啟動項

ubuntu的啟動機制分析

據說ubuntu使用upstart機制實現服務的啟動,upstart是個什麼玩意,我不知道,但我認真分析了一下ubuntu的各種啟動檔案發現的這樣的一些關係

/etc/init.d/ 這個目錄裡放置了ubuntu下得所有啟動項,與centos不同的是,這些不是指令碼,而只是乙個連線到了/lib/init/upstart-job下,

upstart-job指令碼執行了類似 $command $job的命令

當使用者執行 service mysql stop時

$command 就是stop $job就是mysql

相當於執行了stop mysql

stop又是/sbin/initctl的乙個軟連線

這就相當於執行了initctl這個程式,用來啟動關閉mysql

單mysql究竟去**找,是乙個elf檔案還是乙個指令碼,這個實在不清楚

4.關於安裝mysql的區別

centos上使用yum install mysql就可以安裝mysql了

安裝後啟動檔案分別是:

/etc/init.d/mysqld 是服務啟動指令碼

/usr/bin/mysqld_safe是乙個守護指令碼

/usr/libexec/mysqld 是mysql的服務程式

yum install 安裝後mysql初次登入不需要密嗎

apt-get 安裝mysql在安裝的過程中要求輸入密碼

centos與ubuntu的區別

centos community enterprise operating system 是linux發行版之一,它是來自於red hat enterprise linux依照開放源 規定發布的源 所編譯而成。由於出自同樣的源 因此有些要求高度穩定性的伺服器以centos替代商業版的red hat ...

Ubuntu與CentOS的區別

ubuntu和centos是兩個常見的linux distribution distro linux distribution是基於linux kernel之上,通過整合一系列軟體創造出來的作業系統。通俗的說,假設我們想基於linux kernel建立乙個作業系統提供一些服務,因此我們需要整合一些軟...

CentOS 與 Ubuntu 的區別

centos 與 ubuntu 的區別 199cloud 艾娜 ubuntu 基於 debian,centos 基於 rhel ubuntu 使用 deb 和 snap 的軟體包,centos 使用 rpm 和 flatpak 軟體包 ubuntu 使用 apt 來更新,centos 使用 yum ...