linux计划任务,系统日志,故障处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux计划任务,系统日志,故障处理相关的知识,希望对你有一定的参考价值。
计划任务管理 At 一次性任务设置。 服务脚本:/etc/init.d/atd 使用方法; #at 13:00 2017-11-4 进入at>界面后,设置任务即可。 最后按Ctrl+D组合键提交即可。 已经设置任务但还未执行的计划任务,可通过atq命令查询。 删除指定编号的at任务,可使用atrm命令。 Crontab周期性任务设置 服务脚本: /etc/init.d/crond Crontab的配置文件和目录 /etc/crontab: 系统任务配置文件。维护linux系统所需的任务,由linux系统及相关程序在安装时自动设置。 /var/spool/cron/ : 用户cron任务的配置文件存放目录。 Crond守护进程会自动检查/etc/crontab文件,/etc/cron.d目录及/var/spool/cron/目录中的改变。 使用crontab命令管理用户的计划任务。 -e 编辑计划任务列表。 -u 指定所管理的计划任务属于哪个用户。 -l 列表显示计划任务。 -r 删除计划任务列表。 格式: 分钟+小时+日期+月份+星期 分钟: 取值为0~59 小时:取值为0~23 日期:取值为1~31 月份:取值为1~12 星期:取值为0~7 符号: “ *” : 表示取值范围的任意时间。 “-“ : 一个连续的时间范围。 “,” : 一个间隔的不连续范围。 “/” : 指定间隔频率。 分析和排查系统故障 日志文件是记录linux系统中各种运行消息的文件。 日志数据分为以下几种类型: 内核及系统日志:由系统服务rsyslog统一管理,根据主配置文件/etc/rsyslog.conf中的设置决定将内核消息及系统程序消息记录到什么位置。 用户日志: 记录系统用户登录和退出系统的消息。 程序日志: 应用程序有自己的日志文件。记录程序运行过程中的各种事件消息。 常见的日志文件: /var/log/messages : 记录内核消息及各种应用程序的公共日志消息。 /var/log/cron :记录crond计划任务产生的事件消息。 /var/log/dmesg : 系统在引导过程中的各种事件信息。 /var/log/maillog : 记录进入或发出系统的电子邮件。 /var/log/lastlog : 记录每个用户最近的登录事件。 /var/log/secure : 记录用户验证相关的安全事件消息。 /var/log/wtmp : 记录每个用户登录,注销及系统启动和停机事件。 /var/log/btmp : 记录失败的,错误的登录尝试和验证事件。 日志消息的优先级: 0 EMERG(紧急): 导致主机系统不可用。 1 ALERT(警告) : 需要马上采取措施解决。 2 CRIT(严重) : 比较严重。 3 ERR(错误): 运行出现错误。 4 WARNING(提醒) 影响系统功能,需要提醒用户的重要事件。 5 NOTICE(注意) 不影响正常功能,需要注意。 6 INFO(信息) 一般信息。 7 DEBUG(调试) 程序或系统调试信息。 记录日志格式: 时间标签: 消息发出的日期和时间 主机名 生成消息的计算机的名称。 子系统名称: 发出消息的应用程序的名称。 消息: 消息的具体内容。 Tail, more,less命令可查看日志内容。 用户日志: 查询当前登录的用户情况 Users 输出当前登录的用户名称。 Who命令报告当前登录到系统中的每个用户的信息。 默认输出包括:用户名,终端类型,登录日期和远程主机。 W命令显示当前系统中的每个用户及其所运行的进程信息。 查询用户登录的历史记录: Last 查询成功登录到系统的用户记录。 Lastb 查询登录失败的用户记录。查看/var/log/secure。 排除系统启动类故障: MBR扇区故障: MBR引导记录位于物理硬盘的第1个扇区(512B), 主引导扇区(MBR扇区) 包含了系统引导程序和整个硬盘的分区表记录。 GRUB引导故障: 查看grub配置文件/boot/grub/grub.conf Title : 显示操作系统名称。 Root : 包含内核等引导文件的/boot分区所在的位置。 Kernel : 指定内核文件所在的位置。内核加载时,权限为只读,并通过root= 指定根分区的设备文件位置。 Initrd 指定启动内核所使用的临时系统镜像文件所在的位置。 Chroot 命令 切换到待修复的操作系统根环境。 排除文件系统类故障 修复文件系统: 修复一般的文件系统错误可用 fsck命令, -t 选项 指定文件系统类型。 -y 对发现的问题自动回答yes. 例如: fsck -y -t ext4 /dev/sda1 磁盘资源耗尽故障: 修复i节点耗尽故障: 找出该分区中占用大量i节点的文件,并删除。 检测硬盘坏道: 逻辑坏道: 软件操作不当。 物理坏道: 通过更改磁盘分区或扇区的占用位置来改善。 使用badblocks命令检测磁盘的坏道情况。 -s 选项显示进度信息, -v 选项 显示详情。
以上是关于linux计划任务,系统日志,故障处理的主要内容,如果未能解决你的问题,请参考以下文章