1、进程、服务、端口相关
netstat -an
查看通信的 ip + port 及port的状态
pfiles [-F] pid ... (report open files of each process)
-F: force grabbing of the target process
查看pid对应的进程及打开的文件信息
svcs -a
查看所有服务的状态
svcs -xv
查看依赖该服务的服务
svcs -d
查看系统未能正常启动的服务
svcs sendmail
svcs -l sendmail
查看sendmail这个服务的状态
svcs -d sendmail
查看sendmail这个服务依赖的其他服务的状态
svcadm disable sendmail
关闭sendmail这个服务
svcadm enable sendmail
启动sendmail这个服务
svcadm restart sendmail
重启sendmail这个服务
{
在/proc目录下执行
pfiles * | grep 进程号
查看pid对应的进程
pfiles * | grep 端口号
查看占用端口号的进程
}
{
在/etc/inet目录下执行
vi services
查看占用系统端口的服务
cat services|grep 端口号
查看在系统端口上运行的服务
}
查找进程
ps -ef | grep 过滤条件
刷新inetd进程
kill -HUP inetd
查找服务
svcs -a | grep 过滤条件
禁用某网络服务
inetadm -d 服务名
启用某网络服务
inetadm -e 服务名
列出所有的进程号
ls /proc
2、路由相关
netstat -r
查看路由表
route add -host 目的主机ip 网关ip -interface interface
route add -net 目的网段ip 网关ip -netmask 子网掩码
添加路由,-interface interface为可选字段
route delete 目的主机ip/目的网段ip 网关ip
删除路由