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 eth0 inet static
address 192.168.1.13
netmask 255.255.255.0
gateway 192.168.1.1
自动
auto eth0
iface eth0 inet dhcp
使配置生效的方式有很多种,最简单的就是重启。其次就是通过/etc/init.d
管理服务的初始化脚本,使用这些脚本管理服务,其格式是:
/etc/init.d/command OPTION
command则是管理对应服务的脚本,OPTION则是选项,一般有:·stop,start,reload,restart,force-reload
,这里我们选择networking
脚本使参数生效:
/etc/init.d/networing reload
不知道为啥,systemctl reload networking没有用。 如果只是修改配置,还可以是:systemctl daemon-reload
如果想手动启动某服务,传统的方式是 /etc/init.d 服务名 start,也可以直接敲入服务名。
[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风格影响深远。