美文网首页
linux学习之-1、系统管理

linux学习之-1、系统管理

作者: 将代码写成诗 | 来源:发表于2020-01-27 20:46 被阅读0次

一、进程管理

1. 进程管理简介

概念:
进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源

进程管理的作用

  • 判断服务器健康状态最重要
  • 查看系统中所有进程
  • 杀死进程
2. 进程的查看 -ps命令和pstree命令
  • ps
1.ps aux
# 查看系统中所有进程,使用BSD操作系统格式
2.ps -le
#查看系统中所有进程,使用linux标准命令格式
选项
 -a :显示一个终端的所有进程,除了会话引线
 -u : 显示进程的归属用户及内存的使用情况
 -l : 长格式显示。显示更加详细的信息
 -e: 显示所有进程,和-A作用一致
editByWpp.png
editByWpp.png
  • pstree


    editByWpp.png
3. 进程的查看 -top命令
editByWpp.png

editByWpppng

有计划的重启是服务器维护的基本原则
load average 应该和内核数成正相关


editByWpp.png
editByWpp.png
top -b -n 1 > top.log 将当前所有进程情况存到文件中 
4. 杀死进程
4.1 kill 杀死单一进程

kill -l(小写的L) 查看可用的进程信号(64个)


editByWpp.png
  • kill -1 进程号 或者 kill -HUP 进程号(平滑重启)
    重启进程 (不会踢掉已经登录的用户)
  • kill -9 进程号
    强制杀死进程
4.2 killall [选项][信号] 进程名

按照进程名杀死进程
选项

  • -i : 交互式,询问是否要杀死某个进程
  • -I(大写的i) : 忽略进程名的大小写
pkill命令 [选项][信号] 进程名

按照进程名终止进程
选项

  • -t 终端号: 按照终端号提出用户
按照终端号剔除用户
 w 
使用w命令查询本机已经登录的用户
pkill -9 -t   pts/1(进程名) (注意 -9 和-t顺序不能换)
强制杀死从pts/1虚拟终端登录的进程

注意 kill 后面跟的是 进程号 killall 和pkill 后面跟的是进程名

5. 修改进程优先级

linux操作系统是一个多用户、多任务的操作系统,linux系统中同时运行着非常多的进程。但是cpu在同一个时钟周期内只能运算一个指令。进程优先级决定了每个进程处理的先后顺序


editByWpp.png
editByWpp.png
  • nice命令


    editByWpp.png
  • renice 命令


    editByWpp.png
  • 二、 工作管理

相关文章

  • linux学习之-1、系统管理

    一、进程管理 1. 进程管理简介 概念:进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的...

  • Linux学习目录

    Linux基础知识与系统管理视频教程 ├─1 Linux系统简│ ├─Linux教程 1.1.1 Linux系统...

  • linux和git学习资源

    linux资源 Linux达人养成计划 I Linux 达人养成计划II Linux系统管理 Introducti...

  • 3.linux管理

    Linux系统管理 Linux优势 Linux结构 发行版本 Release linux 目录结构 查看系统内核版...

  • Linux 之软件安装到哪里合适

    Linux 之软件安装到哪里合适 Linux 的软件安装目录是也是有讲究的,正确的选择安装目录对系统管理是有益的,...

  • Python基础学习线路图之Linux和数据库部分

    技能树:掌握Linux操作系统管理技术,可以搭建几乎所有Linux环境服务器。 学习线路简单示意图: 知识点细化:...

  • Linux 基础

    1.系统管理,包括磁盘检测,日期,时间等。 2.Linux常用服务器构建-ssh和scp。 3.神之编辑器,编辑器...

  • 简书历史文章列表(不定时更新)

    Linux命令 Linux命令-文件管理Linux命令-系统管理 Python基础、相关模块及进阶 Python开...

  • Linux入门知识

    基础: Linux是什么 Linux用户、文件、目录管理 VIM编辑器 Linux文件系统管理进阶: Linux网...

  • Linux基础04

    ** Linux基本操作常用命令(四) ** Linux系统管理命令 1、top:查看系统资源,每隔三秒刷新一次,...

网友评论

      本文标题:linux学习之-1、系统管理

      本文链接:https://www.haomeiwen.com/subject/imvezctx.html