应用文件是挂载的其他盘,系统盘老是被各种日志灌满, apache 的关掉了
但是有个 maillog 经常就满了 我如何不让它生成呢!
sendmail or postfix 系统服务 ,关掉
小心腾讯云监控的 log ,曾经被它的 log 占用到 99%,把能设置的 log 都设置到数据盘吧
log 迁移出来
写个定时清理的任务么
AWS 系统盘也是 8G 啊,不过 AWS 全 SSD 爽歪歪的
我自己虚拟机也就给 8G
这。。
系统盘给小一点是为了方便维护镜像(创建 /迁移 /恢复。。)
如果直接给你 500G 到时候挂了恢复都恢复半天。。
ln/mount
但是确实满了 查找了 就那几个日志文件占用大 现在经常满 没辙了 感觉小了点
日志 很占空间
关掉不用的系统服务,必须要起的系统服务升级日志级别,加 rotate ,监控 /var/log
touch /you-data/log/xxx.log
ln -s /you-data/log/xxx.log /var/log/maillog
可以自己写个 logrotate 脚本定期清理 /迁移 /压缩一下日志文件
/etc/logrotate.d
debian 系,其他的系统应该也有类似的
8G 对 Linux 系统目录来说够了
8G 够了……
但是依然满了 我并没有做什么
为啥不把 /var/log 挪到数据盘去?
都是虚拟的, 8G 跟 20G 在物理上占的空间差不多的
这怎么可能,虽说虚拟磁盘可以动态扩展,但是要是你真用了 20G ,物理空间肯定也是要 20G 的,而 8G 怎么用也不可能让你用出 20G 来
没用过什么云或 VPS ,想问问,这些主机不能自己选择 iso 文件通过 web 控制台来安装系统的么?都是服务商安装好的系统?那用起来能放心么?
ln -s /dev/null /var/log/maillog
如果是 rsyslog
到 /etc/rsyslog.conf 里面把日志转储一下吧
为啥 maillog 会满,你是自己本身发很多邮件,还是被人 spam 了?
配置一下 logrotate 吧
不放心你还用它做什么。
通过 ISO 装的难道服务商就不能改你文件了?
只是说创建时候用到的镜像 8G 跟 20G 没大区别,实际的实例用到 20G 肯定还是会占物理的 20G
转存 打包 定期删除
我本子才 16G 下个片就满了
cat /dev/null > /var/log
直接 >/var/log 就够了