首页 > 代码库 > [CentOS 7系列]系统日志
[CentOS 7系列]系统日志
一、系统日志
1、/var/log/messages 系统的日志(服务,系统,软件等)
[root@juispan ~]# tail -5 /var/log/messages Jul 20 17:42:44 juispan NetworkManager[520]: <info> [1500543764.8180] dhcp4 (ens37): state changed timeout -> done Jul 20 17:42:44 juispan NetworkManager[520]: <info> [1500543764.8187] device (ens37): state change: ip-config -> failed (reason ‘ip-config-unavailable‘) [70 120 5] Jul 20 17:42:44 juispan NetworkManager[520]: <info> [1500543764.8192] policy: disabling autoconnect for connection ‘有线连接 1‘. Jul 20 17:42:44 juispan NetworkManager[520]: <warn> [1500543764.8196] device (ens37): Activation: failed for connection ‘有线连接 1‘ Jul 20 17:42:44 juispan NetworkManager[520]: <info> [1500543764.8205] device (ens37): state change: failed -> disconnected (reason ‘none‘) [120 30 0] [root@juispan ~]# ls /var/log/messages* ##系统日志会自动切割 /var/log/messages /var/log/messages-20170627 /var/log/messages-20170529 /var/log/messages-20170709 [root@juispan ~]# logrotate ##配置切割日志 logrotate 3.8.6 - Copyright (C) 1995-2001 Red Hat, Inc. This may be freely redistributed under the terms of the GNU Public License 用法: logrotate [-dfv?] [-d|--debug] [-f|--force] [-m|--mail command] [-s|--state statefile] [-v|--verbose] [-l|--log STRING] [--version] [-?|--help] [--usage] [OPTION...] <configfile> [root@juispan ~]# cat /etc/logrotate.conf ##查看切割配置 # see "man logrotate" for details # rotate log files weekly weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # use date as a suffix of the rotated file dateext # uncomment this if you want your log files compressed #compress # RPM packages drop log rotation information into this directory include /etc/logrotate.d # no packages own wtmp and btmp -- we‘ll rotate them here /var/log/wtmp { monthly create 0664 root utmp minsize 1M rotate 1 } /var/log/btmp { missingok monthly create 0600 root utmp rotate 1 } # system-specific logs may be also be configured here.
2、dmesg 系统硬件相关的日志
[root@juispan ~]# dmesg | head -3 ##保存在内存中的系统硬件相关日志 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [root@juispan ~]# dmesg -c ##临时清空内存中的日志 ...... [root@juispan ~]# dmesg [root@juispan ~]# cat /var/log/dmesg | head -2 ##系统启动的日志 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu
3、last/lastb 登录历史
[root@juispan ~]# last ##正常的登录历史,对应文件/var/log/wtmp root pts/1 gateway Thu Jul 20 17:33 still logged in root pts/0 gateway Thu Jul 20 09:39 still logged in ...... [root@juispan ~]# lastb ##失败的登录历史,对应文件/var/log/btmp root ssh:notty gateway Thu Jul 20 09:39 - 09:39 (00:00) btmp begins Thu Jul 20 09:39:04 2017 [root@juispan ~]# cat /var/log/secure ##系统的安全日志,动态查看tail -f /var/log/secure Jul 10 17:32:17 server01 sshd[2584]: Accepted password for root from 192.168.137.1 port 60164 ssh2 Jul 10 17:32:18 server01 sshd[2584]: pam_unix(sshd:session): session opened for user root by (uid=0) ......
二、虚拟终端
执行命令或脚本不中断的方法:
①nohup command & 放后台执行
②screen 虚拟窗口,按ctrl+a+d放到后台
[root@juispan ~]# screen -ls ##列出后台screen list There is a screen on: 5170.pts-1.juispan (Detached) 1 Socket in /var/run/screen/S-root. [root@juispan ~]# screen -r ##恢复之前的虚拟窗口
可以通过“-S”参数定义screen的名字,如screen -S "test",恢复的时候也可以使用该名字。
本文出自 “乱码时代” 博客,请务必保留此出处http://juispan.blog.51cto.com/943137/1949531
[CentOS 7系列]系统日志
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。