一、网卡配置文件
文件路径: /etc/sysconfig/network-scripts/ifcfg-eth0 或(ens33)
例如以下文件信息:
TYPE=Ethernet --- 网络通讯类型 以太网
BOOTPROTO=none|static --- 是否可以自动获得IP地址
DEFROUTE=yes --- 是否激活默认路由功能
GATEWAY=10.0.0.1 --- 指定通讯网关信息 一个网络到达另一网络必经关卡
NAME=eth0 --- 指定网卡名称
DEVICE=eth0 --- 指定网卡名称
ONBOOT=yes --- 激活网卡,开机自动启用网络连接
IPADDR=10.0.0.201 --- IP地址信息
PREFIX=24 --- 网络掩码位数
NETMASK=255.255.255.0 ---子网掩码
DNS1=223.5.5.5 --- DNS信息
网卡配置生效:
systemctl restart network
— 将服务器所有网卡进行重启(企业中不建议使用,配置哪个重启哪个网卡)
ifdown eth0 && ifup eth0
— 重启eth0网卡 ,&& 逻辑符号 前一个命令执行成功后, 再执行后面命令
网卡名称不正确:
1.修改网卡文件中内容名称
NAME=eth0
DEVICE=eth0
2.修改网卡文件名称
cd /etc/sysconfig/network-scripts/
mv ifcfg-ens33 ifcfg-eth0
3. 修改加载网卡名称grub文件
/etc/default/grub 将net.ifnames=0 biosdevname=0 加到GRUB_CMDLINE_LINUX变量后
4.加载grub文件配置信息
grub2-mkconfig -o /boot/grub2/grub.cfg
5.重启操作系统
centos7 中有两个重要网络服务:
NetworkManager
: 网络服务管理程序 nmtui – 需要networkmanager服务必须运行。
network
: 网络服务 (遇到配置都没问题,网络还是没法重启的时候,建议关闭NetworkManager,然后尝试重启网络服务)
二、DNS解析配置文件
文件路径: /etc/resolv.conf
文件信息: nameserver 223.5.5.5
文件作用: 让主机可以利用域名访问外网
三、本地解析配置文件
文件路径: /etc/hosts
文件信息: IP地址
10.0.0.10 名称信息 域名
www.test.com
文件作用: 做DNS本地解析配置
四、主机名称配置文件
文件路径:
centos6: /etc/syconfig/network
centos7: /etc/hostname
临时修改: hostname oldsix
永久修改: vi /etc/hostname
临时永久一块配置: hostnamectl set-hostname oldsix
五、系统运行级别配置文件
文件路径: /etc/inittab
什么是系统运行级别:
例如:
安全模式启动
最后正确启动
网络模式启动
centos6的运行级别:
0 - 系统关机级别 init 0
1 - 系统单用户级别 修改系统密码|修复操作系统
2 - 系统多用户级别 没有网络服务功能
3 - 系统多用户级别 有网络服务功能
4 - 未使用 unuse(没有被使用,保留的模式)
5 - 图形化级别
6 - 系统重启级别
centos7的运行级别 target(目标 – 模式)
/usr/lib/systemd/system/runlevel0.target -> poweroff.target系统关机级别(不建议设置)
/usr/lib/systemd/system/runlevel1.target -> rescue.target系统单用户级别
/usr/lib/systemd/system/runlevel2.target -> multi-user.target系统多用户级别
/usr/lib/systemd/system/runlevel3.target -> multi-user.target系统多用户级别
/usr/lib/systemd/system/runlevel4.target -> multi-user.target系统多用户级别
/usr/lib/systemd/system/runlevel5.target -> graphical.target图形化级别
/usr/lib/systemd/system/runlevel6.target -> reboot.target系统重启级别(不建议设置)
如何设置修改运行级别:
Linux在完成核内引导以后,就开始运行init程序,init程序需 要读取配置文件/etc/inittab。
centos6
init 3
临时设置
查看运行级别:runlevel
(例如:N 3,前面的N代表上一次的级别,3多用户级别)
通过编辑文件设置: vim /etc/inittab
centos7
systemctl set-default 模式(multi-user.target )
— 永久设置了
systemctl get-default
— 查看设置级别信息
然后重启生效
六、系统命令开机运行文件(如何实现脚本命令自动运行)
1.放入系统启动加载文件
文件路径: /etc/rc.local
文件作用: 开机自动执行命令文件
centos7系统: 如何让/etc/rc.local文件起作用
问题:开机运行系统 --- 加载/etc/rc.local 执行文件时 , 会遇到权限问题
原因: 没有执行权限 x --- execute
解决:修改文件权限,添加执行权限:chmod +x /etc/rc.d/rc.local
2 .使用命令,控制脚本文件(设置脚本文件被chkconfig命令管理)
chkconfig
2.1脚本文件必须存放指定目录 /etc/init.d/oldwang
2.2脚本文件必须拥有执行权限 chmod +x /etc/init.d/oldwang
2.3脚本文件开始拥有标识信息 chkconfig: 2345 99 99
2.3.1表示进行开机自启动的级别
2.3.2表示脚本服务开机启动顺序
2.3.3表示脚本服务关机停止顺序
七、 系统自动挂载文件
文件路径: /etc/fstab
例如以下文件信息:
UUID=0b6caeab-171a-45e0-ae45-003329736a5b / xfs defaults 0 0
UUID=2ee67857-9864-43b5-893a-f385027ac58d /boot xfs defaults 0 0
(1)UUID=06728aa3-3f1a-4343-aa0f-e3d83ce21615 (2)swap (3)swap (4)defaults (5) 0 (6)0
01: 存储设备信息 /dev/sda1(名称) ,配置时: 写编号 写文件名称
02: 挂载点目录信息
03: 文件系统类型
04: 挂载参数信息
05: 磁盘数据是否需要进行备份 恢复数据
06: 是否定期检查磁盘
查看磁盘分区的编号:
blkid
[root@oldboy68 ~]# blkid
/dev/sda1: UUID=“2ee67857-9864-43b5-893a-f385027ac58d” TYPE=“xfs”
/dev/sda2: UUID=“06728aa3-3f1a-4343-aa0f-e3d83ce21615” TYPE=“swap”
/dev/sda3: UUID=“0b6caeab-171a-45e0-ae45-003329736a5b” TYPE=“xfs”
/dev/sr0: UUID=“2018-05-03-20-55-23-00” LABEL=“CentOS 7 x86_64” TYPE=“iso9660” PTTYPE=“dos”
磁盘使用大概流程:
- 将磁盘进行阵列配置
- 将磁盘进行分区处理
- 将磁盘进行格式化处理 ,创建文件系统 (ext3/ext4 xfs )
- 挂载磁盘设备
- 存储数据信息