linux基础命令

一、网络命令

1.ping 指定 ip

查看指定ip的延迟丢包率

18 packets transmitted, 18 received, 0% packet loss, time 34038ms:

18 packets transmitted:发送了18个数据包。
18 received:收到了18个回复数据包。
0% packet loss:丢包率为0%,表示所有发送的数据包都成功到达目的地。
time 34038ms:ping命令的运行时间为34038毫秒(34.038秒)。
rtt min/avg/max/mdev = 20.110/37.124/101.995/18.191 ms:

rtt:表示往返时间(Round-Trip Time),即从发送数据包到接收回复数据包所花费的时间。
min/avg/max/mdev:分别表示最小、平均、最大和平均偏差的往返时间。
min:最小往返时间,即最短延迟时间。
avg:平均往返时间,即所有往返时间的平均值。
max:最大往返时间,即最长延迟时间。
mdev:平均偏差,表示往返时间的变化或波动情况

丢包的原因,以及如何处理?

原因:

  1. 网络拥塞:过度的流量导致路由器或网络设备无法处理数据包,从而导致丢包
  2. 网络故障:设备出现的问题
  3. 防火墙或者网络策略:过滤某些特定的数据,导致丢包
  4. 无线信号干扰

处理:

  1. 检查网络连接:设备和线缆连接良好,有没有松
  2. 减少网络负载:
  3. 优化网络配置:例如防火墙设置、更新路由器固件或调整网络参数
  4. 更换网络设备、避免无线干扰、联系网络服务提供商

2.telnet 指定端口是否能访问

主要作用

  1. 远程登录和管理设备
  2. 测试网络服务是否可达:判断该端口是否开放并且服务是否可用
  3. 检查端口连接是否正常:确定端口是否收到防火墙或其他网络设备的阻止
  4. 测试网络协议是否可用

这里在云上的时候要经常用


3.traceroute 检查指定ip经过的路由

4.curl 访问页面获取返回值

这里获取网页内容,只能获取静态的,无法 获取动态内容和访问量统计数据

成功访问:网络连接正常、DNS解析正常、目标服务器正常运行、HTTP通信正常

5.tcpdump 抓网络包到本地

待实验

6.ss 查看本地网络连接情况

ss -ntlp (t:显示tcp连接 u:显示udp连接 -l:显示监听中的连接 -p:显示京城与套接字关联信息 -s:显示统计信息)

二、系统信息查看

1.查看系统版本

2.查看内核版本

3.10.0-1160.el7.x86_64:
3.10.0:内核版本号,表示Linux内核的主版本号。
-1160.el7:内核版本的补丁号,以及操作系统的版本号。
1160 是内核的补丁版本号,表示这是第 1160 个补丁。
el7 表示这是基于 Red Hat Enterprise Linux (RHEL) 7 的内核版本。
x86_64:表示系统架构,这里是 64 位的 x86 架构

3.查看cpu信息参数、型号、核数

4.查看cpu使用率

top命令

5.查看内存详细情况

free -h

6.查看内存使用率

top

7.查看硬盘分区信息

fdisk -l

这会列出系统中所有磁盘的分区信息,包括磁盘的名称、分区表类型、分区大小、起始和结束扇区等

8.查看硬盘使用率

df -h

9.查看所有进程

ps aux

10.实时查看硬盘和网络使用情况

iotop 是一个用于监视磁盘 I/O 活动的命令。它可以实时显示磁盘 I/O 活动情况,包括读取和写入的速度、哪些进程在进行磁盘 I/O 操作等

iftop 是一个用于监视网络流量的命令。它可以实时显示系统中的网络流量情况,包括各个网络连接的带宽使用情况、来源和目的 IP 地址、端口号等。通过

-----待完善

相关推荐

  1. Linux基础命令使用】

    2024-04-07 16:50:02       59 阅读
  2. Linux基础命令

    2024-04-07 16:50:02       55 阅读
  3. Linux基础命令

    2024-04-07 16:50:02       44 阅读
  4. Linux命令基础

    2024-04-07 16:50:02       39 阅读
  5. Linux——基础命令

    2024-04-07 16:50:02       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-07 16:50:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-07 16:50:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-07 16:50:02       87 阅读
  4. Python语言-面向对象

    2024-04-07 16:50:02       96 阅读

热门阅读

  1. 设计模式:组合模式

    2024-04-07 16:50:02       41 阅读
  2. 【DevOps工具篇】身份验证管理及SSO登录:Keycloak

    2024-04-07 16:50:02       33 阅读
  3. 【TypeScript系列】代码库结构

    2024-04-07 16:50:02       35 阅读
  4. dfs,LeetCode 1026. 节点与其祖先之间的最大差值

    2024-04-07 16:50:02       40 阅读
  5. QT各种锁及线程同步应用

    2024-04-07 16:50:02       34 阅读
  6. C语言形参与实参

    2024-04-07 16:50:02       43 阅读
  7. Elasticsearch如何选择版本

    2024-04-07 16:50:02       37 阅读
  8. socket套接字函数

    2024-04-07 16:50:02       34 阅读