Linux笔记-Linux中的TracerPid
在每个进程都在/proc中有对应的文件夹,其中有个status文件:
[root@VM-0-2-centos 15173]# ls
attr cmdline environ io mem ns pagemap sched stack task
autogroup comm exe limits mountinfo numa_maps patch_state schedstat stat timers
auxv coredump_filter fd loginuid mounts oom_adj personality sessionid statm uid_map
cgroup cpuset fdinfo map_files mountstats oom_score projid_map setgroups status wchan
clear_refs cwd gid_map maps net oom_score_adj root smaps syscall
[root@VM-0-2-centos 15173]#
status内容如下:
[root@VM-0-2-centos 15173]# cat status
Name: bash
Umask: 0022
State: S (sleeping)
Tgid: 15173
Ngid: 0
Pid: 15173
PPid: 15169
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0 0
FDSize: 256
Groups: 0
VmPeak: 116376 kB
VmSize: 116372 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 3196 kB
VmRSS: 3196 kB
RssAnon: 1384 kB
RssFile: 1812 kB
RssShmem: 0 kB
VmData: 1300 kB
VmStk: 132 kB
VmExe: 884 kB
VmLib: 2140 kB
VmPTE: 48 kB
VmSwap: 0 kB
Threads: 1
SigQ: 0/7270
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000010000
SigIgn: 0000000000384004
SigCgt: 000000004b813efb
CapInh: 0000000000000000
CapPrm: 0000001fffffffff
CapEff: 0000001fffffffff
CapBnd: 0000001fffffffff
CapAmb: 0000000000000000
Seccomp: 0
Cpus_allowed: 1
Cpus_allowed_list: 0
Mems_allowed: 00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 220
nonvoluntary_ctxt_switches: 0
里面有个TracerPid
也就是说,这个TracerPid是追踪进程ID,如果没有进程对其追踪就是0。
这个tracerpid在Andorid安全很有用。
Linux笔记-Linux中的TracerPid相关推荐
- Linux笔记-centos中大量tcp状态为TIME_WAIT
这里主要主要原因是,我这边有个神器的硬件,时不时都断开一下.然后我搞了个重连的机制,运行一晚上发现大量的TIME_WAIT vi /etc/sysctl.conf 编辑文件,加入以下内容: net.i ...
- Linux笔记-bash中解决if语句中command not found问题
在shell脚本中,有时if会出现command not found, 原因是if [空格然后在内容然后再空格] 如下: 将 if [${currentStr} == "xxxxx" ...
- Linux笔记-bash中字符串拆分并且存到数组中
对应的脚本如下: i=1while ((1==1)); dotmp=`echo $字符串变量名 | cut -d " " -f $i`if [ "$tmp" = ...
- Linux笔记-bash中执行命令并将执行的命令结果存储为变量
这里以Rabbitmq的查询命令为例将查询的值放入shell的变量中. 程序运行截图如下: shell如下: #!/bin/bashrabbitmqCmd="rabbitmqctl list ...
- Linux笔记|Linux的敲门砖
Linux的敲门砖 本篇文章以VMware Workstation Pro 下的 Ubuntu.18.0.4虚拟机为主 初次作文,若有纰漏,欢迎来稿 Linux初体验 Linux的敲门砖 linux概 ...
- linux+笔记:linux下判断一个文件或者目录是否存在
工作中涉及到文件系统,有时候需要判断文件和目录是否存在,下面是一些前人的经验分享. 转自:http://blog.csdn.net/adcxf/article/details/6386901 转自:h ...
- 蚊子的linux笔记 - linux常用命令
Linux命令 cd (切换目录) cd / 返回根目录 cd ~ 用户主目录 cd . 当前目录 cd -返回到上一级目录 cd /usr/ 进入到usr目录 cd – 返回上一个目录 cd 直接回 ...
- Linux笔记——linux下的语音合成系统
1.festival 安装:sudo apt-get install festival 使用: (SayText "Hello!") 2. espeek(ubuntu 自带) # ...
- Linux笔记(更新中)
Linux自学笔记 Writing In The Front: @Auther:纸箱里的猫 @Description:Linux自用学习笔记 @Last Updated Date:2021.8.9 @ ...
最新文章
- IF10+的数据库文章!这里有5个案例,一起发起来?
- 轻松搭建基于 Serverless 的 Egg.js Web 应用
- 关于nodejs的__dirname
- 使用HTTPS和OAuth 2.0保护服务到服务的Spring微服务
- CentOS6.8升级gcc到4.8.5总结
- es6 原生构造函数的继承
- 基于JAVA+SpringMVC+Mybatis+MYSQL的企业客户管理系统
- 微课|中学生可以这样学Python(5.5.3节):字符串格式化2
- python继承方式是基于原型吗_[译] 为什么原型继承很重要
- 【 Hibernate3-摘要 】 【 第1节 】:JPA常用注解
- 详述SaltStack Salt 命令注入漏洞(CVE-2020-16846/25592)
- 88.http反向代理proxy处理请求的流程
- volist 自增序号 分页如何实现?
- java题角色信息管理,java题库专家信息管理系统
- Android开发实例详解之IMF(Android SDK Sample—SoftKeyboard)
- DNS-over-HTTPS(DoH)简析与配置
- ATF官方文档翻译(二):Authentication Framework Chain of Trust(身份验证框架和信任链)(2)
- 【Python之正则表达式与JSON】
- Python秀操作 自动更换电脑壁纸
- 生命游戏(Java)
热门文章
- Python通过LDAP验证、查找用户(class,logging)
- 深入理解Java多态性
- Windows Management Framework 中修改WinRM监听端口
- Python 之 【markdown 模块的学习】
- 550 5.7.1 Client does not have permissions to send as this sender
- Modularity QuickStart学习
- HTML DOM教程 19-HTML DOM Button 对象
- 一分钟!不写代码!给网站添加【统计分析】
- 最近打算再写一个 局域网聊天软件
- ADO得到字段名的代码