Linux daemon & mysqld

來源:互聯網
上載者:User
     不嚴格的講、daemon 就是服務、可分 2 類:
     ① stand alone 
     ② super daemon 
     再不嚴格的講、服務對應連接埠、那....那、daemon就對應了連接埠...?

     我們可從 /etc/services 查詢他們的對應關係:

/*第一列為 daemon 的名稱   第二列則是 port */[root@odd ~]# cat /etc/services | grep -i  --color=auto 'mysql'mysql           3306/tcp                        # MySQLmysql           3306/udp                        # MySQLmysql-cluster   1186/tcp                        # MySQL Cluster Managermysql-cluster   1186/udp                        # MySQL Cluster Managermysql-im        2273/tcp                        # MySQL Instance Managermysql-im        2273/udp                        # MySQL Instance Manager

     
     這 2 者主要的區別是:
     ● stand alone :一直開放串連
     ● super daemon:有請求時才建立串連 

[mysql@odd ~]$ mysqld_safe &[1] 5230[mysql@odd ~]$ 130610 14:40:14 mysqld_safe Logging to '/home/mysql/mysql/log/alert.log'.130610 14:40:14 mysqld_safe Starting mysqld daemon with databases from /home/mysql/mysql/data[root@odd ~]# netstat -lntp | grep :3306tcp        0      0 :::3306                     :::*                        LISTEN      5550/mysqld  

     
     由此、可判斷、mysqld 屬於 stand alone 
     
     一般、mysqld 的啟動指令碼在 /etc/init.d/ 目錄下、PS:實際上、大部分daemon的啟動指令碼都在這
     另外、mysqld 的PID 檔案一般在 /var/run/ 目錄下、不過、我是源碼編譯自訂、我的在 datadir 目錄下



By David Lin

2013-06-10

Good Luck

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.