丁春祥是上海中谷物流股份有限公司船长。保证船舶安全生产,营造和谐船舶环境。紧紧围绕“安全生产,提高经济效益”开展工作,结合体系文件,对照安全管理、安全操作及安全责任心等方面开展四查:一查班组安全隐患;二查船员违章行为;三查规章制度的落实;四查设备隐患和缺陷。
专业能力强,业务素质过硬。丁春祥多次在接收新船期间,能够代表公司提出多项有效整改意见,保证了安全营运。2017年10月安全管理如何降本增效,中谷物流最新型、最节能、最环保型集装箱中的首艘船“中谷厦门”轮接船期间,丁春祥及时发现舱盖上的绑扎锁眼边的挡板由于和绑扎锁眼靠的太近,导致不能正常进行绑扎花篮螺丝,如果未能及时发现,将导致“中谷厦门”轮的出厂船期延误至少2天,同时也会导致后续姊妹船的延误。丁春祥所带领的船舶在青岛、锦州、广州等口岸多次安检全部安全通过,特别在青专峰会入青船舶专项检查中获得零缺陷。
牢记“成本就是效益”学什么技能好,积极践行降本增效。近年来,航运市场持续低迷,丁春祥牢牢记住“成本就是效益”的宗旨,协同公司海务、机务部门测算出本系列船的经济航速,并对照船舶的吃水设计出最佳航线,为此船舶的耗油每天比原来减少了近1/3,大大提升了公司在同行业中的竞争能力。
以人为本安全管理如何降本增效,丁春祥:人性管理 安全生产 降本增效,关爱船员。平时工作中,丁春祥尊重、信任、理解、关心关爱每一位船员兄弟,工作中是大家的老师,生活中是大家可以信赖的老大哥和朋友。2013年,丁春祥任职“新海欣”轮期间,某次自上海北上去天津,半夜轮机部二管方某突发急病,腹痛难忍,全身蜷缩一团,脸色煞白。丁春祥凭借多年的经验,考虑到返回已不现实,果敢决定改航向天津为青岛,通知机舱主机全速前进,安排相关人员24小时不间断看护,沉着指挥。同时启用船上SSB单边带系统向公司作汇报、请示,并和广州话台联系沟通医院取得岸上医疗协助,进行紧急救助。
安全运维管理系统,史爱武:IT运维,保障系统稳定安全运行的“复合型人才”(下)
技能要求
IT运维工程师的技能要求其实也可以参考上一章介绍的IT售后工程师的技能要求。IT售后工程师向客户交付产品或系统之后,产品或系统的运维工作基本也交付给客户公司的IT运维工程师。如果该产品或系统出现了故障或异常,先是客户公司的IT运维工程师自己来解决,如果他们解决不了,就会联系厂商的IT售后工程师来解决。所以,厂商的售后工程师的工作内容也是客户公司的IT运维工程师的部分工作内容。同样,厂商的售后工程师的技能要求其实也是客户公司的IT运维工程师的技能要求。
但是,企业的IT系统可能集成了多家厂商的产品或系统安全运维管理系统,随着企业的IT环境更复杂、更多样化安全运维管理系统,史爱武:IT运维,保障系统稳定安全运行的“复合型人才”(下),企业的IT运维工程师(团队)的技能要求也就更高了,可能要超过用户企业所有厂商的售后工程师的技能集合。所以,本章一开始我们就说过一句话,IT运维工程师是融合网络、系统、数据库、云平台、安全等工作于一身的“复合型人才”。
不过,作为一个刚毕业的计算机大学生,他们从事的基本是初级运维工程师的工作,核心技能要求主要包括下面三方面:一是基础(基本命令和基本服务);二是脚本语言;三是常用的运维监控工具。
基本命令和基本服务
市场占有率较大的服务器操作系统主要还是。IT运维工程师要熟练掌握的安装、部署和基本命令,包括:用户管理命令(su、sudo等),文件管理命令(cd、ls、cp、file、等),权限管理命令(、等),软件包管理命令(yum、rpm、tar、等),Vim命令,网络管理命令(、ping、ps、等),等等。
系统环境下的服务有很多种,每个公司用的服务可能也会有不同,但一般都应该会用到一些常规的基本服务,如SSH、、DHCP、DNS等基本网络服务;FTP、NFS等文件系统服务;、、 MQ等中间件服务;、等数据库服务,等等。
对于IT运维工程师来说,基本命令和基本服务应该是他们要掌握的基础知识。上述列举的只是极少一部分命令和服务,网上可以查到很多基本命令和基本服务的相关资料或教程。这些资料完全可以作为IT运维工程师的工具书,随时可以查阅相关的命令和服务及其用法。如果不熟悉这些基础,运维工程师岗位的面试基本也会是“凉凉”。
脚本语言
系统中的是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。
常见的 解释器程序有很多种,使用不同的 时,其内部指令、命令行提示符等方面会有一些不同。通过/etc/ 文件可以了解当前系统所支持的 程序种类。其中,bash( /bin/bash)是目前大多数版本默认的程序。
脚本与的批处理相似,也就是把命令或语句预先放在一个文件中,方便一次性执行的程序文件。脚本使用纯文本文件,将一些的语法与指令写在里面,然后用正则表达式、管道命令以及数据流重导向等功能,以达到方便运维人员或管理员设置或者运维管理各种IT系统。脚本使用了丰富的系统命令,比的批处理功能更强大,比用其他编程语言(比如Perl、)编写的程序效率更高。
脚本语言也是运维人员必备的技能。IT运维人员至少也要能写出一些系统管理脚本,比如简单的CPU、内存监控脚本。没有脚本,有些重复操作的运维管理工作只能由IT运维工程师一次次手工完成。实际上,运维工程师完全可以借助脚本来自动化完成这些经常性、重复性的工作。所以,脚本语言也是IT运维工程师提高工作效率和工作质量的有力工具。
IT运维工程师在写脚本时,也会经常要用到Sed和Awk工具,以及正则表达式,结合它们三个在脚本中处理文本内容和过滤Web内容十分有用。另外,IT运维工程师经常要编写脚本来进行文本操作,常常要用到下面这些文本处理命令,比如sort、tr、cut、、uniq、tee,等等。
要编写系统运维管理脚本,除了掌握脚本语言之外,运维人员最好还要掌握一门高级脚本语言,个人建议选择。对于将来要从事自动化运维方面工作的IT运维工程师来说,目前来看,语言应该是不二之选,其中原因有二个:其一,语言简单易学;其二,它既可以开发大型Web应用,也可以开发系统管理脚本。
运维监控工具
除了一些商用的运维监控工具之外,常用的开源监控工具如下:
是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
由二部分构成, 与可选组件 。 可以运行在、、HP-UX、AIX、Free BSD等平台上,通过SNMP、Ping、端口监视等方法单独监控远程服务器的服务状态,提供数据收集等功能。 需要安装在被监控的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存、CPU等信息的收集。 也可以与 配合,主动轮询 收集监控数据,还可被动接收 定时发送的监控数据。
是一款开源的免费网络监视工具,能有效监控、和Unix的主机状态,交换机、路由器等网络设备,打印机等。主要的特征是监控告警,最强大的就是告警功能,可支持多种告警方式,在系统或服务状态异常时发出邮件或短信报警第一时间通知系统运维人员,在状态恢复后发出正常的邮件或短信通知。可运行在 /Unix 平台之上,同时提供一个可选的基于浏览器的 WEB 界面以方便系统管理人员查看网络状态、各种系统问题,以及日志等等。
是一款开源的、为集群而设计的可扩展的分布式监控系统,设计用于监控数以千计的节点。的核心包含、以及一个Web前端。每台设备都运行一个收集和发送度量数据的名为 的守护进程。可以部署在集群内任一台节点或者通过网络连接到集群的独立主机,它通过单播路由的方式与通信,收集区域内节点的状态信息,并以XML数据形式保存在数据库中。由工具处理数据,并生成相应的图形显示,以Web方式直观的提供给客户端。
主要是用来监控系统性能,如CPU、内存、硬盘利用率、I/O负载、网络流量,等等,通过曲线很容易展示每个节点的工作状态,对合理调整分配系统资源,提高系统整体性能起到重要作用。
是一款开源的、功能强大的分布式IT监控系统,它通过第三方组件可以实现对网络、操作系统和应用程序的监控。它的底层采用类似的监控引擎作为监控软件,同时监控引擎通过模块将监控到的数据定时写入数据库中,而实时从数据库读取该数据并通过Web界面展现监控数据。
的强项就是一键配置和管理,并支持分布式监控。IT运维人员可以通过 Web一键管理和配置主机,或者说就是的一个管理配置工具,可以轻松解决需要手工配置主机和服务的不便。的功能通过都能方便实现。
同时,还可以和集成,整合收集到的数据,可以实现主机自动加入监控以及自动告警的功能。
中小企业的IT运维用的比较多的是和,作为初级运维工程师来说,他们能熟悉使用这两个就差不多了。如果想同时熟悉下运维脚本的编写能力,可以掌握,因为它能执行脚本程序来实现自动监控。
熟悉基本命令和基本服务;熟练掌握利用脚本语言编写系统运维的脚本;熟悉使用等一到两种开源运维监控工具——只有具备了这些基本技能,IT运维工程师才能及时发现系统故障(异常),快速地定位问题和解决问题,进而保障公司业务系统和服务的连续性。
大学生,你要为IT运维实战些什么
前文已述,IT运维工程师和IT售后工程师,他们的技能要求很多是相同的。
计算机大学生如果想毕业后从事IT运维工作,在校期间要实战的内容和上一章节“大学生,你要为IT售后实战些什么”也是差不多的。想从事IT运维的大学生可能要比上一章节介绍的IT售后工作要多实践两个内容:一是学习脚本语言;二是熟悉使用开源的运维监控工具。
IT运维人员管理的服务器、交换机等硬件或软件系统一旦多了,这些重复性的、手工工作都应该自动化或者智能化管理起来, 脚本是实现 系统自动管理以及自动化运维所必备的工具,跑一段脚本程序就能在成千上万台服务器上完成相同的工作,例如服务的监控、代码快速部署、服务启动停止、数据备份、日志分析等。 脚本很适合处理纯文本类型的数据,而 环境 中几乎所有的配置文件、日志文件,以及绝大多数的启动文件都是纯文本类型的文件。
操作系统以及基础应用软件的核心都会涉及 脚本内容。每一个合格的 系统管理员或运维工程师,都应该能够熟练编写 脚本,只有这样才能提升运维人员的工作效率,减少不必要的重复劳动,也为运维工程师的职场发展奠定良好的基础。
是近几年非常流行的语言,现在流行的机器学习/深度学习框架,要么是用 写的,要么提供了 的接口,比如 、、 等等。最近几年 的热度增加了不少,主要是用于人工智能等算法编程。 首先是作为脚本语言而存在的。作为脚本语言的,特点是学习成本低,而开发效率高。运维方面的很多工具都是用写的,比如,配置管理工具、进程管理工具 、SSH 工具/库有 和 。
不但可以用于脚本程序开发,也可以实现 Web 程序开发(如知乎、豆瓣、、等),还可以实现企业级应用的开发( 如、)、游戏开发、大数据开发、移动端开发,等等。越来越多的公司要求运维人员会 开发操作系统的管理和自动化脚本, 也成了运维人员必备的技能。想从事IT运维的大学生首先得熟悉脚本语言,可能的话再学习 语言。
实际上,很多计算机专业可能已经开设了课程。不过,在课程上,大家可能更多地训练的是开发Web应用,如果想从事IT运维工作,在课程学习中,可以锻炼开发系统管理的脚本程序,比如监控服务状态和系统资源的脚本、一键部署数据库主从服务的脚本、分析系统日志的脚本,等等。
对于大学生来说,同样可以通过在个人电脑上虚拟几个服务器的方式来练习环境下的基本命令和基本服务,以及练习编写和执行脚本(或 脚本)。也可以安装开源的等运维监控工具,熟悉运维监控工具的使用。
基本上,大学生在校期间如果熟练掌握了命令和服务,熟悉至少一种脚本语言开发系统管理脚本(脚本或脚本),也使用过等至少一种运维监控工具,在毕业季,找到一个不错的IT运维工程师的岗位应该还是不难的。
IT运维工程师的首要任务就是运行好和维护好企业所用的IT系统,保障业务系统和服务的连续性。从横向来说,IT运维可分为系统运维、数据库运维、安全运维、云平台运维,等等;从纵向来说,又可分为初级运维工程师、中级运维工程师、高级运维工程师或运维架构师。不管哪种分法,高级别的IT运维工程师都应该具备低级别工程师的相关技术和能力。
基本上,从基础硬件、基础命令和服务、运维监控工具的使用、系统管理的脚本编写,到安全运维、系统优化、再到自动化、智能化运维架构等运维技能,所有这些技能栈对于IT运维工程师来说都是需要的,不过各有侧重罢了。所以,业界经常会听到有人说学什么技能好,IT运维工程师是融合系统、网络、安全、数据库、云计算等学科专业技能于一身的“复合型人才”。
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请添加站长微信举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.zhiyeeedu.com/48848.html