Linux基础:进程讲解,fork()函数的使用

进程基本概念:

1、进程与程序

程序就是存储在磁盘上的可执行文件,程序被加载到内存中开始运行叫进程。一个程序可以被多次加载生成多个进程,进程就是处于活动状态的计算机程序。

2、进程的分类

进程一般分为三种类型:交互进程、批处理进程、守护进程。
守护进程一般都处于活跃状态,运行在后台,由于系统在开机时通过启动脚本自动创建的。

3、查看进程

简单形式:ps 显示当前用户有控制终端的进程信息。
列表形式:ps -auxw 显示进程详细信息

 			a 所有用户的有控制终端的进程
            x 无终端控制的进程
            u 显示进程的详细信息
            w 以更大列宽显示
            USER 进程的属主
            PID 进程的编号
            %CPU CPU使用率
            %MEM 内核使用率
            VSZ 虚拟内存使用的字节数
            RSS 物理内存使用的字节数
            TTY 终端设备号,?表示无终端控制
            STAT 进程的状态
                O 就绪,等待被调度
                R 运行,Linux系统没有O,就绪也用R表示
                S 可被唤醒的睡眠,如系统中断、获得资源、收到信号都可以唤醒它转入运行状态。
                D 不可被唤醒的睡眠,只能被系统唤醒。
                T 暂停状态,收到SIGSTOP信号进程暂停状态,收到SIGCONT信号转入运行状态。
                W 等待内存分页(2.6内核以后被废弃)
                X 死亡状态
                Z 僵尸状态
                < 高优级
                N 低优先级
                l 多线程的进程
                s 会话首
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值