1.当/boot下的东西都被删除后
(网络引导和CD引导均可以用,在使用CD引导之前,我在虚拟机上直接从真机上lftp得到了kernel)
chroot /mnt/sysimage
grub2-install /dev/vda
lftp 172.25.254.250 ##获取镜像
rpm2cpio kerner...... | cpio -id
cp vmlinux-3.10.0-123.e17.x86_64
mkinitrd /boot/initramfs-3.10.0-123.el7.x86_64.img 3.10.0-123.el7.x86_64 (为系统版本号)
grub2-mkconfig > /boot/grub2/grub.cfg ##该步骤不可颠倒,必须是最后作次操作
2.破坏启动级别
systemctl set-default poweroff.target ##设置该启动级别,开机后会进入关机模式
在选择界面点e进入编辑模式
将
chroot /mnt/sysimage
rm -fr /etc/systemd/system/default.target
ln /usr/lib/systemd/system/default.target /etc/systemd/system/default.target
exit
exit
3.忘记root密码
在进入界面e进入编辑
同样删至ro出,更改为rw rd.break
ctrl+x
chroot /sysroot
passwd
输入新密码
4.访问网络文件共享服务
4.1 安装网络文件服务
28 yum install samba-client -y ##安装该服务
29 smbclient -L //172.25.254.250 ##列出该分享源所含文件
30 smbclient //172.25.254.250/westos7
mount //172.25.254.250/westos7 /mnt -o username=guest ##挂载到GIFS共享
umount /mnt
vim /etc/fstab
//172.25.254.250/westos7 /mnt cifs defaults username=guest 0 0
4.2 nfs
1 yum install nfs-utils -y ##安装nfs服务
2 showmount -e 172.25.254.250 ##显示分享源含有的文件
3 mount 172.25.254.250:/nfsshare/nfs3 /mnt/ ##将源中这个文件挂载到/mnt
11 umount /mnt/ ##取消挂载
13 mount -a
17 vim /etc/fstab ##编辑设置永久挂载
172.25.254.250:/nfsshare/nfs3 /mnt nfs defaults 0 0
该服务一经挂载,即为永久挂载除非关机后
4.3 自动挂载卸载nfs
在客户端:
yum install autofs -y ##安装
systemctl start autofs
vim /etc/auto.master
13 /net -hosts
14 /mnt /etc/auto.jet
vim /etc/auto.jet
wula 172.25.254.250:/nfsshare/nfs3
systemctl restart autofs
cd /mnt/wula ##进入该目录后就会自动挂载
此时对/mnt中是无法做操作的,要想建立则需要
systemct stop autofs
测试:
172.25.254.250:/nfsshare/nfs3 100221952 77233152 22988800 78% /mnt/wula
[root@localhost wula]# cd
[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vda1 10473900 3977172 6496728 38% /
devtmpfs 476316 0 476316 0% /dev
tmpfs 496708 80 496628 1% /dev/shm
tmpfs 496708 13124 483584 3% /run
tmpfs 496708 0 496708 0% /sys/fs/cgroup
[root@localhost ~]# cd /mnt/
[root@localhost mnt]# cd wula
[root@localhost wula]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/vda1 10473900 3977172 6496728 38% /
devtmpfs 476316 0 476316 0% /dev
tmpfs 496708 80 496628 1% /dev/shm
tmpfs 496708 13124 483584 3% /run
tmpfs 496708 0 496708 0% /sys/fs/cgroup
172.25.254.250:/nfsshare/nfs3 100221952 77249536 22972416 78% /mnt/wula
[root@localhost wula]#
vim /etc/auto.jet
* 172.25.254.250:/nfsshare/&
5.ldap网络帐号
5.1 如何开启ldap服务及用户认证
3 yum install sssd(加密服务) krb5-workstation -y ##安装这两个服务
4 authconfig-tui
9 cd /etc/openldap/cacerts/
10 wget http://172.25.24.254/pub/example-ca.crt ##因为tls的证书缺失,需要到服务器端下载所需要的证书到/etc/openldap/cacerts,
11 authconfig-tui
12 getent passwd ldapuser1
13 history
5.2
37 systemctl status autofs.service
38 showmount -e 172.25.24.254
39 cd /etc/
40 vim auto.master
41 vim auto.lap
42 systemctl restart autofs.service
43 su - ldapuser1
44 history