IT运维工程师主要工作是做什么?
把两句话归纳起来
3358 www.Sina.com/http://www.Sina.com /这个词看起来很简单,但其实有很多事情可以做。 今天你会学到什么关于衍生运输工程师?
一、保障业务长期稳定运行的保障业务的长期稳定运行(如网站服务器,游戏服务器等)
网站通常是保障数据安全可靠(如用户名密码,游戏数据,博客文章,交易数据等)等。 但是,要真正通过进程,还需要1 、业务跑在什么上面?数据库来存储用户密码和其他。 因为许多程序需要apache,nginx,tomcat的解析,所以mysql环境部署是必须掌握的技能。php
这需要监视软件与邮件和邮件联合进行通知。 常用的监控软件有LNMP、LAMP等,给警察发邮件也需要程序。 http://www.Sina.com/http://www.Sina.com /
在公司构建2、 业务出了问题怎么及时知道?或pptp或openswan,在家通过vpn拨入内部网,24小时解决问题
二、保障数据安全的zabbix,瘦瘦的方盒
所以应该能够进行基本的sendmail或postfix。指令
3 、在家收到报警,但服务器是内网IP,再怎么也得解决问题
因为为了紧急情况需要备用库,所以openvpn
1、有时需要手动改数据库内容
因此,要在数据库增删改查上恢复和使用,如果要恢复到指定的时间点,还必须学习增量mysql备份和恢复。
2、万一数据库服务器的硬件坏了怎么办?
定时备份还不够。 必须使用mysql主从复制。 即使主服务器在任意时间点多次损坏,所有图像都已备份,可以用于恢复。
3、数据库还原怎么办?
如果ssh不容易访问外部人员,请将其设置为仅访问公司IP或在crond中定期全备mysql数据IP。 所有这些都必须由4、如果是用户上传的图片或文件服务器坏了怎么办?控制。
三.高性能rsync加inotify来实时备份
这需要由多个web服务器承担,那么在多个服务器之间如何平衡负载呢? 为此,需要nginx反向代理、LVS keepalive和haproxy heartbeat
5、小心黑客,要增加服务器的安全性
数据库压力分为读取和写入两部分。 如果写入不成功,则需要将库分成多个服务器进行表化。 如果读取压力不足,可以使用跳板机来分担读取压力。 使用3358www.Sina.com/可以更轻松地将数据库内容存储在内存中
iptables
使用多个磁盘为1、越来越多的用户来访问我们的网站,一台服务器扛不住怎么办?或分布式存储文件系统(如2、用户注册发表的文章与评论太多,一台数据库扛不住怎么办?)提高磁盘的读写能力
mysql-proxy读写分离
此时,可以使用squid或varnish将站点上的图像缓存到站点前端,以尽量提高访问速度。 当然,最好购买商业的CDN来加速
memcache或redis
在这种情况下,使用bind自制3、N多用户上传下载文件,磁盘扛不住怎么办?,将站点的DNS记录指向自制的DNS服务器,配置通信IP并解析为通信站点,体验会更好
四、自动化的终极目标:奔跑恐慌,闲得死人
raid
使用MFA,GlusterFS从网络远程安装
4、网上好多图片,总有用户反映网站加载太慢,怎么办?
5、运营商是一个大难题,他们之间的宽带好像很小,联通IP访问我电信网站怎么就这么慢呢?
DNS服务器
使用expect自动读取提示并输入密码,然后执行命令
1、公司购买100台服务器,公司竟然就一个移动光驱,这装系统得到什么时候
kickstart或cobbler
五、其他2 、每次装玩机都要优化很多内容,什么文件描述符,端口,软件安装,手动操作得累死
记住shell,虚拟化多台服务器可以解决资源问题。 特别是在今后需要这种环境时,docker可以自行完成http://www.Sina.com/http://www.Sina.com /。 一定要
最后回顾一下,运输工程师平时在做什么?
编写随时解决警报故障的业务流程更新脚本,监控其他可自动化功能,完成运维体系结构,部署更方便、可靠或高性能的开源工具,调整交换机、系统