Linux 学习“程序管理与SELinux初探”

Linux系统管理与进程控制
本文介绍了Linux系统中进程的基本概念及管理方法,包括进程标识、进程状态、进程控制命令等,并探讨了如何通过命令行工具监控和管理进程,以及如何设置进程的优先级。
  1. 系统工作就需要启动一个二进制文件,那个二进制文件就是程序;
  2. PPID就是指向父进程的数字;
  3. 常驻在内存内的进程我们称之为服务;
  4. ps -aux可以找出错误的进程进行杀死;
  5. 工作管理可以让我们在一个终端机的一个bash同时进行多个工作;
  6. 每个工作都是目前bash的子进程,无法使用job control由tty1的环境去管理tty2的bash;
  7. 可以在/etc/security/limits.conf中设置用户同时登陆的连接数;
  8. 放到后台的进程工作可以使用fg/bg进行管理;
  9. 无法使用ctrl+c停止后台中的工作;
  10. 可使用&来把工作放到后台;
  11. ctrl+z可以暂停将进程丢到后台去;
  12. jobs -l可以查看在后台中的东西;
  13. +代表最近被放入的,-表示最近第二,接下来就没有了;
  14. fg 将后台工作调上来%;
  15. bg可以将后台的工作运行起来%;
  16. kill 可以杀死工作-9立即强制性删除-1表示reload,-15表示以正常程序方式结束一个工作;
  17. nohup可以在脱机或注销后,让工作继续进行;
  18. top可以动态监控进程;
  19. pstree可以查到进程的相关性;
  20. 有%与没有%是两种,%+数字代表几号工作,没有%的是直接指定PID,要当心;
  21. killall可以一次性杀掉某个名称的进程;
  22. PRI代表优先级,越低优先级越高,PRI由内核动态调整,用户无权去调整PRI;
  23. 可以通过nice值加入调整,nice值就是NI;
  24. nice值的可调整范围是-20-19,root可以随意调别人与自己的nice值,一般的用户只能将自己的nice值调高;
  25. renice对已经存在的nice重新分配;
  26. free可以查看内存使用的情况;
  27. uname -a可以查看统与内核相关的信息;
  28. uptime显示系统启动时间与工作负载;
  29. netstat进行网络跟踪,常用在网络监控方面;
  30. dmesg可以输出所有内核开机时的信息;
  31. vmstat 5 3表示每5秒检测系统资源的变化,总共3次;
  32. SELinux就是安全强化的Linux,一开始设计的目的是为了避免资源的误用,SELinux是进行程序、文件权限设置依据的一个内核模块;
  33. MAC强制访问控制,可以针对特定的进程与特定的文件资源来进行权限控制;
  34. 安全上下文是放置到文件的inode内的;
  35. 安全上下文可以使用ls -Z查看;
  36. chcon可以修改安全上下文,restorecon可以还原默认上下文;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值