Chinaunix首页 | 论坛 | 博客
  • 博客访问: 892910
  • 博文数量: 179
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1546
  • 用 户 组: 普通用户
  • 注册时间: 2015-01-27 11:05
个人简介

MySQL工程师 QQ:1815357042

文章分类

全部博文(179)

文章存档

2015年(179)

分类: LINUX

2015-02-07 11:31:38

相关命令

vim


末行模式下
:ser nu 然后  直接输入行号
编辑模式下
其中i是将其后输出的字符插入到当前光标位置之前。命令I是将其后输入的字符插入到当前光标所在行的行首
其中命令a是将其后输入的字符插入到当前光标位置之后,而命令A则是将其后输入的字符追加到当前光标所在行的行尾


命令模式下
I 在行首进入编辑模式
i 在光标前进入编辑模式
p 在光标下一行进行粘贴 
P 在光标当前行进行粘贴 
yy 复制一行
GG 移到最后一行
u 撤销上一次操作
o 在光标所在行的下一行行首并进入编辑模式 

在命令模式下     按住shift +两次z 保存并退出

SELinux(Security-Enhanced Linux)是Linux的一种强制访问控制(mandatory access control)体系。
他的做法是以最小权限原则(principle of least privilege)为基础,在Linux内核中使用Linux安全模块(Linux Security Modules)。
他并非Linux发行版,而是一组可以使用在类Unix操作系统(如Linux,BSD等)中的设置
mandatory  
adj. 强制的;托管的;命令的
n. 受托者(等于mandatary)



SELinux已经被整合到2.6版本的Linux内核中,独立的修补程序也已经不需要了
其他关闭方式共有4种,请根据需求进行设置。

查看ENLinux运行状态

  1. [root@localhost ~]# getenforce
Permissive   //ENforcing为开启,disabled为关闭

方式一
适用于CentOS5.x以前的版本,CentOS6.x之后这种方式就不再使用了,输入system-config-securitylevel,
将SELinux选为Disable,然后按OK退出界面



方式二
编辑SELinux配置文件,将SELinux设为disabled,则关闭了SELinux
  1. [root@localhost ~]# vi /etc/sysconfig/selinux
  1. # This file controls the state of SELinux on the system.
  2. # SELINUX= can take one of these three values:
  3. # enforcing - SELinux security policy is enforced.
  4. # permissive - SELinux prints warnings instead of enforcing.
  5. # disabled - No SELinux policy is loaded.
  6. SELINUX=disable
  7. # SELINUXTYPE= can take one of these two values:
  8. # targeted - Targeted processes are protected,
  9. # mls - Multi Level Security protection.
  10. SELINUXTYPE=targeted

方式三
要安装图形界面才可以使用,选择【system】-》【administration】-》【security level and firewall】,
SELinux选项中,将SELinux setting 设为disabled,然后按OK



方式四
使用setenforce命令,只能实现暂时开启或关闭的功能,输入【setenforce 0】为暂时关闭,输入【setenforce 1】为暂时开启。
如果要更完整地关闭,建议修改Linux内核参数(Kernel Parameter),并加上【selinux=0】,如果要开启则删除【selinux=0】。
这种方式不是每种Linux都适用
  1. [root@localhost ~]# vi /boot/grub/menu.lst

  1. kernel /vmlinuz-2.6.32-358.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=VolGroup/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet selinux=0 //加上selinux=0则关闭 ,开启删除selinux=0
  2.         initrd /initramfs-2.6.32-358.el6.x86_64.img

总结四种方式,建议使用第二种,设置完成后,必须重启系统,这样做的设置才会重新加载!


重启之后,,再次检查SELinux运行状态是否已经关闭
  1. [root@localhost ~]# getenforce
阅读(864) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~