Linux超实用命令整合

Linux超实用命令整合,第1张

概述Linux超实用命令整合

查看cpu个数
lscpu

查看监听端口
netstat -tnlp

创建多个文件
mkdir file{1..3}

查看防火墙状态
firewall-cmd --state

关闭防火墙
systemctl stop firewalld.service

查看防火墙是否开机自启
systemctl is-enabled firewalld.service;echo $?

禁止防火墙开机启动
systemctl disable firewalld.service

查看文件信息并根据文件内容刷新而更新
tail -f 文件名
如果想要暂停刷新显示,按住ctrl+s,继续刷新按住ctrl+q

发起请求或者访问接口
curl ip:端口

发起请求或者访问接口并查看头信息
curl ip:端口 -I

查看监听端口
ss 是 Socket Statistics 的缩写。ss 命令可以用来获取 socket 统计信息,它显示的内容和 netstat 类似。但 ss 的优势在于它能够显示更多更详细的有关 TCP 和连接状态的信息,而且比 netstat 更快。当服务器的 socket 连接数量变得非常大时,无论是使用 netstat 命令还是直接 cat /proc/net/tcp,执行速度都会很慢。ss 命令利用到了 TCP 协议栈中 tcp_diag。tcp_diag 是一个用于分析统计的模块,可以获得 linux 内核中第一手的信息,因此 ss 命令的性能会好很多。
常用选项
-h, --help 帮助
-V, --version 显示版本号
-t, --tcp 显示 TCP 协议的 sockets
-u, --udp 显示 UDP 协议的 sockets
-x, --unix 显示 unix domain sockets,与 -f 选项相同
-n, --numeric 不解析服务的名称,如 “22” 端口不会显示成 “ssh”
-l, --Listening 只显示处于监听状态的端口
-p, --processes 显示监听端口的进程(Ubuntu 上需要 sudo)
-a, --all 对 TCP 协议来说,既包含监听的端口,也包含建立的连接
-r, --resolve 把 IP 解释为域名,把端口号解释为协议名称
例如:显示正在监听的端口
ss -tnl

查看内存
free -h

查看文件大小

ll -lh

ll -lh 文件名或目录

总结

以上是内存溢出为你收集整理的Linux超实用命令整合全部内容,希望文章能够帮你解决Linux超实用命令整合所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1013183.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存