linux 进程启动时间 linux程序启动时间
关于linux 进程启动时间,linux程序启动时间这个很多人还不知道,今天小蚪来为大家解答以上的问题,现在让我们一起来看看吧!
linux 进程启动时间 linux程序启动时间
linux 进程启动时间 linux程序启动时间
1、4. 链接文件文章结构:proc是Linux系统下一个很重要的目录。
2、 它跟/etc, /home等这些系统目录不同, 它不是一个真正的文件系统, 而是一个虚拟的文件系统。
3、 它不存在于磁盘, 而是存在于系统内存中。
4、 所以当你使用 ls -al /proc这条命令来查看proc目录时, 会看到其下面的所有文件的大小都为0字节。
5、 proc以文件系统的方式为访问系统内核的作提供接口。
6、 很多系统的信息, 如内存使用情况, cpu使用情况, 进程信息等等这些信息,都可以通过查看/proc下的对应文件来获得。
7、 proc文件系统是动态从系统内核读出所需信息的。
8、proc目录下具体有哪些文件呢?/proc 目录下的文件/proc/cpuinifo CPU的信息(型号、家族、缓存大小等)/proc/mem物理内存、交换空间/proc/mounts 已加载的文件系统的列表/proc/devs 可用设备的列表/proc/modules 已加载的模块/proc/virsion 内核版本/proc/cmdline 系统启动时输入的内核命令行参数/proc/XXX XXX是指以进程PID(数字编号)命名的目录,每一个目录表示一个进程(即线程组)。
9、/proc/swaps 要获知swap空间的使用情况/proc/fs/nfsd/exports 列出由NFS共享的文件系统/proc/kmsg 该文件被作为内核日志信息源,它可以被作为一个系统信息调用的接口使用/proc/self -- 到当前进程/proc目录的符号链接,通过这个目录可以获取当前运行进程的信息。
10、/proc/pci -- 挂接在PCI总线上的设备/proc/tty/driver/serial --串口配置、统计信息/proc/version -- 系统版本信息/proc/sys/kernel/ostype/proc/sys/kernel/osrele/proc/uptime -- 系统启动后的运行时间ase/proc/sys/kernel/version/proc/sys/kernel/hostname -- 主机名/proc/sys/kernel/domainname -- 域名/proc/partitions -- 硬盘设备分区信息/proc/locks -- 当前系统中所有的文件锁/proc/loadg -- 系统负荷信息很多系统命令在读取系统信息的时候,其实是从proc目录下读取对应的文件来获得的。
11、 所以如果我们不使用这些命令, 直接到proc目录下去查看对应文件,也是可以获得对应的信息的。
12、 下面举几个例子:对于查看进程信息一栏,做下补充:/proc/N pid为N的进程信息/proc/N/cmdline 进程启动命令/proc/N/cwd 链接到进程当前工作目录/proc/N/environ 进程环境变量列表/proc/N/exe 链接到进程的执行命令文件/proc/N/fd 包含进程相关的所有的文件描述符/proc/N/maps 与进程相关的内存映射信息/proc/N/mem 指代进程持有的内存,不可读/proc/N/stat 进程的状态/proc/N/statm 进程使用的内存的状态/proc/N/status 进程状态信息,比stat/statm更具可读性/proc/self 链接到当前正在运行的进程更多的应用场景, 留选项:-i 匹配时忽略大小写给大家自己到/proc目录下探索吧。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。