系统故障恢复
一:
7.0以后的启动级别是通过链接/usr/lib/systemd/system/******.target /etc/systemd/system/default.target 即可更改启动级别
如果删除了/etc/systemd/system/default.target,再把/usr/lib/systemd/system/reboot.target链接到default.target,那么系统将循环重启,无法启动
解决方式:
在进入系统的选择界面时按e进入编辑模式,把内核配置删除到ro,改为rw rd.break然后ctrl+x重启
重启会进入命令行,输入chroot /sysroot/进入真实的root环境,然后rm -fr /etc/systemd/system/default.target删除defaullt,再ln -s /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target把图形界面进行链接,就ok了
二:
如果忘记了root密码,想要修改密码:
同样按e进入编辑界面,同样改为rw rd.break,ctrl+x,进入命令行。chroot /sysroot。然后进行密码修改。修改完成后,touch /.autorelabel建立此文件,然后重启即可
三:
trouble工具包
test1:自动更改root密码
test2:自动删除grub引导
test3:删除了内核以及grub引导
删除内核解决方式:加载虚拟光驱,将镜像放在真机中,挂载到虚拟光驱中,将虚拟机设置为光驱引导,进入系统
选择trouble那个选项,进入救援模式 chroot /mnt/sysimage 然后df看是否挂载了sr0(sr0就是虚拟光驱),进入挂在虚拟光驱的目录,进入Package,rpm -ivh kernel3-布拉不拉布拉exit reboot
删除引导方式解决方法:set root=‘hd0,msdos1‘
linux16 /boot/vmlinuz3-布拉巴拉布拉 ro root=/dev/vda1
initrd16 /boot/initramfs3-布拉不拉布拉
boot
进入系统后执行grub2-mkconfig > /boot/grub2/grub.cfg
DNS高速缓存
服务端:
yum install bind -y
systemctl enable named
systemctl start named
firewall-cmd --list-all
firewall-cmd --permanent -add-service=dns
firewall-cmd reload
netstat -antulpe | grep named
vim /etc/named.conf
更改4个配置
systemctl restart named
客户端:
vim /etc/resolv.conf
在里面写nameserver 172.25.254.201(就是你的服务器端ip)
都配置好后dig www.baidu.com
DNS服务器的配置(正向解析)
服务端:
vim /etc/named.rfc1912.zones
把第19到24行复制并粘贴在25行,进行修改
25 zone "lcdqqq.com" IN {
26 type master;
27 file "lcdqqq.com.zone";
28 allow-update { none; };
29 };
vim /var/named
ll
把named.localhost复制为lcdqqq.com
cp -p named.localhost lcdqqq.com (-p:完全复制,连权限也复制)
进入文件进行修改:(4处)(在这个配置文件里都要以.结尾,不然自动补齐lcdqqq.com)
@ IN SOA dns.lcdqqq.com. root.lcdqqq.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.lcdqqq.com.
dns A 172.25.254.201
www A 172.25.254.1
此时再在客户端dig www.lcdqqq.com就会连接到172.25.254.1
进一步设置:$TTL 1D
@ IN SOA dns.lcdqqq.com. root.lcdqqq.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.lcdqqq.com.
dns A 172.25.254.201
www A 172.25.254.1
www A 172.25.254.2
lcd CNAME www.lcdqqq.com.
lcdqqq.com. MX 1 172.25.254.101.
加了最后三行,第79行,显示出了DNS的轮询,第80行
DNS服务器配置(反向解析)
服务端:
vim /etc/named.rfc1912.zones
把第37到42行复制粘贴到43行,修改成:
zone "254.25.172" IN {
44 type master;
45 file "lcdqqq.loopback";
46 allow-update { none; };
47 };
vim /var/named
ll
把named.loopback复制为lcdqqq.loopback
cp -p named.loopback lcdqqq.loopback (-p:完全复制,连权限也复制)
进入文件进行修改:(在这个配置文件里都要以.结尾,不然自动补齐lcdqqq.com)
@ IN SOA dns.lcdqqq.com. root.lcdqqq.com. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS dns.lcdqqq.com.
A 172.25.254.201
1 PTR www.lcdqqq.com.
101 PTR www.hello.com.
此时再在客户端dig -x 172.25.254.1就会连接到www.lcdqqq.com
dig -x 172.25.254.101就会连接到www.hello.com
DNS的内外网区分检测:
修改etc/name.conf为:
view localnet {
match-clients { 172.25.254.101; };
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
};
view internet {
match-clients {any;};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones.inter";
};
把/etc/named.rfc1912.zones复制一份命名为name.rfc1912.zones.inter
在/var/named下把lcdqqq.com.zone复制为lcdqqq.com.inter
把所有254改为0
在/var/named下把lcdqqq.loopback复制为lcdqqq.loopback.inter
把所有254改为0
用172.25.254.101和172.25.254.1分别做测试
原文地址:http://12110509.blog.51cto.com/12100509/1876357