第十六章 进程管理与SELinux初探

1.进程与程序(process & program)

  • 进程有PID,PPID
  • PID是依据执行者的UID/GID来生成的
  • PPID是父进程的PID
  • 父进程用fork来生成一个子进程

2.工作管理(job control)

  • & 将命令放到后台执行
  • ctrl-z 将当前工作放到后台运行
  • jobs 查看当前工作运行状态
  • fg 将后台工作放到前台来运行
  • bg 让工作在后台运行
  • kill -signal %jobnumber 管理后台运行的进程,kill -9 %jobnumber强制杀死后台进程
  • nohup 脱机工作

3.进程管理

  • ps 查看进程运行状态
  • ps aux 查看系统所有的进程数据
  • ps -lA 查看系统所有的进程数据
  • ps axjf 同时显示部分进程数
  • ps -l 只查看自己的进程
  • top 动态观察进程
  • pstree 进程树
  • kill -signal PID 将某信号发送给某pid的进程
  • killall -signal 指令名称 将某信号发送给所有某名称的进程
  • free 查看内存
  • uname 查看系统与核心相关信息
  • uptime 查看系统启动时间与工作负载
  • netstat 追踪网络或socket
    -a 将目前系统上所有的联机、监听、Socket 数据都列出来
    -t 列出 tcp 网络封包的数据
    -u 列出 udp 网络封包的数据
    -n 不以进程的服务名称,以埠号 (port number) 来显示
    -l 列出目前正在网络监听 (listen) 的服务
    -p 列出该网络服务的进程 PID
  • dmesg 分析核心产生的讯息
  • vmstat 侦测系统资源变化

你可能感兴趣的:(第十六章 进程管理与SELinux初探)