初学者的Linux网络基础服务

本文介绍了Linux网络基础服务,包括ifconfig、hostname、route、netstat、ping、traceroute等命令的使用,以及虚拟机网卡的桥接、主机和NAT三种模式的详细解释,还涉及了网络接口参数设置和DNS的修改。
摘要由CSDN通过智能技术生成

Linux网络基础服务

Linux ifconfig命令

Linux ifconfig命令用于显示或设置网络设备。

ifconfig可设置网络设备的状态,或是显示目前的设置

查看所有活动网络接口的信息
[root@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.50.23  netmask 255.255.255.0  broadcast 192.168.50.255
        inet6 fe80::dd4e:b914:6b57:63c1  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:23:fa:16  txqueuelen 1000  (Ethernet)
        RX packets 109  bytes 12030 (11.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 97  bytes 10506 (10.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

查看指定网络接口信息
[root@localhost ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.50.23  netmask 255.255.255.0  broadcast 192.168.50.255
        inet6 fe80::dd4e:b914:6b57:63c1  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:23:fa:16  txqueuelen 1000  (Ethernet)
        RX packets 168  bytes 16508 (16.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 137  bytes 15768 (15.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

hostname命令查看主机名称

查看当前主机名

[root@localhost ~]# hostname
localhost.localdomain
主机名。域

修改当前主机名

[root@localhost ~]# hostnamectl set-hostname abc
[root@localhost ~]# su
[root@abc ~]# 

route命令查看路由表条目

route命令可以查看到当前主机中的路由表信息

[root@abc ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    100    0        0 ens33
192.168.50.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33

netstat命令查看网络连接情况

Linux netstat 命令用于显示网络状态。

利用 netstat 指令可让你得知整个 Linux 系统的网络情况

  • -a或–all 显示所有连线中的Socket。
  • -A<网络类型>或–<网络类型> 列出该网络类型连线中的相关地址。
  • -c或–continuous 持续列出网络状态。
  • -C或–cache 显示路由器配置的快取信息。
  • -e或–extend 显示网络其他相关信息。
  • -F或–fib 显示FIB。
  • -g或–groups 显示多重广播功能群组组员名单。
  • -h或–help 在线帮助。
  • -i或–interfaces 显示网络界面信息表单。
  • -l或–listening 显示监控中的服务器的Socket。
  • -M或–masquerade 显示伪装的网络连线。
  • -n或–numeric 直接使用IP地址,而不通过域名服务器。
  • -N或–netlink或–symbo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值