linux分析服務(wù)器內(nèi)存常用命令與查找文件工作路徑方式
更新時(shí)間:2025年10月31日 09:15:58 作者:小徐敲java
文章介紹了如何使用`auditd`服務(wù)查看內(nèi)存使用情況,并通過(guò)`ps`命令按內(nèi)存使用排行,此外,還說(shuō)明了通過(guò)進(jìn)程的工作目錄(cwd)來(lái)定位文件位置,從而確定服務(wù)的具體位置
查看 auditd 服務(wù)的內(nèi)存,單位 MB
ps -eo pid,%mem,rss,comm | grep auditd | grep -v grep | awk '{rss_mb = $3 / 1024; printf "PID: %-6s 內(nèi)存占比: %-5s 物理內(nèi)存: %.2f MB 進(jìn)程名: %s\n", $1, $2"%", rss_mb, $4}'
輸出效果:
PID: 1234 內(nèi)存占比: 2.5% 物理內(nèi)存: 256.30 MB 進(jìn)程名: auditd
ps 命令查看內(nèi)存排行
ps aux --sort=-%mem | head -n 10
輸出效果:
[root@FKFWQ1 system]# ps aux --sort=-%mem | head -n 10 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1233758 30.1 8.7 16119744 2725092 pts/3 Sl 10:28 10:49 java -jar /myfile/auxiliary_v1.0/qx-auxiliary-v1.0.jar mysql 3426079 0.2 1.6 3345780 502028 ? Ssl 8月22 280:51 /usr/sbin/mysqld root 3905935 0.0 1.5 3100580 493380 ? Sl 10月21 10:30 /usr/local/lib64/mate-indicators/libexec/mate-indicators root 778 0.1 0.6 271612 198532 ? Ss 8月14 172:41 /usr/lib/systemd/systemd-journald root 9137 0.2 0.5 841588 177924 ? Sl 8月14 293:11 /usr/local/bin/python3 QXFK_Sub1500.py -u emqx 5707 0.5 0.2 4168940 84776 pts/1 Ssl+ 8月14 573:08 /usr/lib/emqx/erts-10.7/bin/beam.smp -P 2097152 -Q 1048576 -e 256000 -spp true -A 4 -IOt 4 -SDio 8 -- -root /usr/lib/emqx -progname usr/bin/emqx -- -home /var/lib/emqx -- -boot /usr/lib/emqx/releases/4.2.14/emqx -mode embedded -boot_var ERTS_LIB_DIR /usr/lib/emqx/erts-10.7/../lib -mnesia dir "/var/lib/emqx/mnesia/emqx@127.0.0.1" -config /var/lib/emqx/configs/app.2025.08.14.10.13.57.config -kernel net_ticktime 120 -shutdown_time 30000 -setcookie emqxsecretcookie -name emqx@127.0.0.1 -- -vm_args /var/lib/emqx/configs/vm.2025.08.14.10.13.57.args -start_epmd false -epmd_module ekka_epmd -proto_dist ekka -- console -- root 9216 1.4 0.1 1877248 34308 ? Sl 8月14 1626:22 /usr/local/bin/python3 QXFK_read1500_fan.py -u root 1242 0.1 0.1 684792 33676 ? Ssl 8月14 120:36 /usr/sbin/rsyslogd -n -iNONE root 9217 1.4 0.1 2532352 33140 ? Sl 8月14 1632:24 /usr/local/bin/python3 QXFK_read1500_nofan.py -u [root@FKFWQ1 system]#
通過(guò)進(jìn)程的工作目錄(cwd)定位文件的位置
[root@FKFWQ1 myfile]# ps -ef|grep python root 1389 1 0 8月14 ? 00:08:31 /usr/bin/python3 /usr/sbin/lvmdbusd root 1422 1 0 8月14 ? 00:00:00 /usr/bin/python3 /usr/sbin/firewalld --nofork --nopid root 2060 1 0 8月14 ? 00:10:21 /usr/bin/python3 -Es /usr/sbin/tuned -l -P root 9137 1 0 8月14 ? 04:53:59 /usr/local/bin/python3 QXFK_Sub1500.py -u root 9216 1 1 8月14 ? 1-03:10:55 /usr/local/bin/python3 QXFK_read1500_fan.py -u root 9217 1 1 8月14 ? 1-03:16:58 /usr/local/bin/python3 QXFK_read1500_nofan.py -u root 9767 9461 0 8月14 ? 00:00:00 /usr/bin/python3 /usr/local/lib64/mate-indicators/libexec/reset_applet_position.py root 10109 9452 0 8月14 ? 00:53:13 python2 /usr/lib/ubuntu-mate/mate-menu/mate-menu.py root 1699343 1600094 0 15:54 pts/3 00:00:00 grep python [root@FKFWQ1 myfile]# [root@FKFWQ1 myfile]# ls -l /proc/9137/cwd lrwxrwxrwx 1 root root 0 10月 29 15:54 /proc/9137/cwd -> /myfile/project_python [root@FKFWQ1 myfile]#
查看服務(wù)的位置

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux下如何實(shí)時(shí)查看GPU狀態(tài)
這篇文章主要介紹了Linux下如何實(shí)時(shí)查看GPU狀態(tài)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-05-05
解決阿里云ssh遠(yuǎn)程連接短時(shí)間就會(huì)斷掉的問(wèn)題
這篇文章主要介紹了阿里云ssh遠(yuǎn)程連接短時(shí)間就會(huì)斷掉的解決方案,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07
Apache服務(wù)器IP自動(dòng)跳轉(zhuǎn)域名的問(wèn)題及解決方案
本教程將詳細(xì)介紹如何通過(guò)Apache虛擬主機(jī)配置實(shí)現(xiàn)這一功能,并解決常見(jiàn)問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,感興趣的朋友跟隨小編一起看看吧2025-11-11
使用fcntl系統(tǒng)函數(shù)在Linux下改變文件屬性的操作指南
在 Linux 系統(tǒng)編程中,fcntl 是一個(gè)非常強(qiáng)大且靈活的系統(tǒng)調(diào)用,允許開(kāi)發(fā)者對(duì)文件描述符進(jìn)行各種操作,包括設(shè)置和獲取文件屬性、管理文件鎖等,本文將深入探討 fcntl 的功能及其在實(shí)際開(kāi)發(fā)中的應(yīng)用,需要的朋友可以參考下2025-10-10

