1.熟悉TCP/IP协议、了解路由、交换的基本原理。
2.熟悉Linux环境及各类常用软件配置:lamp,lnmp安装,php的扩展及缓存加速 的安装 。
3.熟悉cobbler、ansible自动运维工具,实现文件批量分发、软件的批量安装。
4.熟悉iptables配置及应用。
5.熟悉Zabbix+Grafana监控软件的部署,实现服务器系统性能、web应用服务监控 。
6.熟练mysql数据库应用。包括主从同步,主主同步集群的部署及读写分离的实现和 配置。
7.熟悉Nginx+keepalived实现高可用。
8.熟悉Shell能熟练编写脚本完成工作,熟练使用shell及其他文本处理工具grep awk sed 等进行服务器日志分析,监控,数据备份日常工作,系统批量自动化部署运行 。
9.熟练Centos/ubuntu等linux系列系统安装(包括批量无人值守)及性能调优,安 全优化。
10.熟练掌握linux文件及目录权限体系及实施集权分治的linux用户管理体系解决方 案。
11.熟练nfs共享存储的部署应用及rsync,inotify,sersync等数据(实时)同步工 具的使用 。
12.熟练部署ssh key 结合rsync备份和文件分发的解决方案,熟悉ansible分发部署
小规模网站集群项目
1. 负责调度网站访问请求,软件涉及Nginx和Keepalved。 2. 负责处理用户的请求,提供网页服务,同时数据需要备份到备份服务器,上传的 数据 需要放到存储服务器上。软件核心:Nginx、PHP、Tomcat,涉及 NFS 客户 端、定时任务服务、rsync 客户端等 3. 提供 blog、BBS 等服务上的共享图片、附件访问,软件核心是 Nginx,涉及 Rsy nc 服务用于从存储服务器实时推送数据到 Web 服务本地(NFS 读写分离方案) 4. 提供博客 BBS 等文章文本内容的存储和访问,核心软件涉及MySQL,涉及 Me mcac hed(做 Session 会话保持 5. 提供 blog、BBS 等服务上的共享图片、附件数据存储,软件核心是NFS,涉及 s ersy nc(数据实时备份用) 6. 提供全网数据的备份服务,软件核心是 Rsync 服务 7. 管理所有服务器,包括分发文件、批量管理、跳板机服务,监控服务,远程拨号 服务,yum 仓库服务等。涉及软件有 SSH、Ansible、Jumpserver、Zabbix、PPT P等
机房搭建的前期规划,网络设备和服务器设备的选购,服务器和网络设备的配置,机房的设施规划,网站的搭建和维护
网络搭建,云服务器管理,域名管理,数据库管理,zabbix监控搭建,文件服务器的搭建,文档管理和分类