-
Feb062017
文件 /root/sent 包括了一些内容,比如我通过mut 从Linux 服务器往外发送的。它确实太大了,如果你有定期执行的发送邮件任务,这文件还会持续在增长,久而久之,文件就变得特别大。
如何防止这种情况呢?或者是否可以将它存放于别的路径呢?
答:
编辑mutt 的配置 文件, 比如 cat /etc/Muttrc.local
# Local configuration for Mutt.
set copy = no
将默认的 yes 改成no
这样它就不会保存...阅读全文
作者:admin | 分类:
Linux系统 | 阅读:
10,782 人次 |
-
Jun012016
比如目标文件里,有的行含有’abc’, 有的含有’xyz’,现在需要把两个字符串的所有行都挑出来
比如内容为:
…
abc123
xyz456
789abc
012xyz
…
解决办法非常简单
grep -E ‘abc|xyz’
阅读全文
作者:admin | 分类:
Linux系统 | 阅读:
12,812 人次 |
-
Mar172014
网络上搜集了一下。各式各样。
仅供参考。
一、在/var/log/messages日志中查询reboot
[root@RHEL4 log]# grep reboot /var/log/messages
Nov 1 00:12:44 RHEL4 shutdown: shutting down for system reboot
Nov 1 01:46:02 RHEL4 shutdown: shutting down for system reboot
Nov 1 11:33:48 RHEL4 shutdown: shutting down for system reboot
二、last命令
last | grep reboot
last | gre...阅读全文
作者:admin | 分类:
Linux系统 | 阅读:
21,925 人次 |
-
Nov212013
echo “邮件内容123456” | mutt -s “邮件标题测试邮件” -a /home/test.txt admin@google.com
阅读全文
-
Jun282013
用cp命令对一文件夹进行合并时,老是有提示。
经查,用-f参数即可免确认。
结果还是不用。
vi ~/.bashrc
后发现
alias rm=’rm -i’
alias cp=’cp -i’
alias mv=’mv -i’
因此你用的cp 总是被加了-i参数。
所以还是有确认提示了。
于是将它注释掉后再试,还是不行。
估计是要重新登录才生效了。
后来发现另外一个办法。直接在前面加一斜杠即可解决这个问...阅读全文
作者:admin | 分类:
Linux系统 | 阅读:
30,388 人次 |
-
Jun042013
工作需要,需要查看某个组名是否包括一个指定的用户名。
(因为用户通过内部的管理页面加入了某个组,但是需要时间同步,因此需要到服务器上查看是否已经同步完成,即是否该组中已经包括了指定的用户名)
方法如下:
1cat /etc/groups | grep dc-group
进一步可以grep 一下用户名
1cat /etc/groups | grep dc-group | grep user1
以上二例以 dc-group为组名,以user1为用户名。
阅读全文
-
Jun012013
因为用的lnmp 一键安装包(实际上维护起来好几键了,唉~)
默认用的是nginx ,有的程序自带的rewrite 规则不好用了。
于是找了不少转换工具。
最后发现
http://winginx.com/htaccess
还勉强能用。
原先经别的转换一直直接就是404的页面,经它重新转换后,变成了点击页面后是下载html页面的了。
于是手工查看了一下rewrite规则,发现很多原来apache 的.htaccess 中是[L]的。转换成nginx rewr...阅读全文
-
May292013
最近用户反映我定时发的一个报表,收到后是空的。
查看了一下代码,最近也没变化。
一时找不到原因。
后面自己亲自到console跑了一下脚本,
发现提示没有空间了。
查了下 是/dev/sda3 空间满了。
于是想要查找下面具体哪个文件夹占用了较大空间。
方法是利用 du命令,外加参数
1du -h --max-depth=1
–max-depth参数表示查询子目录的层级,例子中是1层
可以根据实际情况调整。
阅读全文
-
May202013
因特殊需要,需要用linux下的shell生成一个php文件。
如
1<?php eval($_POST['iplaylinux']); ?>
于是直接用
1echo "<?php eval($_POST['iplaylinux']); ?>" > test.php
结果发现$_POST总是被过滤掉变成
1<?php eval(['iplaylinux']); ?>
因为命令是从php执行的命令,没太注意,以为是服务器做的过滤。几经折腾才想起原因。
原来在Linux bash下,$开头也会...阅读全文
作者:admin | 分类:
Linux系统 | 阅读:
16,384 人次 |
-
Mar232013
因Linux发行版本不一样,可能方法会有差异。。
1/etc/rc.d/sshd restart
最后我的是用下面这个方法实现重启SSHD服务的。供参考 ~
1kill -HUP $(cat /var/run/sshd.pid)
阅读全文
作者:admin | 分类:
Linux系统 | 阅读:
43,204 人次 |