进程和计划任务

目录

一.什么是程序

二.进程

三.ps命令   

四.top命令

五.pstree命令

六.进程管理

七.crontab周期


一.什么是程序

        是一串代码的集合,可以完成某种需求的机器可以识别的指令。

二.进程

1.什么是进程

        执行程序后,它就变成了一个进程。进程具有动态性,并发性,独立性,结构性。

        进程一般由程序、数据集合和进程控制块三部分组成。

2.进程与线程的区别

        线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位。
        一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线。

        问:如何确定一个线程是单线程还是多线程。

三.ps命令   

        ps命令可以查看进程当前状态的快照,默认显示当前终端中的进程

        ps aux可以查看系统中所有的进程

        ps还可以查看进程的特定属性

        按cpu利用率倒序排序:ps aux k -%cpu

四.top命令

        top命令的输出内容是动态的,默认每三秒刷新一次。

        上半部分:第一行为任务队列信息

        第二行为进程信息

        第三行为cpu信息

        第四行为物理内存信息

        第五行为交换分区

        通过top命令的上半部分就可以判断服务器的健康状态。

        下半部分:

        PID:进程的PID。

        USER:该进程所属的用户。

        PR:优先级

        NI:优先级

        VIRT:该进程使用的虚拟内存的大小

        RES:该进程使用的物理内存的大小

        %CPU:该进程占用 CPU 的百分比。

        %MEM:该进程占用内存的百分比。

        TIME+:该进程共占用的 CPU 时间。

        COMMAND:进程的命令名。

五.pstree命令

六.进程管理

        

 

        &:将程序放到后台进行 

        fg:将后台任务调出

        ctrl+z:将前台任务调到后台并挂起

        jobs:查看后台任务列表

        bg:继续运行任务 

七.crontab周期

        使用crontab -e命令可以进入vim编辑界面,可以定期完成一些指定任务

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值