1. 熟悉红帽Linux的基本命令和熟练搭建及维护DHCP、Samba、FTP 、Aapche等服务
2. 熟悉Rpm安装和Yum仓库的配置解决软件安装的依赖问题
3. 掌握基本的MySQL、SQL Serverl命令比如“增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)”
4. 熟悉过Apache、nginx网站服务器了解它们的不同点
5. 熟悉LAMP、LNMP架构的组成,可以熟练构建其平台以部署企业应用
6. 熟悉Rsync远程进行备份
7. 了解shell如何简单的编写脚本
8. 掌握iptables防火墙的常用的配置以其原理
9. 掌握一些Cisco和华为基本命令还有基本的服务
10. 熟悉DHCP中继如何自动分配ip地址
11. 掌握交换机的STP、VTP、VLAN的使用和一些协议,了解路由器的OSPF、RIP、热备份路由协议等
12. 熟悉配置NAT网络地址转换、ACL访问控制 列表等
LNMP平台部署及应用
LNMP由linux,Nginx,MySQL,PHP组成,与LAMP相似都是主流的Web服务平台,Nginx比Apache更加稳定,对系统资源消耗更低
主要是搭建Nginx网站服务可以访问Web站点
创建MySql数据库设置授权用户,这样可以降低Web应用对数据库的风险
配置Nginx支持PHP环境这样能够解析PHP网页,第一种是访问的Web请求转给其他服务器去处理,第二种是使用PHP的FPM模版调用本机的PHP环境
LVS+Keepalived高可用群集
项目至少有两台调度器分别是主、从,有两台Web节点服务器还有一台客户端用于测试。
LVS(linux虚拟服务器)将多个服务器组成一个集合体、群集服务。多个服务器使用一个VIP地址,调度器根据权重值将客户的访问分配给各个节点服务器
Keeplived工具采用VRRP热备协议,当主服务器故障时,虚拟IP会转移到从服务器,从服务器接替主服务器的工作
当客户端访问群集的vip地址时,主、从调度器其中一个失效仍然可以访问Web站点从而实现了负载均衡
Squid代理服务器
这种服务提供了缓存加速、应用层过滤的功能
它有几种不同的代理:传统代理(一般常见用于Internet环境中)、透明代理(一般用于局域网中),还有反向代理(以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端)