Linux系统手工释放内存

当内存使用很大的时候,可以进行手工释放,释放内存的命令:echo 0 > /proc/sys/vm/drop_cachesdrop_caches的值可以是0-3之间的数字,代表不同的含义:
0:不释放(系统默认值)
1:释放页缓存
2:释放dentries和inodes
3:释放所有缓存

centos6.4安装iftop实时流量监控工具

iftop是类似于linux下面top的实时流量监控工具,iftop可以用来监控网卡的实时流量(可以指定网段)、反向解析IP、显示端口信息等. 服务器操作系统为: CentOS release 6.4 i386 GNU/Linux,默认的yum源里面通过yum方式安装是不行的.只有通过源码编译. 相关参数及说明: TX:发送流量 RX:接收流量 TOTAL:总流量 Cumm:运行iftop到目前时间的总流量 peak:流量峰值 rates:分别表示过去 2s 10s 40s 的平均流量 详细参数列表以及说明可参照百度百科.

centos yum更新安装软件出现database disk image is malformed错误的解决办法

昨天更新一个新装的CentOS系统时候,出现了 database disk image is malformed 的错误,Google后发现是yum的数据缓存出问题了,解决办法如下
估计是由于yum的原数据损坏导致的,与rpm的数据库损坏类似,前者会导致更新不能正常执行,后者会导致安装失败并出现乱码,前者的解决参见yum更新和rpm安装包问题(rpmdb: PANIC: Invalid argument),
后者的错误可以通过一下方法解决 ......

linux shell curl命令获取http状态码

linux shell curl命令获取http状态码
有时候在使用linux shell写网站状态监控的时候,希望通过判断网站返回的头信息的状态来判断网站的状态,使用以下命令即可解决:
curl -I -m 10 -o /dev/null -s -w %{http_code} www.lastme.com

shell字符串比较

shell字符串比较,判断是否为数字,二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别.

解决Linux中vim显示中文乱码

由于在windows下默认是 GBK 编码,而我的vim默认是utf-8,所以打开会成乱码.修改了一下配置文件,使vim支持 GBK 编码就好了。  

Linux系统管理经验总结分享

Linux系统管理经验分享,当你实际工作了有段时间了,就要深入了解了,至少到现在所了解的真的还只是个皮毛,系统架构,安全测试,优化,都是要工作之外要学习并实践的。多学习下python,shell,perl中的一门或者多门语言,进行自动化方面的,自己每次都一条条命令输入也挺烦的,当然前提就是要做好足够的测试。虚拟化平台如KVM,XenServer自己最好是也接触了解下,php的话最好也还是多学点儿吧,至少为以后的谋生多了条路子,不要总拿语言的优缺点来说事儿,什么需要用什么样的语言,做出来就是对的,瞎喷的都是别人的,学到的才是自己的......

Linux系统管理常用命令-sed

1.根据Apache Or Nginx 日志中的时间段来统计查看各种蜘蛛的大致爬取数据,

sed -n '/2013:13/,/2013:15:/p' www.access.log | \
    egrep -i 'bot|crawler|slurp|spider' | grep "HTTP" | \
    awk '{print $1,$2,$3,$4,$5,$6,$7}' | head -n 20
Page 1 of 3123

Archives

Categories

Recent Posts

Recent Comments

Tags