用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 ):大中小型……

阅读全文

keepalived中的脑裂

在高可用(HA)系统中,当联系2个节点的“心跳线”断开时,本来为一整体、动作协调的HA系统,就分裂成为2个独立的个体。由于相互失去了联系,都以为是对方出了故障。两个节点上的HA软件像“裂脑人”一样,争抢“共享资源”、争起“应用服务”,就会发生严重后果——或者共享资源被瓜分、2边“……

阅读全文

HTTP服务原理

第1章 HTTP服务介绍 1.1 简述用户访网站流程 1.1.1 DNS解析原理 1.1.2 dns树状结构图 1.1.3 DNS域名解析,获悉域名对应IP地址(windows) 1.1.4 linux上实现DNS缓存 关于BIND服务的使用可以参照:http://www.cnblogs.com/clsn/p/8424274.html 1.2 H……

阅读全文

KICKSTART无人值守安装

1.1 环境说明 [root@test ~]# uname -r 2.6.32-696.el6.x86_64 [root@test ~]# getenforce Disabled [root@test ~]# /etc/init.d/iptables status iptables: Firewall is not running. [root@test ~]# ifconfig eth0|awk -F "[ :]+" ’NR==2 {print $4}’ 10.0.0.250 [root@test ~]# hostname test 1.2 配置DHCP 1.2.1 安装dhcp 1.2.2 编写配置文件 range </span><span style="color: #800080;">10.0</span>.<span style="color: #800080;">0.100</span> <span style="color: #800080;">10.0</span>.<span style="color: #800080;">0.200</span><span style="color: #000000;">; option subnet</span>-mask <span style="color: #800080;">255.255</span>.<span style="color: #800080;">255.0</span><span style="color: #000000;">; default</span>-lease-<span style="color: #0000ff;">time</span> <span style="color: #800080;">21600</span><span style="color: #000000;">; max</span>-lease-<span style="color: #0000ff;">time</span> <span style="color: #800080;">43200</span><span style="color: #000000;">; next</span>-server <span style="color: #800080;">10.0</span>.<span style="color: #800080;">0.250</span><span style="color: #000000;">; filename </span><span style="color: #800000;">"</span><span style="color: #800000;">/pxelinux.0</span><span style="color: #800000;">"</span><span style="color: #000000;">; } 1.2.3 启动服务 1.3 安装TFTP服务 1.3.1 安装tftp服务 1.3.2……

阅读全文