51CTO博客开发坚持不懈
转载于:http://zone.wooyun.org/content/15392 from:https://www.invisiblethreat.ca/2014/09/cve-2014-6271/ 今日Bash爆出远程解析命令执行漏洞(CVE-2014-6271),波及各大Linux发行版与MacOSX系统。漏洞可以直接在Bash支持的Web CGI环境下远程执行任意命令!一些路由器、
jboss提供了二种运行模式:standalone(独立运行模式)、domain(域模式),日常开发中,使用standalone模式足已;但生产部署时,一个app,往往是部署在jboss集群环境中的,如果所有jboss server均采用standalone模式,会给运维带来极大的工作量,需要每台jboss server上逐一部署/更新,显然不适合。domain模式正是为了解决这一问题,该模式下,
背景由于内核版本问题,最初仅Ubuntu可以较好的支持Docker。不过,由于RedHat系列OS(REHL、CentOS)是目前主流的Linux服务器操作系统,所以令RedHat系列OS支持Docker很有必要。目前Docker和RedHat已经展开深入合作,并在2013年年底推出了可以在RedHat系列OS上运行的Docker0.7。目前有一些博客介绍了如何在CentOS上安装Docker,例
解决sendmail的“host map: lookup (domain): deferred”问题博客分类: Unix系统 大多数Linux系统都默认自带了sendmail,最近想通过sendmail将一些服务器信息直接发送到自己的邮箱里面,结果发送之后一直没什么反应,最后发现是因为我的服务器上没有合法的域名和MX解析记录,而sendmail默认会进行反向解析,所以就一直堆在
#!/bin/sh#auth by yx 20140808#purge nginx cacheCACHE_DIR="/data/web/cache"FILE="$*"if [ $# -eq 0 ];then echo "please run \"sh $0 index.html index.jsp ....\"" exitfifor i in `
以前一直用mysql-5.25+php5.3.14编译安装lnmp,没出过问题,最近升级了一下php-5.3.27 + mysql-5.5.36,先装了mysql,后安装php的时候报了个错,checking for mysql_set_server_option in -lmysqlclient... no configure: error: wrong mysql library versio
把文件a.txt中的status_at改为status_at2perl -p -i -e 's/status_at/status_at2/g' a.txt-p 表示匹配文件的每一行-i 表示把替换的结果写回到原文件-e 表示后面的程序都写在一行上一般来说perl -pe 's/status_at/status_
如果在使用Perl的过程中,要在终端上打印出彩色字符,可以使用CPAN中的Term::ANSIColor模块。现在简单地介绍一下这个模块的几种使用方法:1)use Term::ANSIColor;color()是把任意数量的颜色属性串成一个用空格分隔的字符串并存到变量color里,然后可以用普通的print方法输出彩色字符串。例如:print color ‘bold blue’;print “Th
参考:http://docs.saltstack.com/en/latest/ref/modules/all/salt.modules.cp.html#module-salt.modules.cp cp.cache_[file,files] 将salt://中文件复制到minions/var/cache/salt/files中cp.cache_dir 将salt://
使用Salt在多平台进行用户管理将变得非常简单。 user模块允许管理员管理(原文为present)账户各个方面和删除(absent)账户。本篇文章将描述user模块的各个组件,并将给出一个管理账户的state例子.user.presentuser.present: 确保指定的账户名存在,并指定其对应的属性. 这些属性包括如下内容:name: 指定需要管理的账户名.uid: 指定uid, 如果不设
1、利用apxs文件编译目标模块]#/usr/local/apache2/bin/apxs -i -c -a mod_deflate.c说明:-i 安装, -c 编译指定模块 -a激活模块(即向httpd.conf添加 LoadModule指令)我们现在检查/usr/local/apache2/conf/httpd.conf,会发现程序已经自动添加了LoadModule deflate_modul
一、jsp -> serverletJSP页面有3种方法向 servlet传值: form表单、URL 、其他二、serverlet -> jsp(1) redirect方式 request和response没有传给目标页面 response.sendRedirect("/a.jsp"); 页面的路径是相对路径。sendRedirect可以将页面跳转
转载于:http://blog.liuts.com/page/1/1/自定义grains_module1)#vi /srv/salt/_grains/nginx_config.pyview plainprint?import os,sys,commands def NginxGrains(): &n
软件包资源管理pack.sls 文件,httpd表示要安装软件包,pkg:表示Saltstack安装包管理,-name表示安装软件包名称,-installed表示安装,-removed表示卸载,service:表示Saltstack服务管理。如下httpd: pkg: - name: httpd - installed servi
转载于:http://www.huilog.com/?cat=17关于mongodb 的Oplog发表回复mongodb的Replication是通过一个日志来存储写操作的,这个日志就叫做Oplog。在默认情况下,对于64位的mongodb,oplogs都相当大-可能是5%的磁盘空间。通常而言,这是一种合理的设置。可以通过mongod –oplogSize来改变Oplog的日志大小。 O
经常碰到日志文件记录的时间戳为格林威治时间对应的秒数,所以用这脚本转为地球人可以看懂的。use POSIX qw(strftime);my $a=strftime "%Y-%m-%d %H:%M:%S", localtime(123); time函数:返回从1970年1月1日起累计的秒数 使用:
http://docs.saltstack.com/salt-modindex.htmlhttp://docs.saltstack.com/ref/modules/all/index.html
mongodb架构参考 http://database.51cto.com/art/201207/350522.htm mongodb架构参考 http://iltxin.blog.51cto.com/5864827/1429902mongodb 主从可参考http://blog.csdn.net/liuyuanshijie/article/details/6735625
mongodb单机可靠性比较低,我们投入生产环境往往需要多台服务器的容灾和负载均衡,mongodb推荐使用Replica Sets来进行小的容灾和负载解决方案。我相信很多中小型互联网公司3-4台mongodb服务器的配置无论从抗压和稳定角度来说都已经足够了,至少数据量在千万级以下都不需要考虑sharding分片和cluster集群。我们公司最近将mongodb投入生产,本文将对架设,模拟灾难(包括
刚开始学java,一直看书,总觉得进步不大,所以从写代码开始。通过百度百度凑起来的,所以一定要搞懂原理,铭记铭记。package t1;import java.sql.*;import java.util.ArrayList;public class ConnDB {public static void main(String[] args) throws ClassNotFoundExcepti
环境:myeclipse查了很多资料,无外乎一下几种方法一是:连接URL格式出现了问题(Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")二是:驱动字符串出错(com.mysql.jdbc.Driver)三是Classpath中没有加入合适的mysql_jdbc驱动四
经gzip压缩后页面大小可以变为原来的30%甚至更小,因此很多网站使用gzip压缩以降低网站带宽消耗,同时提升访问速度,使访问者拥有更好的用户体验gzip(GNU-ZIP)是一种压缩技术。经gzip压缩后的页面大小可以变为原来的30%甚至更小,因此很多网站使用gzip压缩以降低网站带宽消耗,同时提升访问速度,使访问者拥有更好的用户体验。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务
一台rhel测试机,裸奔了2周,没想到被肉鸡了,哎,加上iptables防火墙把,再添加上日志管理再添加上日志分析和报警,应该可以做到防范作用吧。现在公安扫行打黑中,提醒大家没事穿件衣服,别让机器裸奔了。1、/etc/syslog.conf中添加(默认warn(=4))kern.warning /var/log/iptables2、修改/etc/logrotated.d/
转载于:http://intl-bcds.iteye.com/blog/571359最方面和别人共享html文档(由docbook转换),当然是在自己的电脑上搭建apache了。使用系统的源安装apache非常方面,为了能够用非root用户也能够方便发布,将文件放入主文件夹中的public_html文件夹最方便了。 要让apache访问这个文件夹,
实验的代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><
转载于:http://hi.baidu.com/liheng_2009/item/a1fbb3f62eacb2d66225d26abtw在修复前后,利用smartctl 对磁盘进行long测试的2次结果如下:web:~# smartctl -l selftest /dev/sdbsmartctl version 5.38 [x86_64-unknown-linux-gnu] Copyr
有时候我们需要在Ubuntu下采用手动安装一些软件,比如Firefox的Flash插件。Adobe Flash Player 是一款轻量级浏览器插件,具有丰富的 Internet 应用运行时间,提供持续的迷人用户体验、绝妙的音频/视频回放效果和刺激的游戏。Flash Player 已在超过 13 亿系统中安装,是提供高度集成且丰富的 Web 内容的标准应用。相关阅读:Ubuntu 14.04 下载
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、
Python的open方法用来打开一个文件。第一个参数是文件的位置和文件名,第二个参数是读写模式;f=open('/1.txt','w')读写模式的类型有:rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278)w 以写方式打开,a 以追加模式打开 (从 EOF 开
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号