博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
进程的概念与管理
阅读量:6816 次
发布时间:2019-06-26

本文共 1194 字,大约阅读时间需要 3 分钟。

hot3.png

概述:

    1、在linux中,每个执行的程序都称为一个进程,每一个进程都分配一个ID号

    2、每一个进程,都会对应一父进程,而这个父进程可以复制多个子进程,例如www服务器

    3、每个进程都可能以两种方式存在,前台和后台,所谓前台进程就是用户目前的屏幕上可以进行操作的,后台进程则是实际在操作,但由于屏幕上无法看到,通常使用后台方式执行

    4、一般系统的服务都是以后台进程的方式存在,而且都会在系统中,直到关机才结束

线程:

    1、轻量级的进程

    2、进程有独立的地址空间,线程没有

    3、线程不能独立存在,它是由进程创建的

    4、相对来说,线程耗费的cpu,内存小于进程

常用命令:

    ps命令是用来查看目前系统中有哪些正在执行,以及它们的执行情况,可以不加任何参数

        显示详细的进程信息

        1、ps    -a:    意思是说显示当前终端的所有进程信息

        2、ps    -u:    以用户的格式显示进程信息

        3、ps    -x:    显示后台进程运行的参数

        4、ps    -aux

      若是某个进程执行一半时需要停止时,或是已占用了很大的系统资源时,此时可以考虑停止该进程,使用kill命令 

                kill            进程号

      由于有些进程会捕捉某些信息,如果直接不能结束进程可以用    "-9" 传送信息

                kill        -9        进程号

       top与ps命令相似.它们都用来显示正在执行的进程,top与ps最大的不同之处,在于top在执行一段时间可以更新正在运行的进程

            114635_XJpm_1402640.png

        1、 监视特定用户

                top:    输入此命令,按回车键,查看执行的进程

                    u:    然后输入"u",在输入用户名回车即可

        2、 终止指定的进程

                top:    输入此命令,按回车,查看执行的进程,然后输入"k"回车,再输入要结束的进程ID号

        3、 指定系统状态更新的时间

                top    -d    10:    指定系统更新进程的时间为10秒

         监控网络状态信息:

                显示网络统计信息的命令    netstat

                        此命令用来显示整个系统目前的网络情况,例如目前的链接,数据包传递数据,或是路由表内容,此命令直接输入即可使用

                        netstat    -an + p 显示进程号

                  检测主机连接命令 ping

                            是一种网络检测检测工具,它主要用于简称远程主机是否正常,或是两部主机间的介质是否断,网线是否脱落或网卡故障

                    显示数据包经过历程命令traceroute

                            此命令可以直接输入使用,用来检测数据包在网络上传输的过程,从本机到远程的主机完整路径,帮助管理员解决问题

             route     所谓路由是指将数据由来源网络送往目的地网络的操作,在大型网络中,路由是非常复杂的,因为数据包在抵达目的地时,可能经过的节点很多,路由表是存储在路由器或一些其他链接设置上的窗体,其中记录着了到指定目的地的网络路径,以及这些路径的相关数值

                      此命令可以直接输入使用,来查看本机路由情况

                 

转载于:https://my.oschina.net/u/1402640/blog/198645

你可能感兴趣的文章
字符串合并
查看>>
spring定时器配置
查看>>
脑机连接——辫子
查看>>
xmanager报错处理
查看>>
JS常用例子
查看>>
redis学习笔记---redis主从复制
查看>>
InstallShield 常用常量
查看>>
Android Intent的几种用法全面总结
查看>>
发布一个打飞机游戏
查看>>
Websocket 与 Socket.IO、Socket
查看>>
virtualization technology设置
查看>>
StackPanel 弹出菜单 ContextMenu
查看>>
Android FM模块学习之四源码分析(五)
查看>>
MySQL服务器安装完之后如何调节性能
查看>>
三个关键字
查看>>
TCP/IP详解学习笔记(9)-TCP协议概述
查看>>
【翻译】地形教程-简介
查看>>
什么是Docker
查看>>
生产CPU使用率180%问题排查
查看>>
一些 gem
查看>>