您的位置:首页 > 运维架构 > Linux

CentOS7网络配置和修改网卡名称及常用服务管理命令

2017-04-21 00:00 741 查看
1.设置IP地址和网关及DNS
CentOS7里面的网卡名称不在是eth0,1,2而改成enoxxxxxx的格式,en代表的是enthernet以太网,o代表onboard内置,这种新的方式不但长,而且难记,不过优点也比较突出,有编号唯一性,迁移系统的时候不容易出错,网卡名称可以改动,下面会介绍。
服务管理
systemd对Linux来说,就是init程序,可以作为sysvinit和upstat的替代,centos服务管理主要命令是systemctl,centos7的服务不再放在/etc/init.d/下;而放在/usr/lib/systemd/system下,centos7系统中systemctl管理工具整合了chkconfig和service于一体。
2.网络配置文件目录



我们以改为静态为例 配置网络文件ifcfg-eno16777736,设置为none



修改ONBOOT为yes:自动启用网络连接NO:代表关闭
子网掩码也可以用PREFIX=24,根据你自己的子网掩码的进制数改变
DNS可以设置多个,在DNS后面加数字依次排序,
GATEWAY设置网关 必须和IP地址同一网段
PEERDNS:是否接受DHCP服务其指定的DNS的地址



systemctl  restart  network:重启网络
ip  a查看所有网络设备名及信息



1:接口状态
2:硬件
3:ipv4地址及子网掩码
4:广播地址,范围,设备名称
5:ipv6信息
统计网络性能信息,接受数据包和发送数据包



查看网卡信息



查看网络接口设备属性



修改网卡名称修改为eth0为例
1使用nmtui命令(上一篇博客里有介绍界面)



修改vim /etc/sysconfig/grub
在quiet 添加net.ifnames=0  biosdevname=0



执行命令grub2-mkconf -o /boot/grub2/grub.cfg



重启系统后查看网卡ifconfig
查看服务配置文件以sshd.server服务为例
[Unit]:主要说明这个服务
[Service]:服务的关键,是服务的一些具体运行参数设置
[LNstall]:服务安装的相关设置,可设置为多用户



使用systemctl控制单元时,通常需要全名,包括扩展名(.server)挂载点会自动转化为相应(.mount)设备会自动转化为(.device)
常用命令
systemctl  start  服务名      立即开启
systemctl  stop  服务名      立即关闭
systemctl  restart  服务名    重启服务
systemctl  status  服务名    输出运行状态
systemctl  is-enabled  服务名  检查是否配置为自动自启
systemctl  enable  服务名    开机自动启动
systemctl  disable  服务名    取消开机自动启动
reboot  重启系统  init6等
poweroff  退出系统并停止电源
查看sshd类型单元



可以通过type来过滤掉其他类型的单元 systemctl list-unit-files-type service
.server才是我们需要管理的服务
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐