第十六章 进程管理与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 侦测系统资源变化
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容