liunx日常管理(八)——screen、日志

本文介绍了Linux系统日志的重要性和管理,包括系统日志、dmesg日志、wtmp日志及安全日志的用途。同时,讲解了screen工具的使用,如何通过screen进行后台任务管理,实现会话恢复、多窗口和会话共享,以避免SSH远程连接中断导致的任务中断问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

10.34 linux系统日志
10.35 screen工具

系统日志

linux一切皆文本,除了配置文件,日志也是很重要的文本。下面介绍几个重要的日志:

/var/log/messages 系统日志,也是总日志。linux运行情况都会记录在其中,一些软件的运行记录也会写在这里。系统日志经年累月会变得很大,而实际上不会。linux有专有的日志切割工具logratate。/etc/logrotate.conf是日志切割配置文件,其中详细设置了切割策略。

/var/log/dmesg 该日志是系统启动时记录的,包含内核缓冲信息(kernel ring buffer)。在系统启动时,会在屏幕上显示许多与硬件有关的信息,保存在/var/log中,也可以用dmesg命令查看。这些信息是保存在内存的,dmesg -c清空以上信息。

/var/log/wtmp 该日志记录用户正确登录信息。该文件是二进制的,只能使用last命令查看。相应的,/var/log/btmp日志记录用户登录失败信息,lastb命令查看。再加上/var/log/secure 安全日志,三个日志对日常安全巡查很重要。

screen

系统管理员经常需要SSH远程登录到服务器,运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废。

为了不让一个任务意外中断:一、让程序在后台运行;二、使用screen。

第一个方法使用命令nohup command &。重点推荐screen。它GNU开发的,用于命令行终端切换软件,相当于在环境中再开启一个虚拟终端。screen有三个功能特点:会话恢复、多窗口、会话共享。如果系统没有,yum install -y screen

screen</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值