问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php网站运维主要做什么 ?

发布网友 发布时间:2022-04-22 21:58

我来回答

2个回答

热心网友 时间:2022-04-07 12:27

运维工程师干些什么
总结两句话
1、 保障业务长期稳定运行(如网站服务器、游戏服务器等等)。
2、 保障数据安全可靠(如用户名密码、游戏数据、博客文章、交易数据等等)。

由这两句话推演运维工程师要学些什么

一、保障业务长期稳定运行
出一点点差错,用户就要投诉了。

1、业务跑在什么上面?
网站服务器一般是apache,nginx,tomcat等。但是真正跑通流程还需要Mysql数据库来存储用户密码及其它。很多程序都要php的解析,所以LNMP、LAMP(即nginx、apache、mysql、php)环境部署是必须掌握的技能。

2、业务出了问题怎么及时知道?
这就需要监控软件来邮件或短信来通知你,常用的有zabbix,nagios等。报警发邮件,也得一个邮件程序呀,sendmail或postfix。

3、在家里收到报警,但服务器是内网IP,怎么也得解决问题吧?
在公司搭建open*或pptp或openswan,在家里通过VPN拨入内网,24小时解决问题…唉,半夜爬起来解决问题也没工资。

二、保障数据安全可靠
出一点点差错,领导要找你喝茶了。

1、有时需要手动改数据库内容?
所以要会基本的Mysql数据库增删查改命令。

2、万一数据库服务器硬件坏了怎么办?
需要有个备库以备不时之需,所以需要Mysql主从复制。

3、 数据库要还原怎么办?
所以需要在crond中定期全备Mysql数据,以便还原使用。如果要还原到指定时间点,还要学会Mysql增量备份与恢复。

4、 如果是用户上传的图片或文件服务器坏了怎么办?
定时备份可能还不够,需要使用rsync加inotify来实时备份。以便任一时刻主服务器坏掉,也能保障所有图片有备份可以用来恢复。

5、小心黑客,要增加服务器安全性?
ssh轻易不能让外人访问,那么就设置只允许公司的IP或跳板机IP访问,这些都通过iptables来控制。

三、大性能
小公司总有一天会牛*起来的,实在牛不起来咱也可以跳到大公司。

1、越来越多的用户来访问我们的网站,一台web服务器抗不住了怎么办?
那就需要多台web服务器来负担,但多台服务器之间怎么进行负载均衡呢,这就需要用到nginx反向代理或LVS+keepalived或haproxy+heartbeat了。

2、用户注册发表的文章与评论太多,一台数据库抗不住了怎么办?
数据库压力分为读和写,如果写抗不住,需要进行分表分库到多个服务器上。如果是读压力不够了,可以使用mysql-proxy读写分离,来分担读的压力。更简单方便的方法,把数据库里的内容放到内存上,这就用上memcache或redis了。

3、N多用户上传下载文件,磁盘抗不住了怎么办?
把多块磁盘做成raid,或者使用分布式存储文件系统如MFS,GlusterFS来提高磁盘的读写能力。

4、网站上好多图片,总有用户反应网站加载太慢,怎么办?
这时可以把网站上的图片通过squid或varnish缓存到网站前端,尽可能的增加访问速度,当然,最好是购买商业的CDN加速。

5、运营商是个大难题,他们之间的带宽好像很小,联通IP访问我电信网站怎么就这么慢呢?
这时可以使用bind自建一个DNS服务器,把网站的DNS记录指向自建DNS服务器上,配置好解析规则,以后联通IP解析到联通网站上,电信IP解析到电信网站上,体验就会好很多啦。

四、自动化
终极目标:跑死机器,闲死人。

1、 公司新买100台服务器,公司竟然就1个移动光驱,这装系统得到什么时候?
使用kickstart或cobbler来网络远程自动安装系统吧。

2、 每次装完机要优化很多内容,什么文件描述符、端口、软件安装啊,手动操作不累死去?
赶紧学会shell,将解放非常多的工作量。

3、系统装完后登陆要输入密码,这么多台啊?
使用expect吧,自动读取提示来输入密码,并执行命令。

4、要批量把新代码发布到线上服务器,怎么办?
使用saltstack或puppet或ansible吧,绝对爽歪歪。

五、其他
1、搭整套测试环境需要5台服务器,但公司穷的只有一台空闲服务器?
学会xen或kvm或docker吧,虚拟出多台服务器,就能解决资源问题了。特别是docker,强烈推荐,以后某个研发人员让你部署一套新环境,分分钟帮他解决。

2、研发人员的代码控制,权限控制,总要运维人员管呀?

svn或git,这个是肯定要有的。

结尾:
现在我们在回过头来思考,运维工程师平时干些啥呢?
1、 随时解决报警故障。
2、 业务程序更新。
3、 编写一些脚本,监控或完成其他可自动完成功能。
4、 运维架构完善,部署一些用起来更方便更可靠或性能更好的开源工具以及制定运维流程规范。
5、 打杂,如调交换机,装系统,部署新环境等。

热心网友 时间:2022-04-07 13:45

其实运维一开始最难做,过段时间熟悉了最轻松;难做是因为你要面对其他人写好的代码,而且公司已经没有技术人员维护了,往往这种都是一些老代码,需要熟悉的过程,很多时候比重新写更麻烦。说轻松是因为当你熟悉,每天就是看着不出问题就行了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 网站运维都需要做什么工作呢? 网络安全运维是做什么?有什么作用? 网站运维做什么工作的 网络运维是什么行业? 运维是做什么 网站运维和网站运营的区别是什么? 运维到底是干什么的? 企业网站运营维护的内容是什么? 什么是运维?运维工种有哪些 网站运维主要做什么? “网站运维”是做什么的? 网站运维需要干什么? 网络运维主要是做什么的? 刘德华自曝保持年轻有何秘诀? 常年做抗衰,许晴保持年轻的秘诀是什么? 保持年轻的秘密是什么呢? 保持年轻的秘诀是什么 30岁皮肤没有年轻时的弹性,眼角的皱纹也多了,保养秘诀有哪些? 怎么保养才年轻? 四川事业单位报名中,我的照片原件很清晰,用处理工具处理后就很模糊了,但通过了处理工具的审核,怎么办? ps如何添加背景底纹 ps怎么给图片加底纹 photoshop底纹怎么加啊,在哪里加 用PHOTOSHOP怎么给图片加底纹?象图中添加的那个网站那样。 请问如何用PS制作出这种底纹? 在ps里,这种带条纹的背景图是怎么做出来的 有纹理的背景图片是怎么做的,在PS里面 PS如何给图片加底纹,如图。求教程 PS里怎么制作图中的背景纹理? ps中如何给文字添加底纹 微店要怎么开?可以直播吗? 微店直 播怎么才能开 通? 微店如何直播? 想在视频号做直播带货,难不难上手? 你好,怎么开通微店,想在微信直播带货 微店直播怎么才能开通? 微店怎么做直播像淘宝1样? 看点直播如何和微店绑定 微店铺做直播效果怎么样? 腾讯看点直播如何挂微店?