天天看点

进程管理

进程:一个程序在其自身的虚拟地址空间中的一次执行活动,进程是一个程序动态的执行过程。有自己的生命周期,会动态的产生和消亡,进程是资源申请,调度和独立运行的单位。

程序:静态的指令集和

进程识别号PID

实际用户识别号 实际识别组 有效用户识别号 有效组识别号

进程的输入输出环境

文件描述符:实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表。当程序打开一个现有文件或者创建一个新文件时,内核向进程返回一个文件描述符

内存映射文件:内存映射文件是由一个文件到进程地址空间的映射。

文件系统环境:

环境变量:指在操作系统中用来指定操作系统运行环境的一些参数

遗留信息:

凭证:

资源统计和限制:

后台执行:

command &

ctrl + Z

jobs    查看后台工作

fg      将后台的工作调回前台

bg      将后台的工作的状态由停止改为运行

fg %2   将第二个工作调回前台

kill %1  杀死后台第一个进程

kill    -1       重新加载配置文件           service servername reload

        -2       Ctrl + C                   终止某个进程

        -9       立即杀死

        -15      停止                       service servername stop  

killall/pkill  进程名                       直接杀死所有进程

配置本地yun源,须有光盘镜像

[root@oracle yum.repos.d]# vim server.repo

[server]

name=server

baseurl=file:///mnt

enabled=1

gpgcheck=0

ps            -A             列出所有进程

              -C             列出含有指定命令的进程

              -U             列出属于指定用户的进程

              -t             列出从指定终端启动的进程

              -p             列出指定进程号的进程

              -f             详细格式

              -l             长格式

              -j             作业格式

[root@tmg-lh-129 ~]# ps -aux

Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ

USER       PID           %CPU         %MEM         VSZ               RSS          TTY          STAT        START           TIME        COMMAND

用户       进程ID       CPU占用率   内存占用率   占用虚拟内存大小  占用内核大小   哪个终端     状态        运行开始时间  运行时间      执行的命令

root         1            0.0         0.0        19232               452           ?            Ss          2015            0:01       /sbin/init

ps -eo             user         用户名

                   uid          用户号

                   pid          进程号

                   ppid         父进程号

                   size         内存大小Kbytes

                   vsize        总虚拟内存大小

                   share        共享页数

                   nice         进程优先级

                   pri          内核调整优先级

                   pmem         物理内存占用率

                   trs          程序代码驻留大小

                   rss          使用的总物理内存数

                   time         CPU占用时间

                   stat         进程状态

                    cmd/args    执行的内容

top                q             退出

                   s             设置刷新间隔

                   space         立即刷新 

                   m             根据内存进行排序

                   p             根据cpu占用率进行排序

                   u             查看指定用户的进程

                   k             杀死进程

                   r              更改进程优先级

     本文转自陈继松 51CTO博客,原文链接:http://blog.51cto.com/chenjisong/1738517,如需转载请自行联系原作者

继续阅读