服务器运维
-
tmp目录自动清除和tmpwatch命令
习惯性的将一些临时文件放在tmp目录下,让其自然删除。同时,为了保证tmp目录不爆满,系统默认情况下每日会处理一次tmp目录文件,原理就是使用了tmpwatch。在系统最小安装情况下,这个功能是没有安装的。tmpwatch工具从指定的目录中递归地搜索并删除指定的目录中一段时间未访问的文件。 -
MegaCli 监控raid状态
MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态,等等。通常,我们对硬盘当前的状态不太好确定,一般通过机房人员巡检来完成,有没有通过软件的方式来检查确定这个问题呢。MegaCli就可以做到,一般通过 MegaCli... -
时时流量查看工具-ifsta,nload,iftop
1、ifstat是一个网络流量监测程序。能查看网卡的流出和流入的字节.概要:ifstat就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。参数:-l 监测环路网络接口(lo)。缺省情况下,ifstat监测活动的所有非环路网络接口。经使用发现,加上-l参数能监测所有的网络接口的信息,... -
CentOS 6 / RHCE 6 禁用IPv6协议模块
众所周知,IPv6是为了解决IPv4地址耗尽的问题,但是并不是每个人都在使用它,也不是所有的硬件支持它,取代IPv4是大趋所致迟早的事情,IPv4会在悠悠岁月中慢慢退出而不会一蹴而就的。 在某些情况下,可能会发现禁用IPv6不仅仅会加快网络,还会有助于减少管理开销和提高安全级别。在CentOS6系统下,遇到最常见的问... -
dstat使用
1、安装方法一:yum#yum install -y dstat方法二:rpm官网下载地址:http://dag.wieers.com/rpm/packages/dstat #wget http://dag.wieers.com/rpm/packages/dstat/dstat-0.6.7-1.rh7.rf.noarc... -
预留端口避免占用ip_local_reserved_ports
业务遇到这个情况,在重启服务时,出现1986端口被占用而无法启动,非得等该端口释放后才启动成功。使用net.ipv4.ip_local_port_range参数,规划出一段端口段预留作为服务的端口,这种方法是可以解决当前问题,但是会有个问题,端口使用量减少了,当服务器需要消耗大量的端口号的话,比如反代服务器,就存在瓶颈... -
vim recording的使用方法
使用vim时无意间触碰到q键,左下角出现“recording”这个标识,觉得好奇,遂在网上查了一下,然后这是vim的一个强大功能。他可以录 制一个宏(Macro),在开始记录后,会记录你所有的键盘输入,包括在insert模式下的输入、正常模式下使用的各种命令等。 -
nginx向响应内容中追加内容(ngx_http_addition_module模块)
ngx_http_addition_module在响应之前或者之后追加文本内容,比如想在站点底部追加一个js或者css,可以使用这个模块来实现,这个模块和淘宝开发的nginx footer模块有点类似,但是还是有不同. 这个模块需要依赖子请求,nginx footer依赖nginx写死的配置 -
Linux下chkconfig命令详解
chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 -
yum Segmentation fault
yum安装依赖包时,发现Segmentation fault错误,yum执行一般过程中中断了,是由libz引起的。 -
给输出的IP附加上地理信息和所属ISP
公司业务调整,对日志进行分析时,想要同时显示IP所在地以及所属ISP,用脚本获取日志IP再逐条通过第三方接口查询显的很笨拙又要联网查询效率方面可想而知,可参见《使用PHP+淘宝IP地址库接口获得IP所属地理位置》。找到了一款工具nali,取自中文“哪里”的拼音。包含的命令有nali、nali-dig、nali-nslo... -
在文件中搜索文本工具grep命令用法
grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep命令选项 -
linux共享文件夹给windows之samba搭建
公司有内部共享文件的需求,可选windows与linux,相比之下linux稳定,并且不存在收费的情况。员工的机器基本上都是windows,那windows想要访问linux怎么办呢?samba,初学linux的同学们都听说过,接下来看如何安装samba. -
文本处理流编辑器sed命令用法
sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变... -
Linux中硬盘转速查看
可以使用sg_vpd命令查看硬盘转速,sg_vpd命令是sg3_utils其中一个工具.下载地址:http://sg.danny.cz/sg/sg3_utils.htmlVPD:Vital Product Data# sg_vpd /dev/sg8 –page=089 ATA information VPD page:... -
linux crontab run-parts用法
以上的意思是说明,每5分钟执行/etc/cron.min目录下的所有脚本,run-parts就是说明执行目录下的所有的脚本的意思,root的话就说明已root身份去执行。 -
CentOS / RHCE vsftpd 配置
ftp服务是最常见的,最经常使用的,问的问题也是最多的。ftp种类很多,如vsftp、pureftp、proftp等等。各位站长经常使用ftp,也经常搞不定ftp。下面零起点配置vsftp。 -
Info:Memory module [DIMM] needs attention: Single-bit warning error rate exceeded, Single-bit failur
dell服务器硬件监控软件openmanager,可以对电池,主板,温度,以及硬盘等等进行监测。安装使用可以参见《Dell服务器安装OpenManage(OMSA)》 在监测中,可能会遇到下面的错误信息: Info:Memory module 6 [DIMM7, 2048 MB] needs attenti... -
ubuntu / centos6 error: “net.ipv4.ip_conntrack_max” is an unknown key
在iptables开启的状态下, 最让人烦恼的事情就是ip_conntrack table full dropping packet,丢包严重,有时服务器都连接不上的,要重启系统,严重影响线上业务。ip_conntrack table full dropping packet解决办法参见:《ip_conntrack t... -
lsof命令
lsof, LiSt Opened Files, 列出打开的文件, 听起来很简单的样子. 但想*nix中很多其他工具一样, lsof把这件简单的事情做到了炉火纯青. 因为Unix认为”一切皆文件”, 那么”打开的文件”就不仅仅是传统意义上打开的文件了, 还可以是网络/Unix域套接字, 匿名/具名管道, 共享库文件, ...
