> CentOS > CentOS入门 >

记两个命令(redhat,centos下用) rdate,lsof

A.
通过系统的rdate命令同步系统时间
/usr/bin/rdate -s rdate.darkorb.net
可以把该命令加到系统的crond中,自动定期执行。
01 6 * * * root /usr/bin/rdate -s rdate.darkorb.net

B.
在主机上使用
#netstat -an 

显示如下:
Proto Recv-Q Send-Q Local Address Foreign Address State 
tcp 0 0 0.0.0.0:32768 0.0.0.0:* LISTEN 
tcp 0 0 127.0.0.1:32769 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 
来查看一些网络连接的信息,发现打开了一个32768和32769的端口,想查一下是什么程序,就去google上找了一下,学到一个命令:lsof 

使用命令可以看到:
[root@localhost bin]# lsof -i :32768
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
rpc.statd 2666 rpcuser 6u IPv4 2649 TCP *:32768 (LISTEN)

使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接

更具体的用法,大家可以用man lsof来看。

(责任编辑:IT)