寻找某个进程
ps -ef |grep xxx
Linux ps 命令 | 菜鸟教程 (runoob.com)
ncdu
ncdu :: 触宝运维团队文档 (haojianxun.github.io)
htop
htop - 进程管理 - Documentation (rockylinux.org)
cache和buffer的区别
cached是cpu与内存间的,缓存,一级缓存、二级缓存、三级缓存
buffer是内存与磁盘间的,缓冲
buffer和cache的区别-阿里云开发者社区 (aliyun.com)
查看端口情况
netstat -na
netstat -nlp
网络
iftop、nethogs
Linux 网络流量监控利器 iftop 中文入门指南-腾讯云开发者社区-腾讯云 (tencent.com)
nethogs 命令,Linux nethogs 命令详解:终端下的网络流量监控工具 - Linux 命令搜索引擎 (wangchujiang.com)
查看文件被什么进程占用
lsof查看文件被什么进程占用_lsof查看文件占用-CSDN博客
查看系统所有共享内存、信号
ipcs -a
iprm
判断两个文件或目录的差别diff
diff codelldb-x86_64-linux.vsix ~/codelldb-x86_64-linux.vsix
判断2进制文件的差别cmp
cmp -l codelldb-x86_64-linux.vsix ~/codelldb-x86_64-linux.vsix
查看所有服务
在 Ubuntu 22.04 中,你可以使用 systemctl
命令来查看所有的服务。以下是一些常用的命令:
1. 查看所有正在运行的服务:
systemctl list-units --type=service --state=running
2. 查看所有已启用的服务(包括正在运行和已停止的):
systemctl list-units --type=service --state=enabled
3. 查看所有已停止的服务:
systemctl list-units --type=service --state=inactive
4. 查看所有服务的状态(包括正在运行、已停止和已禁用的):
systemctl list-units --type=service --all
这些命令将输出服务的名称、状态和描述等信息。你也可以结合使用 grep
命令来过滤输出结果,以便查找特定的服务。例如,要查找包含 "apache" 的服务,你可以使用以下命令:
systemctl list-units --type=service --all | grep apache
docker查看日志
docker logs --tail=1000 halo
docker查看日志的三种方式_51CTO博客_docker 查看容器日志
多线程下载器
【Linux】多线程下载工具axel的安装和使用_axel linux 参数a-CSDN博客
Linux下载加速,比Wget好太多了(CentOS、Debain都有)_centos除了wget-CSDN博客
查看内存
smem -t -p
ps aux --sort=-%mem | head