【Linux】网络管理与相关应用

本文汇总了常用的网络配置与诊断命令,包括查看和修改网络接口设置、测试网络连接、监控网络流量、管理路由及DNS解析等操作。适用于系统管理员和技术支持人员快速定位和解决网络问题。

# arp -a | awk '{print $4}'  //得到网卡的 MAC地址

# dd if=/dev/zero bs=4096 count=1048576 | ssh user@ip 'cat > /dev/null'  //不浪费磁盘的情况下测试网络速度(通过 ssh 发送 4 GB 数据到远程主机,但不会占用任何磁盘空间)

# dmesg | grep eth  //显示每个网卡的硬件配置信息

# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all  //关闭ping

# echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all  //重启ping

# ethtool eth0  //显示或改变网卡设置(参考:man ethtool)

# ifconfig //查看当前有效网络接口信息

# ifconfig -a  //查看当前所有网络接口信息

# ifconfig eth0 //查看指定网络接口eth0信息

# ifconfig eth0 192.168.1.11  //设置eth0接口IP地址(标准掩码)(相当于动态修改IP)

# ifconfig eth0 192.168.1.11 netmask 255.255.255.128 //设置eth0接口IP地址及子网掩码

# ifconfig eth0 hw ether 000C1254D321 //更改网卡物理地址

# ifconfig lo  //查看lo状态

# ifdown eth0  //禁用eth0网络接口

# ifdown lo  //关闭本地回环网络接口

# ifup eth0  //启用eth0网络接口

# ifup lo  //启动本地回环网络接口

# ip ad sh  //显示IP地址等信息

# iptables -L  // 查看防火墙设置

# iptraf  //可交互式IP网络监控工具

# mii-tool -v  //查看网卡有关信息

# netconfig  //设置网络环境

# netstat -antp  // 查看所有已经建立的连接

# netstat -apt  //显示所有TCP应用程序所使用的端口号,并显示使用此端口号的进程

# netstat -lntp  // 查看所有监听端口

# netstat -s // 查看网络统计信息

# netstat -tulnp  //目前系统上已在监听的网络连接及其PID

# ping 10.52.19.187  //检测到10.52.19.187之间是否连通

# ping -c 5 10.52.19.187  //向10.52.19.187发送5个分组报文

# ping -s 6553 -c 5 10.52.19.187  //向10.52.19.187发送5个分组、每组大小为6553字节的报文(注:最大分组报文不能超过65507字节)

# ping -c 8 -i 3 -s 1024 -t 25 10.52.19.187  //向10.52.19.187以3秒间隔、包大小1024字节、IP生存期25、8个包发送报文

# route -n  // 查看路由表

# tracepath 10.52.19.189  //显示连接到10.52.19.189的路由

# traceroute -n 10.52.19.190  //对到达10.52.19.190的路由进行跟踪,且使用IP地址表示每一跳主机

# ss  //显示网络套接字信息,它允许显示类似netstat一样的信息

# wget 192.168.20.148  //从网站192.168.20.148下载资料

动态增加IP

# traceroute 211.148.192.136 //检测到目的IP经过的路由信息

# hostname //查看主机名称

# hostname luo //设置主机名称为luo

# ping 192.168.1.10 //Ping主机192.168.1.10

# ifconfig eth0 add 10.52.19.147

# ifconfig eth0:0 broadcast 10.52.19.255

DNS域名

# nslookup 待解析域名(或IP)

# nslookup 211.148.192.136 //反向解析IP---域名

# nslookup www.163.com   //解析指定的域名---IP

# route add default gw 192.168.1.1 //添加默认网关为192.168.1.1

# route del default gw 192.168.1.1 //删除默认网关为192.168.1.1

NFS服务

# exportfs -auv   //停止输出所有共享目录

# exportfs -av  //输出启用所有共享目录

# exportfs -rv    //重新输出共享目录

# mount -t nfs 192.168.2.10:/luo /wei //在客户机上挂载共享目录到/wei

# service iptables stop //关闭防火墙

# service nfs start //启动nfs服务

# service portmap start //启动portmap服务

# showmount -a    //显示NFS服务器的客户与被挂载目录

# showmount -d    //显示NFS服务器被挂载的目录

# vi /etc/exports  //修改共享配置文件(加共享目录)

showmount -e 192.168.2.10 6  //在客户上查看服务器共享目录

配置文件

vi /etc/hosts  vi /etc/network //修改主机名称配置文件

vi /etc/rc.local //修改mac地址配置文件

vi /etc/resolv.conf //修改DNS配置文件

vi /etc/sysconfig/network-scripts/ifcfg-eth0 //修改网卡配置文件

vi /var/spool/cron/username  //修改cron任务配置文件

vi /var/spool/mail  //修改邮件配置文件

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值