liunx:清空日志

By kcersing , 1 十一月, 2021

cat /dev/null > /var/log/syslog
cat /dev/null > /var/adm/sylog
cat /dev/null > /var/log/wtmp
cat /dev/null > /var/log/btmp
cat /dev/null > /var/log/secure
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/messages
cat /dev/null > /var/log/maillog
cat /dev/null > /var/log/mail.info


切割文件

使用split分割大文件
命令按照行数分割 分割后的文件自动加上后缀名 --verbose参数显示进度。
split -l 50000 log0001.log new-file_1 --verbose
-d参数为新生成的文件使用数字的后缀:
split -l 50000 log0001.log -d new-file_1 --verbose
按照字节大小进行分割
命令:split -b 40m log0001.log -d newfile_ --verbose (以每个文件40mb分割)
合并文件
命令:cat newfile_* > catfile.log


日志路径

核心启动日志:/var/log/dmesg

系统报错日志:/var/log/messages

邮件系统日志:/var/log/maillog

FTP系统日志:/var/log/xferlog

安全信息和系统登录与网络连接的信息: /var/log/secure

登录记录:/var/log/wtmp      

记录登录者讯录,二进制文件,须用last来读取内容: who -u /var/log/wtmp 查看信息

News日志:/var/log/spoole

RPM软件包:/var/log/rpmpkgs

XFree86日志:/var/log/XFree86.0.log

引导日志: /var/log/boot.log   

记录开机启动讯息: dmesg | more

cron(定制任务日志)日志:/var/log/cron

安全信息和系统登录与网络连接的信息:/var/log/secure

文件 /var/run/utmp 記錄著現在登入的用戶

文件 /var/log/wtmp 記錄所有的登入和登出

文件 /var/log/lastlog 記錄每個用戶最後的登入信息

文件 /var/log/btmp 記錄錯誤的登入嘗試

less /var/log/auth.log 需要身份确认的操作


标签