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 Linux系统安装后基本调优 最后需要重启网络 [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、创建可用快照

虚拟机----》快照----》拍摄快照----》自定义快照名如“可用实验快照”
上一篇:初级美语 L97 By Taxi 解析


下一篇:VMware导出虚拟机到Oracle Virtual Box