分类 运维基本功 中的文章

全站HTTPS简单实践

第一个里程碑:创建https证书 openssl参数说明 <td style="text-align: center;" valign="top" width="425"> <p> <span style="font-size: 14px;"><strong>参数说明</strong></span> </p> </td> </tr> <tr> <td style="text-align: center;" valign="top" width="123"> <p> <span style="font-size: 14px;"><strong>req&nbsp;&nbsp; </strong></span> </p> </td> <td valign="top" width="425"> <p> PKCS#10 X.509 Certificate Signing Request (CSR)Management. </p> <p> PKCS#10 X.509证书签名……

阅读全文

zabbix 2.2.20 安装详解(Centos6.9)

环境说明 服务端配置 第一个里程碑:在m01上部署LNP架构 nginx_install.sh __脚本内容 base setting mkdir -p /server/tools install nginx killall nginx yum install -y pcre-devel openssl-devel useradd -M -s /sbin/nologin www -u 501 cd /server/tools/ \rm -rf /application/nginx-1.10.2 wget http://nginx.org/download/nginx-1.10.2.tar.gz tar xf nginx-1.10.2.tar.gz cd /server/tools/nginx-1.10.2 ./configure –prefix=/application/nginx-1.10.2 –user=www –group=www –with-http_stub_status_module –with-http_ssl_module make make install ln -sf /application/nginx-1.10.2 /application/nginx cd /application/nginx/conf/ egrep -v “#|^$” nginx.conf.default >nginx.conf /application/nginx/sbin/nginx php_install.sh __脚本内容 killall php-fpm killall php-fpm devel anzhuang yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel -y yum install -y zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libiconv INSTALL cd /server/tools http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz tar zxf libiconv-1.14.tar.gz cd libiconv-1.14 ./configure –prefix=/usr/local/libiconv……

阅读全文

用iptables 做NAT代理上网

背景: 有一台A服务器不能上网,和B服务器通过内网来连接,B服务器可以上网,要实现A服务器也可以上网。 SNAT:改变数据包的源地址。防火墙会使用外部地址,替换数据包的本地网络地址。这样使网络内部主机能够与网络外部通信。 1.在可以上网那台服务器B上,开启内核路由转发功能 2.在需要通过……

阅读全文

定制rpm包-Yum环境搭建

1.1 在yum服务器上创建yum仓库命令 1.2 安装createrepo软件 1.3 初始化repodata索引文件 1.4 提供yum服务 1.6 客户端配置 添加yum源的时候只需要添加一个新的repo文件即可。 1.7 然后可以使用yum安装软件包了 Windows 上使用VMware workstation 中的 vmtools 进行文件共享 1.1.1 vmware-tools工……

阅读全文

FPM定制RPM包实践

1.1 快速部署方案 ✔ 问题:当领导给你 100 台已经安装好系统的服务器,然后让优化,让你提出一个快速部署方案。 解答: 1.tar 打包 先编译安装 打包–》分发–》解包(比如 mysql 打包后直接就可以使用 2.SaltStack,puppet,ansible 3.定制 rpm yum 仓库 yum 安装 4.openstack 虚拟机镜像和……

阅读全文

nginx服务企业应用

1.1 常用来提供静态服务的软件 Apache :这是中小型Web服务的主流,Web服务器中的老大哥, Nginx :大型网站Web服务的主流,曾经Web服务器中的初生牛犊,现已长大。 Nginx 的分支 Tengine ( http://tengine.taobao.org/)目前也在飞速发展• 1.2 常用来提供动态服务的软件 PHP ( FastCGI ):大中小型……

阅读全文