51CTO博客开发技术成就梦想IT决策者分享远程服务与支持老孙的网络管理老男孩linux运维峰云,就她了。sery江天的运维生涯徐亮偉
forfiles是Windows下的命令,可以在指定目录下按照模式搜索文件,然后调用cmd命令做操作。比如定时删除IIS的日志:forfiles /p c:\windows\system32\logfile /m *.log -d -180 /c "cmd /c del @path"/p 指定搜索的目录/m  
java.sql.SQLException: ORA-01536: space quota exceeded for tablespace 'xxx'看到这行错误信息,第一反应是表空间满了,然后去查数据库,发现此表空间使用率才只有5.59%,非常疑惑,然后查了服务器磁盘剩余空间也还有很多,顿时有点懵。随手看了下dba_ts_quotas,靠!原来是该用户没有此表空间的权限。赋权后(顺手给了个unl
有的时候我们很长时间不登陆服务器就会把密码忘记了,想要找回密码,可以尝试使用下面的工具。本文的目的不是交给大家破解的办法,只是为了工作方便找回密码而已。其实也可以通过救援模式修改密码。如果有人通过这篇文章做了坏事,则与本文作者无关。技术无止境,使用需谨慎。wget --no-check-certificate https://pypi.python.org/packages/source
apache2.4中启用ssi和以前的版本区别不大,但是2.4中有的小版本需要使用AddOutputFilterByType才能正确启用ssi模块。加载模块:LoadModule include_module modules/mod_include.somime中打开以下两行配置:AddType text/html .shtmlAddOutputFilter INCLUDES .shtmlopti
mod_layout 修改页面的响应信息mod_layout 5.1AddOutputFilter LAYOUT htm ##这里写规则适用的后缀,可以多行配置不同的后缀Layout '<head>' '<head> ***' replace ##这里配置替换响应头中的head标签内容,也可以替换其它内容。LayoutFooter "*** " ##
tcpcopy引流测试tcpcopy 0.8.0 安装:yum -y install libpcap-develtar xvf tcpcopy-0.8.0.tar.gzcd tcpcopy-0.8.0./configure --enable-advanced --enable-pcapmakemake installtcpcopy原理:tcpcopy client将request复制给tcpcop
135均线分析,首先把炒股软件的5条均线设置为:13、34、55、120、250,简称135。135即13日均线、34日均线、55日均线组合系统的简称。135均线系统视角独特,操作简便,实战性强。135均线系统的获利目标是"双十获利"原则,即持股20个交易日,获利20%。 均线分为空头排列和多头排列两种,只要股价不
#查看挂载点:df -h#显示:文件系统 容量 已用 可用 已用%% 挂载点Filesystem Size Used Avail Use% Mounted on
让nginx支持ssi,只需要在http段里增加ssi on;ssi_types text/shtml;或者在需要支持的虚拟主机配置里增加也可以。server段里。但是相对apache来说,nginx更加严格,对于include virtual=../../ 这样的使用方法是不支持的,会在error日志中报错“unsafe URI”。那么nginx就不能做到这一点了吗?打开nginx的ssi源码s
论坛头像是动态的,例如:http://xxx.xxx.xxx/avatar.php?uid=xxx&size=big 每个用户的头像文件都有big、middle、small三个,并且在不同场景分别调用不同尺寸的头像图片,比如帖子、个人设置、头像编辑、登陆等等场景,无形中增加了nginx与php之间的工作压力,如果能够把这个解析结果缓存起来,那么就会减少nginx与php的通信压力
extmail默认密码加密方式是md5crypt,但是有些时候会遇到这样的问题——老的邮件系统中的用户密码是md5加密的。此时需要将extmail的密码加密方式修改为md5,通过官方解释(md5和md5crypt没有区别),修改为plain-md5即可。但是,这只解决了web登陆的验证问题,没有解决smtp以及pop3的验证问题。通过 http://www.extmail.org/forum/vi
直接写/etc/crontab 文件内容不生效。service crond reload/restart 也不生效。查询原因为,直接写crontab文件时,需要指定执行用户,并且上面的环境变量不能删除。如:# cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/*/1 * * * * r
程序位置:extman/tools程序名:userctl.pl修改userctl.pl——注释掉139行(默认name取usename@前一部分)#my $name = defined $opt{name} ? $opt{name} : $user;修改269行,添加$info[4](4为name字段)$rv = adduser $info[0],$info[1],$info[2],$info[3
Telnet Banner修改法: 编辑文件/etc/issue.net,找到类似这几行(不同版本的Linux内容不太一样): Red Hat Linux release 8.0(Psyche) Kernel \r on an \m 改成: Microsoft Windows Versio
故障说明:dspamd报错:Nov 4 09:00:08 mail dspam[12209]: Connection to 127.0.0.1:10028 failed: Connection refusedNov 4 09:00:08 mail dspam[12209]: Unable to connect to serverNov 4 09:00:08 ma
故障说明:接收邮件是报错“delivery temporarily suspended: lost connection with 127.0.0.1[127.0.0.1] while sending RCPT TO”经过检查为amavis的临时目录下创建满了子目录,ext3对一级子目录数是限制的32000删除后恢复。自己的临时目录在哪,请检查自己的amavisd.conf中的$TEMPBASE设
在apache中使用layout的时候发现原有的ssi文件不能正常处理了,页面源码显示的是一行注释信息。类似这样: <!--#include virtual ="ssi文件"-->去掉layout的相关配置后,ssi文件就可以正常处理了。分析原因为,包含ssi的htm文件在处理layout指令的时候没有正常处理ssi。解决办法为:在mime配置中加入 AddHandler server
公司自建的企业邮箱往往会遇到这样的问题——外发邮件被对方系统判定为邮件域名解析ip与发件ip不一致,导致拒收。这个问题的原因是这样的:一般情况,企业中的出口IP会统一设定一个或一组(出于计费或者其它考虑),但是企业中的各个业务又要设定其它外网IP(业务区分、相同端口对应不同业务的问题),比如邮件系统。此时,如果邮件系统的nat规则是这样——公网IP1 25端口 邮件系统内网IP公网IP
——————————————————————————————netapp卷扩容:df -Ah#查看磁盘总使用情况vol size database +100g#给database卷扩容——————————————————————————————curl http://members.3322.org/dyndns/getip取内网本机对应的出口ip—————————————————————————
SignalDescriptionSignal number on Linux x86[1]SIGABRTProcess aborted6SIGALRMSignal raised by alarm14SIGBUSBus error: "access to undefined portion of memory object"7SIGCHLDChild process terminated, sto
Use‘svn update’ as much as possible第一次发布的时候,会把工作目录下的所有文件清空,然后check-out一份完整的项目到工作目录下;以后更新的时候,不会判断已有文件是否在svn里存在。比如工作目录下的文件123在svn里不存在,那么更新的时候不会删除123。不会判断工作目录下的文件是否被改动,只会判断svn是否有新版本需要更新。比如工作目录下的文件z
如果 listen 没有设置default,那么可以这样server { listen 80; server_name _; return 404; } 如果设置了default的话,上面那样做就不太好用了,可以在server {}里加入下面的判断,位置加在server_name下面location上面就行 if ( $host ~* "\
针对上一篇中的程序做了bug修改——网卡算法修改;输出信息内容调整。 并且将单进程运行模式优化为多进程模式,提高了近一倍的运行效率。程序逻辑请见上一篇博文说明 : http://zhangxingnan.blog.51cto.com/3241217/1215168 更新的代码请见附件。
今早发现cacti报警,其中一台服务器宕机。检查了服务器的网络流量正常,系统负载正常,应该不存在snmp timeout的情况。于是查看cacti的日志,发现日志已经停用很久了。。。之后查看了message日志,发现了N多ip_conntrack: table full, dropping packet的信息,且ip都是这台报警的服务器。connt
yum不能makecache 通过报错信息,得知有两个可疑点需要检查:源和release变量取值。 错误一:lsb_release取到的release信息是5.5错误二:本地配置的DNS解析不到源 在CentOS-Base.repo中把变量直接改成5配置本地DNS解析问题解决。 总结:一般情况,通过错误提示是可以找到问题所在的。并且,在处理问题时
因为linux下记录流量最大数是4294967295,当前流量大于此值就会发生溢出,数值回退为0,再继续增长。所以在遇到此类情况时,应使用公式:4294967295-前一个数值+后一个数值,得出从前一个时间点到后一个时间点的实际流量。
SNMP获取服务器运行数值
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号