如何通过putty在Unix上显示在线离线状态

时间:2013-06-26 11:21:13

标签: unix status putty

如何通过putty在Unix上显示网络的在线离线状态(例如“ftp”)?

例如在solaris中,我们可以输入“svcs -a”命令,然后使用“grep”查看在线&特定服务的脱机状态。我如何在Unix上逐一看到这些状态?

1 个答案:

答案 0 :(得分:1)

您可以使用netstat查看某个端口(由服务使用)是否打开。

ubuntu@ip:~/$ netstat -na --inet | grep LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN     
ubuntu@ip:~/$

或者对于FTP:

netstat -na --inet | grep 21

我不确定这个命令究竟是什么“svcs -a”(我没有使用Solaris)。但也许这个命令可以帮助

service --status-all

适用于类似RedHat的系统(SystemV init样式)。它显示所有服务的当前状态

[root@dgdevlin bin]# service --status-all
acpid (pid 3409) is running...
adlagent (pid  3738) is running...
anacron is stopped
atd (pid  3657) is running...

另外,如果您的Linux是Ubuntu(基于),您可以使用此命令

initctl list

显示服务列表。对于每个服务,它显示配置状态 - 服务是否应在系统启动后运行,以及服务的当前状态 - 是否正在运行。

ubuntu@ip:~/$ initctl list
mountall-net stop/waiting
passwd stop/waiting
rc stop/waiting
rsyslog start/running, process 625
screen-cleanup stop/waiting
tty4 start/running, process 694
udev start/running, process 267