1.gcc:gcc为linux上最标准的编译器,1.gcc -c hello.c生成hello.o,2.gcc -o hello.o生成hello可执行文件。
2.getenforce:获取SELinux的开启状态,SELinux共有三种状态:enforceing强制状态,permissive宽容状态(警告,不强制),disable(关闭状态)。setenforce:SELinux在enforcing和permissive之间切换。setenforce 0:permissive,1:enforcing。
3.SELinux:MAC:委任式存取控制,以政策守则指定特定程序读取特定文件。DAC:自主式存取控制,依据程序的拥有者和文件资源的rwx权限来决定有无存取能力。
SELinux依据政策(policy:1.targeted:对网络限制较多,本机限制较少。2.strict:完整而严格的SELinux限制)控制程序(主体)对文件(目标资源)的读取能力。
SELinux 运行的各组件之相关性
安全性本文存放在文件的inode中,作用相当于SELinux中的rwx,是SELinux中最重要的东西。
4.getsebool:获取SELinux的的bool值。
5.GNU:GNU计划,GNU's Not Unix的缩写。自由(而非免费)软件。目的:建立一个自由、开放的Unix操作系统。gcc:GNU C Compiler, glibc:GNU C Library
6.GPL:
7.gpasswd:创建群组管理员和群组密码,解放超级管理员root,权利下放,实现自治。
8.grep:强大的抓取信息的工具!!!和管道 "|" 配合简直无敌了,好丽友...
9.group:群组。
10.groups:查看当前用户支持的群组,而且第一个群组是当前有效的群组。
11.grub:boot loader,加载kernel。1.直接指定核心启动,2.转交控制权给其他的boot loader。grub有两个stage,stage1:运行boot loader主程序(loader这么大,而MBR这么小。只能分两步走了)。首先激活(仅需很少的资源:MBR),然后来到资源丰富的stage2: /boot),stage2:主程序加载配置档。
grub还是一个shell指令:
12.grub-md5-crypt:生成一个MD5口令,为个别菜单加口令。打开/boot/grub/menu.lst加入刚生成的MD5口令。
13.gzip:压缩与解压缩工具。zcat:zip的cat,cat:显示的猫
14.bzip2:比gzip好的压缩工具。bzcat。