Linux系统安装后基本调优
作者:互联网
一、网络概念以及Linux配置ip
1、网卡的命名规则
Centos6.x: 通常命名:ifcfg-eth0 ifcfg-eth1.... Centos7.x 采用的就是dmidecode采集命名方法,它会采集主板的信息并且以此来命名 通常就是ifcfg-ens32网络设备的命名方式:
- 如果Firmware(固件)或BIOS为主板上集成的设备提供的索引信息可用,且可预测则根据此索引进行命名,例如: ifcfg-ens33
- 如果Firmware(固件)或BIOS为PCI-E扩展槽所提供的索引信息可用,且可预测,则根据此索引进行命名,例命名,例如:ifcfg-enp33
- 如果硬件接口的物理位置信息可用,则根据此信息进行命名,例如enp2s0
具体的如下:
en:表示的就是使用以太网ethernet enx-->x的标识如下- o:主板板载网卡
- p:独立网卡,PCI网卡
- s:热插拔网卡,usb之类,扩展槽的索引号
- nnn数字:MAC地址+主板信息计算得出唯一的序列
2、网络的相关操作
2.1、ifconfig命令信息讲解
作用:查看、配置网络[root@Master-30 ~]# ifconfig ens32 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.75.30 netmask 255.255.255.0 broadcast 192.168.75.255 inet6 fe80::6354:8be6:2bca:6eb5 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:0f:7f:c2 txqueuelen 1000 (Ethernet) RX packets 314 bytes 31930 (31.1 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 258 bytes 26595 (25.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 #显示信息讲解: 第一行:up-->网卡开启状态 RUNNING-->网线处理连接状态 MULTICAST-->支持组播 mtu 1500-->(Maximum Transmission Unit)最大传输单元大小为1500字节 第二行:该网卡的IP地址,子网掩码,广播地址 第三行:IPV6的配置信息 第四行:网卡的MAC地址 ether表示连接类型为以太网 txqueuelen 1000 --》传输队列的长度 第五六行:网卡接收数据包的统计信息和接收错误的统计信息 第七八行:网卡发送数据包的统计信息和发送错误的统计信息
2.2、临时修改IP
语法: ifconfig 网卡名 ip netmark 掩码 gateway 网关 修改后重启服务 centos6: [root@Master-30 ~]# service network restart Centos7:[root@Master-30 ~]# systemctl restart network[root@Master-30 ~]# ifconfig ens32:1 192.168.75.31 netmask 255.255.255.0 gateway 192.168.75.2 [root@Master-30 ~]# ifconfig ens32:1 ens32:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.75.2 netmask 255.255.255.0 broadcast 192.168.75.255 ether 00:0c:29:0f:7f:c2 txqueuelen 1000 (Ethernet) [root@Master-30 ~]# systemctl restart network #删除配置的ip [root@Master-30 ~]# ifconfig ens32:1 del 192.168.75.31 [root@Master-30 ~]# ifconfig ens32:1 ens32:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:0c:29:0f:7f:c2 txqueuelen 1000 (Ethernet)
2.3、NeworkManager服务讲解:
简介: NeworkManager服务是管理和监控网络设置的守护进程,CENTOS7更加注重使用NetworkManager服务来实现网络的配置和管理,7.0以前是通过network服务管理网络,以后的版本,所有网络管理和设置统一由NetworkManager服务来维护。它是一个动态的,事件驱动的网络管理服务。 查看状态[root@Master-30 ~]# systemctl status NetworkManager | grep Actives* Active: active (running) since 一 2021-01-04 22:25:14 CST; 1h 30min ago active running就是开启状态
2.4、RHEL/Centos Linux的网络配置文件
/etc/sysconfig/network-scripts/ifcfg-ens32:默认的网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-lo :默认的网卡回环地址 /etc/resolv.conf :DNS配置文件 /etc/hosts #设置主机和IP绑定信息 /etc/hostname #设置主机名2.5、永久修改网卡ip地址
方法一: 图形化工具 [root@Master-30 ~]# nmtui 最后需要重启网络 [root@Master-30 ~]# systemctl restart network 方法二: 修改默认的配置文件[root@Master-30 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 TYPE="Ethernet" #以太网协议 BOOTPROTO="none" #网络类型:DHCP(动态)、static(静态)、none NAME="ens32" #网卡密你个 UUID="9cafb3f6-d0c4-460e-87ad-a18d9b427bd8" #设备的唯一标识符 DEVICE="ens32" #配置文件应用的设备名 ONBOOT="yes" #开机自启动 IPADDR="192.168.75.30" #ip、掩码、网关、dns PREFIX="24" GATEWAY="192.168.75.2" DNS1="114.114.114.114"
二、关闭防火墙并设置开机开不启动
1、关闭防火墙
#查看状态 [root@Master-30 ~]# systemctl status firewalld.service | grep Active* Active: active (running) since 一 2021-01-04 22:25:13 CST; 1h 41min ago #关闭防火墙 [root@Master-30 ~]# systemctl stop firewalld.service #开启防火墙 [root@Master-30 ~]# systemctl start firewalld.service #开机不启动防火墙 [root@Master-30 ~]# systemctl disable firewalld.service Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service. Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service. #开机自启动防火墙 [root@Master-30 ~]# systemctl enable firewalld.service #查看开机自启动 原来的chkconfig已经不能使用了 直接会报错 [root@Master-30 ~]# chkconfig --list | grep firewalld 注:该输出结果只显示 SysV 服务,并不包含 原生 systemd 服务。SysV 配置数据 可能被原生 systemd 配置覆盖。 要列出 systemd 服务,请执行 'systemctl list-unit-files'。 查看在具体 target 启用的服务请执行 'systemctl list-dependencies [target]'。 #查看的命令如下 [root@Master-30 ~]# systemctl list-unit-files | grep firewalld firewalld.service disabled
2、关闭selinux
#查看 [root@Master-30 ~]# getenforce Enforcing #表示启用了selinux #临时关闭 [root@Master-30 ~]# setenforce 0 #永久关闭 [root@Master-30 ~]# vim /etc/selinux/config #把SELINUX=enforcing改为 SELINUX=disabled 保存退出 #重启 [root@Master-30 ~]# reboot
三、光盘开机自启动
1、编写/etc/fstab文件
[root@Master-30 ~]# vim /etc/fstab 加入这一行 /dev/cdrom /mnt/cdrom iso9660 defaults 0 0 #创建目录 [root@Master-30 ~]# mkdir /mnt/cdrom #挂载 [root@Master-30 ~]# mount -a mount: /dev/sr0 写保护,将以只读方式挂载 #查看内容 [root@Master-30 ~]# ls /mnt/cdrom/ CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7 EFI images Packages RPM-GPG-KEY-CentOS-Testing-7 EULA isolinux repodata TRANS.TBL
2、配置本地yum源
简介: yum的一切配置信息都储存在一个叫yum.repos.d的配置文件中,通常位于/etc/yum.repos.d目录下删除原有的文件 配置如下 一定要以.repo结尾,并且放在/etc/yum.repo.d/下#首先删除所有自带的 [root@Master-30 ~]# rm -rf /etc/yum.repos.d/* #创建一个本地的repo源 [root@Master-30 ~]# vim /etc/yum.repos.d/local.repo [local] #yum的ID,必须唯一 name=local #名称的描述信息 baseurl=file:///mnt/cdrom #file:代表本地,http:/// 网络,ftp:/// enabled=1 #是否启用yum源 gpgcheck=0 #是否校验 #校验: [root@Master-30 ~]# yum clean all 已加载插件:fastestmirror, langpacks 正在清理软件源: local Cleaning up list of fastest mirrors Other repos take up 185 M of disk space (use --verbose for details) [root@Master-30 ~]# yum repolist all 已加载插件:fastestmirror, langpacks Determining fastest mirrors local | 3.6 kB 00:00 (1/2): local/group_gz | 166 kB 00:00 (2/2): local/primary_db | 3.1 MB 00:00 源标识 源名称 状态 local local 启用: 4,021 repolist: 4,021 [root@Master-30 ~]#
3、创建可用快照
虚拟机----》快照----》拍摄快照----》自定义快照名如“可用实验快照”标签:安装,30,网卡,etc,调优,Master,Linux,root,ens32 来源: https://www.cnblogs.com/LiangGaRy/p/14288689.html