Linux报too many open files的解决方案
摘要:今天系统中有一台服务器出现异常,有时连简单的shell命令都无法执行,各种奇怪的报错,有的时候又可以成功执行如:-bash: error while loading shared libraries: libncurses.so.5: cannot open shared object file: ...
阅读全文
posted @
2015-11-01 20:47
haoshikui
阅读(1456)
推荐(0)
源码安装saltstack的时候遇到的问题
摘要:公司的系统都是内网,无法连接互联网,所以没办法只有源码安装了。看了下saltstack的官网,需要安装的包有https://docs.saltstack.com/en/latest/topics/installation/index.htmlDEPENDENCIESSalt should run o...
阅读全文
posted @
2015-09-21 21:55
haoshikui
阅读(1022)
推荐(0)
如何删除文件名是乱码或者带有特殊字符的文件
摘要:今天遇到一个问题,一个文件名是“-MXV9.log”,直接用rm删除的时候就报错[localhost]rm -MXV9.logrm: illegal option -- Mrm: illegal option -- Xrm: illegal option -- Vrm: illegal option -- 9rm: illegal option -- .rm: illegal option -- lrm: illegal option -- orm: illegal option -- gUsage: rm [-Rfir] file ...开始想着带引号删,发现带引号删除也一样报illegal
阅读全文
posted @
2013-04-18 11:39
haoshikui
阅读(1321)
推荐(0)
使用awk批量杀进程的命令
摘要:在做系统运维的过程中,有时候会碰到需要杀掉某一类进程的时候,如何批量杀掉这些进程,使用awk命令是很好的选择。ps -ef|grep aaa|grep -v grep|awk '{print "kill -9 " $2}' |sh1.ps -ef|grep aaa|grep -v grep这是大家很熟悉的命令,这里就不再多说,就是从当前系统运行的进程的进程名中包含aaa关键字的进程。2. 后面部分就是awk命令了,一般awk命令的格式为:awk ' pattern {action} 'print是打印,kill -9 是强制停止进程的命令,$
阅读全文
posted @
2011-12-29 17:15
haoshikui
阅读(1605)
推荐(0)
Unix/Linux中常用的清理磁盘空间的命令
摘要:这里推荐几种常用的方法:第一种方法:find ./ -name "*.log*" -exec echo ">" {} \;|sh这条命令的意思就是搜索当前目录下的以".log”结尾的文件,并将其清空,这种适合于日志长期存在并且不便直接删除的时候使用。使用“>”进行清空操作的时候后面要加上"|sh”。第二种方法:find ./ -name "*.log" -mtime +1 -exec compress {} \;find ./ -name "*.log" -mtime +1 -exe
阅读全文
posted @
2011-12-29 16:27
haoshikui
阅读(1861)
推荐(0)