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 ...
随机推荐
- Hive窗口函数
参考地址:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+WindowingAndAnalytics 环境准备: CRE ...
- leetcode 74. Search a 2D Matrix 、240. Search a 2D Matrix II
74. Search a 2D Matrix 整个二维数组是有序排列的,可以把这个想象成一个有序的一维数组,然后用二分找中间值就好了. 这个时候需要将全部的长度转换为相应的坐标,/col获得x坐标,% ...
- IDEA+JUnit
1.入门 https://blog.csdn.net/smxjant/article/details/78206279 2.比较好的JUnit例子:https://github.com/aws/aws ...
- zabbix API应用
1.模拟登录 curl -i -X POST -H 'Content-Type:application/json' -d '{"jsonrpc":"2.0",& ...
- Ubuntu中libprotobuf版本冲突的解决方案
先说解决方法: 因为我出现这个比较奇特,我再下面环境中的第一个项目有这个问题,但是不知道怎么瞎折腾就搞定了,不报这个异常了 不论是Qt Creator直接运行Debug或者Release都没问题 但是 ...
- 使用Filter过滤器+重写Request完美解决乱码问题
一:原理 1.对于Post方式提交的数据,我们可以通过直接设置request和response的编码方式来解决乱码问题:但是Get方式提交的数据,那么就需要编码再解码的方式解决乱码问题. 2.我们一般 ...
- Dockerfile centos7_tomcat7.0.64_jdk7u80
FROM centos:7 MAINTAINER jiangzhehao WORKDIR /tmp RUN yum -y install net-tools ADD jdk-7u80-linux-x6 ...
- Docker镜像的修改和自定义
一.docker镜像的更新 (1)启动镜像,写入一些文件或者更新软件 docker run -it 3afd47092a0e[root@44652ba46352 /]# ls (2)更新镜像 dock ...
- H5 68-伪元素选择器
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- java 浅克隆 深克隆
对象的克隆是java的一项高级技术,他可以根据给定的对象,获得与其完全相同的另一个对象. 1.浅克隆主要是复制对象的值 2.深克隆:当类存在聚合关系的时候,克隆就必须考虑聚合对象的克隆,可以复制引用类 ...