进程介绍:

  1、在Linux中,每个执行的程序(代码)都称为一个进程。每一个进程都分配一个ID号。

  2、每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。

  3、每个进程都有两种方式存在:前台进程和后台进程。前台进程就是用户屏幕上可以进行操作的;后台进程则是实际在操作,但屏幕上无法看到的进程。

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

显示系统执行的进程:

  ps -aux

  

  ps -ef

  

终止进程:

  kill [选项] 进程号

  killall 进程名称,支持通配符

  常用选项[-9]表示强迫进程立即停止

  1)踢出非法登录用户

  

  2)强制杀掉终端

    kill -9 ****

服务管理:

  服务本质就是进程,但是是运行在后台的,通常都会监听某个端口,等待其它程序的请求,如(mysql,sshd,防火墙等),因此又称为守护进程。

服务管理指令:

  service 服务名 [start|stop|restart|reload|status]

  centos7以后使用systemctl

  

细节:

  1、windows中可以使用telnet测试服务端口是否可用,如测试sshd端口是否可用 telnet [ip地址] 22

  2、service指令只是临时生效,当重启系统后会回到初始状态

  3、若永久生效,使用chkconfig指令

    chkconfig命令可以给每个服务的各个运行级别设置自启动/关闭,设置完毕后需重启才能生效

      1)查看服务 chkconfig --list | grep xxx

      

      2)chkconfig 服务名 --list

      3)chkconfig --level 5 服务名 on/off

      

查看服务名:

  1、setup

    https://jingyan.baidu.com/article/25648fc1a303ce9191fd0032.html

  2、/etc/init.d/服务名称

服务的运行级别(runlevel):

  0:系统停机状态,系统默认运行级别不能设置为0,否则不能正常启动

  1:单用户工作状态,root权限,用于系统维护,禁止远程登陆

  2:多用户状态(无NFS),不支持网络

  3:完全的多用户状态(有NFS),等陆后进入控制台命令行模式

  4:系统未使用,保留

  5:X11控制台,登陆后进入图形GUI模式

  6:系统正常关闭并重启,默认级别不能设置为6,否则不能正常启动

  查看修改默认的运行级别:vim /etc/inittab

  开机流程说明:

    开机 -》 BIOS -》 /boot -》 init进程1 -》 运行级别 -》 运行级对应的服务

动态监控进程(top):

  

  1、输入top指令动态查看进程,输入u指定查看用户

  2、输入top指令动态查看进程,输入k杀死指定进程

  3、指定更新时间 top -d 3

监控网络状态(netstat):

  netstat -anp

    若显示未找到命令,说明网络工具未安装,执行yum install net-tools进行安装即可

Linux进程管理(11)的更多相关文章

  1. 12个Linux进程管理命令介绍(转)

    12个Linux进程管理命令介绍 [日期:2015-06-02] 来源:Linux中国  作者:Linux [字体:大 中 小]   执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的 ...

  2. [转帖]十二 个经典 Linux 进程管理命令介绍

    https://www.cnblogs.com/swordxia/p/4550825.html 接了 http referer 头 没法显示图片 可以去原始blog 里面去查看.   随笔- 109  ...

  3. Linux进程管理 (1)进程的诞生

    专题:Linux进程管理专题 目录: Linux进程管理 (1)进程的诞生 Linux进程管理 (2)CFS调度器 Linux进程管理 (3)SMP负载均衡 Linux进程管理 (4)HMP调度器 L ...

  4. Linux进程管理 (2)CFS调度器

    关键词: 目录: Linux进程管理 (1)进程的诞生 Linux进程管理 (2)CFS调度器 Linux进程管理 (3)SMP负载均衡 Linux进程管理 (4)HMP调度器 Linux进程管理 ( ...

  5. Linux 进程管理 笔记

    https://www.ibm.com/developerworks/cn/linux/l-linux-process-management/index.htmlLinux 进程管理剖析 进程可以是短 ...

  6. [转帖]linux进程管理总结

    linux进程管理总结 https://www.cnblogs.com/chenfangzhi/p/10660355.html 高手总结的.. 看出来我是菜逼. 目录 一.进程相关的概念 二.关闭会话 ...

  7. Linux进程管理——查看内存的工具

    Linux进程管理——查看内存的工具 一查看内存的工具vmstat vmstat命令:虚拟内存信息vmstat [options] [delay [count]]vmstat 2 5 [root@ce ...

  8. Linux进程管理之ps的使用

    主题Linux进程管理之ps工具的使用 一ps工具的介绍 ps: process state  进程状态ps - report a snapshot of the current processesL ...

  9. Linux—进程管理

    Linux 进程管理 1.进程管理介绍 1.1 什么是进程? 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. 简而言之 ...

随机推荐

  1. linux下tree命令产生乱码,通过修改字符集解决

    alias tree='tree --charset ASCII'

  2. Pycharm中使用from appium import webdriver时报错:ModuleNotFoundError: No module named 'appium'

    此时先检查一下有没有安装Appium-Python-Client,如果没有安装Appium-Python-Client就在控制台输入pip install Appium-Python-Client进行 ...

  3. 【入门篇一】HelloWorld演示(2)

    一.传统使用 Spring 开发一个“HelloWorld”的 web 应用 1. 创建一个 web 项目并且导入相关 jar 包. 2. 创建一个 web.xml 3. 编写一个控制类(Contro ...

  4. streamsets 测试框架说明

    streamsets 团队为了方便进行sdc以及sdh 的测试基于streamsets python sdk 开发了 streamsets Test Framework 安装 注意python 3.7 ...

  5. vim目录树

    使用vim插件:显示树形目录插件NERDTree 安装方法很简单,先把压缩文件下载下来,解压后将plugin目录下的NERD_tree.vim拷贝~/.vim/plugin以及doc目录下的NERD_ ...

  6. <Random> 384 398

    384. Shuffle an Array random.nextInt(n) 返回[0, n) 的随机数,故要+1: class Solution { private int[] nums; pri ...

  7. [LeetCode] 871. Minimum Number of Refueling Stops 最少的加油站个数

    A car travels from a starting position to a destination which is target miles east of the starting p ...

  8. gcc编译的时候报错 error trying to exec 'cc1plus': execvp 解决方法

    sudo apt install --reinstall build-essential -y

  9. 用SQL语句去掉重复的记录

    删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据 1.delete from 表 where id not in (select max(id) ...

  10. Spring 源码分析之AbstractApplicationContext源码分析

    首先我觉得分析ApplicationContext必须从它的实现类开始进行分析,AbstractApplicationContext我觉得是一个不错的选择,那我们就从这里开始逐一分析吧,首先我自己手画 ...