进程介绍:

  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. 9-剑指offer: 二进制中1的个数

    题目描述 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. 代码 class Solution { public: int NumberOf1(int n) { if(n==0) re ...

  2. shell 字符菜单管理

    1.创建一个脚本func.sh 脚本如下func2.sh #!/bin/bash function menu(){ title="My Menu" url="www.la ...

  3. day4_变量和作用域

    全局变量与局部变量: 全局变量: 定义变量时,变量左边没有缩进,就是全局变量,可以被当前py文件的任何地方给引用 局部变量: 有缩进的变量就是局部变量 函数的作用域: def test1(): age ...

  4. 如何做到MySQL的高可用?

    本课时的主题是“MySQL 高可用”,主要内容包含: 什么是高可用性 MySQL 如何提升 MTBF MySQL 如何降低 MTTR 避免单点失效 基础软硬件避免单点 MySQL 高可用架构选型 故障 ...

  5. 【目标检测】YOLO:

    PPT 可以说是讲得相当之清楚了... deepsystems.io 中文翻译: https://zhuanlan.zhihu.com/p/24916786 图解YOLO YOLO核心思想:从R-CN ...

  6. Codeforces Round 584 题解

    -- A,B 先秒切,C 是个毒瘤细节题,浪费了很多时间后终于过了. D 本来是个 sb 题,然而还是想了很久,不过幸好没什么大事. E1,看了一会就会了,然而被细节坑死,好久才过. 感觉 E2 很可 ...

  7. [LeetCode] 906. Super Palindromes 超级回文数

    Let's say a positive integer is a superpalindrome if it is a palindrome, and it is also the square o ...

  8. (转)yum只下载不安装软件包

    方法一:使用yum的downloadonly插件 步骤: (1) 先安装downloadonly插件  yum install yum-plugin-downloadonly (2)使用–downlo ...

  9. 安装Oracle 11g时遇到“【INS-13001】此环境不满足最低配置”的问题解决

    一.问题如下: win10一般容易出现这个问题,可能是版本兼容的关系.  二.解决方法: 在Oracle 11g解压出的文件夹下寻找cvu_prereq.xml文件: 路径:database\stag ...

  10. k8s本地部署

    k8s是什么 Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署.自动扩缩容.维护等功能. Kubernetes 具有如下特点: 便携性: 无论公有云.私有云.混合 ...