记录deepin linux 系统开发过程中遇到的命令
查找目录文件是否存在 find 命令在 dir 目录下 模糊查找 name
查看内存占用 free 命令find /dir -name “?name?”
free 命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。
ps 命令free -h
可以实时的显示各个进程的内存使用情况。Reported memory usage information includes %MEM (percent of physical memory used), VSZ (totalamount of virtual memory used), and RSS (total amount of physical memory used)。你可以使用 “–sort” 选项对进程进行排序,例如按 RSS 进行排序:
ps aux | sort -rss
查看内存消耗大的进程
ps aux --sort -rss | head
使用以下 ps 命令格式可在输出中仅展示有关内存消耗过程的特定信息。
解决系统卡的问题ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%mem | head
-
查看内存使用情况
free -g
当 free 栏 为 0 就表示内存基本使用完了,需要清理内存了 -
查看磁盘使用情况
df -h
当发现磁盘使用率很高时,那就要释放磁盘空间了,删除一些不必要的文件 -
查看cpu使用情况
top
在top界面按shift+p对进程使用cpu排序,能看到哪些进程占用cpu较多
然后kill占用cpu多的进程
Linux 查看端口占用情况
lsof(list open files)是一个列出当前系统打开文件的工具。
lsof 查看端口占用语法格式:
netstatlsof -i:端口号
netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况。
netstat 查看端口占用语法格式:
netstat -tunlp | grep 端口号
-t (tcp) 仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出在Listen(监听)的服务状态 -p 显示建立相关链接的程序名



