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