标签 培训 下的文章

想学 Linux 吗?免费的那种

相信你对 Linux 有所了解。Linux 操作系统(发行版),全称 GNU/Linux,是一种免费使用和自由传播的类 UNIX 操作系统。它具有自由、开源、可靠、安全、稳定、多平台等特点。与被更多人所熟知的 Windows 不同的是,Linux 是一套开放源代码的、可以自由传播的类 Unix 操作系统软件。

这样的特点也让 Linux 操作系统在很多场景内都备受欢迎。

但正因为它的“自由、开放”,也让 Linux 的知识点和学习变得复杂琐碎起来。在人人都在快餐学习的时代,怎样去更快捷、系统的学习有关 Linux 的知识?怎么高效的学习 Linux 知识?如何在学习中形成自己的知识脉络?...... 这些都是有志于从事技术工作和改变职业发展道路的你所面临的问题。

如何学习 Linux?

如果你对如何学习 Linux 有困惑,感觉到无从着手,不用担心 ,“Linux 中国”开源技术社区十余年如一日地致力于让 Linux 可以在中国更普及,我们联合阿里云开发者社区,历时数月,投入十余位专家工程师,共同打造了这份《Linux 技术图谱》,真正帮助不懂 Linux 而又希望学习 Linux 的你,更好更快的上手 Linux。

什么是《Linux 技术图谱》?

这份《Linux 技术图谱》是由 Linux 中国的各位特聘专家和社区成员,结合自身工作经验和业界习惯,特地制定和研发的一套学习路线。对于 Linux 学习者来说,可以按图索骥,跟随图谱安排进行 Linux 的学习,从一个不懂 Linux 的人,成长为一个懂 Linux、用 Linux ,直至成为以此为专业职业的工程师。

这份《Linux 技术图谱》涵盖了《Linux 基础知识》、《服务器硬件基础》、《Linux 系统管理进阶》、《Linux 企业常用服务》、《高性能集群负载》等共计 19 门课程,11 门在线实验室和 5 本电子书,4 门线上学习训练营内容,涉及到在技术工作中的绝大多数场景,可以帮助你更好的完成自己的学习和工作。

不仅如此,Linux 中国还为大家制作了相应的视频课程、电子书手册、线上体验实验室,帮助你学好 Linux ,将 Linux 真正落实到你的工作当中去。

如果现在的你,正面临着如何学习 Linux 的困扰,那就不妨从这份《Linux 技术图谱》开始,好好学习 Linux!

三个理由,让你选择《Linux 技术图谱》

这份《Linux 技术图谱》突出了以下三个特点:

  1. 《Linux 技术图谱》由 Linux 中国与阿里巴巴的技术专家共同拟定:它是由 Linux 中国负责起草,并与阿里巴巴的技术专家多次沟通修改,最终确定下来的技术图谱内容。技术图谱中的内容得到了业界专家的认可,值得学习。
  2. 《Linux 技术图谱》所提供的各项资料,均为知名企业的专家工程师撰写:为了能够让技术图谱更有价值,我们特别邀请了一些曾经或现在任职在知名企业工作的优秀工程师,来与我们共建内容,帮助大家学习 Linux 技术。
  3. 《Linux 技术图谱》内容结构丰富立体,可以帮助你更好的学习 Linux:它提供了学习路线、视频课程、电子书、实验体验,可以让你从观看视频、课后辅导和训练,到掌握 Linux 技能,真正将 Linux 内化为自己的一项技能。

免费的?!没错,完全免费!

我们知道很多人在 Linux 学习的路上踩过很多坑。一方面,互联网上充斥着各种良莠不齐的 Linux 培训内容,花了钱,可能还没学到什么东西;另一方面,好不容易碰到一个免费的课程,却发现只是一个付费课程的前奏,刚刚让你看到 Linux 的大门,后续的内容却需要缴纳不菲的费用来学习。

我们知道大家所面临的这些困扰,我们也一直将推广 Linux 作为愿景,所以,我们选择将这份 Linux 技术图谱以及相关课程、电子书、实验室免费开放给大家,让大家可以放心学习、开心学习,再也不需要全网去找盗版资源了,现在你可以直接在网上免费学习全部的完整课程内容。

此外,我们还邀请课程老师为大家安排了后续的课程训练营活动。如果你对于后续的课程训练营活动感兴趣,可以关注 LInux 中国微信公众号的后续活动。我们将会在后续的活动中,带你学习 Linux,手把手教你掌握 Linux 的奥秘!这些训练营也是免费的!

这份《Linux 技术图谱》得到了阿里云开发者社区的大力支持,得以完全免费地提供给大家。不仅仅是课程、电子书、实验室,还有后继的训练营,全部完全免费。之前我们免费推出一些训练营时,也有很多人不敢置信地一再确认是否“完全”免费,没错,就是完全免费!

Linux 中国倾心打造的 19 门课程,现在正式上线了

点此进入阿里云技术社区,获取完整《Linux 技术图谱》。

Open edX 为各种规模和类型的组织提供了一个强大而多功能的开源课程管理的解决方案。要不要了解一下。

Open edX 平台 是一个自由开源的课程管理系统,它是 全世界 都在使用的大规模网络公开课(MOOC)以及小型课程和培训模块的托管平台。在 Open edX 的 第七个主要发行版 中,到现在为止,它已经提供了超过 8,000 个原创课程和 5000 万个课程注册数。你可以使用你自己的本地设备或者任何行业领先的云基础设施服务提供商来安装这个平台,而且,随着项目的服务提供商名单越来越长,来自它们中的软件即服务(SaaS)的可用模型也越来越多了。

Open edX 平台被来自世界各地的顶尖教育机构、私人公司、公共机构、非政府组织、非营利机构,以及教育技术初创企业广泛地使用,并且该项目的服务提供商全球社区不断地让甚至更小的组织也可以访问这个平台。如果你打算向广大的读者设计和提供教育内容,你应该考虑去使用 Open edX 平台。

安装

安装这个软件有多种方式,这可能有点让你难以选择,至少刚开始是这样。但是不管你是以何种方式 安装 Open edX,最终你都得到的是有相同功能的应用程序。默认安装包含一个为在线学习者提供的、全功能的学习管理系统(LMS),和一个全功能的课程管理工作室(CMS),CMS 可以让你的讲师团队用它来编写原创课程内容。你可以把 CMS 当做是课程内容设计和管理的 “Wordpress”,把 LMS 当做是课程销售、分发、和消费的 “Magento”。

Open edX 是设备无关的、完全响应式的应用软件,并且不用花费很多的努力就可发布一个原生的 iOS 和 Android 应用,它可以无缝地集成到你的实例后端。Open edX 平台的代码库、原生移动应用、以及安装脚本都发布在 GitHub 上。

有何期望

Open edX 平台的 GitHub 仓库 包含适用于各种类型的组织的、性能很好的、产品级的代码。来自数百个机构的数千名程序员经常为 edX 仓库做贡献,并且这个平台是一个名副其实的、研究如何去构建和管理一个复杂的企业级应用的好案例。因此,尽管你可能会遇到大量的类似“如何将平台迁移到生产环境中”的问题,但是你无需对 Open edX 平台代码库本身的质量和健状性担忧。

通过少量的培训,你的讲师就可以去设计不错的在线课程。但是请记住,Open edX 是通过它的 XBlock 组件架构进行扩展的,因此,通过他们和你的努力,你的讲师将有可能将不错的课程变成精品课程。

这个平台在单服务器环境下也运行的很好,并且它是高度模块化的,几乎可以进行无限地水平扩展。它也是主题化的和本地化的,平台的功能和外观可以根据你的需要进行几乎无限制地调整。平台在你的设备上可以按需安装并可靠地运行。

需要一些封装

请记住,有大量的 edX 软件模块是不包含在默认安装中的,并且这些模块提供的经常都是各种组织所需要的功能。比如,分析模块、电商模块,以及课程的通知/公告模块都是不包含在默认安装中的,并且这些单独的模块都是值得安装的。另外,在数据备份/恢复和系统管理方面要完全依赖你自己去处理。幸运的是,有关这方面的内容,社区有越来越多的文档和如何去做的文章。你可以通过 Google 和 Bing 去搜索,以帮助你在生产环境中安装它们。

虽然有很多文档良好的程序,但是根据你的技能水平,配置 oAuth 和 SSL/TLS,以及使用平台的 REST API 可能对你是一个挑战。另外,一些组织要求将 MySQL 和/或 MongoDB 数据库在中心化环境中管理,如果你正好是这种情况,你还需要将这些服务从默认平台安装中分离出来。edX 设计团队已经尽可能地为你做了简化,但是由于它是一个非常重大的更改,因此可能需要一些时间去实现。

如果你面临资源和/或技术上的困难 —— 不要气馁,Open edX 社区 SaaS 提供商,像 appsembler 和 eduNEXT,提供了引人入胜的替代方案去进行 DIY 安装,尤其是如果你只想简单购买就行。

技术栈

在 Open edX 平台的安装上探索是件令人兴奋的事情,从架构的角度来说,这个项目是一个典范。应用程序模块是 Django 应用,它利用了大量的开源社区的顶尖项目,包括 Ubuntu、MySQL、MongoDB、RabbitMQ、Elasticsearch、Hadoop、等等。

 title=

Open edX 技术栈(CC BY,来自 edX)

将这些组件安装并配置好本身就是一件非常不容易的事情,但是以这样的一种方式将所有的组件去打包,并适合于任意规模和复杂性的组织,并且能够按他们的需要进行任意调整搭配而无需在代码上做重大改动,看起来似乎是不可能的事情 —— 它就是这种情况,直到你看到主要的平台配置参数安排和命名是多少的巧妙和直观。请注意,平台的组织结构有一个学习曲线,但是,你所学习的一切都是值的去学习的,不仅是对这个项目,对一般意义上的大型 IT 项目都是如此。

提醒一点:这个平台的 UI 是在不断变动的,最终的目标是在 React 和 Bootstrap 上实现标准化。与此同时,你将会发现基本主题有多个实现的样式,这可能会让你感到困惑。

采用

edX 项目能够迅速得到世界范围内的采纳,很大程度上取决于该软件的运行情况。这一点也不奇怪,这个项目成功地吸引了大量才华卓越的人参与其中,他们作为程序员、项目顾问、翻译者、技术作者、以及博客作者参与了项目的贡献。一年一次的 Open edX 会议、官方的 edX Google Group、以及 Open edX 服务提供商名单 是了解这个多样化的、不断成长的生态系统的非常好的起点。我作为相对而言的新人,我发现参与和直接从事这个项目的各个方面是非常容易的。

祝你学习之旅一切顺利,并且当你构思你的项目时,你可以随时联系我。


via: https://opensource.com/article/18/6/getting-started-open-edx

作者:Lawrence Mc Daniel 选题:lujun9972 译者:qhwdw 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

在数字化时代,由于 IT 工具不断更新,技术公司紧随其后,对 IT 技能的需求也不断变化。对于企业来说,寻找和雇佣那些拥有令人垂涎能力的创新人才,是非常不容易的。同时,培训内部员工来使他们接受新的技能和挑战,需要一定的时间,而时间要求常常是紧迫的。

Sandy Hill 对 IT 涉及到的多项技术都很熟悉。她作为 Pegasystems 项目的 IT 总监,负责多个 IT 团队,从应用的部署到数据中心的运营都要涉及。更重要的是,Pegasystems 开发帮助销售、市场、服务以及运营团队流水化操作,以及客户联络的应用。这意味着她需要掌握使用 IT 内部资源的最佳方法,面对公司客户遇到的 IT 挑战。

TEP(企业家项目):这些年你是如何调整培训重心的?

Hill:在过去的几年中,我们经历了爆炸式的发展,现在我们要实现更多的全球化进程。因此,培训目标是确保每个人都在同一起跑线上。

我们主要的关注点在培养员工使用新产品和工具上,这些新产品和工具能够推动创新,提高工作效率。例如,我们使用了之前没有的资产管理系统。因此我们需要为全部员工做培训,而不是雇佣那些已经知道该产品的人。当我们正在发展的时候,我们也试图保持紧张的预算和稳定的职员总数。所以,我们更愿意在内部培训而不是雇佣新人。

TEP:说说培训方法吧,怎样帮助你的员工发展他们的技能?

Hill:我要求每一位员工制定一个技术性的和非技术性的训练目标。这作为他们绩效评估的一部分。他们的技术性目标需要与他们的工作职能相符,非技术岗目标则随意,比如着重发展一项软技能,或是学一些专业领域之外的东西。我每年对职员进行一次评估,看看差距和不足之处,以使团队保持全面发展。

TEP:你的训练计划能够在多大程度上减轻招聘工作量, 保持职员的稳定性?

Hill:使我们的职员保持学习新技术的兴趣,可以让他们不断提高技能。让职员知道我们重视他们并且让他们在擅长的领域成长和发展,以此激励他们。

TEP:你们发现哪些培训是最有效的?

HILL:我们使用几种不同的培训方法,认为效果很好。对新的或特殊的项目,我们会由供应商提供培训课程,作为项目的一部分。要是这个方法不能实现,我们将进行脱产培训。我们也会购买一些在线的培训课程。我也鼓励职员每年参加至少一次会议,以了解行业的动向。

TEP:哪些技能需求,更适合雇佣新人而不是培训现有员工?

Hill:这和项目有关。最近有一个项目,需要使用 OpenStack,而我们根本没有这方面的专家。所以我们与一家从事这一领域的咨询公司合作。我们利用他们的专业人员运行该项目,并现场培训我们的内部团队成员。让内部员工学习他们需要的技能,同时还要完成他们的日常工作,是一项艰巨的任务。

顾问帮助我们确定我们需要的员工人数。这样我们就可以对员工进行评估,看是否存在缺口。如果存在人员上的缺口,我们还需要额外的培训或是员工招聘。我们也确实雇佣了一些合同工。另一个选择是对一些全职员工进行为期六至八周的培训,但我们的项目模式不容许这么做。

TEP:最近雇佣的员工,他们的那些技能特别能够吸引到你?

Hill:在最近的招聘中,我更看重软技能。除了扎实的技术能力外,他们需要能够在团队中进行有效的沟通和工作,要有说服他人,谈判和解决冲突的能力。

IT 人常常独来独往,不擅社交。然而如今IT 与整个组织结合越来越紧密,为其他业务部门提供有用的更新和状态报告的能力至关重要,可展示 IT 部门存在的重要性。


via: https://enterprisersproject.com/article/2016/6/training-vs-hiring-meet-it-needs-today-and-tomorrow

作者:Paul Desmond 译者:Cathon 校对:jasminepeng

本文由 LCTT 原创编译,Linux中国 荣誉推出

Linux 现在是个大热门。每个人都在寻求 Linux 才能。招聘人员对有 Linux 经验的人求贤若渴,还有无数的职位虚位以待。但是如果你是 Linux 新手,又想要赶上这波热潮,该从何开始下手呢?

1、安装 Linux

这应该是不言而喻的,但学习 Linux 的第一关键就是安装 Linux。LFS101x 和 LFS201 课程都包含第一次安装和配置 Linux 的详细内容。

2、 完成 LFS101x 课程

如果你是完完全全的 Linux 新手,最佳的起点是我们的免费 Linux 课程 LFS101x Introduction to Linux。这个在线课程放在 edX.org,探索 Linux 系统管理员和终端用户常用的各种工具和技能以及日常的 Linux 工作环境。该课程是为有一定经验,但较少或没有接触过 Linux 的电脑用户设计的,不论他们是在个人还是企业环境中工作。这个课程会从图形界面和命令行两个方面教会你有用的 Linux 知识,让你能够了解主流的 Linux 发行版。

3、 看看 LFS201 课程

在你完成 LFS101x 之后,你就可以开始挑战 Linux 中更加复杂的任务了,这是成为一名专业的系统管理员所必须的。为了掌握这些技能,你应该看看 LFS201 Essentials of Linux System Administration 这个课程。该课程对每个话题进行了深度的解释和介绍,还有大量的练习和实验,帮助你获得相关主题实际的上手经验。

如果你更愿意有个教练,或者你的雇主想将你培养成 Linux 系统管理员的话,你可能会对 LFS220 Linux System Administration 感兴趣。这个课程有 LFS201 中所有的主题,但是它是由专家专人教授的,帮助你进行实验以及解答你在课程主题中的问题。

4、 练习!

熟能生巧,和对任何乐器或运动适用一样,这对 Linux 来说也一样适用。在你安装 Linux 之后,经常使用它。一遍遍地练习关键任务,直到你不需要参考材料也能轻而易举地完成。练习命令行的输入输出以及图形界面。这些练习能够保证你掌握成为成功的 Linux 系统管理员所必需的知识和技能。

5、 获得认证

在你完成 LFS201 或 LFS220 并且充分练习之后,你现在已经准备好获得系统管理员的认证了。你需要这个证书,因为你需要向雇主证明你拥有一名专业 Linux 系统管理员必需的技能。

现在有一些不同的 Linux 证书,它们每个都有其独到之处。但是,它们里大部分不是在特定发行版(如红帽)上认证,就是纯粹的知识测试,没有演示 Linux 的实际技能。 Linux 基金会认证系统管理员 ( Linux Foundation Certified System Administrator ) 证书对想要一个灵活的,有意义的初级证书的人来说是个不错的选择。

6、 参与进来

如果你所在的地方有本地 Linux 用户组 ( Linux Users Group ) (LUG)的话,这时候你可以考虑加入他们。这些组织通常由各种年龄和经验水平的人组成,所以不管你的 Linux 经验水平如何,你都能找到和你类似技能水平的人互助,或是更高水平的 Linux 用户来解答你的问题以及介绍有用的资源。要想知道你附近有没有 LUG,上 meet.com 看看,或是附近的大学,又或是上网搜索一下。

还有不少在线社区可以在你学习 Linux 的时候帮助你。这些站点和社区向 Linux 新手和有经验的管理员都能够提供帮助和支持:

7、 学会热爱文档

最后但同样重要的是,如果你困在 Linux 的某些地方,别忘了 Linux 包含的文档。使用命令 man(manual,手册),info 和 help,你从系统内就可以找到 Linux 几乎所有方面的信息。这些内置资源的用处再夸大也不为过,你会发现你在生涯中始终会用到,所以你可能最好早点掌握使用它们。

想要了解更多开始你 Linux IT 生涯的信息?查看我们免费的电子书“开始你 Linux IT 生涯的简短指南”。


via: http://www.linux.com/news/featured-blogs/191-linux-training/834644-7-steps-to-start-your-linux-sysadmin-career

作者:<linux.com> 译者:alim0x 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出