立即打开
实时更新查看journalctl日志
跟 tail -f 命令类似,journalctl支持-f选项,以便实时显示日志 ▼
journalctl -f
如果想查看设备的实时日志,请添加-u选项 ▼
$ sudo journalctl -f -u prometheus.service
仅显示最journalctl 新的n行 命令行选项 -n 用于仅控制最新的n行日志。
默认是在最后显示最新的10行日志 ▼
$ sudo journalctl -n
你还可以在末尾显示指定行数的日志 ▼
$ sudo journalctl -n 20
以下是显示cron.service服务的最新三行日志 ▼
$ journalctl -u cron.service -n 3
有网络营销人员使用VPS建站,安装VestaCP控制面板,搭建WordPress网站。
经常使用 df -h 命令查看VPS磁盘容量,发现每月以1GB的趋势在上升(记得上个月是1GB)
[root@ten ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/simfs 20G 7.5G 13G 38%
/devtmpfs 256M 0 256M 0%
/devtmpfs 256M 0 256M 0%
/dev/shmtmpfs 256M 244K 256M 1%
/runtmpfs 256M 0 256M 0%
/sys/fs/cgrouptmpfs 52M 0 52M 0%
/run/user/0
查看journalctl日志使用容量命令 检查当前 journalctl 日志使用磁盘容量命令 ▼
journalctl --disk-usage
journalctl清空删除日志 由于Linux是一个非常敏感的操作系统,若删除文件错误,很容易造成系统崩溃。
所以,清理journalctl日志的方法,请按日期、允许保留的容量进行删除。
journalctl --vacuum-time=2djournalctl --vacuum-size=500M如果要手动删除日志文件,则需要在删除之前轮转(循环)日志。
systemctl kill --kill-who=main --signal=SIGUSR2 systemd-journald.servicejournalctl配置持久性容量 要启用日志限制持久性配置,你可以修改journald的配置文件 ▼
/etc/systemd/journald.conf
SystemMaxUse=16MForwardToSyslog=no然后,重启journald ▼
systemctl restart systemd-journald.service检查日志是否如常?日志文件是否完好且未损坏? ▼
journalctl --verify以下是清理journalctl日志之后的VPS磁盘容量,以及journalctl日志容量 ▼
[root@ten /]# df -h
[root@ten /]# journalctl --disk-usageArchived and active journals take up 24.0M on disk.持久化 journalctl 日志详解,到此结束
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复

点赞点赞,
内容很深入咯
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
栏目导航
热门文章
推荐文章
扫码加好友,拉您进群