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. [学习笔记] Blender layout 视图切换

    layout 数字键5  --- 正交视图/透视图 切换 数字键0 -- 摄像机视图 数字键7 -- 顶视图 数字键1 --- 前视图 数字键3 --- 右视图 ctrl +数字键3 --- 左视图 ...

  2. [官网]PG12发布了

    PostgreSQL 12 Press Kit https://www.postgresql.org/about/press/presskit12/zh/#original_release Conte ...

  3. sql复合索引使用和注意事项

    1.定义: 单一索引: 单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上; 复合索引: 复合索引也叫组合索引: 用户可以在多个列上建立索引,这种索引叫做复合索引(组合索引). 复合索引在 ...

  4. 【转】spring基础:@ResponseBody,PrintWriter用法

    理解:很多情况我们需要在controller接收请求然后返回一些message. 1.在springmvc中当返回值是String时,如果不加@ResponseBody的话,返回的字符串就会找这个St ...

  5. python学习-46 时间模块

    时间模块 ····时间戳 print(time.time()) 运行结果: 1564294158.0389376 Process finished with exit code 0 ·····结构化时 ...

  6. python实现文件搜索工具(简易版)

    在python学习过程中有一次需要进行GUI 的绘制, 而在python中有自带的库tkinter可以用来简单的GUI编写,于是转而学习tkinter库的使用. 学以致用,现在试着编写一个简单的磁文件 ...

  7. python中检测某个变量是否有定义

    目录 第一种方法使用内置函数locals() 第二种方法使用内置函数dir() 第三种方法使用内置函数vars() 第一种方法使用内置函数locals() 'testvar' in locals(). ...

  8. The Heaviest Non-decreasing Subsequence Problem

    最长非递减子序列变形题,把大于等于10000的copy五次放回去就可以了 ac代码: #include <cstdio> #include <cstring> #include ...

  9. VBA输入框(InputBox)(六)

    InputBox函数提示用户输入值.当输入值后,如果用户单击确定 按钮或按下键盘上的ENTER 键,InputBox函数将返回文本框中的文本.如果用户单击“取消” 按钮,该函数将返回一个空字符串(&q ...

  10. 【php socket通讯】php实现http服务

    http服务是建立在tcp服务之上的,它是tcp/ip协议的应用,前面我们已经实现了tcp服务,并且使用三种不同的方式连接tcp服务 php中连接tcp服务的三种方式 既然http也是tcp应用层的一 ...