########selinux#####
1.selinux是强制访问控制安全系统.该系统处于enforcing的状态会禁止用使访问,和关掉相关的访问功能.
2.selinux的状态有三种enforing.permissive.disable.其中enforing有两种状态1和0可以用setenforce来设置 例如:setenforce 1表示强制模式 setenforce 0表示警告模式.
disable状态需要进入/etc/sysconfig/selinux中进行配置例如SELINUX=disable,然后重起后才可以生效
1.先添加光驱storge
2.在Device type 选择CDROM device Bus type 选择 SATA
3.在Boot Options 把SATA调整到最上面
4.运行到界面选择Boot from local drive 5.选择第二行
6.进去后输入1
7.一次输入chroot /mnt/sysimage 然后输入grub2-install /dev/vda
8.然后两次exit推出然后把之前改变过的启动位置还回来。
#######linux不小心删掉/boot/grub2/grub2.cfg屏幕会出现grub>
1.set root='hd0,msdos1'
2.linux16 /vmTAB** ro root=/dev/vda3
3.initrd16 /initrTAB.img
4.boot重起
5.然后把grub2-mkconfig >/boot/grub2/grub.cfg
########linux内核文件被删除如何恢复
1.rm -rf /boot/vmlinuz按TAB补全
2.找到光驱所在位置在/run/install/repo,在这个里面找到安装包的位置,然后解压安装包找到被删掉的系统内和文件
3.cd /mnt/sysimage/mnt
4.解压rmp2cpio /run/install/repo/Packages/kerneTAB |cpio -id
5.cd boot/下面然后把里面的内核文件复制到/mnt/sysimage/boot/下
6.exit推出
#######linux初始化程序被误删除掉###
rm -rf /boot/initramTAB
1.chroot /mnt/sysimage/
2.mkinitrd /boot/initranfs-$(uname -r).img $(uname -r)
3.exit
#######登陆时不停闪腿是因为没有/bin/sh
重起虚拟机开始操作和修改密码时相识
1.chroot /sysroot/
2.cp /bin/bash /sysroot/bin/bash
3.exit推出
########
改变链
1.selinux是强制访问控制安全系统.该系统处于enforcing的状态会禁止用使访问,和关掉相关的访问功能.
2.selinux的状态有三种enforing.permissive.disable.其中enforing有两种状态1和0可以用setenforce来设置 例如:setenforce 1表示强制模式 setenforce 0表示警告模式.
disable状态需要进入/etc/sysconfig/selinux中进行配置例如SELINUX=disable,然后重起后才可以生效
3.SElinux为了系统的安全,会禁止服务一些危险功能的使用,可以输入"getsebool -a | grep ftp"来查看禁止了ftp服务的哪些功能,如下图所示,输入"setsebool -P 功能 on或者off"可以控制这些功能的开关。
4.selinux安全上下文
可以通过 chcon -t public_content_t /var/ftp/pub/*"来改变文件的标签,但是这种更改只是临时的重起会失效
永久更改如下操作.
a、使用命令"semanage fcontext -l | grep /westos"查看该目录是否有上下文规则。
b、输入"semanage fcontext -a -t public_content_t '/westos(/.*)?'"为"/westos"添加上下文规则,并通过a步骤命令查看。
c、查看到上下文规则后,输入命令"restorecon -RvvF /westos"将规则同步至目录及其子目录。
######mbr被删掉如何恢复########
先删掉mbr 命令 dd if=/dev/zero of=/dev/vda bs=446 count=1重起后它会出现IPXE(http://***1.先添加光驱storge
2.在Device type 选择CDROM device Bus type 选择 SATA
3.在Boot Options 把SATA调整到最上面
4.运行到界面选择Boot from local drive 5.选择第二行
6.进去后输入1
7.一次输入chroot /mnt/sysimage 然后输入grub2-install /dev/vda
8.然后两次exit推出然后把之前改变过的启动位置还回来。
#######linux不小心删掉/boot/grub2/grub2.cfg屏幕会出现grub>
1.set root='hd0,msdos1'
2.linux16 /vmTAB** ro root=/dev/vda3
3.initrd16 /initrTAB.img
4.boot重起
5.然后把grub2-mkconfig >/boot/grub2/grub.cfg
########linux内核文件被删除如何恢复
1.rm -rf /boot/vmlinuz按TAB补全
2.找到光驱所在位置在/run/install/repo,在这个里面找到安装包的位置,然后解压安装包找到被删掉的系统内和文件
3.cd /mnt/sysimage/mnt
4.解压rmp2cpio /run/install/repo/Packages/kerneTAB |cpio -id
5.cd boot/下面然后把里面的内核文件复制到/mnt/sysimage/boot/下
6.exit推出
#######linux初始化程序被误删除掉###
rm -rf /boot/initramTAB
1.chroot /mnt/sysimage/
2.mkinitrd /boot/initranfs-$(uname -r).img $(uname -r)
3.exit
#######登陆时不停闪腿是因为没有/bin/sh
重起虚拟机开始操作和修改密码时相识
1.chroot /sysroot/
2.cp /bin/bash /sysroot/bin/bash
3.exit推出
########
改变链