1.显示系统执行的进程

  说明:查看进程使用的的指令时 ps ,一般来说使用的参数时ps -aux

  ps -a:显示当前终端的所有进程信息

  ps -u:以用户的格式显示进程星系

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

  

  可以用管道查看单独一个进程的信息:

  

  查看父进程:

  

  查看单独一个进程的父进程

  

2.终止进程kill和killall

  语法:

    kill [选项] 进程号  (通过进程号杀死进程)

    killall 进程名称  (通过进程名称杀死进程,也支持通配符,这在系统因负荷过大而变得很慢时很有用)

  选项:

    -9  表示强制进程立即停止

  实践:

    (踢掉非法用户):线查询到进程号,然后终止进程

    

    (终止远程登录服务sshd,在适当时候再次重启sshd服务)

    

    (终止多个gedit编辑器,通过进程名称终止多个进程)

    

    (强制杀掉一个终端)

    

3.查看进程树pstree

  语法:pstree [选项] ,可以更加直观的查看进程信息

  选项:

    -p:显示进程PID

    

    -u:显示进程的所属用户

    

4.服务(service)管理

  指令:    (启动|停止|重启|重载|状态)

    sudo systemctl  [start|stop|restart|reload|status] 服务名

  实例:查看防火墙状态

    

  (1)查看服务名

    方式1:指令: setup

      

    方式2:查看文件中的服务

      

  (2)服务的运行级别

    查看或者修改默认级别:vi /etc/inittab

    指令:chkconfig

    功能:可以给每个服务的各个运行级别设置自启动/关闭

    语法:查看服务 systemctl list-unit-files

        左边是服务名称,右边是状态,enabled是开机启动,disabled是开机不启动

       过滤查询:systemctl list-unit-files | grep enable

        

       chkconfig --level 5 服务名 on/off(设置开机不启动)

        

5.进程的监控指令

  (1)动态监控进程

    语法:top [选项]

    选项:

        -d 秒数  知道top指令每隔几秒更新,默认时3秒在top命令的交互陌生当中可以执行命令;

        -i  使top不显示任何闲置或僵死进程

        -p  通过指定监控进程ID来仅仅监控某个进程的状态

    交互操作说明:

        P  以CPU使用率排序,默认就是此项

        M  以内存的使用率排序

        N  以PID排序

        q  退出top

    

      

      

  (2)监控网络状态

    语法:netstat [选项]

    选项:

      -an  按一定顺序排列输出

      -p  显示哪个进程在调用

    查看所有的网络服务。

    查看特定进程的网络服务。

linux实操_进程管理的更多相关文章

  1. linux实操_权限管理

    rwx权限详解 作用到文件: [r]代表可读(read):可以读取,查看 [w]代表可写(write):可以修改,但是不代表可以删除文件,删除一个文件的前提条件时对该文件所在的目录有写权限,才能删除该 ...

  2. linux实操_组管理

    1.文件/目录的所有者 一般为文件的创建者,谁创建了该文件,就自然成为该文件的所有者. 查看文件的所有者: 指令:ls -ahl 修改文件所有者: 指令:chown 用户名 文件名 组的创建: 指令: ...

  3. linux实操_网络配置

    1.ping测试主机之间网络连通性 ping 目的主机 (功能描述:测试当前服务器是否可以连接目的主机) 2.查看网络配置信息 ifconfig 3.linux网络环境配置 第一种(自动获取) 勾选自 ...

  4. linux实操_硬盘

    1.硬盘分区 硬盘说明: 查看分区和挂载情况 语法: lsblk -f lsblk 2.增加硬盘 (1)虚拟机添加硬盘 (2)分区 fdisk /dev/sdb (3)格式化 mkfs -text4 ...

  5. linux实操_定时任务调度

    crond任务调度 语法:crontab [选项] -e 编辑crontab定时任务 -i 查询crontab任务 -r 删除当前用户所有的crontab任务 service crond restar ...

  6. (二)Linux实操之——网络配置、进程管理、服务管理、组管理、YUM

    接上段   (一)Linux实操之——权限.任务调度.磁盘分区 4.网络配置 4.1 NAT模式的网络配置 目前我们采用的网络配置是NAT模式. windows下cmd通过 ipconfig 命令可以 ...

  7. ASP.NET Core托管和部署Linux实操演练手册

    一.课程介绍 ASP.NET Core 是一种全新的跨平台开源 .NET 框架,能够在 IIS.Nginx.Apache.Docker 上进行托管或在自己的进程中进行自托管. 作为一个.NET Web ...

  8. Linux 源码阅读 进程管理

    Linux 源码阅读 进程管理 版本:2.6.24 1.准备知识 1.1 Linux系统中,进程是最小的调度单位: 1.2 PCB数据结构:task_struct (Location:linux-2. ...

  9. linux 的服务与进程管理(二)

    2.linux 的服务与进程管理 [2.1]系统启动流程 简单的介绍下linux的系统启动流程,方便我们深入了解linux操作系统,对排除linux系统故障进行帮助.启动流程虽然简单但背后还有着更加复 ...

随机推荐

  1. easyui datagrid 实现单选并能取消单选

    var intjavadillcheck=0; var rowjavadillselect=null; function ghm_getPageListCallback(result){ if(res ...

  2. 【牛客网】Idol Master

    [牛客网]Idol Master 也是一道网络流解线性规划 不过需要从小于号的那边解 限制是\(a \leq \sum_{i = 1}^{k} x_{i}\leq b\) 其中\(0 \leq x_{ ...

  3. Java基础---Java 开发工具IntelliJ IDEA 快捷操作

    IDE中快捷编写函数的方法 public static void main(String[] args) ===> psvm System.out.println(); ====> sou ...

  4. Word 删除脚注尾注前边的编号

    1. 前言 一般我们插入尾注都是有编号的,怎么插入无编号的尾注? 2. 步骤 进入引用选项卡,然后注意不要点插入脚注,而要点脚注最右下方的小方框,出现脚注和尾注的对话框,点符号(Y)...,选第一个格 ...

  5. 【C++札记】指针函数与函数指针

    指针函数 指针函数是一个函数,只不过指针函数返回的类型是某一类型的指针. 格式: 类型名* 函数名(函数参数列表) 如下代码存在问题 void test(char *p) { p = (char*)m ...

  6. 新浪sae对storage的文档进行读写操作

    有的人喜欢将一些数据写在服务器的文件里面,并不喜欢存在mysql里,但新浪sae却不支持对本地文件进行操作. 不过sae拓展了一个storage的服务,可以将一些静态文件放在上面.本文不介绍文件的上传 ...

  7. MyBatis_01 框架

    Mybatis概述 Mybatis是什么 Mybatis是一个持久层框架.   Mybatis的作用 Mybatis是一个持久层框架,当然作用就是操作数据库的(增删改查).   为什么需要学习Myba ...

  8. 音视频入门-01-认识RGB

    * 音视频入门文章目录 * RGB 简介 RGB 色彩模式是工业界的一种颜色标准,是通过对红(R).绿(G).蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB 即是代表红 ...

  9. 01背包变种 第k解问题 hdu 2639

    先说说普通01包的状态问题吧 普通的01背包,在状态转移的过程中为了求出最优解,一定是遍历了所有的情况 然后再求的最优解.那么对于第k最优解问题,我们只需要再加一个维度,用来记录每一个状态k优解的状态 ...

  10. JavaScript list转tree

    js list转tree //------------------------------------List Convert to Tree ---------------------------- ...