centos的基本配置
前言:由于linux系统的不断升级,使系统中的命令和之前的版本发生了改变,在这里继续为大家讲解上次内容,可查看之前本人文档centos7的新特性
1:centos7中的网卡命名格式从之前的eth0,1,2的方式变成可enoxxx的格式,en表示enthernet(以太网),o表示onboard(内置),那一串数字式主板的某种索引编号自动生成,以便保证唯一性,和原先的方式比较较长,难以记忆,不过在迁移系统的时候不容易出错
2:修改方式:
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
完成后重启服务: systemctl restart network
3:查看ip信息:
ifconfig或者ip addr show 或 ip addr show dev网络名
1:接口状态
2:硬件
3:ipv4地址与子网
4:广播地址,范围,设备名称
5:ipv6信息
ip 命令现实关于网络性能的统计信息,接收(RX)发送(TX)数据包
用nmcli conection show 网卡信息
测试网络是否正常:
ping www.baidu.com #测试网络是否正常
traceroute和mtr显示我们到达一个网络所经过的路由信息
yum -y install traceroute
yum -y install mtr
traceroute www.baidu.com
mtr是ping和traceroute的功能集合
第一列:显示的是ip地址和本机域名
第二列:显示每个对应ip的丢包率
第三列:snt设置每秒发送数据包的数量
第四列:显示的最近一次的返回时延
第五列: 平均值;发送ping包的平均时延
第六列: 最好或者说时延最短
第七列:最好或者时延的长
第八列:标准偏差
4:排错思路:如果本网段和其他网段ping不通:
首先发起端对本网段其他主机ping测试,如果可以ping通,在后再ping本机的网关,如果也可以,那就检查是否没有开启路由功能,再或者就是防火墙开启,再或者以太网卡出现连接错误。
5:修改网卡名称,不习惯使用现在的网卡方式,想改回之前的eth0
vim /etc/sysconfig/grub
保存后重启系统服务 reboot
6:服务控制:
在centos7版本之前服务控制配置文件存放在/etc/init.d之下
7版本现在存放在/usr/lib/systemd目录之下
在这里面,有system和user这两和配置项
system主要存放的是服务自启动的文件单元;
另外在system中的文件有以.service .wants .socket结尾的文件单元
以.service 结尾的分为3部分:unit (主要用于服务说明) service (参数的配置项以及制定的内容) install (一般为多用户模式)
8:systemctl 是集合service和chkconfig的功能在7版本中使用,主要是应为centos7的进程发生了改变,变为systeml
在这里无论是启动服务或者是设置服务开机自启动都是用systemctl命令
列:启动sshd服务
另外还有一种禁用制定服务的配置,使服务无法启动
(1)对以太网卡的配置以及改变,最大的特点是,可以配置两个ip地址,可以永久生效,这是7版本以下无法实现的功能
(2)对控制服务进行了修改配置,另外路径也发生了变化,最大的就是,使用systemctl替代了之前的service和chkconfig的整合