Linux搭建服务器的准备工作
1、操作环境 : 创建完虚拟机,安装命令行界面的linux操作系统(centos8,rocky8,rhel8)
[root@yang ~]# cat /etc/redhat-release
Red Hat Enterprise Linux release 8.5 (Ootpa)
2、为服务器配置白名单和安全组 :vim /etc/selinux/config,selinux=disabled
Setenforce 0(关闭)
3、关闭防火墙 :systemctl disable firewalld
enable(重新开启)
systemctl stop(当前虚拟机) firewalld
4、网络设置 :在NAT模式下,配置至少一个可上网的静态IP
5、写好yum源(本地源,网络源)
挂载
[root@yang ~]# mount /dev/sr0 /mnt
mount: /mnt: WARNING: device write-protected, mounted read-only.(重新敲一遍)
[root@yang ~]# mount /dev/sr0 /mnt
mount: /mnt: /dev/sr0 already mounted on /run/media/root/RHEL-8-5-0-BaseOS-x86_64.
配置本地源
[root@yang ~]# vim /etc/yum.repos.d/base.repo
#仓库信息
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS #软件包路径
gpgcheck=0 #公私钥验证,0表示关闭
enabled=1 #默认开机启用
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
gpgcheck=0
enabled=1

6、安装好相应的常用工具 :vim,netstat,bash-completion,chrony
让你的系统时间可以自动根据时间服务器进行同步
写好当前局域网内主机的hosts文件
7、做快照
第一章 nmcli
1.1 nmcli简介
两个重点参数:device(查看重点信息,进行添加删除等操作)
connection(会话:建立了一个可以与用户交互的终端)
[root@yang ~]# nmcli con up ens160 #网卡默认没有开机连接
[root@yang ~]# ip a
NetworkManager是一个动态的网络控制器与配置系统,它可在网络设备保持可用和连接时对设备进行操作。命令是nmcli,在RHEL7中,一个网卡设备可以有多个connection连接,但是同一时刻只能启用其中一个connection连接。每次新建一个连接,都会在/etc/sysconfig/network-scripts/目录下面新建一个文件。这样的好处是针对一个网络接口,可以设置多个网络连接,比如静态IP和动态IP,再根据需要激活响应的connection。
多个配置文件只能默认一个生效,不能同时多个生效
nmcli [OPTION] OBJECT {COMMAND | help}
静态IP