美文网首页
Chapter 17 程序管理与SElinux初探

Chapter 17 程序管理与SElinux初探

作者: 毛君 | 来源:发表于2018-05-02 18:31 被阅读0次

    1. 什么是程序 (Process)

    1.1 一些基础概念

    process & program

    Process 是正在运行的 program 见 PID+权限和属性+program和data

    子程序不父程序

    子程序可以取得父程序的环境变量
    Parent ID PPID
    ps -l 可以查阅到相关的程序信息

    fork and exec ??
    系统服务

    常驻在内存当中的程序:通常都是负责一些系统所提供的功能以服务用户各项任务,因此这些常驻程序就会被我们称为: (daemon),如crond、 atd ,还有 syslog。还有一些则是负责网络联机的服务,例如 Apache,named, postfix, vsftpd... 等
    系统每分钟都会去扫瞄 /etc/crontab 以及相关配置文件, 来进行工作排程

    1.2 Linux 癿多人多任务环境

    多人

    每个人进入 Linux 癿环境设定都可以随着每个人的喜好来设定 (还记得我们在第十一章 BASH 提过的 ~/.bashrc 吧?对了!就是那个光!)!现在知道为什么了吧?因为每个人登入后取得的 shell 的 PID 不同嘛

    多任务

    CPU切换不同任务(略)

    1. 工作管理 (job control)
      2.1 什举是工作管理
      2.2 job control 癿管理:&, [ctrl]-z, jobs, fg, bg, kill
      2.3 脱机管理问题: nohup
    2. 程序管理
      3.1 程序癿观察: ps (ps -l, ps aux, zombie), top, pstree
      3.2 程序癿管理: signal, kill, killall
      3.3 关亍程序癿执行顸序: priority, nice, renice
      3.4 系统资源癿观察: free, uname, uptime, netstat, dmesg, vmstat
    3. 特殊档案不程序
      4.1 具有 SUID/SGID 权限癿挃令执行状忞
      4.2 /proc/* 代表癿意丿
      4.3 查询已开吪档案戒已执行程序开吪乀档案: fuser, lsof, pidof
    4. SELinux 初探
      5.1 什举是 SELinux: 目标, DAC, MAC
      5.2 SELinux 癿运作模式: 组件, 安全忢本文, domain/type
      5.3 SELinux 癿吪劢、关闭不观察: getenforce, sestatus, 吪劢不关闭, setenforce
      5.4 SELinux 网绚朋务运作范例: 吪劢 (ps -Z), 错诨情冴, 览决 (chcon, restorecon)
      5.5 SELinux 所需癿朋务: setroubleshoot, sealert, auditd, audit2why
      5.6 SELinux 癿政策不觃则管理: seinfo, sesearch, getsebool, setsebool, semanage

    相关文章

      网友评论

          本文标题:Chapter 17 程序管理与SElinux初探

          本文链接:https://www.haomeiwen.com/subject/dqncrftx.html