当前位置: 首页 > news >正文

网络管理命令

网络管理命令

ping命令

ping命令的原理是通过ICMP协议

ping 192.168.122.122 // ping这个地址来查看是否连通
ping -h // 查看可选参数
-i // 发送包间隔时间
-s // 指定发包字节数
-S // 控制ICMP报文发送缓冲区的大小
-D // 打印时间戳
-f // flood ping泛洪ping,可以对网卡进行压测

img

例子打印时间戳

alt text

netstat查看网络连接命令

netstat <option> | grep <service> // 常用-anop
-a:显示所有活动连接和监听端口。
-l:显示侦听状态的服务。
-n:直接使用IP地址,而不是尝试确定符号主机、端口或用户名。
-o:显示每个连接的进程标识符(PID)和进程名称。这需要管理员权限。
-p:显示进程ID和名称(需要有足够的权限)。
-r:显示路由表。
-t:显示TCP表。
-u:显示UDP表。
-i:显示网络接口的统计信息。
-s:显示每个协议的统计信息
nestat -anop | grep 2000 // example

ss查看套接字信息命令

ss通常用于大量连接时更加好用

ss
-t # 指定tcp
-a # 所有协议
-p # 显示进程
-o # 显示计时器信息
-s # 显示所有连接使用率
-l # 只显示监听状态的
-n # 接使用IP地址,而不是尝试确定符号主机、端口或用户名。
ss -tulnp # 查看进程

ifconfig命令

ifconfig # 显示网卡信息
ifconfig eth0 down # 关闭网卡 ifup eth0
ifconfig eth0 up # 开启网卡 ifdown eth0

netplan命令

vim /etc/netplan/xxx.yaml # 更改网卡配置文件,netplan会从这里启动
sudo netplan apply # 更新网卡配置,重新启动网卡

值得注意的是,centos类的系统下,可以直接在/etc/networks-script目录下找到每个网卡的文件,如果是ubuntu系统参考上面的命令netplan

ip命令

用于替换更老的ifconfig

ip -a # 查看所有网卡信息包括激活的和未激活的
ip link show up # 查看激活的网卡
ip link set eth0 down # 关闭eth0网卡
ip link set eth0 name enp6s0 # 更改网卡名字
ip addr add 192.168.102.101/24 dev eth0 # 添加ip地址以及掩码
ip route default via 192.168.0.1 # 添加网关
ip link delete eth0 # 删除网卡

NetworkManager命令

nmtui # 以ui界面配置网络接口
sudo nmcli connection add type ethernet ifname eth0 con-name “MyStaticEth” \ipv4.addresses 192.168.1.100/24 \ipv4.gateway 192.168.1.1 \ipv4.dns 8.8.8.8 \ipv4.method manual # 配置静态配置,默认配置会生成在/etc/NetworkManager
sudo nmcli connection add type ethernet ifname eth0 con-name "MyEth" ipv4.method auto # 配置dhcp配置
nmcli connection reload # 修改配置后进行重载

nmap命令

nmap(network mapper)命令用于

nmap -sn 192.168.122.1/24 # 探测主机
nmap -p 22 192.168.122.1 # 扫描对应的端口是否开放
-sS # SYN扫描发送SYB数据包,不完成三次握手,适合绕过防火墙
-sT # tcp连接完成三次握手,适合无防火墙
-sU # udp扫描
-sn # 只进行ping扫描,不进行端口扫描
-p # 指定端口范围扫描,-p 1-1000
-T # 设置扫描速度
-v # 增加详细输出

nc网络扫描命令

nc(network cat)命令,用于网络探测

nc [option] host port
# nc -zvw3 192.168.122.1 22 查看是否能ssh连接对应主机
-l # 监听
-p # 指定本地端口
-u # 使用UDP,默认TCP
-z # 扫描模式,连完就关
-v/-vv # 更详细的输出
-n # 不做DNS解析
-w # 超时时间
-k # 持续监听,允许多连接
-N # 读到EOF终止连接

iperf网络性能测试命令

iperf性能测试命令,用于测试网络带块,吞吐量,时延、抖动等性能指标
测试项:带宽测试、时延测试、抖动测试、丢包率测试、多线程测试、UDP和TCP测试

iperf -s # -s 启动服务器模式
iperf -c <server_ip> # -c链接服务器ip
# TCP测试
-t <time> # 指定测试时间
-i <time> # 间隔时间
-p <port> # 服务端口
-J # JSON格式输出
-P <num> # 指定线程数
-w <num> # 设定窗口大小
# UDP测试
-u # udp模式
-b <bandwidth> # 设定UDP发送带宽,-b 100M
-l <length> # 设定UDP长度

ethtool网卡管理命令

ethtool用于管理网络驱动和硬件设备的工具,用于以太网设备配置和诊断

基本语法: ethool [选项] [网络接口名]

ethtool ens00 # 查看网卡基本信息

alt text

ethtool -i ens00 # 查看驱动基本信息

alt text

ethtool -S ens00 # 查看网卡统计信息

alt text

ethtool -k ens00 # 查看网卡支持的功能
ethtool -K ens00 rx on # 启用接收校验和功能

wget资源获取命令

支持从网络上下载数据,支持http/https协议,也可以通过代理服务器下载。

wget [URL]
wget -o file.zip https://www.samples.com 
wget --user=[username] --password=[password] [URL] # 使用账号密码
wget --proxy [proxy_server:port] [URL] # 使用代理
wget --no-check-certificate [URL] # 不检查SSL证书

curl传输数据命令

支持多种传输方式:HTTP,HTTPS,FTPS,TELNET,代理等,用于下载和请求数据,也可用于测试或与服务器交互。

curl [option] [URL]
curl https://www.samples.com -o file.zip # 下载文件
curl -X GET [URL] # 发送GET请求
curl -k [URL] # -k允许连接https网站时不进行ssl验证
curl -\# [URL] # 显示进度条
-I # 只显示http响应头,不显示响应体
-X # 指定restful接口
-H # 指定请求头,例如-H "Accept: application/vnd.docker.distribution.manifest.v2+json",vnd为MIME类型的特定自定义格式
-O # 下载文件到本地,并使用相同的名字
-v # 显示流程信息
curl --unix-socket /var/run/docker.sock -X GET "http://localhost/v2/_catalog" # 通过unix-socket连接的好处

img

sshpass命令

sshpass 传递命令

sshpass -p 'password' ssh user@ip '命令'
sshpass -p 'password' ssh ip '命令' # 不指定用户的话,默认为root用户
sshpass -p 'password' ssh -o StrictHostKeyChecking=no ip # 不检查密钥

ssh命令

ssh ip # 连接ip

openssl加密命令

openssl可以用来生成ssl密钥,用于加密

openssl [command] [command_opts] [command_args]
# 产生ras密钥对
openssl list -cipher-commands # 列出加密命令
# 产生ras密钥对钥对,-o指定私钥文件的保存位置,密钥长度为2048位私钥
openssl genrsa -output private.key 2048 
# 创建证书签名请求
openssl req -new -key private.key -out crs.csr
# 如果不想要按部就班输入国家等信息,可以通过以下两种方式避免按步输入
# 方法一:通过-subj指定输入的对象
openssl req -new -key private.key -out csr.csr -subj "/C=CN/ST=Beijing/L=Beijing/O=MyOrganization/OU=MyUnit/CN=example.com"
req # 生成证书签名请求
-new # 指定生成新的csr
-key # 指定私钥
-out # 指定csr文件的保存路径
-subj # 指定对象
# 方法二:使用配置文件方式
# csr.conf,csr文件的长度由主题信息和密钥信息长度决定
[dn]
C = CN
ST = Beijing
L = Beijing
O = MyOrganization
OU = MyUnit
CN = example.com
openssl req -new -key private.key -out csr.csr -config csr.conf
# 查看csr的文本
openssl req -in  csr.csr -text# 生成自签名证书,x.509是一种国际标准X.509,证书通常以.pem和.crt结尾
openssl x509 -req -days 365 -in csr.csr -signkey private.key -out certificate.crt
-in # 指定csr证书签名请求
-signkey # 指定签名key
-out # 输出证书
# 查看证书文本
openssl x509 -in certificate.crt -text -noout
-noout # 指定不输出证书二进制内容
# 使用digest算法:常用的包括,md5, sha256等
openssl digest -md4 [filename]
openssl list -1 -digest-commands # 列出摘要命令
openssl list -1  -public-key-algorithms # 列出公key算法
http://www.zskr.cn/news/1437311.html

相关文章:

  • 2026年别墅大门工厂TOP5排行:仿古大门定制/农村自建房入户大门/别墅入户门厂家/南通入户门厂家/南通别墅入户门/选择指南 - 优质品牌商家
  • 讲真的2026年北京离婚律师 5位口碑实力俱佳值得推荐 - 本地品牌推荐
  • 大连茅台三十年回收服务评测:国酒茅台回收/大连名酒回收/年份茅台回收/老酒回收/茅台三十年回收/茅台五十年回收回收/选择指南 - 优质品牌商家
  • 一文讲透|降AIGC工具测评:2026 最新推荐与使用指南 - 降AI小能手
  • Gemini剧情引擎实战手册:7步构建高沉浸、低崩坏的动态叙事系统
  • 2026年5月效果最好的GEO服务商五强厂商核心能力榜单与实战案例解读+GEO优化应用场景分析 - 互联网科技品牌测评
  • 2026年5月正规的昆山电力工程施工生产商推荐榜厂家推荐榜,变配电工程、机电安装、消防工程、市政水务、通讯建设厂家选择指南 - 海棠依旧大
  • 2026年全国产业园装修优质企业排行与选型指南:广东,惠州,深圳,研发实验室装修/超市卖场装修/餐饮装修定制/产业园办公楼装修/选择指南 - 优质品牌商家
  • 【Gemini客户反馈分析实战指南】:20年AI产品专家亲授3大高价值洞察模型与落地工具包
  • 作业1评价自己开发的团队软件——铁路客运站设备运维管理系统
  • 2026年5月有实力的青山区汽车无痕修复公司哪家靠谱厂家推荐榜,汽车凹陷修复、免喷漆凹陷修复、玻璃修复、车门凹陷修复厂家选择指南 - 海棠依旧大
  • 从零开发游戏需要学习的c#模块,第三十四章(设置界面)
  • 2026年5月热门的昆山老酒回收排行榜厂家推荐榜,贵州茅台整箱回收、年份老酒、五粮液、洋酒、礼品酒厂家选择指南 - 海棠依旧大
  • 2026年5月市面上海南医疗消毒电磁蒸汽发生器型号排行厂家推荐榜:YFL系列、RSD系列、FRL系列等主流型号厂家选择指南 - 海棠依旧大
  • 重庆400多分初三生:重庆中考400多分可以读哪些高中、重庆公办普高、重庆公办高中、重庆公办高中学校、重庆普通高中学校选择指南 - 优质品牌商家
  • 层级式多Agent协作是什么?
  • 2026北京小程序平台推荐——本地商家数字化选型全维度解析
  • 2026年5月热门的泰州市工业洗衣机设备源头厂家怎么选择厂家推荐榜:全自动洗脱机、工业烘干机、烫平机厂家选择指南 - 海棠依旧大
  • Arduino红外遥控库完整实践指南:从零到精通的10个技巧
  • 2026年5月口碑好的比较大的木工铣床销售厂家怎么选?数控木工铣床、重型木工铣床、五轴木工铣床厂家选择指南 - 海棠依旧大
  • 2026乐山装修公司排行:九木堂装饰联系/乐山哪家自建房修建公司好/乐山哪家装修公司靠谱/乐山好的装修设计公司/选择指南 - 优质品牌商家
  • Buzz:基于Whisper的离线音频转录工具如何重构本地语音处理体验
  • SpringBoot整合MyBatis:高效持久层解决方案
  • 提示工程(Prompt_Engineering)
  • 终极ESP32 Arduino开发指南:从零开始快速上手物联网项目
  • 终极指南:如何免费解锁WeMod完整功能 - Wand-Enhancer开源解决方案
  • langchain的消息类型有哪些?如何发送消息?我们可以发送图片给大模型吗?多模态是什么?一文详解
  • 2026年佛山洋酒回收权威机构排行:佛山名酒回收电话、佛山茅台酒回收、佛山茅台酒回收电话、佛山附近上门回收名酒选择指南 - 优质品牌商家
  • Harness 持续交付平台深度评测:从参数解析到实战边界
  • 电动抽沙船哪家靠谱 - 舒雯文化