Linux基础学习(13)--Linux系统管理
第十三章——Linux系统管理
一.进程管理
1.进程查看:
(1)进程简介:进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地址空间,并占用一定的系统资源。
(2)进程管理的作用:判断服务器健康状态(重要功能);
查看系统中所有进程;
(3)查看系统中所有进程:




(4)查看系统健康状态:







(5)查看进程树:


2.进程管理:
(1)kill命令:



注:常用命令:重启进程:kill -1 pid;正常结束进程:kill -15 pid;强制杀死进程:kill -9 pid
(2)killall命令:

(3)pkill命令:


注:pts/0-255共256个远程连接。
二.工作管理
1.把进程放入后台:

注:在执行命令后加&放入后台执行,为执行状态,ctrl+z放入后台为停止状态。
2.查看后台的工作:


注:工作号为1,2,要与PID区分
3.将后台暂停的工作恢复到前台执行:

4.把后台暂停的工作恢复到后台执行:



注:如vim,top等命令与前台有交互放入后台执行仍为stop状态,只有放入前台执行。
三.系统资源查看
1.vmstat命令监控系统资源:


注:procs:进程数;memory:内存的使用(free:内存的剩余空间);swap:交换分区的使用;io:硬盘输入输出的使用;system:系统资源的使用;cpu:cpu资源的使用(id:cpu的剩余空间)【与top相似】
2.dmesg开机时内核检测信息:


注:信息很多,可以通过grep快速查看cpu和网卡等的信息
3.free命令查看内存使用状态:



注:cashe/buff用于系统的缓存和缓冲,没有被系统实际应用,但是也不能被其他的应用程序调用,只能被Linux内核直接使用。
4.查看CPU信息:


5.uptime命令:



6.查看系统与内核相关信息:






7.列出进程打开或使用的文件信息:


四.系统定时任务
1.crond服务管理与访问控制:

注:默认已安装且已经启动。
2.用户的crontab设置:





注:5点整分钟应为0,而不是*,如果为*代表五点执行六十次,每分钟执行一次。10 * * * *每个小时的第十分钟执行一次。最小范围是一分钟。

注:可以很方便定时执行脚本。在crontab编写定时任务时用到%一定要加转义符(\),如$(date +\%y\%m\%d),因为%在crontab中有特殊含义。
Linux基础学习(13)--Linux系统管理的更多相关文章
- Linux 基础学习1
目录 Linux 基础学习 用户登录 终端 交互式接口 bash 修改ssh连接慢的步骤 命令提示符 显示提示符格式 命令 别名 命令格式 获取命令的帮助信息 man bash 快捷键 tab 键 引 ...
- Linux基础学习系列目录导航
Linux基础学习-通过VM安装RHEL7.4 Linux基础学习-命令行与图形界面切换 Linux基础学习-基本命令 Linux基础学习-RHEL7.4之YUM更换CentOS源 Linux基础学习 ...
- linux基础学习之软件安装以及常用命令
linux基础学习之软件安装以及常用命令 调用中央仓库: yum install wget 然后下载nodejs: wget https://nodejs.org/dist/v10.14.2/node ...
- linux基础学习路线&review
linux基础学习网址: https://www.runoob.com/linux/linux-tutorial.html 比较重点的是这个启动过程的介绍学习:https://www.runoob.c ...
- Linux 基础学习2
目录 Linux 基础学习2 文件目录结构 文件命名规范 文件系统结构 linux应用程序的组成 绝对路径和相对路径 目录名和基名 切换目录 切换到家目录 切换到上一次的目录 显示当前的工作目录 列出 ...
- Linux基础学习(全)
使用的Linux发行版本为Redhat 1.Linux(RedHat)基础学习-命令行使用入门 2.Linux(RedHat)基础学习-文件寻址与管理 3.Linux(RadHat)基础学习-vim编 ...
- Linux 基础学习大考核
0.关于Linux的简介 Linux(好又免费)的组成部分: Linux 是一种计算机操作系统: 一系列能让您与计算机进行交互操作并运行其它程序的程序. 操作系统由多种基础程序构成.它们使计算机可以与 ...
- Linux基础学习系列(一)
Linux是一种类似于UNIX的操作系统,由Linus Torvalds于1991年在minix操作系统的基础创建.Linux凭借其优良特性已经成为目前发展潜力最大的操作系统. Linux的版本有内核 ...
- Linux基础学习(1)--Linux系统简介
第一章——Linux系统简介 1.UNIX和Linux发展史: 1.1 unix发展史: (1)1965年,美国麻省理工学院(MIT).通用电气公司(GE)及AT&T的贝尔实验室联合开发Mul ...
- Linux基础学习-Docker学习笔记
Docker安装 1 官方网站访问速度很慢,帮助文档 2 国内中文网站,帮助文档 [root@qdlinux ~]# yum remove docker \ docker-client \ docke ...
随机推荐
- 转://Oracle 单引号转义
在ORACLE中,单引号有两个作用: 1:字符串是由单引号引用 2:转义. 单引号的使用是就近配对,即就近原则.而在单引号充当转义角色时相对不好理解 1.从第二个单引号开始被视为转义符,如果第二个单引 ...
- Redis可视化客户端管理及监控工具TreeNMS
https://www.cnblogs.com/li150dan/p/9529054.html
- 线程的synchronized、volatile及原子操作
public class ThreadDemo7{ //structs2线程不安全 共享变量 //n++ 复合操作 对于volatile修饰的变量不安全 //原子操作 int value; //让方法 ...
- jmeter(二十二)内存溢出原因及解决方法
jmeter是一个java开发的开源性能测试工具,在性能测试中可支持模拟并发压测,但有时候当模拟并发请求较大或者脚本运行时间较长时,压力机会出现卡顿甚至报异常————内存溢出, 这里就介绍下如何解决内 ...
- C#高性能二进制序列化
二进制序列化可以方便快捷的将对象进行持久化或者网络传输,并且体积小.性能高,应用面甚至还要高于json的序列化:开始之前,先来看看dotcore/dotne自带的二进制序列化:C#中对象序列化和反序列 ...
- 一看就懂的Mybatis框架入门笔记
本篇为初学Mybatis框架时的入门笔记,整理发出 Spring集成Mybatis https://www.cnblogs.com/yueshutong/p/9381590.html SpringBo ...
- 记录一次.Net框架Bug发现和提交过程:.Net Framework和.Net Core均受影响
SmtpClient一处代码编写错误导致异步发送邮件时DeliveryFormat配置项无法正确工作,异步操作已经完全不受我们设置属性控制了,UTF-8内容(如中文)转不转码完全看对方邮件服务器心情! ...
- 一文看懂Transformer内部原理(含PyTorch实现)
Transformer注解及PyTorch实现 原文:http://nlp.seas.harvard.edu/2018/04/03/attention.html 作者:Alexander Rush 转 ...
- elasticsearch简单操作(一)
1.增加记录 例如1:向指定的 /Index/Type 发送 PUT 请求,就可以在 Index 里面新增一条记录.比如,向/accounts/person发送请求,就可以新增一条人员记录. curl ...
- SQL SERVER按多字段查找重复的数据并删除只保留一条
由于一次操作失误,给表中插入了多条重复的数据,所以就需要删除重复的数据只保留一条,一时想不到好方法,各种查资料,终于找到了,特意写到这里,方便以后自己用~ 查询: select A.n_PatentI ...