其他管理

Linux服务管理

主要是学习服务的启动和自启动方法
在这里插入图片描述
总结一下:

为什么服务分类和软件包分类差不多:
因为服务本身就是程序,本身就需要安装。但因为安装位置的区别,服务管理上面也会有区别。

基于xineted的服务和独立服务的差别:
独立的服务存储在内存 而基于xineted的服务 由xineted服务(在内存)来管理
注意 service ntsysv命令 是红帽系列独有的命令,其他linux版本可能没有

启动的命令,我们可以发现不管是源码包安装的服务还是RPM默认安装的服务,实质是通过脚本所在的绝对路径来执行(基于xineted的服务略有区别 是通过修改配置文件)

自启动的命令,我们可以发现不管是源码包安装的服务还是RPM包安装的服务,都可以通过修改对应的配置文件来进行自启动。针对RPM包,还可以利用 chkconfig这个命令。

Linux系统管理

进程管理

什么是进程:
在这里插入图片描述
进程管理应该做些什么:
判断服务器的健康状态
查看进程
杀死异常可疑的进程

查看进程的命令:
ps -le
ps aux
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
top命令可以查看系统的健康状态:
在这里插入图片描述
在这里插入图片描述
主要分析上面5行:
第一行信息含义:
在这里插入图片描述

第二行信息含义:
在这里插入图片描述
解释一下 僵尸进程: 进程正在终止,还没有终止完成,有时候需要手工干预

第三行信息含义:
在这里插入图片描述

第四行信息含义:
在这里插入图片描述
第五行信息含义:
在这里插入图片描述

查看进程树:
在这里插入图片描述
在这里插入图片描述
终止进程:
Kill -l 可以查看可用的进程信号
在这里插入图片描述
这些信号代表的意义(就是代表不同的功能吧,可以理解为杀死进程的功能选项?)
在这里插入图片描述
Demo:
Kill -1 (这个是数字1) 22354(这个是PID号) 重启进程号为22354的进程
Kill -9 22355 强制关掉PID号为22355的进程
killall命令
在这里插入图片描述
直接加上进程名 就可以杀死所有的进程,包括这个进程的子进程。
pkill命令
在这里插入图片描述
在这里插入图片描述

这个命令 和 killall差不多,多了一个踢掉用户的功能。

工作管理(主要是区分前台进程和后台进程的区别,这里的前台和后台可以想象成是WEB网站的前台后台)

有两种把任务放入后台的方式:

  1. tar -zcf etc.tar.gz /etc & 加上“&”这个符号,可以让任务在后台执行
    2.在输入命令之后,按下ctrl+z 可以把任务挂到后台
    区别:使用ctrl+z 放入后台之后,该任务(进程)是暂停的。

显示后台的工作命令: jobs
在这里插入图片描述
将后台暂停的工作恢复到前台:
在这里插入图片描述
将后台暂停的工作恢复到后台进行执行:
在这里插入图片描述
有些命令任务你放在后台是没有任何意义的,即使你使用了将bg命令,它还是显示暂停。
比如 top命令,top命令本来就是为了让用户看到一些信息的,你把它放在后台执行,用户压根看不到输出信息,这样一点意义都没有。

系统资源查看的一些命令:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
关于缓存和缓冲理解:
首先内存读写速度要比硬盘的读写速度快,这里的缓冲和缓存 都是内存的某一区域
当要把数据写入到硬盘里面的时候,如果每次来个数据都写入硬盘,硬盘的写操作会很慢,这个时候先放到内存的缓冲,然后一次性的从内存写到硬盘。同理,从硬盘上一个一个数据读的话很慢,而是先存放在内存的缓存里面,再读的话会很快。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
系统的定时服务:

首先得保证 crond服务是开启的(一般系统都会安装有这个服务并自启动)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
使用crontab -e 后会进入vim 编辑器 编辑你想要定时执行的任务命令就OK了。
在这里插入图片描述

日志管理

日志简介

日志可以理解为一些服务的执行记录以及对一些关键信息的记录

日志服务

centos 6主要是使用 rsyslogd日志服务,一般是linux自带并自启动了的

rsyslogd服务的特点:
在这里插入图片描述

常见日志的作用

在这里插入图片描述
在这里插入图片描述

注意一点就是RPM安装的系统服务,默认把日志记录在 /var/log目录中,而源码包安装的会在指定目录中。
在这里插入图片描述

下面介绍一下 rsyslogd 服务

规定了日志文件的格式:
在这里插入图片描述
/etc/rsyslog.conf 配置文件 --rsyslogd服务的一些配置信息
在这里插入图片描述
vim /etc/rsyslog.conf 打开之后也可以看到一些信息:
在这里插入图片描述
服务名称:
在这里插入图片描述
在这里插入图片描述
连接符号:
在这里插入图片描述
一个服务产生的日志信息是分等级的:
在这里插入图片描述

日志记录的位置:
在这里插入图片描述
日志轮替:
概念: 一个服务产生的日志信息不可能全都写在一个文件里面,这样这个文件读起来会很慢,也很不方便,同时,也不可能把几年的日志信息都留下来,要定期删除一些旧的日志文件。两个结合起来,就是日志轮替。

日志文件命名的规则:
在这里插入图片描述
logrotate配置文件
–主要是用来对日志文件本身做一些定义(比如日志文件轮替的方式,命名的方式等等)
在这里插入图片描述
在这里插入图片描述
vim /etc/logrotate.conf 文件打开是这样的:
在这里插入图片描述
logrotate命令 :主要用于强制进行轮替(原定时间还没到,就轮替了)
在这里插入图片描述

启动管理

启动的运行级别(前面也已经提到过)
在这里插入图片描述
runlevel命令 查看系统当前的运行级别
init 运行级别 改变系统的运行级别
vim /etc/inittab 修改系统默认的运行级别

在这里插入图片描述
系统默认的运行级别是 3
通过runlevel查看,确实为3在这里插入图片描述

系统启动的过程图:
在这里插入图片描述

系统备份和恢复

备份概述:
备份顾名思义,就是对一些比较重要的文件弄两份,这样一份丢失了,另一份顶上,系统依然能够正常运行。

linux系统需要备份的一些数据:

/root
/home
/var/spool/mail
/etc
其他比较重要的一些目录

备份的策略:
完全备份、 增量备份、差异备份

完全备份:
在这里插入图片描述
增量备份:
每次备份,只是把新增的那部分数据备份过来,不用再整体备份
在这里插入图片描述
差异备份:
结合了完全备份和增量备份,可以理解为是除去原始数据的完全备份

备份的命令:
dump命令:
在这里插入图片描述
备份分区
在这里插入图片描述
备份目录:
在这里插入图片描述
restore命令:
在这里插入图片描述
还原模式举例:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值