Linux daemon & mysqld

不严格的讲、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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值