linux的网络命令整理 更新中

linux的网络命令整理 更新中


1.安装包:


  • net-tools 主要命令: netstat , ifconfig , route , iptunnel
  • iproute 主要命令: ss , ip  addr , ip  route , ip  tunnel


2.net-tools 系列主要用法:


  • netstat
#查看本机开启的 tcp[-t] udp[-u] 监听[-l] 端口,以数字形式[-n] ,显示PID|进程名称 [-p]
# netstat -tunlp

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      25/httpd
  •  ifconfig
#查看本机网络ip信息
#ifconfig eth0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.17.0.2  netmask 255.255.0.0  broadcast 0.0.0.0
        ether 02:42:ac:11:00:02  txqueuelen 0  (Ethernet)
        RX packets 5344  bytes 7795340 (7.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1157  bytes 78876 (77.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • route
#查看本机路由信息
#route

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         gateway         0.0.0.0         UG    0      0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0
  • iptunnel
NULL

3.iproute 系列主要用法:

  • ss
#查看本机开启的 tcp4[-t4] 监听[-l] 端口,以数字形式[-n] 显示
# ss -ln -t4

Netid  State      Recv-Q Send-Q      Local Address:Port                     Peer Address:Port              
tcp    LISTEN     0      128                     *:80                                  *:*

  • ip  addr
#查看本机网络ip信息

# ip addr 

34: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP 
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.2/16 scope global eth0
       valid_lft forever preferred_lft forever

  • ip  route
#查看本机路由信息
# ip route

default via 172.17.0.1 dev eth0 
172.17.0.0/16 dev eth0  proto kernel  scope link  src 172.17.0.2

  • ip  tunnel

NULL

#

时间: 2024-12-06 11:22:43

linux的网络命令整理 更新中的相关文章

Linux经常使用命令(更新中)

文件类: 1.创建目录:mkdir 例:sudo mkdir test 2.创建空文件:touch 例:sudo touch test.txt 3.删除文件:rm 删除文件不须要确认:rm -f 例:sudo rm -f test.txt 递归删除目录及子文件:rm -r 例:sudo rm -r test 递归删除目录同一时候不须要确认:rm -rf 例:sudo rm -rf test 4.移动目录(文件):mv 例:sudo mv hi.png test 5.复制目录(文件):cp 例:s

linux学习资源(不断更新中)

1.http://www.kernel.org,linux内核(源码)下载 2.http://www.oldlinux.org/index_cn.html,<Linux内核0.11(0.95)完全注释> 3.书籍列表: 101-深入理解Linux内核(第三版 英文版)-1030页.pdf  102-深入分析Linux_内核源代码--550页.pdf  103-Linux下的C编程-438页.pdf  104-linux从入门到精通-372页.pdf  105-Linux菜鸟专用资料-595页.

Linux常用网络命令总结

Linux常用网络命令总结 一.手动/自动配置IP参数与气动/关闭网络接口:ifcofig.ifup.ifdown 1.ifconfig     手动启动.查看与修改网络接口的相关参数,可以修改的参数有很多,包括ip参数以及MTU等.     语法: 1) ifconfig interface {up|down}     interface:网卡接口名称,包括:eth0.eth1等 2) ifconfig interface {options}     option:       up,down

&#8203; Linux 命令汇总 更新中

 Linux 命令汇总  1.保存新建分区信息至 /etc/fstab fstb :echo /dev/xvdb1 /mnt ext3 defaults 0 0 >> /etc/fstab 2.%s/old/new/g 用字符串 new 替换正文中所有出现的字符串 old 3.ssh生产秘钥工具 ssh-keygen -t rsa 默认密码保存文件:./.ssh/authorized_keys 默认生成的 私钥文件为: id_rsa     . 公钥为 id_rsa.pub 4.查找命令 ch

Linux常用网络命令

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 ethernet 建立与 linux 之间的网络链接,查看 linux 的服务器信息等.下面让我们看看在 Linux 下的网络和监控命令的使用. 1. hostname hostname 没有选项,显示主

Linux基本命令 网络命令

网络和监控命令类似于这些: hostname, ping, ifconfig, iwconfig, netstat, nslookup, traceroute, finger, telnet, ethtool 用于查看 linux 服务器 ip 地址,管理服务器网络配置,通过 telnet 和 ethernet 建立与 linux 之间的网络链接,查看 linux 的服务器信息等.下面让我们看看在 Linux 下的网络和监控命令的使用. 1. hostname hostname 没有选项,显示主

linux系统网络命令(三)

一.netstat监控网络命令 1.命令简介 netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表.实际的网络连接以及每一个网络接口设备的状态.以及网络协议相关的信息. 2.常用选项 -t  显示TCP传输协议的连线状况. -u 显示UDP传输协议的连线状况. -l  显示监控中的服务器的Socket. -a 显示所有连线中的Socket. -p 显示正在使用Socket的程序识别码和程序名称. -n 直接使用IP地址,而不通过域名服务器. -r  显示路由表,类似于r

linux系统网络命令(二)

一.linux 下iptoute2网络配置工具 前面我们已经学习使用了ifconfig.route两个关于网络配置的命令,这两个命令和netstat.arp等命令是属于net-tools的rpm的安装包,现在已经有了一个新的工具包用来取代上面的命令,安装包为iproute,包内包含了新的命令ip.ss,这俩命令很强大通过下图就可以看出. 二.linux 下ip命令的使用 1.ip命令简介 ip是iproute软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfi

记录第一次给linux配置网络,在虚拟机中连接真实网络

第一步,给linux设置ip相关信息.使用setup进入ip设置界面,在后面的界面中选Device configuration设置ip,在设置ip界面中use DHCP中的*改成空格,其他ip正常配置,一定要记得配置DNS,不然上不了互联网.配置完成后保存. 第二步,打开vi /etc/sysconfig/network-scripts/ifcfg-eth0(其实这这个文件中也可以完成ip配置,里面有IP.DNS配置修改),将onboot=no改成yes来激活网卡,保存后使用service ne