更多

运维管理经验与工具

常用的bash shell脚本 一些常用的运维管理方法

在日常系统管理工作中,需要编写脚本来完成特定的功能,编写shell脚本是一个基本功了!在编写的过程中,掌握一些常用的技巧和语法就可以完成大部分功能了,也就是2/8原则. 1. 单引号和双引号的区别 单引号与双引号的最大不同在于双引号仍然可以引用变量的内容,但单引号内仅是 ... 详情»
06月27日 20:52 更多相关: 6,721

你必须知道的 5 个 JVM 命令行标志

本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集... 详情»
06月26日 8:28 更多相关: 2,165

puppet和rex的常用资源写法类比

首先要申明,rex 和 puppet 本质上是不同的,puppet 追求的是状态,rex 追求的是操作。puppet 用户经常关心的是 agent 运行了没,而 rex 用户关心的是怎么写 Rexfile 能让中控运行 rex 时的命令参数更简洁漂亮(个人感受==!)。所以哪怕在本文中列举的这些资源写法很类似,也请读... 详情»

通过 Rex 命令行参数向动态服务器组发起任务

Rex 默认的服务器组定义方式有三种,直接写在 Rexfile 文件中;每行一个写成 IP 列表保存成文件,然后通过 lookup_file 读取;把组名和 IP 写成 .ini 格式文件,通过 groups_file "$name.ini" 一次性获取。 如果服务器信息... 详情»
06月26日 8:12 更多相关: 2,255

如何去除 rpmbuild 自动发现的依赖关系

同事在用简单的 SPEC 配置打包 nagios 套件的时候,发现最后生成的 RPM 包附加了很多依赖关系。其中 perl-Net-SNMP 这个包,是服务器默认安装中没有的。这也不是什么大问题。不过这个出现还是蛮奇怪的。值得研究一下。 后来在 /usr/lib/rpm/ 目录下发现了... 详情»
06月26日 8:07 更多相关: 4,568

centos 6关闭ipv6

通过网卡属性查看 命令:ifconfig 注释:有 “inet6 addr:。。。。。。。“ 的表示开启了ipv6功能.使用下面的方法可以关闭ipv6 修改/etc/modprobe.d/dist.conf #vi /etc/modprobe.d/dist.conf 添加下面两行内容 alias net-pf-10 off alias ipv6 off 保存退出... 详情»
06月25日 16:38 更多相关: , 2,890

Apache 的 httpd.conf文件实例

ServerRoot "/usr/local/apache2" Listen 80 User daemon Group daemon ServerAdmin webmaster@wxd5981.com ServerName www.wxd5981.com:80 DocumentRoot "/usr/local/apache2/htdocs" Timeout 300 KeepAlive On MaxKeepAliveRequests 100 KeepA... 详情»
06月24日 22:40 更多相关: 2,626

tomcat的server.xml实例

<?xml version='1.0' encoding='utf-8'?><Server port="8005" shutdown="SHUTDOWN"><Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> <Li... 详情»
06月24日 22:38 更多相关: 2,822

解压vmlinuz和解压initrd(initramfs)

有时就算只得到一个Linux kernel的RPM包或者直接是编译后的vmlinuz和initrd的binary文件,也需要了解其中的一些细节,可能需要去查找这些binary有没有将我想要的patch编译进去。所以,就有了解压vmlinuz和initrd的需求,记录一下其方法吧。 1. 解压vmlinuz: vmlinuz是采用 gzi... 详情»

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 更多相关: 3,625

配置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 更多相关: 3,088

使用浏览器访问 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 更多相关: 2,107