摘要:FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]描述: 选择一个文件(或一组文件)并在那个文件上 执行一个命令。这有助于批处理作业。参数列表: /P pathname 表示开始搜索的路径。默认文件夹是当前工作的 目录 (.)。 /M searchmask 根据搜索掩码搜索文件。默认搜索掩码是 '*'。 /S 指导 fo...
阅读全文
文章分类 - Server
nginx,apache,tomcat,weblogic,iis,lvs,keepalived,haproxy,squid,varish
摘要:FORFILES [/P pathname] [/M searchmask] [/S] [/C command] [/D [+ | -] {yyyy-MM-dd | dd}]描述: 选择一个文件(或一组文件)并在那个文件上 执行一个命令。这有助于批处理作业。参数列表: /P pathname 表示开始搜索的路径。默认文件夹是当前工作的 目录 (.)。 /M searchmask 根据搜索掩码搜索文件。默认搜索掩码是 '*'。 /S 指导 fo...
阅读全文
摘要:升级,查看已经安装的模块[root@mail ~]# /opt/nginx/sbin/nginx -Vnginx version: nginx/0.5.34built by gcc 3.4.6 20060404 (Red Hat 3.4.6-3)configure arguments: --prefix=/opt/nginx --sbin-path=/opt/nginx/sbin/nginx --conf-path=/opt/nginx/conf/nginx.conf --pid-path=/var/run/nginx/nginx.pid --error-log-path=/var/log/n
阅读全文
摘要:首先要面临着以下的问题:1、新域名是新申请的,那么以前的ALEXA排名和流量就都没有了2、大家都不知道新域名,人气来源得从零开始培养(理想状态)3、搜索因擎要重新开始收录你的新域名,重新开始爬你的站。 慢长的等待时间!4、站内的许多网址是绝对地址的要全部改成你的新地址,工作量很大。.包括图片,附件等地址5、站外宣传的原来地址失效了,得更换成新的地址6、和别的站做的友情连接的地址是原来的,得更换成新的地址。7、网址分类网站上网站是原来的域名,得更换成新的地址8、如果您申请过广告联盟,那么象阿里妈妈等的可以绑定域名的还好点,象GOOGLE的帐户只绑一个域名的话就会存在风险,如果被发现可能被封帐户。
阅读全文
摘要:http://blog.lj010.com/upload/10/27/09/20121027094622308.jpgCloudFlare是一个非常好的免费CDN服务,虽然它的CDN节点没有在国内,而是美国、德国、香港、法国、加拿大、新加坡和日本等,但是借助CloudFlare的CDN,我们可以将网站博客的IP地址隐藏起来。在我的介绍和推荐下,好多朋友都使用上了CloudFlare,有的是因为空间放在一些不理想的美国主机上,速度太慢,使用CloudFlare加快了访问速度。有的因为原空间IP被屏蔽,用CloudFlare后又恢复了访问。不管你将CloudFlare用作什么用途,你都会感受到Cl
阅读全文
摘要:就知道ab -n 500 -c 100http://127.0.0.1:8000/就可以了,测试了一下django自己的webserver感觉还凑服。。。Server Software: WSGIServer/0.1Server Hostname: 127.0.0.1Server Port: 8000Document Path: /Document Length: 51 bytesConcurrency Level: 100Time taken for tests: 45.250 secondsComplete requests: 500Failed requests: 0Write erro
阅读全文
摘要:如下三种方法都可以:1.find.-name"abc*"!-name"*.*"-print2.find.-regex'.*/abc[^.]*'3.find.-name"*.*"-o-name"abc*"-print第一种方法是最容易理解的了,第二个 -name前的 ! 号表示 -not, 与-not的意义是相同的,所以也可以写成:find . -name "abc*" -not -name "*.*" -print第二种方法: 因为用-name选项的时候,fi
阅读全文
摘要:在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能。假如在当前目录下查找文件,且当前目录下有很多文件及目录(多层目录),包括dir0、dir1和dir2 ...等目录及dir00、dir01...dir10、dir11...等子目录。1. 在当前目录下查找所有txt后缀文件 find ./ -name *.txt2.在当前目录下的dir0目录及子目录下查找txt后缀文件 find ./ -path './dir0*' -name *.txt3.在当前
阅读全文
摘要:linux limits.conf 配置 limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。limits.conf的格式如下:username|@groupname type resource limitusername|@groupname:设置需要被限制的用户名,组名前面加@和用户名区别。也可以用通配符*来做所有用户的限制。type:有 soft,hard 和 -,soft 指的是当前系统生效的设置值。hard 表明系统中所能设定的最大值
阅读全文
摘要:█ 1、减少处于FIN-WAIT-2连接状态的时间,使系统可以处理更多的连接。net.ipv4.tcp_fin_timeout = 2# 如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。# 对端可以出错并永远不关闭连接,甚至意外当机,缺省值是60秒。# 2.2 内核的通常值是180秒,你可以按这个设置,但要记住的是,即使你的机器是一个轻载的WEB服务器,也有因为大量的死套接字而内存溢出的风险,FIN-WAIT-2的危险性比FIN-WAIT-1要小,因为它最多只能吃掉1.5K内存,但是它们的生存期长些。█ 2、以下两参数可解决生产场景中大量连接的Web(cache
阅读全文
摘要:# turning system ulimit -HSn 65536echo -ne " * soft nofile 65536* hard nofile 65536" >>/etc/security/limits.conf # /etc/sysctl.conf cat >>/etc/sysctl.conf<<EOF net.ipv4.netfilter.ip_conntrack_max = 131072net.ipv4.tcp_max_tw_buckets = 5000net.ipv4.tcp_sack = 1net.ipv4.tcp_
阅读全文
摘要:首先说一下环境:centos6.3业务环境:weiboyi情况说明一下:为了适应公司业务发展需要,公司新购买了一批新机器,作为weiboyi的新环境,安装了比较新的操作系统:通统:centos6.3一开始硬件(Dell R410)主板坏了,更换后再进行各种测试。测试前是用root用户启动业务,没有什么问题。但是后来在用非root用户启动时出现种问题。java报如下错误:There is insufficient memory for the Java Runtime Environment to continue.# Cannot create GC thread. Out of system
阅读全文
摘要:这里只安装了一台dns服务(假设ip是192.168.100.72),并没有做主从,想了解的同学可以自己查查安装1.确认系统是否安装了bind,如果没安装则安装#rpm–qa|grepbind#yum–yinstallbind-9.3.6-20.P1.el5.x86_642.在/usr/share/doc/bind-9.3.6/sample/下有很多的配置模板,现在要准备配置文件,请确认cp时加上-p参数:#cp-p/usr/share/doc/bind-9.3.6/sample/etc/named.conf/var/named/chroot/etc/#cp-p/usr/share/doc/b
阅读全文
摘要:时间过得很快,来淘宝已经两个月了,在这两个月的时间里,自己也感受颇深。下面就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可 伸缩,高性能,高可用性的分布式互联网应用。相关专题:淘宝双11背后高并发技术讨论一 应用无状态(淘宝session框架)俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们在session中保存了大量与客户端的状态信 息的话,那么当保存状态信息的server宕机的时候,我们怎么办?通常来说,我们都是通过集群来解决这个问题,而通常所说的集群,不仅有负载均衡,更重要的是要有失效恢复failover,比如tomc
阅读全文
摘要:现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大,所以对于规模较小的网络服务来说暂时还没有需要使用;另外一种就是类似于LVS/HAProxy、Nginx的基于Linux的开源免费的负载均衡软件策略,这些都是通过软件级别来实现,所以费用非常低廉,所以我个也比较推荐大家采用第二种方案来实施自己网站的负载均衡需求。近期朋友刘鑫(紫雨荷雪)的项目成功上线了,PV达到了亿级/日的
阅读全文
摘要:一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静态网站所能比拟的。 大型网站,比如门户网站,在面对大量用户访问、高并发请求方面,基本的解决方案集中在这样几个环节:使用高性能的服务器、高性能的数据库、高效率的编程语言、还有高性能的Web容器。.
阅读全文
摘要:Java代码find.-typef-name"weapon.log*"|xargs-irm-fr"{}";Java代码find.-name"stat_*_2012_05_26_log.tgz"-execcp{}/home/adstat/apache_log/stat/\;上述命令①代表在当前文件夹下递归找到符合weapon.log开头的文件并删除,如果要指定其它目录,可以把.替换成绝对路径即可。 ②代表在当前文件夹下查找符合正则表达式stat_*_2012_05_26_log.tgz 的文件并分别复制到/home/adstat/apa
阅读全文
摘要:ORA-00257: archiver error. Connect internal only, until freed.Oracle 10g数据库物理空间管理方式与以前Oracle发生了变化,对归档日志所在的Flash_Recovery_Area空间进行了另外限制Flash_Recovery_Area空间缺省安装时比较小,只有2GB,容易用完解决过程 根据数据库目前可用存储空间情况、FLASH_RECOVERY_AREA空间为2GB的实际情况,把FLASH_RECOVERY_AREA的空间修改为20GB()。SQL> alter system set DB_RECOVERY_FILE
阅读全文
摘要:近期,应用服务器经常抛出 java.net.SocketException: Write failed: Broken pipe异常,在网上搜了一下相关信息,现汇总如下:资料:Broken pipe产生的原因通常是当管道读端没有在读,而管道的写端继续有线程在写,就会造成管道中断。(由于管道是单向通信的) SIGSEGV(Segment fault)意味着指针所对应的地址是无效地址,没有物理内存对应该地址。 以下是UNIX的信号解释: 11 / SIGSEGV: Unerlaubter Zugriff auf Hauptspeicher (Adressfehler). 12 / SIGUSER2
阅读全文
摘要:双网卡双IP电信网通centos6.0win2003配置图解双线双ip很好,网通用户访问网通线路,电信用户访问电信线路。 很多人会选用导入静态路由表,这个办法看似完美,其实问题很多。1、电信用户如果被解析到网通的ip上,服务器根据路由表会返回电信线路,但用户请求的是网通ip,所以用户什么也得不到,就好像你从一楼买了东西,商场却在二楼给你出货了,而且不告诉你要去二楼拿。2、就算被正确解析了,但是如果是教育网用户,服务器会因为路由表里没有ip记录而不会返回任何东西。3、ip不断的都在变化,也有新增的,要不停的维护路由表实在太累。以上三条中的任意一条的存在,我想你都不会考虑用静态路由表了。双线机房.
阅读全文
摘要:在一个应用环境当中,所有的服务器使用和管理同一个数据库,目的是为了分散每一台服务器的工作量,硬件上至少需要两台以上的服务器,而且还需要一个共享存储设备。同时还需要两类软件,一个是集群软件,另外一个就是Oracle数据库中的RAC组件。同时所有服务器上的OS都应该是同一类OS,根据负载均衡的配置策略,当一个客户端发送请求到某一台服务的listener后,这台服务器根据我们的负载均衡策略,会把请求发送给本机的RAC组件处理也可能会发送给另外一台服务器的RAC组件处理,处理完请求后,RAC会通过集群软件来访问我们的共享存储设备。 逻辑结构上看,每一个参加集群的节点有一个独立的instance,这些.
阅读全文
|