Linux指令04-日志管理,备份恢复

19:自定义日志轮替

参数说明
daily每天轮替
weekly每周轮替
monthly每月轮替
rotate 数字保留日志文件个数
compress日志轮替时,旧日志压缩
create mode owner group建立新日志规定权限,所有者,所在组
mail address日志轮替时,输出内容通过邮件发送到指定邮件地址
missingok日志不存在则忽略该日志的警告
notifempty日志为空文件,则不进行日志轮替
minsize 大小日志轮替最小文件 必须达到此大小才能轮替 即使时间到了未到大小也不进行轮替
size 大小日志只有大于此大小才会轮替,而不是按照时间轮替
dateext使用日期作为日志轮替文件的后缀
sharedscripts在此关键字后的脚本只执行一次
prerotate/endscript在日志轮替前执行脚本命令
postrotate/endscript在日志轮替后执行脚本命令

20:内存日志

journalctl 查看内存日志 重启清空

命令功能
journalctl查看全部
journalctl -n 3查看最近三条
journalctl --since 19:00 --until 19:10查看开始时间到结束时间
journalctl -p err报错日志
journalctl -o verbose日志详细内容
journalctl _PID=1245 _COMM=SSHD查看包含这些参数的日志

21:备份和恢复

实体机无法进行快照,如果系统出现异常或者数据损坏,后果严重,需要重做系统,还会造成数据丢失,可以使用备份和恢复技术。

Linux的备份和恢复两种方式:

  1. 需要的文件用TAR打包即可,下次需要恢复直接解压覆盖即可。
  2. 使用dump,restore命令。
  3. 安装dump restore
yum -y install dump
yum -y install restore

dump支持分卷和增量备份:增量备份只针对分区,文件和目录不能通过dump进行增量备份

命令功能
dump -c创建新的归档文件
c可选 -0123456789层级0为最完整备份 下次备份新增文件则在上次0层基础上备份为1层
-f备份后的文件名
-j调用bzlib库进行压缩为bz2格式,让文件更小
-T<日期>指定开始备份的时间和日期
-u备份完毕后,在/etc/dumpdares中记录备份的文件系统,层级,日期和时间
-t指定文件名,若该文件已存在备份文件中,则列出名称
-W显示需要备份的文件及其最后一次备份的层级,时间,日期
-w和W类似仅仅显示需要备份的文件

restore命令恢复备份文件,从dump生成的备份文件中恢复原文件

命令功能
restore 模式选项 选项
四种模式不可以混用 只能选择一个
-C对比模式。将备份文件和已存在的文件互相对比
-i交互模式。进行还原时,restores指令将依序询问用户
-r还原模式。
-t查看模式。看备份文件有那些文件
-f<备份设备>从指定文件中读取备份数据,进行还原操作
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值