广州 [ 更换 ]
热门城市
北京上海广州深圳成都杭州南京武汉天津西安重庆青岛沈阳长沙大连厦门无锡福州济南宁波昆明苏州郑州长春合肥南昌哈尔滨常州烟台南宁温州石家庄太原珠海南通扬州贵阳东莞徐州大庆佛山威海洛阳淮安呼和浩特镇江潍坊桂林中山临沂咸阳包头嘉兴惠州泉州三亚赣州九江金华泰安榆林许昌新乡舟山慈溪南阳聊城海口东营淄博漳州保定沧州丹东宜兴绍兴唐山湖州揭阳江阴营口衡阳郴州鄂尔多斯泰州义乌汕头宜昌大同鞍山湘潭盐城马鞍山襄樊长治日照常熟安庆吉林乌鲁木齐兰州秦皇岛肇庆西宁介休滨州台州廊坊邢台株洲德阳绵阳双流平顶山龙岩银川芜湖晋江连云港张家港锦州岳阳长沙县济宁邯郸江门齐齐哈尔昆山柳州绍兴县运城齐河衢州太仓张家口湛江眉山常德盘锦枣庄资阳宜宾赤峰余姚清远蚌埠宁德德州宝鸡牡丹江阜阳莆田诸暨黄石吉安延安拉萨海宁通辽黄山长乐安阳增城桐乡上虞辽阳遵义韶关泸州南平滁州温岭南充景德镇抚顺乌海荆门阳江曲靖邵阳宿迁荆州焦作丹阳丽水延吉茂名梅州渭南葫芦岛娄底滕州上饶富阳内江三明淮南孝感溧阳乐山临汾攀枝花阳泉长葛汉中四平六盘水安顺新余晋城自贡三门峡本溪防城港铁岭随州广安广元天水遂宁萍乡西双版纳绥化鹤壁湘西松原阜新酒泉张家界黔西南保山昭通河池来宾玉溪梧州鹰潭钦州云浮佳木斯克拉玛依呼伦贝尔贺州通化朝阳百色毕节贵港丽江安康德宏朔州伊犁文山楚雄嘉峪关凉山雅安西藏四川广东河北山西辽宁黑龙江江苏浙江安徽福建江西山东河南湖北湖南海南贵州云南陕西甘肃青海台湾内蒙古广西宁夏香港澳门
培训资讯网 - 为兴趣爱好者提供专业的职业培训资讯知识

Linux Shell 运维人员必须要掌握的技术

人员 技术

运维,这里指互联网运维,通常属于技术部门,与研发、测试、系统管理同为互联网产品技术支撑的4大部门,这个划分在国内和国外以及大小公司间都会多少有一些不同。

随着互联网的爆发,Linux 运维在最近几年也迎来了春天,出现了大量的职位需求,催生了一批 Linux 运维培训班。

如今的 IT 服务器领域是 Linux、UNIX、Windows 三分天下,Linux 系统可谓后起之秀,特别是“互联网热”以来,Linux 在服务器端的市场份额不断扩大,每年增长势头迅猛,开始对 Windows 和 UNIX 的地位构成严重威胁。

下图是 2016 年初国内服务器端各个操作系统的市场份额:

Linux Shell 运维人员必须要掌握的技术

可以看出来,Linux 占 80% 左右(包括 CentOS、Ubuntu 等),Windows 占 12.8%,Solaris 占 6.2%。在未来的服务器领域,Linux 是大势所趋。

Linux 在服务器上的应用非常广泛,可以用来搭建 Web 服务器、数据库服务器、负载均衡服务器(CDN)、邮件服务器、DNS 服务器、反向代理服务器、VPN 服务器、路由器等。用 Linux 作为服务器系统不但非常高效和稳定,还不用担心版权问题,不用付费。

正是由于 Linux 服务器的大规模应用,才需要一批专业的人才去管理,这群人就是 Linux 运维工程师(OPS)。

OPS 的主要工作就是搭建起运行环境,让程序员写的代码能够高效、稳定、安全地在服务器上运行,他们属于后勤部门。OPS 的要求并不比程序员低,优秀的 OPS 拥有架设服务器集群的能力,还会编程开发常用的工具。

OPS 这项工作的细节内容包括:

  • 安装操作系统,例如 CentOS、Ubuntu 等。
  • 部署代码运行环境,例如网站后台语言采用 PHP,就需要安装 Nginx、Apache、MySQL、PHP 运行时等。
  • 及时修复漏洞,防止服务器被攻击,这包括 Linux 本身漏洞以及各个软件的漏洞。
  • 根据项目需求升级软件,例如 PHP 7.0 在性能方面获得了重大突破,如果现在服务器压力比较大,就可以考虑将旧版的 PHP 5.x 升级到 PHP 7.0。
  • 监控服务器压力,别让服务器宕机。例如淘宝双十一的时候就会瞬间涌入大量用户,导致部分服务器宕机,网页没法访问,甚至连支付宝都不能使用。
  • 分析日志,及时发现代码或者环境的问题,通知相关人员修复。

这些任务只要登录远程服务器,或者去机房连接服务器(下图所示)就能够完成,为什么要用 Shell 编程呢?

Linux Shell 运维人员必须要掌握的技术

图:OPS 在机房中用笔记本连接服务器

因为 OPS 面对的是成千上万台的服务器,不是十台八台,你总不能把同样的工作重复成千上万遍吧,那时估计黄花菜都凉了,市场也成一片红海了。

服务器一旦多了,这些人力工作都需要自动化起来,跑一段代码就能在成千上万台服务器上完成相同的工作,例如服务的监控、代码快速部署、服务启动停止、数据备份、日志分析等。

Shell 脚本很适合处理纯文本类型的数据,而 Linux 中几乎所有的配置文件、日志文件(如 NFS、Rsync、Httpd、Nginx、MySQL 等),以及绝大多数的启动文件都是纯文本类型的文件。

下面的手链形象地展示了 Shell 在运维工作中的地位:

Linux Shell 运维人员必须要掌握的技术

运维“手链”的组成:每颗“珍珠”都是一项服务,将珍珠穿起来的“线”就是 Shell。

Shell 脚本是实现 Linux 系统自动管理以及自动化运维所必备的工具,Linux 的底层以及基础应用软件的核心大都涉及 Shell 脚本的内容。每一个合格的 Linux 系统管理员或运维工程师,都应该能够熟练的编写 Shell 脚本,只要这样才能提升运维人员的工作效率,减少不必要的重复劳动,为个人的职场发展奠定较好的基础。

Shell、Python 和 Perl

除了 Shell,能够用于 Linux 运维的脚本语言还有 Python 和 Perl。

1) Perl 语言

Perl 比 Shell 强大很多,在 2010 年以前很流行,它的语法灵活、复杂,在实现不同的功能时可以用多种不同的方式,缺点是不易读,团队协作困难。

Perl 脚本已经成为历史了,现在的 Linux 运维人员几乎不需要了解 Perl 了,最多可以了解一下 Perl 的安装环境。

2) Python 语言

Python 是近几年非常流行的语言,它不但可以用于脚本程序开发,也可以实现 Web 程序开发(知乎、豆瓣、YouTube、Instagram 都是用 Python 开发),甚至还可以实现软件的开发(大名鼎鼎的 OpenStack、SaltStack 都是 Python 语言开发)、游戏开发、大数据开发、移动端开发。

现在越来越多的公司要求运维人员会 Python 自动化开发,Python 也成了运维人员必备的技能,每一个运维人员在熟悉了 Shell 之后,都应该再学习 Python 语言。

3) Shell

Shell 脚本的优势在于处理偏操作系统底层的业务,例如,Linux 内部的很多应用(有的是应用的一部分)都是使用 Shell 脚本开发的,因为有 1000 多个 Linux 系统命令为它作支撑,特别是 Linux 正则表达式以及三剑客 grep、awk、sed 等命令。

对于一些常见的系统脚本,使用 Shell 开发会更简单、更快速,例如,让软件一键自动化安装、优化,监控报警脚本,软件启动脚本,日志分析脚本等,虽然 Python 也能做到这些,但是考虑到掌握难度、开发效率、开发习惯等因素,它们可能就不如 Shell 脚本流行以及有优势了。对于一些常见的业务应用,使用 Shell 更符合 Linux 运维简单、易用、高效的三大原则。

Python 语言的优势在于开发复杂的运维软件、Web 页面的管理工具和 Web 业务的开发(例如 CMDB 自动化运维平台、跳板机、批量管理软件 SaltStack、云计算 OpenStack 软件)等。

我们在开发一个应用时,应该根据业务需求,结合不同语言的优势以及自己擅长的语言来选择,扬长避短,从而达到高效开发、易于自己维护的目的。

相关内容

揭秘广州校外培训市场乱象:2023年首批违规案例曝光!

正文:近日,广州市教育局公布了2023年第一批校外培训违法违规典型案例,引起了广大家长和社会的广泛关注。教育局要求各校外培训机构严格遵守相关法律法规和“双减”政策,增强法律意识,依法依规办学,诚信规范经营,共同营造和维护校外培训市场的良好生···

免费培训,广州从化2023高素质农民培育项目招生

为培养一支有文化、懂技术、善经营、会管理的高素质农民队伍,推动乡村振兴提供人才支撑保障,由从化区农业农村局主办、广州仲凝农业科技开发有限公司承办的从化区2023年高素质农民培育项目正式招生。【培训对象】从化区内年满16周岁,有意愿、有需求、···

广州石化:抓实青年干部培训

“公司给我们提供了一个难得的学习、锻炼、交流、提升的平台,这是对我们青年干部的一份关心和厚爱。”在10月9日举行的广州石化青年管理干部能力提升班结业汇报上,小组学员代表分享学习成果,就如何担负强企职责使命作出了承诺。同时,代表们纷纷表示,要···

【民族宗教】广州市举办在穗少数民族经商务工人员铸牢中华民族共同体意识学习培训

近日,由广州市民族宗教事务局与广州市公安局联合主办,海珠区民族宗教事务局协办的在穗少数民族经商务工人员铸牢中华民族共同体意识学习培训在湾区民族手工艺术中心举行。培训中,授课老师为学员们从选材、发酵、调制漆料到漂流漆扇制作全过程分享中国非物质···

广州各区暑假严查校外培训机构,发现有机构隐形变异违规开班

南都讯 记者叶斯茗 实习生郑纬浩 在“双减”政策出台一周年之际,广州市内各区教育局纷纷开展暑期校外培训机构执法检查行动,对各类违规开展学科类培训的机构进行查处。近日,广州多区教育局发布具体查处及整改情况,并通报涉嫌违规的校外培训机构。天河区···

“明明是去面试,怎么就贷款了?”又一培训学校疑似“卷款跑路”,“培训贷套路”曝光

跑路失联、退款无门、诱导贷款……又一家培训学校“爆雷”?近日,有大量消费者在黑猫投诉平台反馈广州熳点烘焙培训学校疑似“卷款跑路”。截至9日,相关投诉累计超250条。图源:网络晚上被踢出微信群?学员称培训学校“跑路”近日,广州熳点烘焙培训学校···

“菲式培养”!广州家政人才培训向高端化国际化迈进

在广州市轻工技师学院广东省“南粤家政”综合服务示范基地,一群身着校服的轻工学员正在展示“菲式整理收纳”的课程成果,“梳妆台共分为两个区域,收纳标准是桌面上的物品必须从高到低,正面标志朝前摆放,桌面留白80%给到客户足够的操作空间。”现场,“···

广州增城举行“2023年退役士兵光荣返乡暨适应性培训”活动

文/羊城晚报全媒体记者 马灿 通讯员 宗颖施图/通讯员供图10月27日,广州增城“2023年退役士兵光荣返乡暨适应性培训”开班仪式在广州市金领技工学校举行。本次培训结合退役军人需求以“线下+线上”直播等形式开展。据介绍,这些退役军人将在广州···

共商儿童友好城市“广州方案”!广州举办儿童友好城市建设培训班

日前,广州市儿童友好城市建设工作领导小组办公室(以下简称市领导小组办公室)组织开展儿童友好城市建设培训班,市领导小组各成员单位分管领导及负责同志,广东省儿童友好示范镇(街道)、基地和广州市儿童友好试点镇(街道)、村(社区)及基地儿童友好建设···

广州举办首期博士后工作站人才服务管理工作者品牌培训班

面对“二次创业”吹响的号角,广州人才培训在推动高质量发展进程中,也亮起了新作为。近日,广州市人事服务中心、粤港澳大湾区博士后科技创新(南沙)公共研究中心首次联合举办广州市博士后工作站人才服务管理工作者品牌培训班。首次将服务触角延伸至博士后工···

广州举办新时代文明实践中心建设培训班

文明实践广州日报讯 (全媒体记者何道岚 通讯员穗文明)为贯彻落实中央和省的有关要求,深化拓展新时代文明实践中心建设,6月6日-7日,广州市委宣传部、市文明办在增城区举办全市新时代文明实践中心建设培训班。各区文明办负责同志以及新时代文明实践中···

港澳学生进入大湾区实习,衣食住行薪水如何

25名港澳学生到广州企业实习有澳门学生表示对广州印象不错虽然薪水与澳门有落差但可以做自己热爱的工作若机会合适,希望留在广州发展港澳实习生感受穗创业环境参观天河区港澳青年之家首届广州市“优职英才”港澳学生长期实习计划“实习第一课”培训班成员,···

广州技工院校首次牵手澳门金业同业公会,开展珠宝人才培训合作

今日记者获悉,广州南华工贸高级技工学校近日与澳门金业同业公会签署合作备忘录,开展《贵金属首饰与宝玉石检测员》《贵金属首饰制作工》培训鉴定、澳门子弟班、澳门青少年科普研学、世界技能大赛珠宝加工项目选手培训等合作项目,旨在开展穗澳人才培训合作,···

广州市家庭服务联合会被聘为澳门第36届工联职业培训委员会支援架构成员

广州市家庭服务联合会被聘为澳门第36届工联职业培训委员会支援架构成员立足湾区 协同港澳 面向世界2023年8月5日,澳门工会联合总会工联职业培训委员会,于澳门工联大厦二楼礼堂举办《第36届工联职业培训委员会就职礼》。广州市家庭服务联合会受澳···

广州首例!一校外培训机构被罚27万元

近日,广州市教育局发布广州市校外培训领域首例并处罚金的行政执法案例,对广州艾某某教育咨询有限公司处以责令停止办学、退还所收费用,并罚金274624.5元的行政处罚。“双减”政策实施以来,广州市共查处各类违规学科类培训行为115起。‍近日,番···

广州新一批乡村CEO培训“出关” 59名学员完成为期一个月的“新农人”培训任务

羊城晚报讯 记者鄢敏、通讯员穗团宣报道:12日,“投身百千万·争当好青年”2023广州“乡村运营青年CEO培育·蜜蜂计划”结营仪式在增城区举行。经过1周理论学习和3周实践锻炼,59名学员完成培训任务,14个培训基地被授予“大学生助力百千万工···

从源头预防争议,广州开展预防劳动争议业务培训

近日,广州市人社局联合团市委开展预防劳动争议业务培训,市劳动人事争议仲裁院选派专职仲裁员,通过以案释法和现场答疑的方式,结合部分典型案例,对企业劳动用工管理中存在的常见问题进行了梳理分析,帮助企业解决劳动用工管理中的重点、难点问题,推动企业···

4月广州驾培机构科目二通过率最高为82.31%

近日,广州市交通运输部门发布2023年4月广州市机动车驾驶员培训服务质量信息。截至2023年4月底,全市正常经营普通机动车驾驶员培训机构(以下简称“驾培机构”)161家、经营性教练场企业6家。全行业备案教练车10362辆,备案教练员1459···

100人集中“充电”!2023年番禺区环境应急管理培训班开班

近日,广州市生态环境局番禺分局举办2023年番禺区环境应急管理培训班,对番禺区生态环境系统执法人员、环境应急人员、镇(街)环保员以及环境风险重点管控企业负责人等约100人进行专题培训,切实做好环境应急管理工作,加强应急能力建设,夯实环境安全···

广州一培训老师向家长借731万元后消失

来源:新快报 一男子利用培训老师的身份骗取家长信任,以资金周转、家人生病等理由,“借走”家长731万元后,玩起了“失踪”。近期,广州天河警方侦破一宗诈骗案,以借钱为由实施诈骗的犯罪嫌疑人姜某被抓获归案。好心借款,家长陷入“连环套”4月19日···