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