Ubuntu vs centos

1.關於登錄用戶

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

centos普通用戶默認不能通過sudo取得root權限執行命令, ubuntu可以,centos需要sudo時需要修改/etc/sudoers文件

2.關於網絡配置

  ubuntu的網絡配置文件是在/etc/network/interface文件中,所有網卡都使用一個文件就可以了

  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在安裝的過程中要求輸入密碼

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章