百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

每天学点之CentOS基础网络命令

nanshan 2024-11-20 19:27 12 浏览 0 评论

在Linux中,主要使用以下几个命令来查看或测试与网络有关的信息。

一、ip 命令 (显示/操作路由、设备、策略路由和隧道)

  1、查看网卡的的相关信息(包括有网卡名称、网卡的MAC地址、IP地址、网卡的状态等主要信息)

  ip a/add/address

  2、为网卡添加/删除IP地址(添加/删除的IP地址都是临时的,重启系统便会恢复)

  ip a/add/address add/delete IP地址/子网掩码 dev 网卡名称

  3、查看网卡路由表

  ip r/ro/route

  4、添加/删除路由表(添加/删除的路由都是临时的,重启系统便会恢复)

  ip r/ro/route add/delete 路由信息 dev 网卡名称

  5、其他补充

二、ifconfig 命令(需要安装 net-tools)  1、ifconfig (不显示处于关闭状态的网卡信息) ifconfig -a (显示包含处于关闭状态的所有的网卡信息) ifconfig 网卡名称 (查看指定网卡信息)

  ifconfig 命令除了可以查看网卡的状态、IP地址、子网掩码、广播地址、MAC地址等,还可以查看以下信息。

  RX packets:网络从启动到现在为止接收的数据包大小,单位是字节,error 发生错误的数据包,dropped 被丢弃的数据包  TX packets:网络从启动到现在为止发送的数据包大小,单位是字节,error 发生错误的数据包,dropped 被丢弃的数据包  collisions:发生碰撞的数据包,如果发生太多次,表明网络状况不太好  txqueuelen:传输数据的缓冲区的储存长度  RX bytes:总接收字节总量  TX bytes:总发送字节总量

  2、ifconfig 网卡名称 up/down (开启或关闭指定网卡)

  3、ifconfig 网卡名称 IP地址/子网掩码 (临时修改网卡的IP地址/子网掩码)

  4、ifconfig 网卡名称:0 (配置网卡的虚拟接口IP,相当于给网卡再加一个IP地址)

三、ping 命令(主要是探测主机的通信情况)

  1、ping -b 网段的广播地址 (探测此网段中多少可以通信的主机)

  2、ping -c 次数 IP地址 (对目标IP地址ping的次数,默认状态下一直ping,直至Ctrl+C 终止)

四、netstat 命令 (需安装 net-tools 这个依赖包,这个命令可以打印网络连接、路由表、接口统计数据、伪装连接和多播成员关系)

  1、netstat -a 列出所有网络状态。

  2、netstat -c 秒数 指定刷新网络状态的间隔时间

  3、netstat -n 使用IP地址和端口号显示,不使用域名与服务名

  4、netstat -p 显示PID和程序名

  5、netstat -t 显示使用TCP协议端口的连接状况

  6、netstat -u 显示使用UDP协议端口的连接状况

  7、netstat -l 显示监听状态的连接

  8、netstat -r 显示路由表

  以上选项可以组合使用:

  查看本机开启的端口

在上图中有下几种参数。

  Proto 网络连接协议

  Recv-Q 表示本机收到的,但还未被进程取走的数据

  Send-Q 表示本机发送的,但目的机还未收到的数据

  Local Address 本机的IP地址和端口号

  Foreign Address 远程主机的IP地址和端口号

  State 状态

  PID/Program name 程序的PID和程序名(由此可以得知是什么程序正在占用)

  其中常见的状态以下几种(一般情况下主要使用前两者):

  LISTEN 监听状态(只要TCP协议需要监听,UDP协议不需要监听)

  ESTABLISHED 已经建立连接的状态(若使用 -l 选项,是看不到此里连接状态)

  SYN_SENT 主动发起连接的数据包

  SYN_RECV   收到主动连接的数据包

  FIN_WAIT1    正在中断的连接

  FIN_WAIT2    已经中断的连接

  TIME_WAIT   已经中断连接,但是套接字还在等待结束。

  CLOSED     套接字没有被使用

相关推荐

Linux/Unix 系统中非常常用的命令

Linux/Unix系统中非常常用的命令,它们是进行文件操作、文本处理、权限管理等任务的基础。下面是对这些命令的简要说明:**文件操作类:*****`ls`(list):**列出目录内容,显...

教你如何在Linux中删除分区(CLI篇)

文接上篇,继续以Ubuntu系统为例。删除分区前,急得重要数据备份!备份!备份用命令操作分区,用的最多的莫过于fdisk了,几乎所有的Linux发行版都默认带有fdisk。首先要知道的是,你想删除的分...

敲完就让你提桶跑路的Linux命令(敲完就让你提桶跑路的linux命令是什么)

不谨慎可能就会让你提桶的Linux命令!!!删除文件rm-rf该命令是删除文件或文件夹等最快的方式之一。删除后的内容很难恢复,如果删除系统文件可能会导致系统崩坏。>rm-rf/#强制...

Log文件可以删除吗(taxukeylog文件可以删除吗)

Log文件(日志文件)是否可以删除取决于具体场景和文件类型。以下是详细分析和建议:一、哪些Log文件可以删除?非关键应用日志用户级应用日志:如浏览器缓存日志、游戏临时日志等,通常不影响系统运行,可定期...

Linux 删除空目录(linux直接删除目录)

rmdir命令用来删除空目录。当目录不再被使用时,或者磁盘空间已到达使用限定值,就需要删除失去使用价值的目录。利用rmdir命令可以从一个目录中删除一个或多个空的子目录。该命令从一个目录中删除一个或...

在 Windows 11 或 10 上删除、创建和格式化分区

在Windows11或10上删除、创建和格式化分区假设您的现有电脑使用的是传统硬盘,但现在您想再添加一个硬盘或SSD。当然,后者将用于启动操作系统,而前者将作为纯数据存储。在成功将操作系统...

如何使用 Apt Clean 命令清除 APT 缓存?

APT(AdvancedPackageTool)是Debian系Linux发行版的包管理工具,用于处理软件包的安装、升级和依赖管理。在使用apt命令(如aptinstall、apt...

Linux 磁盘空间不够用?5 招快速清理文件,释放 10GB 空间不是梦!

刚收到服务器警告:磁盘空间不足90%!装软件提示Nospaceleftondevice!连日志都写不进去,系统卡到崩溃?别慌!今天教你5个超实用的磁盘清理大招,从临时文件到无用软件一键搞定...

Linux清空日志方法(linux怎么清理日志)

方法1:使用>重定向>/path/to/logfile或(需要权限时):sudosh-c'>/var/log/logfile'方法2:使用trun...

如何在Eclipse中搭建Zabbix源码的调试和开发环境

Zabbix是一款非常优秀的企业级软件,被设计用于对数万台服务器、虚拟机和网络设备的数百万个监控项进行实时监控。Zabbix是开放源码和免费的,这就意味着当出现bug时,我们可以很方便地通过调试源码来...

Linux操作系统之常用命令(linux操作系统之常用命令有哪些)

Linux操作系统一、常用命令1.系统(1)系统信息arch显示机器的处理器架构uname-m显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系...

理解linux内核的vmlinuz和initrd(linux内核原理及分析)

Originaladdress:http://www.chenjunlu.com/2010/11/understanding-of-vmlinuz-initrd-and-system-map/1....

Linux纯干货知识总结|面试专用(linux面试宝典)

学习Linux的重要性相信不用我多说大家也明白,以下是小编总结的常用Linux基础知识以及面试常问的Linux命令,希望能帮助大家更规范地理解和使用~绝对路径和相对路径绝对路径以正斜杠开始完整的文件的...

Linux基础知识之启动流程分析(简述linux启动流程)

Linux系统启动原理:1.poweron开机。2.开机自检:电脑开机后首先加载BIOS(BasicInput/OutputSystem基本输入输出系统)。BIOS程序首先检查计算机能否满足运...

Java程序员必备——Linux的面试常见问题及面试题!你知道多少?

一.常用命令1.编辑相关①.awkNF:字段总数NR:第几行数据FS:分隔字符②.sed-n-i直接修改4a:在第四行后添加4i:在第四行前插入1,5csting:用sting替换1到5行...

取消回复欢迎 发表评论: