Linux操作系统常用命令总结

1、网络配置查看

要想知道网络的配置状态,我们可以使用ifconfig 或者 ip命令来查看。

这两个命令功能都差不多,不过它们属于不同的软件包,ifconfig属于net-tools软件包,ip属于iproute2软件包,通过查资料,net-tools软件包没有人继续维护了,而iproute2软件包是有开发者依然在维护,所以更推荐使用ip工具。

虽然这两个命令输出的格式不尽相同,但是输出的内容基本相同,比如都包括了IP地址、子网掩码、MAC地址、网关地址、MTU大小、网口的状态以及网络包收发的统计信息。

2、socket信息查看

可以使用netstat或者ss,这两个命令查看socket、网络协议栈、网口以及路由表的信息。

3、网络吞吐率和PPS查看

可以使用sar命令查看当前网络的吞吐率和PPS,用法是给sar增加-n 参数就可以查看网络的统计信息,比如:

sar -n DEV 显示网口的统计数据;

sar -n EDEV 显示关于网络错误的统计数据;

sar -n TCP 显示TCP的统计数据。

4、连通性和延时如何查看

要测试本机与远程主机的连通性和延时,通常是使用ping命令,它是基于ICMP协议,工作在网络层。

比如,如果要测试本机到192.168.12.20 IP地址的连通性和延时:

5、基本命令

还有一些常用的LINUX命令框基本命令:

ls 打开当前目录;

cd 切换目录;

mkdir 创建目录文件;

touch 创建普通文件;

rm/rm -r 删除普通文件/删除目录文件;

cp 文件1 文件2 拷贝文件1到文件2;

mv 文件1 文件2 移动文件1到文件2;

cat 查看文件内容;

vim 文本编辑工具;

gcc/g++ 编译文件;

head 查看文件前10行内容;

tail 查看文件后10行内容;

less 分页查看文本文件;

more 分页显示文件内容;

gdb 调试命令;(gcc -o main main.c -g; gdb main)

r 运行程序;

l 显示10行代码;

n 执行下1行代码;

b+函数名/行号 加断点;

p+参数 打印参数内容;

quit 退出调试;

相关推荐
青青草原技术员灰太狼2 小时前
Nginx的https搭建
linux·服务器·网络
xu_yule2 小时前
网络和Linux网络-4(应用层)序列化和反序列化(网络计算器)
linux·网络
宇钶宇夕3 小时前
三旺 INP314T 网关快速入门指南:从登录到基础配置
运维·自动化·软件工程
2***s6723 小时前
Failed to restart nginx.service Unit nginx.service not found
运维·nginx
拿破轮3 小时前
使用通义灵码解决复杂正则表达式替换字符串的问题.
java·服务器·前端
YongCheng_Liang4 小时前
Zabbix 6.4 完整部署教程:从环境准备到监控实战
linux·运维·zabbix
&&Citrus4 小时前
【杂谈】SNNU公共计算平台:深度学习服务器配置与远程开发指北
服务器·人工智能·vscode·深度学习·snnu
小白电脑技术4 小时前
旧电脑安装流畅的系统?用虚拟机先体验一下Linux Mint!
linux·电脑
数字化顾问4 小时前
(65页PPT)大型集团物料主数据管理系统建设规划方案(附下载方式)
大数据·运维·人工智能
翼龙云_cloud4 小时前
阿里云渠道商:新手怎么操作阿里云无影云电脑?
运维·服务器·阿里云·云计算·电脑