共计 1296 个字符,预计需要花费 4 分钟才能阅读完成。
首先祝贺你选择学习 Linux,你可能即将踏上 Linux 的工作之旅,出发之前,让我带你来看一看关于 Linux 和 Linux 运维 的一切。
Linux 因其高效率、易于裁剪、应用广等优势,成为了当今中高端服务器的主要操作系统,并且处于一个不可替代的地位。Linux 可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。随着 Linux 在中国市场迅猛发展,国内 Linux 人才缺口逐渐凸显。Linux 人才招聘也成了当前最热门的招聘之一。
首先 Linux 是一个非常非常大的概念。想全部吃透是不可能的。理想的说,搞懂 Linux,就可以做所有工作。个人更倾向于说想做什么样工作,需要学 Linux 的哪部分。
按个人经验介绍下常见的 Linux 有哪些领域,并对应到什么工作。
1)Linux 运维。这部分严格来说不能算是 Linux,只是跑在 Linux 上的应用,比如 web,网络,IT 等,职业包括系统研发,后台开发,服务器性能优化,运维等;
2)Linux 定制。这部分涉及 Linux 版本的用户包较多,内核会有一些涉及,主要各种商业 Linux 的订制,服务等。比如 redhat 之类,不少是外国公司,国内大多招现场支持等。
3)Linux 内核开发。这部分主要是 Linux 内核驱动的开发。几乎全部是编程工作。主要是芯片公司,以及使用芯片的产品开发公司。前者如 intel,marvell,后者如中兴华为。
2.1- 应用运维(SRE):应用运维负责线上服务的变更、服务状态监控、服务容灾和数据备份等工作,对服务进行例行排查、故障应急处理等工作,工作职责如下:设计评审、服务管理、资源管理、例行检查、预案管理、数据备份。
2.2- 系统运维(SYS):负责 IDC、网络、CDN 和基础服务的建设(LVS、NTP、DNS);负责资产管理,服务器选型、交付和维修,工作职责如下:IDC 数据中心建设、网络建设、LVS 负载均衡和 SNAT 建设、CDN 规划和建设、服务器选型、交付和维护、内核选型和 OS 相关维护工作、资产管理、基础服务建设。
2.3- 数据库运维(DBA): 数据库运维负责数据存储方案设计、数据库表设计、索引设计和 SQL 优化,对数据库进行变更、监控、备份、高可用设计等工作,详细的工作内容如下:设计评审、容量规划、数据备份与灾备、数据库监控、数据库安全、数据库高可用和性能优化、自动化系统建设、运维研发、运维平台、监控系统、自动化部署系统。
2.4- 运维安全(SEC):运维安全负责网络、系统和业务等方面的安全加固工作,进行常规的安全扫描、渗透测试,进行安全工具和系统研发以及安全事件应急处理,工作内容如下:安全制度建立、安全培训、风险评估、安全建设、安全合规、应急响应。
如果你想参加专业的Linux 培训,可以了解下马哥 Linux。在国内知名度非常高,微信公众号有十几万的爱好者。马哥成名也比较早,网上也有视频。
参加 IT 培训需要结合自身情况,绝不是所有人都适合参加 IT 培训,送你一套免费的 Linux 视频课程,可以学学看,是否真的喜欢。兴趣是最好的老师。