linux监控网络命令 linux监控网络带宽

Linux之watch命令watch可以帮你监测一个命令linux监控网络命令的运行结果,来监测你想要linux监控网络命令的一切命令的结果变化
常见命令展示
每隔一秒高亮显示网络链接数的变化情况
说明linux监控网络命令:Ctrl+c或Ctrl+z 可以退出正在执行的watch监控进程
watch可以同时运行多个命令,命令间用分号分隔 。
以下命令监控磁盘的使用状况,以及当前目录下文件的变化状况 , 包括文件的新增、删除和文件修改日期的更新等 。
linux命令界面中查看网络连接使用什么命令linux查看网络链接状况命令 netstat 参数如下: -a 显示所有socket,包括正在监听的 。-c 每隔1秒就重新显示一遍,直到用户中断它 。-i 显示所有网络接口的信息,格式同“ifconfig -e” 。-n 以网络IP地址代替名称 , 显示出网络连接情形 。-r 显示linux命令界面中查看网络连接使用什么命令
linux 查看当前的网络配置linux 查看当前的网络配置
1、执行 ifconfig命令,结果如下可以查看到ip、mac地址等相关网络配置
2, 执行 vi /etc/sysconfig/network-scripts/ifcfg-eth0,访问Linux中网络配置文件,结果如下
配置说明
DEVICE=eth0网卡设备名 , eth0表示第一张网卡
BOOTPROTO=none是否自动获取IP(none、static、dhcp),当值为dhcp时,只需配置上述例子中的那几项就可以联网
HWADDR=00:0C:29:11:30:39MAC地址
NM_CONTROLLED=yes是否可以由Network Manager图形管理工具托管
ONBOOT=yes是否随网络服务启动当前网卡生效(在CentOS 6 以上的版本中ONBOOT是默认关闭的 。)
TYPE=Ethernet网络类型,这里为以太网
UUID=5ab36190-a5df-4bf1-94d8-6c126afd05f1唯一识别码
IPADDR=192.168.0.200IP地址
NETMASK=255.255.255.0子网掩码
GATEWAY=192.168.0.1网关
DNS1=202.106.0.20DNS
IPV6INIT=noIPv6是否启用,这里设置为不启用
USERCTL=no是否允许非root用户控制此网卡,这里为不允许
Linux——网络配置命令一、ifconfig
自ubuntu17起,已经不提供这个命令linux监控网络命令了,要自动安装
sudo apt installnet-tools
ifconfig -a :查看当前系统所有linux监控网络命令的网络接口
ifconfiginterface(PS:这里是网络接口的名称) downlinux监控网络命令:禁用当前网络接口
ifconfiginterface up :启用网络接口
二、ip命令
1、管理网络接口
1)、ip link list显示网络设备的运行状态
2)、ip -s link list 显示更详细的网络设备运行状态
4)、ip link set dev ens33 mtu 1600: 改变网络设备最大传输单元 MTU的值为1600
2、管理ip地址
1)、ipa showdev ens33 显示指定网络接口的ip
2)、ip addr ls ens33
5)、ip -4 addr flush ens33
通过id修改的ip地址重启后会消失 。如果要永久保存,则需要修改配置文件
3、管理路由表
1)、ip route show 显示main 路由表的路由信息
每行定义一个路由表,前面的数字为路由编号,后面为路由名称
以上的几个路由表为默认路由表,用户不可以修改
默认所有的路由表都会被插入到254的main表中 。在进行路由查询时 , 内核只使用路由表main
3)、ip route show table local 指定显示路由表
4、管理策略路由
1)、ip route list列出当前系统的策略路由规则
2、添加一条到达网络224.0.0.0/28的路由
route add -net 224.0.0.0/28 netmask 224.0.0.0 dev docker0
3、删除指定的路由记录224.0.0.0
route del -net 224.0.0.0 netmask 224.0.0.0
route -n 查看路由
5、删除默认网关
route deldefault gw 172.17.0.0 dev docker0
route -n
四、netstat命令

推荐阅读