linux 初级和中级运维工程师具体做什么?
初中级运维的日常涉及工作:
1、评估产品需求及发展需求,设计网站架构。
2、选择IDC公司、云产品,CDN等产品。
3、采购服务器、安装系统、配置服务、服务器IDC上架。
4、调试网络、优化系统及服务。
5、上线代码、配合研发搭建环境、调试、测试代码。
6、监控硬件、软件及各种业务应用。
7、配置收集日志和,根据日志信息报警及优化系统及服务
8、解决日常问题,如硬件(服务器、交换机、硬件、网络等)、软件(网络服务)、各类业务服务故障。
9、编写自动化脚本(Shell、Python),自动化部署服务。
高级运维涉及的工作:
1、监控带宽、流量、并发、业务接口等关键资源及访问信息的变化趋势。
2、根据相应趋势变化不断优化网站架构。
3、设计各类解决方案,解决公司业务发展中的遇到的网站瓶颈。
4、编写各种自动化脚本(Shell、Python),自动化部署优化服务。
5、开发自动化部署和管理平台(CMDB),实现平台化运维。
6、开发运维管理平台、及运维工具产品,提升服务效率。
7、制定运维流程、规范、制度,并有序推进。
8、研究先进运维理念、模式,确保业务持续稳定、有序。
硬件运维工程师是做什么的工作?
以下是一个硬件运维工程师的日常工作:
对比不同品牌的设备性能及成本,进行新设备采购,并做好硬盘等设备的预热工作(有时新买的需要一个磨合期)。
安装设备与布线,包括服务器,交换机,路由器,网线、电线的规划。这个规划是要考虑软件的需求的,比如有一些服务器之间要能够连通,不能根据完全根据个人审美。
备份策略的制定与实施:服务器是不能一个萝卜一个坑的,不然坏掉一台就会影响用户使用了,因此要在考虑网络联通的前提下,规划好哪些机器是主要机器,用来提供服务,哪些是对应的备用机器,并配合软件工程师或软件运维做好配置。
巡检:我们就以一千台服务器为例吧,每天去低温环境里待几个小时好像也不是高科技行业该做的工作。因此我们需要在服务器上安装相应的软件来帮我们做监控,并能够发现问题,自动报警;硬件也是同理,我们不能拿电笔去测每个插座有没有电,是要靠电路监控的。
维护:并不是有了自动化监控就没有其它事情了,而是我们要不断的根据实际情况调整自动化的策略。同时,出现的问题要处理,必要的走到每台机器前例行检查也是少不了的,发现异常的响动这些,就要及时维修。
新增:业务发展是好事,用户多了,需要的资源多了,就要规划是买新的服务器,还是只买cpu或者内存,加到现有的服务器中。然后,开始了新一轮的维护工作...
linux运维工程师日常都是什么工作,请说的具体点
1.操作系统状态监控\x0d\x0a 每天登陆系统查看系统运行的负荷如何,有无报错日志或报警日志。\x0d\x0a2.操作系统故障排除\x0d\x0a 依据操作系统故障日志分析出现该报警或报错的原因,从而解决问题,保证操作系统的高可用性。\x0d\x0a3.服务器状态确认\x0d\x0a 服务器上除了跑着操作系统,必然会安装一些应用程序或数据库,运维工程师每天需要查看linux系统上运行着的应用程序或数据库状态是否正常。\x0d\x0a4.备份\x0d\x0a 运维工程师的看家本事,数据库备份和恢复,一般来说只要给数据库制定了备份策略它会自己备份,你只需要监控备份任务是否执行了就可以。\x0d\x0a5.服务器调优\x0d\x0a 这个要求就比较高了,linux随着使用时间的增长,状态会有所下降,运维工程师有能力的可以对操作系统及数据库进行性能调优,保证系统处于一个最佳状态。\x0d\x0a\x0d\x0a一般来说,运维工程师的工作以监控为主,出现问题的时候才会进行处理,平时来说还是很轻松的。我负责着三个信息系统的六台服务器运维,挺轻松。