Linux基本管理七大流程
环境:centos7.6系统,IP为192.168.11.11,具体操作环境依实际环境为准
1.通过rc.local脚本文件实现光盘的自动挂载,关闭selinux和防火墙功能。
ll /etc/rc.d/rc.local
chmod -v +x /etc/rc.d/rc.local
vim /etc/rc.local 添加如下内容
mkdir -pv /dvd
mount /dev/cdrom /dvd
setenforce 0
getenforce
systemctl stop firewalld
systemctl status firewalld
按Esc键,输入:wq或ZZ保存退出vim编辑器。
手动运行脚本 . /etc/rc.local
2.将centos 7系统设置成开机自动进入CLI命令行界面(即非GUI桌面界面)
cat /etc/inittab
systemctl set-default multi-user.target
systemctl get-default
3.在/etc/hosts文件中添加IP地址和主机的本地解析映射关系。
vim /etc/hosts 添加如下内容
192.168.11.11 node11 baidu.com
192.168.11.12 node12 sina.com
192.168.11.13 node13 qq.com
192.168.11.14 node14 58.com
192.168.11.15 node15 163.com
查看文件:cat /etc/hosts
做本地域名解析测试:ping -c 4 node11 ; ping -c 4 baidu.com
4.将centos虚拟机的网卡配置文件备份,删除网卡配置文件中不必要的功能选项代码。
cd /etc/sysconfig/network-scripts
ls
cp -av ifcfg-ens33 ifcfg-ens33.bak
vim ifcfg-ens33 保留如下10行内容
1 TYPE=Ethernet
4 BOOTPROTO=none
5 DEFROUTE=yes
14 DEVICE=ens33
15 ONBOOT=yes
16 IPADDR=192.168.11.11
17 PREFIX=24
18 GATEWAY=192.168.11.2
19 DNS1=114.114.114.114
20 DNS2=8.8.8.8
5.配置本地yum源,将yum源的baseurl仓库路径指定为/dvd(即centos7系统光盘镜像的挂载点目录)目录。测试本地yum源和yum仓库的可用性。
cd /etc/yum.repos.d
ls
mkdir -pv bak
mv -v *o bak/
#以下是以脚本的方式来创建local.repo文件,并注入相关内容到文件中。
cat > local.repo <<EOF
[centos76]
name=centos 7.6 linux
baseurl=file:///dvd
enabled=1
gpgcheck=0
EOF
yum源和仓库测试:
yum clean all 清除yum缓存
yum repolist 命令结果中的repolist值不为0就是OK的
rpm -q wget curl elinks 查三个软件是否已安装
yum install -y wget curl elinks 安装指定的三个软件
6.创建/nfs目录,将/nfs目录用NFS文件共享服务以可读可写方式共享,允许任何IP的主机访问共享,并做NFS的本地查询和访问测试。
mkdir -pv /nfs/etck
chmod -v 777 /nfs
touch /nfs/a.txt
rpm -q rpcbind nfs-utils
yum install -y rpcbind nfs-utils
systemctl restart rpcbind nfs
systemctl enable rpcbind nfs
echo '/nfs *(rw,no_root_squash)' > /etc/exports
cat /etc/exports
#重新加载/etc/exports共享设置
exportfs -rav
showmount -e 127.0.0.1
做nfs的本地挂载测试,然后卸载:
mkdir -v /opt/nfs
mount -t nfs 192.168.11.11:/nfs /opt/nfs
df -hT
ls /opt/nfs
umount /opt/nfs 卸载(如果卸载,nfs服务器重启时会等待很久)
7.将centos7用poweroff关机,将虚拟机的内存修改成“512M”,确定后给虚拟机创建一个名称为“env-ok”的快照。再将虚拟机正常开机。将旧的node12c和node13c这两台虚拟机“从硬盘删除”。采用node11虚拟机的env-ok快照克隆(用链接克隆)出node12c和node13c这两台虚拟机,分别将node12c和node13c虚拟机开机,分别修改 主机名为node12和node13,修改IP地址为192.168.11.12和192.168.11.13,然后分别关机,创建名称为'env-ok'的快照。
node12c虚拟机的操作:
echo 'node12' > /etc/hostname
vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑ens33网卡配置文件
IPADDR=192.168.11.12 修改此行
重启网络服务,查IP:systemctl restart network ; ifconfig ens33
ping测试:ping 192.168.11.1
关机:poweroff
创建快照:env-ok
node13c虚拟机的操作:echo 'node13' > /etc/hostname
vim /etc/sysconfig/network-scripts/ifcfg-ens33 编辑ens33网卡配置文件
IPADDR=192.168.11.13
修改此行重启网络服务,查IP:systemctl restart network ; ifconfig ens33
ping测试:ping 192.168.11.1
关机:poweroff
创建快照:env-ok