运维管理经验与工具

Xen 开机自动启动虚拟机脚本

在这里提供给大家一个xen 3.1.2 开机自动启动所有虚拟机的脚本 #!/bin/bash # desc:this scripts start xen virtual machines; export PATH=/usr/sbin:$PATH d=$(date +%F-%H-%M) for host in `seq -f '2.%02g' 92 98`; do sleep 5 xm create $host >... 详情»
06月19日 20:16 更多相关: 22阅

配置Apache Basic和Digest认证

在伯乐在线看到一篇《在Nginx下对网站进行密码保护》文章, 正好和自己这两天研究的问题有些相同点。我侧重研究的是如何破解。虽然在那篇文章中注明密码是加密存储的, 但是他忽略了一点就是密码在网络中传输是明文传输的,所以那种加密方式不可取。 下面就是我对Apache用户认... 详情»

建立yum源 RHEL, CentOS, Fedora等适用

用Redhat系的Linux OS(RHEL, CentOS 和 Fedora等)时,使用yum工具来管理软件包是很有必要的,当管理很多的系统或者不方便连接外部yum源时,建立一个内部使用的yum源也是很重要的。平时使用RHEL系列的OS 比较多(目前是RHEL6.4),在2年前就建立了内部使用的yum源,偶尔也需要将... 详情»
06月17日 14:44 更多相关: 66阅

使用浏览器访问 Linux 终端

wssh 可以让我们通过 HTTP 来调用远程的一个 Shell,也就是说我们可以用浏览器来访问某个 Linux 服务器/虚拟机的终端(只要这个服务器上运行了 wsshd 服务器端)。wssh 客户端通过 ssh 帐号连接到 wsshd 服务器端。wssh 更多的是当作库来开发一些应用,比如开发云计算、... 详情»

nginx针对目录进行IP限制

Nginx phpmyadmin 针对内网ip用户开放、外网ip用户关闭 server { listen 80; server_name example.com; access_log logs/access.log main; location / { root html; index index.php index.html index.htm; } location ~ ^/phpmyadmin... 详情»
06月14日 10:40 更多相关: 63阅

(R)?ex: 部署及配置管理工具

很高兴从同事那里认识了 (R)?ex 这个好工具。Rex 允许你通过 SSH 在远端服务器执行命令,不仅可用于快速部署各种服务,而且能够进行配置管理。Rex 的自动化处理的确给人一种方便省时的感觉。 Rex 纯由 Perl 所打造,不必担心的是,你只需了解一点 Perl 便可快速上手... 详情»
06月14日 8:23 更多相关: 87阅

SSH工具的高级应用

OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有... 详情»
06月14日 8:19 更多相关: 101阅

memcache的安装与使用

1、由于memcache是基于libevent库,需要先安装libevent yum install libevent 2、Memcached下载地址:http://www.danga.com/memcached/ 解压后,进入memcache的文件目录 ./configure --prefix=/usr/local/memcached #设置memcached的安装目录,这个时候会生成文件Make... 详情»
06月09日 15:46 更多相关: 140阅

防恶意解析,禁止用IP访问网站的Apache设置

一般来说,网站可以用域名和IP来访问。你的网站可以通过IP直接访问,本来这没什么问题,但是会有些隐患: 由于搜索引擎也会收录你的IP地址的页面,所以同一个页面搜索引擎会重复收录,造成页面的权重不如单个收录高。 域名恶意指向的可能。还记得去年还是前年的 google.com.sb... 详情»
06月09日 13:54 更多相关: 122阅

Nginx Location详细规则说明

Nginx大家都知道, 但是很多人能了解到常用的location指令的优先级别是怎么样的,这个也许知道的人就不多了吧. 先前记得有个国人说过一个nginx的“bug”(), 就是关于location配置不当造成的, 这其实并不是nginx的bug, 而是运维人员的对nginx配置location优先级别理解不... 详情»
06月09日 8:32 更多相关: 101阅

在Nginx下对网站进行密码保护

很多时候我们需要对一些网站进行密码保护,比如团队内部的站点、demo站点等等。这里所说的密码保护是服务器级的,并非网站应用层的注册登录那一套,而是利用服务器配置和htpasswd文件来实现访问的密码验证。 最后的效果就类似(不同浏览器的界面有所不同): 如果认证失败,就... 详情»
06月07日 20:26 更多相关: 172阅

如何识别linuxVPS是基于哪种虚拟技术OpenVZ/XEN

1、通过系统上的相关目录或文件判断 执行:ls /proc/ ,一般Xen的VPS,/proc目录下面会有xen的目录,openvz的会有vz目录。 2、执行:free -m 看内存,openvz的没有swap,当然也有xen的没有swap,但是xen的是可以加的,openvz不行。 3、执行:uname -a  有些xen的VPS里面会... 详情»

Flume 正则方式收集nginx日志到Hbase hadoop

式收集Nginx日志到Hbase数据库里面, 这个我也是折腾好久才, 以前也没弄过JAVA. Flume 中文资料真的很少… 下面是一个Flume collector收集其他的Flume agent数据并通过sink正则放数据到hbase的配置文件内容, 这里就简单笔记下了. agent.sources = source1 agent.sinks = ... 详情»

设置 Sublime Text 的 Python 开发环境

最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 2.这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。  为何选择Sublime Text? 我以前一直是TextMate的忠实用户。这是一个轻量级的、开源的软件,作为OS X的本地应用,... 详情»

Linux用strace来跟踪进程执行时的系统调用和所接收的信号

strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进程需要访问硬件设备(比如读取磁盘文件,接收网络数据等等)时,必须由用户态模式切换至内核态模式,通过系统调用访问硬件设备。strace可以跟踪到一个进程产生的系统调用,包括... 详情»
05月31日 9:25 更多相关: 143阅