ITPub博客

首页 > 数据库 > Oracle > Linux daemon & mysqld

Linux daemon & mysqld

原创 Oracle 作者:幕南风 时间:2014-07-03 14:04:20 0 删除 编辑
     不严格的讲、daemon 就是服务、可分 2 类:
     ① stand alone 
     ② super daemon 
     再不严格的讲、服务对应端口、那....那、daemon就对应了端口...?

     我们可从 /etc/services 查询他们的对应关系:

/*第一列为 daemon 的名称 
  第二列则是 port 
*/

[root@odd ~]# cat /etc/services | grep -i  --color=auto \'mysql\'
mysql           3306/tcp                        # MySQL
mysql           3306/udp                        # MySQL
mysql-cluster   1186/tcp                        # MySQL Cluster Manager
mysql-cluster   1186/udp                        # MySQL Cluster Manager
mysql-im        2273/tcp                        # MySQL Instance Manager
mysql-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 :3306
tcp        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

<!-- Baidu Button BEGIN -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26515977/viewspace-1208162/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 深入理解Oracle索引(22):索引和NULL 协同合作互惠共赢
下一篇: 如果你只会Java、那任何事情看起来都是类
请登录后发表评论 登录
全部评论
腾讯数据库工程师

注册时间:2012-05-10

最新文章