ifconfig

关于linux(ifconfig)网络的知识

作用:用于操作网卡相关指令
ifconfig

//获取网卡信息

vi /etc/sysconfig/network-scripts/ifconfig-XXX

//进入XXX网卡配置文件

1
2
3
4
5
6
7
8
9
10
inet addr 
//ip地址
netmask
//子网掩码
ipaddr
//配置文件的ip地址
GATEWAY
//网关地址
DNS
//DNS服务

在网卡配置文件里更改ip操作

1
2
3
4
5
6
7
8
9
10
11
12
bootproto=static                                      
//变成静态
ONBOOT=yes
//在系统启动时,是否启动网卡
IPADDR=.....
//ip地址
NETMASK=.......
//子网掩码
GATEWAY=......
//网关,网络上默认网关:8.8.8.8
DNS1=........
//DNS服务

配置完要重启网络服务

service network restart 或 systemctl restart network
//reh7或者centos7以上版本可以使用

启动网络服务:

service network start 或 systemctl start network
//(reh7或者centos7以上版本可以使用)

停止网络服务:

service network stop 或 systemctl stop network
// (reh7或者centos7以上版本可以使用)

客户端域名解析服务器的配置文件(临时修改dns):

/etc/resolv.conf
//DNS客户机配置文件(重启会被重置)

reboot指令

作用:重新启动计算机
reboot -w
作用:模拟重启,达到只写关机和开机的日志

ping

作用:网络检测命令
ping(参数)(主机名或ip地址

参数:
-c
//数目:在发送指定数目的包后停止
-i
//秒数:设定间隔几秒发送一个网络包给另一台机器,预设值是一秒
-s
//字节数:指定发送的数据字节数,预设值56,加上8字节的ICMP头,一共是64ICMP数据字节
-t
//存活数值:设置存活数值TTL的大小
例如:
ping -c 3 192.168.1.20

nmcli

作用:设置网络状态信息
nmcli(参数) (命令

参数:
connection:连接设备
device:设备
例如:
显示连接:
nmcli connection show
//查看连接状态:
nmcli device status
//启用连接eth0
nmcli connection up eth0
//创建新连接neweth0

route

作用:查看路由表信息
ROUTE

例如:添加一条默认路由:
#rout add default gw 192.168.0.254


ifconfig
http://example.com/2020/07/19/Linux/ifconfig/
作者
haozi0o0
发布于
2020年7月19日
许可协议