Ubuntu网络相关查询方法:
- 网卡eth0性能参数
ethtool eht0
- 主机所有网卡名称
iwconfig
- 主机所有网卡名称
ifconfig
Ubuntu可以至少有以下三种设置方法:
- 通过
ifconfig
命令设置 - 通过Ubuntu自带的GUI设置(对应本地的
/etc/NetworkManager/system-connections
) - 修改系统文件修改 /etc/network/interface
为了方便管理,我们常常在interface
文件中添加
source /etc/network/interfaces.d/*
然后再interface.d以文件形式形式配置。
配置静态IP:
auto eth0
iface 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
自动
auto eth0
iface eth0 inet dhcp
使配置生效的方式有很多种,最简单的就是重启。其次就是通过/etc/init.d
,该文件夹下面都是一些服务的初始化脚本,网络相关的networking就是其中的一个,脚本可以直接管理对应的服务,格式是/etc/initi.d/command OPTION
command指服务的命令,比如bluetooth,networking,samba,ssh等等。OPTION指stop,start,reload,restart,force-reload。
如果只是修改配置,还可以是:systemctl daemon-reload
[1] /etc/init.d
目录在Linux系统中可是大名鼎鼎。它只负责一件事情,但却涉及到全系统。它包含系统中各种服务的start/stop脚本,从acpid到x11-common,其重要性可见一斑。init.d 初始化脚本称之为System V风格初始化,是System V系统传统之一,后来成为一些Unix系统的共同特性的源头。值得一提的是,在/etc目录下可能还包含rc#.d目录,这也是System V风格,#为数字0到6,为系统的运行级别runlevel。可见System V风格影响深远。