linux系统下网络的管理和配置

NetworkManager是监控和管理网络设置的守护进程。

命令行和图形工具与NetworkManager通信,并将配置文件保存在/etc/sysconfig/network-scripts目录中。

设备是网络接口,连接是可以为设备的设置的集合。

nmcli实用程序可用于从命令行创建和编辑连接文件。

#显示所有网络设备的状态
nmcli dev status
#显示所有连接的列表
nmcli con show
#仅列出活动的连接
nmcli con show --active
#添加网络连接
nmcli con add
#激活连接
nmcli con up 
#断开网络接口device的连接
nmcli dev dis
#关闭连接
nmcli con down
#更改连接设置
nmcli con mod 
#删除网络连接
nmcli con del
#重新加载配置文件
nmcli con reload
#查看连接
ip link
#查看IP地址
ip address

root用户才有更改网络的权限。

修改网络配置
#nm-setting和ifcfg-*的名称语法
#IPv4以静态方式配置
ipv4.method manual       BOOTPROTO=none
#以DHCPv4服务器中查找配置设置
ipv4.method auto         BOOTPROTO=none
#设置静态IPv4地址、网络前缀、默认网关
ipv4.addresses '192.0.2.1/24 192.0.2.254'  
IPADDR0=192.0.2.1
PREFIX0=24
GATEWAY0=192.0.2.254
#修改/etc/resolv.conf以使用名称服务器
ipv4.dns 8.8.8.8         DNS0=8.8.8.8
更改系统主机名

hostname命令临时修改主机名

/etc/hostname文件中可以指定静态主机名,hostnamectl命令用于修改此文件,也可以查看系统主机名状态:hostnamectl status。

用/etc/hosts文件测试主机名解析:getent hosts hostname.

测试DNS服务器的连接:host HOSTNAME.

IP v4

32位存储,分为网络部分和主机部分,使用二进制0、1表示,网络前缀和子网掩码表示为网络部分全1,主机部分全0;主机部分全为1的表示广播地址,主机部分全0表示网络地址。

TCP/IP网络模型

应用层:应用程序

传输层:TCP和UDP+端口

网络层:IP、路由器

链路层:物理连接、有线以太网(802.3)、无线局域网(802.11)、MAC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值