日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux操作系统中查找某个进程,在linux下查看有哪些操作系统进程正在使用某一个共享内存段...

發布時間:2025/3/19 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux操作系统中查找某个进程,在linux下查看有哪些操作系统进程正在使用某一个共享内存段... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

[root@abc log]# ipcs -m

------ Shared Memory Segments --------

key shmid owner perms bytes nattch status

0x0052e2c1 0 highgo432 600 56 5

0x00000000 65537 oracle 640 12582912 26

0x00000000 98306 oracle 640 511705088 26

0x0447bbc8 131075 oracle 640 2097152 26說明:shmid是65537的共享內存段的nattch值為26,也就是說此時有26個操作系統進程attach到本共享內存段中,

那怎么找到是哪26個進程呢?使用如下命令即可:

[root@abc log]# lsof | egrep "65537"

oracle 3174 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3176 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3178 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3182 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3184 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3186 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3188 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3190 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3192 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3194 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3196 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3198 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3200 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3202 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3204 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3206 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3208 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3214 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3222 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3231 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3235 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3240 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 3282 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 10227 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 10229 oracle DEL REG 0,4 65537 /SYSV00000000

oracle 10647 oracle DEL REG 0,4 65537 /SYSV00000000

[root@abc log]#看看這些進程是什么進程:

[root@abc log]# ps -ef | grep 10227

oracle 10227 1 0 15:56 ? 00:00:00 oracleorcl (LOCAL=NO)

root 10677 8485 0 17:28 pts/1 00:00:00 grep 10227

[root@abc log]# ps -ef | grep 31

root 31 2 0 Jun05 ? 00:00:00 [events_power_ef]

root 131 2 0 Jun05 ? 00:00:00 [kstriped]

root 431 2 0 Jun05 ? 00:00:00 [scsi_eh_18]

root 444 2 0 Jun05 ? 00:00:00 [scsi_eh_31]

root 3122 2144 0 Jun05 tty1 00:00:00 -bash

root 3141 3122 0 Jun05 tty1 00:00:00 su - oracle

oracle 3142 3141 0 Jun05 tty1 00:00:00 -bash

oracle 3167 1 0 Jun05 ? 00:00:03 /home/oracle/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr LISTENER -inherit

oracle 3170 3142 0 Jun05 tty1 00:00:00 sqlplus as sysdba

oracle 3174 1 0 Jun05 ? 00:00:09 ora_pmon_orcl ---->>>oracle后臺進程

oracle 3176 1 0 Jun05 ? 00:00:17 ora_psp0_orcl ---->>>oracle后臺進程

oracle 3178 1 1 Jun05 ? 00:22:40 ora_vktm_orcl ---->>>oracle后臺進程

oracle 3182 1 0 Jun05 ? 00:00:02 ora_gen0_orcl ---->>>oracle后臺進程

oracle 3184 1 0 Jun05 ? 00:00:04 ora_diag_orcl ---->>>oracle后臺進程

oracle 3186 1 0 Jun05 ? 00:00:04 ora_dbrm_orcl ---->>>oracle后臺進程

oracle 3188 1 0 Jun05 ? 00:01:21 ora_dia0_orcl ---->>>oracle后臺進程

oracle 3190 1 0 Jun05 ? 00:00:03 ora_mman_orcl ---->>>oracle后臺進程

oracle 3192 1 0 Jun05 ? 00:00:06 ora_dbw0_orcl ---->>>oracle后臺進程

oracle 3194 1 0 Jun05 ? 00:00:04 ora_lgwr_orcl ---->>>oracle后臺進程

oracle 3196 1 0 Jun05 ? 00:00:31 ora_ckpt_orcl ---->>>oracle后臺進程

oracle 3198 1 0 Jun05 ? 00:00:04 ora_smon_orcl ---->>>oracle后臺進程

oracle 3214 3170 0 Jun05 ? 00:00:08 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

oracle 3231 1 0 Jun05 ? 00:00:02 ora_q000_orcl

root 10680 8485 0 17:28 pts/1 00:00:00 grep 31

[root@abc log]#

[root@abc log]# ps -ef | grep 32

root 32 2 0 Jun05 ? 00:00:00 [events_power_ef]

root 432 2 0 Jun05 ? 00:00:00 [scsi_eh_19]

root 445 2 0 Jun05 ? 00:00:00 [scsi_eh_32]

root 1332 2 0 Jun05 ? 00:00:00 [kauditd]

oracle 3200 1 0 Jun05 ? 00:00:01 ora_reco_orcl ---->>>oracle后臺進程

oracle 3202 1 0 Jun05 ? 00:00:16 ora_mmon_orcl ---->>>oracle后臺進程

oracle 3204 1 0 Jun05 ? 00:00:45 ora_mmnl_orcl ---->>>oracle后臺進程

oracle 3206 1 0 Jun05 ? 00:00:01 ora_d000_orcl ---->>>oracle后臺進程

oracle 3208 1 0 Jun05 ? 00:00:01 ora_s000_orcl ---->>>oracle后臺進程

oracle 3214 3170 0 Jun05 ? 00:00:08 oracleorcl (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

oracle 3222 1 0 Jun05 ? 00:00:02 ora_qmnc_orcl ---->>>oracle后臺進程

oracle 3231 1 0 Jun05 ? 00:00:02 ora_q000_orcl ---->>>oracle后臺進程

oracle 3235 1 0 Jun05 ? 00:00:00 ora_q001_orcl ---->>>oracle后臺進程

oracle 3240 1 0 Jun05 ? 00:00:11 ora_cjq0_orcl ---->>>oracle后臺進程

oracle 3282 1 0 Jun05 ? 00:00:02 ora_smco_orcl ---->>>oracle后臺進程

root 10698 8485 0 17:31 pts/1 00:00:00 grep 32

[root@abc log]#

[root@abc log]# ps -ef | grep 10227

oracle 10227 1 0 15:56 ? 00:00:00 oracleorcl (LOCAL=NO)

root 10703 8485 0 17:32 pts/1 00:00:00 grep 10227

[root@abc log]# ps -ef | grep 10229

oracle 10229 1 0 15:56 ? 00:00:00 oracleorcl (LOCAL=NO)

root 10705 8485 0 17:32 pts/1 00:00:00 grep 10229

[root@abc log]# ps -ef | grep 10647

oracle 10647 1 0 17:22 ? 00:00:00 ora_w000_orcl

root 10707 8485 0 17:32 pts/1 00:00:00 grep 10647

[root@abc log]#參考自: https://access.redhat.com/solutions/44861 How to find a process using the ipcs shared memory segment

總結

以上是生活随笔為你收集整理的linux操作系统中查找某个进程,在linux下查看有哪些操作系统进程正在使用某一个共享内存段...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。