linux网络配置基础

目录

ifconfig – 显示或设置网络设备

hostname – 显示和设置系统的主机名

netstat – 显示网络状态

ss – 显示活动套接字信息

route – 显示并设置路由

ping – 测试主机间网络连通性

nslookup – 域名查询

dig – 查询域名DNS信息


ifconfig – 显示或设置网络设备

选项参数

ifconfig          具体网卡名称       #只显示具体网卡的详细信息(无论该网卡是否使用)

ifconfig          -a                #表示显示所有网卡包括没有启动的网卡

ifconfig          网卡名称 [up|down]  #表示开启或关闭网卡

ifconfig          网络接口   ip地址  [netmask  子网掩码]
ifconfig          网络接口   ip地址[/子网掩码长度]

ifconfig     ens33:0        地址     #表示虚拟网卡

hostname – 显示和设置系统的主机名

hostname kgc 只是临时修改主机名

永久修改需要对配置文件/etc/hostname进行修改

或者hostnamectl set-hostname kgc 

注意区分两种方法


netstat – 显示网络状态

常用参数:

-a显示所有连线中的Socket
-p显示正在使用Socket的程序识别码和程序名称
-u显示UDP传输协议的连线状况
-i显示网络界面信息表单
-n直接使用IP地址,不通过域名服务器

 类似命令有ss

ss – 显示活动套接字信息


route – 显示并设置路由

显示当前路由:

[root@linuxcool ~]# route
Kernel IP routing table
Destination     Gateway      Genmask        Flags Metric Ref      Use Iface
default        _gateway      0.0.0.0         UG    100    0        0 ens192
192.168.60.0    0.0.0.0      255.255.255.0   U     100    0        0 ens192

添加一条路由记录:

[root@linuxcool ~]# route add -net 192.168.60.11 netmask 192.168.60.1 dev ens192

删除路由记录:

 [root@linuxcool ~]# route del -net 192.168.60.11 netmask 192.168.60.1 dev ens192 

添加和删除默认网关:

[root@linuxcool ~]# route add default gw 192.168.60.1
[root@linuxcool ~]# route del default gw 192.168.60.1

ping – 测试主机间网络连通性


nslookup – 域名查询

dig – 查询域名DNS信息

 


ip a 查看网卡配置(等同于ifconfig)
先手动添加一块网卡
ip a a (ip address add) 192.168.48.10/24 dev ens34 
ip a d (ip address del) 192.168.10.10/24 dev ens34

在配置文件中配置参数

vim /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static       //静态模式自己配置ip地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes 
IPV6_AUTOCONF=yes 
IPV6_DEFROUTE=yes 
IPV6_FAILURE_FATAL=no 
IPV6_ADDR_GEN_MODE=stable-privacy 
NAME=ens33             //网卡名称
UUID=f23b727e-9def-4122-96bf-4151679fa534
DEVICE=ens33  
ONBOOT=yes             //开机自启
IPADDR=192.168.48.100  //IP地址
NETMASK=255.255.255.0  //子网掩码
GATEWAY=192.168.48.2   //网关
DNS1=8.8.8.8           //dns服务器
systemctl restart network      //重启网络服务
[root@localhost ~]# ping 192.168.1.3   //ping测试
PING 192.168.1.3 (192.168.1.3) 56(84) bytes of data.
64 bytes from 192.168.1.3: icmp_seq=1 ttl=128 time=0.562 ms
64 bytes from 192.168.1.3: icmp_seq=2 ttl=128 time=0.359 ms
64 bytes from 192.168.1.3: icmp_seq=3 ttl=128 time=0.489 ms
64 bytes from 192.168.1.3: icmp_seq=4 ttl=128 time=0.302 ms
^C
--- 192.168.1.3 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 0.302/0.428/0.562/0.102 ms

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值