linux学习总结4

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。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值