ps查看系统中的进程

  • 作用:查看系统中的进程信息
  • 语法:ps [-auxle]
  • 常用选项
    • a:显示所有用户的进程
    • u:显示用户名和启动时间
    • x:显示没有控制终端的进程
    • e:显示所有进程,包括没有控制终端的进程
    • l:长格式显示

pstree

  • 作用:查看当前进程树
  • 语法:pstree [选项]
    • -p 显示进程PID
    • -u 显示进程的所属用户

netstat

  • 英文:network statistics
  • 命令路径:/bin/netstat
  • 执行权限:所有用户
  • 作用:主要用于检测主机的网络配置和状况
  • -a all显示所有连接和监听端口
  • -t (tcp)仅显示tcp相关选项
  • -u (udp)仅显示udp相关选项
  • -n 使用数字方式显示地址和端口号
  • -l (listening) 显示监控中的服务器的socket
 netstat -tlnu    # eg:  查看本机监听的端口

top

  • 作用:查看系统健康状态
  • 显示当前系统中耗费资源最多的进程,以及系统的一些负载情况。
  • 语法:top [选项]
    • -d 秒数,指定几秒刷新一次,默认3秒(动态显示)

kill

  • 作用:关闭进程
  • 语法:kill [-选项] pId
  • kill -9 进程号(强行关闭) 常用
  • kill -1 进程号(重启进程)