首页 > 系统相关 >linux清理syslog日志-提示:Operation not permitted

linux清理syslog日志-提示:Operation not permitted

时间:2022-12-22 18:23:51浏览次数:47  
标签:文件 清理 syslog linux Operation 权限 permitted

背景:今天收到一个报警,说服务器磁盘使用使用率超90%需要清理,于是立马上机器查了一下,定位到syslog文件太大。

1、syslog文件一般在var/log目录中,是一个不带后缀的文件

2、cd到相应目录

3、执行下面脚本清除文件

echo " " > syslog

  结果出现了报错:Operation not permitted

4、排查原因:由于文件有权限,不能直接清理,需要现将权限去除,然后在清理

5、解决方案

  5.1、查询权限

lsattr syslog # 查询文件的权限

   5.2、清除权限&清理文件

chattr -a syslog # 清除权限
echo " " > syslog # 清理文件

   5.3、然后再把权限加上去,然后查询下是否加上了

chattr +a syslog # 加上权限

 6、一些磁盘使用情况的查询

df -h # 查看磁盘使用情况
ll -h # 查看当前文件夹文件大小

 

标签:文件,清理,syslog,linux,Operation,权限,permitted
From: https://www.cnblogs.com/smj-7038/p/16999346.html

相关文章

  • [Linux Kernel 源码分析] 通过vconfig配置vlan的系统调用/驱动流程分析
    ByYuCloud(蓝天上的云℡-博客园https://www.cnblogs.com/yucloud/)转载请注明出处vconfig源码分析vlan/vconfig.catmaster·Distrotech/vlan(github.com)h......
  • 【Linux必知必会】三剑客之sed命令详解
    sed为行编辑器,同时也是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspace),接着用sed命令处理缓冲区中的内容,处理完......
  • Linux安装jdk1.8 通过 yum 一键安装
    对于开发者来说,安装jdk按理说是非常简单的事,但在linux下安装着实费了我这个一直玩windows的小白不少劲。这里简单把步骤梳理下,希望能帮助像我这样的纯小白人士少踩点坑。......
  • Linux中的chmod +x
    chmod+x的意思就是给执行权限蓝色表示目录;绿色表示可执行文件,可执行的程序;红色表示压缩文件或包文件;浅蓝色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有......
  • 如何在Arch Linux 上安装 Unity 7.6 桌面?
    UnityDesktop是由Canonical构建的经典桌面环境,它从2010年到2017年是Ubuntu的一部分,但为了支持GNOME而放弃。我们认为它永远被杀死了。但它卷土重来。今年早些时......
  • 分享巧记Linux命令的方法
    最近有些学弟经常私信问我说,他们自己是Linux方面的小白,对于Linux的命令了解十分的少,虽然每次跟着我推荐的学习视频教程可以进行操作,但是离开了视频,就又是两眼抓瞎,什么也想不......
  • Linux基础
    linux编辑文本(vim)时跳转到最后一行和第一行及相关指令vi操作1.跳到文本的最后一行:按“G”,即“shift+g”2.跳到最后一行的最后一个字符:先重复1的操作即按“G”,之后按......
  • 设置及查看Linux的环境变量详细教程
    Linux操作系统广泛用于服务器,以承载复杂的应用程序,这些应用程序具有非常具体的系统设置。当您启动一个新的Linuxshell会话时,会读取某个系统配置并相应地设置您的计算机......
  • Linux文件系统
    管理文件系统使用Linux系统时,需要作出的决策之一就是为存储设备选用什么文件系统。大多数Linux发行版在安装时会非常贴心地提供默认的文件系统,大多数入门级用户想都不......
  • Linux 中的 lsof 命令使用大全
    Linux计算机中的每个对象都被视为一个文件。这些文件组织在目录中。当您的计算机运行时,它会打开多个文件和目录,供不同的进程使用。您可以使用lsof命令列出这些打开的文件......