- Linux网络配置命令
- route
- netstat
- ss
- ping
- traceroute
- nslookup
- ifconfig
- hostname
- scp
查看或设置主机中路由表信息
route [-n]
-n表示将路由记录中的地址信息显示为数字形式
增删路由
添加 指定网段的路由记录
route add -net 网段地址 gw IP地址
删除指定网段的路由记录
route del -net 网段地址
向路由表中添加默认网关记录
route add default gw IP地址
删除路由表中默认的网关记录
route del default gw IP地址
-a:显示主机中所有活动的网络连接信息(包括监听、非监听状态的服务端口)
-n:以数字的形式显示相关的主机地址、端口等信息
-r:显示路由表信息
-l:显示处于监听(Listening)状态的网络连接及端口信息
-t:查看 TCP(Transmission Control Protocol,传输控制协议)相关的信息
-u:显示 UDP(User Datagram Protocol,用户数据报协议)协议相关的信息
-p:显示与网络连接相关联的进程号、进程名称信息(该选项需要 root 权限)
ss 命令:也可以查看网络连接情况,主要用于获取 socket 统计信息,它可以显示和 netstat 命令类似的输出内容。
ss相对于netstat速度更快
选项
-t:tcp协议相关
-u:udp协议相关
-w:裸套接字相关
-x:unix sock相关
-l:listen状态的连接
-a:所有
-n:数字格式
-p:相关的程序及PID
-e:扩展的信息
-m:内存用量
-o:计时器信息
-r:–resolve 把 IP 解释为域名,把端口号解释为协议名称。
测试网络连接
选项
-c指定发送多少个包
ping -c 3 IP地址
表示发送三个包
-w表示等待10秒
traceroute路由跟踪
测试从当前主机到目的主机之间经过的网络节点
traceroute IP地址
测试DNS域名解析
nslookup 目标主机地址 [DNS服务器地址]
dig IP地址也可以显示,信息更详细
设置网络接口的IP地址、子网掩码:
ifconfig 网络接口 IP地址 [netmask 子网掩码]
ifconfig 网络接口 IP地址[/子网掩码长度]
禁用或者重新激活网卡:
ifconfig 网络接口 up
ifconfig 网络接口 down
设置虚拟网络接口:
ifconfig 网络接口:序号 IP地址
查看所有网卡包括未开启的:
ifconfig -a
网络通讯情况:
ifconfig -s
hostname查看或设置(临时生效)当前主机名:
hostname [主机名]
通过修改/etc/hostname文件来修改主机名(永久生效):
[root@localhost ~]# vi /etc/hostname
通过hostnamectl来修改主机名(永久生效):
hostnamectl set-hostname 主机名
scp远程同步
scp 本地文件地址 对方用户名@地址:对面地址
scp 对方用户名@地址:对面地址 本地文件地址



