仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 400|回复: 7
打印 上一主题 下一主题

[其他Linux] 来一发办理/var/spool/clientmqueue/下的年夜文件

[复制链接]
兰色精灵 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 17:01:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last
 缘故原由:
  在baidu上查询得知发生这些海量文件的缘故原由是:体系中有效户开启了cron,而cron中实行的程序有输入内容,输入内容会以邮件情势发给cron的用户,而sendmail没有启动以是就发生了这些文件;以是这些文件不是甚么主要的文件,删!
  因而cd/var/spool/clientmqueue
  rm*(rm-f*)都不可,显现参数列表太长(-bash:/bin/rm:Argumentlisttoolong)没法用rm间接删除,怎样办?
  办理举措:
  将crontab内里的命令前面加上>/dev/null2>&1.如:ls-l/>/dev/null2>&1
  增补,这些文件太多的时分用rm删除很慢,能够以root身份进进/var/spool/clientmqueue/,实行:ls|xargsrm-f就可以全体删除
  利用xargs
  #cd/var/spool/clientmqueue
  #ls|xargsrm-f
  回车后,过了两三分钟,终究实行完了,clientmqueue下一无所有,磁盘可用空间一会儿增添了很多。
  附xargs先容:
  LinuxShell真的是一个对照好玩的器材,之前也会常常写一些,不外都是些复杂的器材,大概称之为批处置,估量也只能叫批处置,只是一些复杂的命令的聚积。:)。
  明天略微看了一下xargs,一个复杂的示例使用以下:
  [root@TestServerhaha]#ls
  a.classb.classc.class
  a.javab.javac.java
  [root@TestServerhaha]#ls|xargsrm
  [root@TestServerhaha]#ls
  [root@TestServerhaha]#
  固然有点避简就烦,可是能申明了xargs的功效:它将输出输入给xargs前面的命令,作为谁人命令的参数。
  也就是说,下面的命令实行相称于:
  rma.classb.classc.classa.javab.javac.java
  xargs将后面的ls的了局交给了xargs前面的rm命令,作为rm命令的参数。它真实的寄义能够用xargs本人来注释:
  [root@TestServerhaha]#cata
  firstline
  secondline
  [root@TestServerhaha]#cata|xargs
  firstlinesecondline
  [root@TestServerhaha]#cata|xargs――verbose
  /bin/echofirstlinesecondline
  firstlinesecondlinethirdline
  [root@TestServerhaha]#cata|xargs――verbose――max-args=1
  /bin/echofirst
  first
  /bin/echoline
  line
  /bin/echosecond
  second
  /bin/echoline
  line
  另有人如许注释xargs:
  xargs的感化是用往返避对命令行长度的限定,它经由过程利用一个参数屡次挪用一个命令完成这一功效,而不是一次利用多个参数。这句话的意义是:xargs永久一次只传给他前面的命令一个参数,然后一直的将一切参数逐一传完,但是,这个说法是毛病的!上面的实验将证实这个说法是不准确的:
  [root@TestServerhaha]#ll
  total12
  -rw-r――r――1rootroot34Aug1920:43a
  -rw-r――r――1rootroot34Aug1920:45b
  drwxr-xr-x2rootroot4096Aug1920:54c_folder
  [root@TestServerhaha]#llc_folder/
  total0
  [root@TestServerhaha]#ls|xargscp
  [root@TestServerhaha]#ll
  total12
  -rw-r――r――1rootroot34Aug1920:43a
  -rw-r――r――1rootroot34Aug1920:45b
  drwxr-xr-x2rootroot4096Aug1920:54c_folder
  [root@TestServerhaha]#llc_folder/
  total8
  -rw-r――r――1rootroot34Aug1920:54a
  -rw-r――r――1rootroot34Aug1920:54b
  [root@TestServerhaha]#
  从这个实验能够看到,xargs的确是将abc_folder三个参数同时传给了cp命令,否则不成能呈现如许的了局。
  附rm命令:
  称号:rm
  利用权限:一切利用者
  利用体例:rm[options]name……
  申明:删除档案及目次。
  参数:G
  -i删除前一一扣问确认。
  -f即便原档案属性设为唯读,亦间接删除,无需一一确认。
  -r将目次及以下之档案亦一一删除。
  典范:
  删除一切C言语程式档;删除前一一扣问确认:
  rm-i*.c
  将Finished子目次及子目次中一切档案删除:
  rm-rFinished

</p>
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。
再现理想 该用户已被删除
沙发
发表于 2015-1-18 17:20:50 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
小女巫 该用户已被删除
板凳
发表于 2015-1-23 23:40:36 | 只看该作者
对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。
海妖 该用户已被删除
地板
发表于 2015-1-31 20:58:18 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
深爱那片海 该用户已被删除
5#
发表于 2015-2-19 07:13:35 | 只看该作者
选择一些适于初学者的Linux社区。
变相怪杰 该用户已被删除
6#
发表于 2015-3-6 14:03:48 | 只看该作者
下面看看一个让人无法回答的问题:“救命各位高手,向你们请教一些问题:如何在Linux下配制HTTP、FTP、Samba、DNS、DHCP、Sendmail服务器,谢谢”这样的问题。
若相依 该用户已被删除
7#
发表于 2015-3-13 02:10:02 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
再见西城 该用户已被删除
8#
发表于 2015-3-20 10:28:01 | 只看该作者
查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-25 12:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表