• 回答数

    12

  • 浏览数

    120

AlpacaZhou
首页 > 考试培训 > linux入门培训

12个回答 默认排序
  • 默认排序
  • 按时间排序

转瞬壹刻

已采纳

学习Linux步骤:1、先了解了解基础吧,找一本薄一点的,浅一点的书,了解一下什么是linux。有个基本了解即可。不建议马上看《鸟哥的Linux私房菜》,这本书很不错,如果你了解linux基础之后再看,对你可以说是不受益匪浅都不行。没基础看《鸟哥的Linux私房菜》比较痛苦,内容很多。2、了解之后,在自己电脑上弄个虚拟机,装上linux系统(redhat或ubuntu都行)。专攻《鸟哥的Linux私房菜》。当你把这本书攻下来时,才知道原来命令行并不可怕,自己打着打着就很长啦。学linux最主要靠实践,不实践,只看书对你没好处的哦。自己在虚拟机上慢慢玩吧,玩多了就知道咋回事啦。不懂的多找资料弄懂,弄懂之后再实践,这才会有收获。

linux入门培训

107 评论(8)

想疯狂旅行

以下是比较经典的Linux编程学习路线:第一阶段:linux基础入门1. 开班课程介绍-规章制度介绍-破冰活动;2. Linux硬件基础/Linux发展历史;3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4. 第一关一大波命令及特殊字符知识考试题讲解5. L inux基础优化6. Linux目录结构知识精讲7. 第二关一大波命令及特殊知识考试题讲解(上)8. 第二关一大波命令及特殊知识考试题讲解(下)9. Linux文件属性一大堆知识精讲10. Linux通配符/正则表达式11. 第三关一大波命令及重要知识考试题讲解(上)12. 第三关一大波命令及重要知识考试题讲解(下)13. Linux系统权限(上)14. Linux系统权限(下)15. 第一阶段结束需要导师或讲师对整体课程进行回顾第二阶段:linux系统管理进阶1. Linux定时任务2. Linux用户管理3. Linux磁盘与文件系统(上)4. Linux磁盘与文件系统(中下)5. Linux三剑客之sed命令第三阶段:Linux Shell基础1. Shell编程基础12. Shell编程基础2343. Linux三剑客之awk命令第四阶段:Linux网络基础1. 计算机网络基础上2. 计算机网络基础下3. 第二阶段结束需要导师或讲师对整体课程进行回顾。第五阶段:Linux网络服务1. 集群实战架构开始及环境准备2. rsync数据同步服务3. Linux全网备份项目案例精讲4. nfs网络存储服务精讲5. inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲第六阶段:Linux重要网络服务1. http协议/www服务基础2. nginx web介绍及基础实践3. nginx web精讲结束4. lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统5. nginx负载均衡深入透彻6. keepalived高可用深入透彻第七阶段:Linux中小规模集群构建与优化(50台)1. 期中架构开战说明+期中架构部署回顾2. 全体昼夜兼程部署期中架构并完成上台述职演讲(加上两个周末共9天)3. kickstart cobbler 批量自动安装系统4. pptp vpn与ntp服务5. memcached原理及部署/作为缓存及session会话共享第八阶段:Ansible自动化运维与Zabbix监控1. SSH服务秘钥认证2. ansible批量自动化管理集群(入门及深入)3. zabbix监控第九阶段:大规模集群高可用服务(Lvs、Keepalived)1. Centos7系统自行安装/centos6与7区别2. lvs负载均衡集群/keepalived管理LVS集群第十阶段:Java Tomcat服务及防火墙Iptables1. iptables防火墙精讲上2. iptables防火墙精讲下3. tomcat java应用服务/nginx配合tomcat服务部署及优化第十一阶段:MySQL DBA高级应用实践1. MySQL数据库入门基础命令2. MySQL数据库进阶备份恢复3. MySQL数据库深入事务引擎4. MySQL数据库优化SQL语句优化5. MySQL数据库集群主从复制/读写分离6. MySQL数据库高可用/mha/keepalved第十二阶段:高性能数据库Redis和Memcached课程第十三阶段:Linux大规模集群架构构建(200台)第十四阶段:Linux Shell编程企业案例实战第十五阶段:企业级代码发布上线方案(SVN和Git)1. GIT管理2. 代码上线项目案例第十六阶段企业级Kvm虚拟化与OpenStack云计算1. KVM虚拟化企业级实战2. OpenStack云计算企业级实战第十七阶段公有云阿里云8大组件构建集群实战第十八阶段:Docker技术企业应用实践1. Docker容器与微服务深入实践2. 大数据Hadoop生态体系及实践第十九阶段:Python自动化入门及进阶第二十阶段:职业规划与高薪就业指导如需学习Linux技术,欢迎来老男孩教育试听~

205 评论(10)

亲爱的猫猫99

看你要学习的内容了,如果想成为一名资深的Linux运维工程师,需要学习几个月时间。下面是一整套的Linux运维工程师成长之路的学习路线初级入门:1、Linux基础知识、基本命令(起源、组成、常用命令如cp、ls、file、mkdir等常见操作命令)2、Linux用户及权限基础3、Linux系统进程管理进阶4、linux高效文本、文件处理命令(vim、grep、sed、awk、find等命令)5、shell脚本入门(可边练习边学习)第二阶段:中级进阶中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。1、TCP/IP网络基础(差不多CCNA、NP的知识就够用)2、Linux企业常用服务(如dns、http、ftp、mail、nfs等)3、Linux企业级安全原理和防范技巧(系统性能/安全、安全威胁模型和保护方法4、 加密/解密原理及数据安全、系统服务访问控制及服务安全基础5、iptables安全策略构建6、shell脚本进阶(主要是结合一些应用,写一些案例)7、MySQL应用原理及管理入门(能管理和搭建一个个人博客站点)学到这里,掌握的基本技能,已经够用了,已经能做一些基础的运维工作和简单维护了。第三阶段:高级提升1、http服务代理缓存加速(其中主要学习varnish、nginx缓存系统,要对CDN的知识有所了解。)2、企业级负载集群(其中主要学习nginx、haproxy、lvs要对主要知识熟练掌握,对负载均衡算法有清晰认识,)3、企业级高可用集群 (其中需要对keepalived,heartbeat等进行深入讲解)4、运维监控zabbix详解(主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix)5、运维自动化学习(需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具)能掌握到这里,基本能处理搞定很多工作了,可以去面试高级运维工程师,差不多薪资能达到12-18K左右第四阶段:资深方向进阶1、 大数据方向(需要对hadoop、storm等常见开源大数据系统需要深入了解)2、 云计算方向(主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行)3、 运维开发(主要是python运维开发)4、 自动化运维(ansible在之前自动化基础上做深入)5、docker、K8S (现在的主流技术)6、 运维架构师(主要需要广度,差不多5年左右以上经验,可以担当此职位)

303 评论(13)

亿万资金

现在linux培训机构课程都是入门到精通的,学习周期在五个月左右,学习比较系统化,贴合企业需求进行课程安排,利于就业。好的培训机构推荐【老男孩教育】。该机构是行业内率先开设Linux运维培训的机构,以Linux起家,深耕行业十数年,不仅课程体系完善、实战项目丰富,且与诸多知名企业达成战略合作,可为学员提供优质的内推就业机会。

198 评论(14)

想鱼的熊

云计算的道理是简单的,说白了,就是把计算机资源集中起来,放在网络上。但是,云计算的实现方式,就复杂了。这个计算机资源,实际上,分为好几种层次:第一层次,是最底层的硬件资源,主要包括CPU(计算资源),硬盘(存储资源),还有网卡(网络资源)等。第二层次,要高级一些,我不打算直接使用CPU、硬盘、网卡,我希望你把操作系统(例如Windows、Linux)装好,把数据库软件装好,我再来使用。第三层次,更高级一些,你不但要装好操作系统这些基本的,还要把具体的应用软件装好,例如FTP服务端软件、在线视频服务端软件等,我可以直接使用服务。这三种层次,就是大家经常听到的IaaS、Paas、SaaS。SaaS: Software-as-a-Service(软件即服务)PaaS: Platform-as-a-Service(平台即服务)IaaS: Infrastructure-as-a-Service(基础设施即服务)作者:千锋天云链接:来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

275 评论(12)

可爱多VS神话

学linux开发难吗?是 Linux初学者经常会问的问题,其实Linux和Windows一样都属于操作系统,对于大部分人来说,对Windows操作系统十分熟悉,而对Linux操作系统没有使用过,所以觉得很难,其实,只要熟练掌握其操作命令和一些系统规则,就可以像使用Windows一样可以轻松使用Linux操作系统!想要学好Linux,需要具备以下能力:1. 基本功要扎实学习任何一种语言,必备的基本功是必须要有的,一方面可以提高效率,另一方面可以拓宽思路。对于Linux基本知识的学习,对一些初学者来说是枯燥乏味的,可以通过理解再背诵的方式先进行代码及语法的学习,然后进行实践操作,必须手动输入命令行,不要借助工具,这样可以更快速有效的掌握Linux。2. 学以致用Linux学习的目的是应用,Linux基本知识是一些零散的技术,当没有应用在项目上时,我们无法理解他的真实价值,所以打好基本功之后,最紧迫的是多做几个完整的项目,刚开始可以是功能简单的项目,之后可以选择稍微复杂的项目,勤于动手,敢于实践,一定能学好Linux。3. 学会使用Linux联机帮助任何一种教材都不会完全讲述Linux知识,一般讲的都是比较常用的或者是比较有代表性的知识,但是,我们在项目应用中往往有些功能的实现是需要一些生僻知识和技能的,那么,如何查找我们所需的知识呢,推荐查阅Linux帮助文档,主流的Linux都自带详细的帮助文档,很方便解决问题!4. 在网上找资源在Linux的学习和应用中,难免会遇到一些没有思路、不知道如何解决的问题,这时就要借助网络力量,可以通过搜索引擎搜索查找,也可以咨询资深技术人员,最终实现问题的解决,这是Linux知识积累的一个重要的途径!5. 查阅英文技术文档如果想深入学习Linux,查阅英文技术文档是十分必要的,往往最新的技术都是采用英文文档的方式发布的,而且更全面,因此,对于Linux人员来说,多看一些Linux技术文档,对于掌握前沿技术和加深知识是十分有必要的!Linux学习是一个需要长期坚持不懈的过程,新的技术不断的产生,要想成为Linux大牛,必须要时刻关注Linux发展动态,掌握最新技术,才能走在行业前列!

208 评论(8)

LIZHIPINGZHAOBOWEI

在薪享宏福学习的话,Linux云计算学习的内容可不少呢,分为6个阶段。第一阶段: 零基础入门;第二阶段:Linux系统管理&shell编程;第三阶段:Python自动化;第四阶段:百万级访问量集群实战;第五阶段:千万级访问量核心集群实战;第六阶段:一切核心技术的底层支持云计算集群。每个阶段需要背记和大量练习,具体可看课程大纲详细了解。

277 评论(8)

送我个时光机

嗯…………自我认为,如果你想把Linux学的深入,细致一点的话,我建议去学习马哥的课程,我之前就是和Linux完全处于一种陌生的关系中,不敢也不愿去接触,但是犹豫种种原因,以及一些巧合,我上了几节马哥的课程,十分系统,也十分幽默,于是便产生了兴趣,哈哈,所以良心推荐马哥的课程!!!

139 评论(13)

bismarck66

现在市面上的培训参差不齐,想要找一家靠谱的linux培训机构我觉得一定要具备这些条件:

1、师资力量雄厚。正所谓名师出高徒,所以老师得能力很大程度上决定了你能够学到什么。只有专业性够强,实战经验丰富的老师才能教给你有用的知识。

2、有完整严谨的课程体系。这个决定了你能不能学到全方位的知识,课堂采取什么样的方法以及课外有没有老师一对一针对性辅导也是很重要的。

3、就业率高。我们选择培训机构的原因,归根到底还是为了就业。所以就业率是选择一个培训机构好不好的关键。

4、学费收费合理。现在线下的学费一般是8K—2w,而线上是5K—1w左右。要仔细看培训机构的学费包含哪些部分,有没有乱收费。

5、电脑设备齐全。这个是线下培训机构需要关注的点,如果哪家线下培训机构说要自带电脑,那还是赶紧跑吧,线下培训机构连电脑都不提供,那那么多的学费用到哪里去了。而线上培训机构,就不需要考虑这个了,线上都是自己自备电脑。这也是线上比线下学费便宜的原因之一,就减去了电脑设施这方面的花费。

以上这几点都是要考虑的,每一点都不容忽视,不要嫌麻烦,因为这关系到你的切身利益。希望我的对您有帮助

356 评论(12)

gaooooo汪汪

以下是比较经典的Linux编程学习路线:第一阶段:linux基础入门1. 开班课程介绍-规章制度介绍-破冰活动;2. Linux硬件基础/Linux发展历史;3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4. 第一关一大波命令及特殊字符知识考试题讲解5. L inux基础优化6. Linux目录结构知识精讲7. 第二关一大波命令及特殊知识考试题讲解(上)8. 第二关一大波命令及特殊知识考试题讲解(下)9. Linux文件属性一大堆知识精讲10. Linux通配符/正则表达式11. 第三关一大波命令及重要知识考试题讲解(上)12. 第三关一大波命令及重要知识考试题讲解(下)13. Linux系统权限(上)14. Linux系统权限(下)15. 第一阶段结束需要导师或讲师对整体课程进行回顾第二阶段:linux系统管理进阶1. Linux定时任务2. Linux用户管理3. Linux磁盘与文件系统(上)4. Linux磁盘与文件系统(中下)5. Linux三剑客之sed命令第三阶段:Linux Shell基础1. Shell编程基础12. Shell编程基础2343. Linux三剑客之awk命令第四阶段:Linux网络基础1. 计算机网络基础上2. 计算机网络基础下3. 第二阶段结束需要导师或讲师对整体课程进行回顾。第五阶段:Linux网络服务1. 集群实战架构开始及环境准备2. rsync数据同步服务3. Linux全网备份项目案例精讲4. nfs网络存储服务精讲5. inotify/sersync实时数据同步/nfs存储实时备份项目案例精讲第六阶段:Linux重要网络服务1. http协议/www服务基础2. nginx web介绍及基础实践3. nginx web精讲结束4. lnmp环境部署/数据库异机迁移/共享数据异机迁移到NFS系统5. nginx负载均衡深入透彻6. keepalived高可用深入透彻第七阶段:Linux中小规模集群构建与优化(50台)1. 期中架构开战说明+期中架构部署回顾2. 全体昼夜兼程部署期中架构并完成上台述职演讲(加上两个周末共9天)3. kickstart cobbler 批量自动安装系统4. pptp vpn与ntp服务5. memcached原理及部署/作为缓存及session会话共享第八阶段:Ansible自动化运维与Zabbix监控1. SSH服务秘钥认证2. ansible批量自动化管理集群(入门及深入)3. zabbix监控第九阶段:大规模集群高可用服务(Lvs、Keepalived)1. Centos7系统自行安装/centos6与7区别2. lvs负载均衡集群/keepalived管理LVS集群第十阶段:Java Tomcat服务及防火墙Iptables1. iptables防火墙精讲上2. iptables防火墙精讲下3. tomcat java应用服务/nginx配合tomcat服务部署及优化第十一阶段:MySQL DBA高级应用实践1. MySQL数据库入门基础命令2. MySQL数据库进阶备份恢复3. MySQL数据库深入事务引擎4. MySQL数据库优化SQL语句优化5. MySQL数据库集群主从复制/读写分离6. MySQL数据库高可用/mha/keepalved第十二阶段:高性能数据库Redis和Memcached课程第十三阶段:Linux大规模集群架构构建(200台)第十四阶段:Linux Shell编程企业案例实战第十五阶段:企业级代码发布上线方案(SVN和Git)1. GIT管理2. 代码上线项目案例第十六阶段企业级Kvm虚拟化与OpenStack云计算1. KVM虚拟化企业级实战2. OpenStack云计算企业级实战第十七阶段公有云阿里云8大组件构建集群实战第十八阶段:Docker技术企业应用实践1. Docker容器与微服务深入实践2. 大数据Hadoop生态体系及实践第十九阶段:Python自动化入门及进阶第二十阶段:职业规划与高薪就业指导

311 评论(12)

爱笑的眼乌珠

Linux一般有两个方向,一个是嵌入式方向,这个主要就是Linux系统原理,Linux应用开发,Linux驱动开发这些。另外一个是Linux运维,这个又分为不同方向。以老男孩教育为例,主要就是企业服务器运维的,以北大青鸟为例,主要就是桌面运维的。学的东西差别也很大。比如并发数,K8S,网络安全等等。桌面运维就简单多了。

244 评论(9)

78海吃不胖

给你一个嵌入式Linux操作系统学习规划吧希望对你有所帮助ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) 必须熟悉嵌入式软件开发流程并至少做一个嵌入式软件项目。 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。 (2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但收入不低)。 (3)哪天若想创业,搞自已的产品,嵌入式不像应用软件那样容易被盗版。硬件设计一般都是请其它公司给订做(这叫“贴牌”:OEM),都是通用的硬件,我们只管设计软件就变成自己的产品了。 (4)兴趣所在,这是最主要的。 从事嵌入式软件开发的缺点是: (1)入门起点较高,所用到的技术往往都有一定难度,若软硬件基础不好,特别是操作系统级软件功底不深,则可能不适于此行。 (2)这方面的企业数量要远少于企业计算类企业。 (3)有少数公司经常要硕士以上的人搞嵌入式,主要是基于嵌入式的难度。但大多数公司也并无此要求,只要有经验即可。 (4)平台依托强,换平台比较辛苦。 兴趣的由来: 1、成功观念不同,不虚度此生,就是我的成功。 2、喜欢思考,挑战逻辑思维。 3、喜欢C C是一种能发挥思维极限的语言。关于C的精神的一些方面可以被概述成短句如下: 相信程序员。 不要阻止程序员做那些需要去做的。 保持语言短小精干。 一种方法做一个操作。 使得它运行的够快,尽管它并不能保证将是可移植的。 4、喜欢底层开发,讨厌vb类开发工具(并不是说vb不好)。 5、发展前景好,适合创业,不想自己要死了的时候还是一个工程师。 方法步骤: 1、基础知识: 目的:能看懂硬件工作原理,但重点在嵌入式软件,特别是操作系统级软件,那将是我的优势。 科目:数字电路、计算机组成原理、嵌入式微处理器结构。 汇编语言、C/C++、编译原理、离散数学。 数据结构和算法、操作系统、软件工程、网络、数据库。 方法:虽科目众多,但都是较简单的基础,且大部分已掌握。不一定全学,可根据需要选修。 主攻书籍:the c++ programming language(一直没时间读)、数据结构-C2。 2、学习linux: 目的:深入掌握linux系统。方法:使用linux—〉linxu系统编程开发—〉驱动开发和分析linux内核。先看深,那主讲原理。看几遍后,看情景分析,对照深看,两本交叉,深是纲,情是目。剖析则是版,适合学习。最后深入代码。 主攻书籍:linux内核完全剖析、unix环境高级编程、深入理解linux内核、情景分析和源代。 3、学习嵌入式linux: 目的:掌握嵌入式处理器其及系统。 方法:(1)嵌入式微处理器结构与应用:直接arm原理及汇编即可,不要重复x86。(2)嵌入式操作系统类:ucOS/II简单,开源,可供入门。而后深入研究uClinux。(3)必须有块开发板(arm9以上),有条件可参加培训(进步快,能认识些朋友)。主攻书籍:毛德操的《嵌入式系统》及其他arm9手册与arm汇编指令等。 4、深入学习:A、数字图像压缩技术:主要是应掌握MPEG、mp3等编解码算法和技术。B、通信协议及编程技术:TCP/IP协议、,Bluetooth,GPRS、GSM、CDMA等。 2010-8-21 16:46 回复 .* 2楼C、网络与信息安全技术:如加密技术,数字证书CA等。D、DSP技术:Digital Signal Process,DSP处理器通过硬件实现数字信号处理算法。说明:太多细节未说明,可根据实际情况调整。重点在于1、3,不必完全按照顺序作。对于学习c++,理由是c++不只是一种语言,一种工具,她还是一种艺术,一种文化,一种哲学理念、但不是拿来炫耀得东西。对于linux内核,学习编程,读一些优秀代码也是有必要的。注意: 要学会举一反多,有强大的基础,很多东西简单看看就能会。想成为合格的程序员,前提是必须熟练至少一种编程语言,并具有良好的逻辑思维。一定要理论结合实践。不要一味钻研技术,虽然挤出时间是很难做到的,但还是要留点余地去完善其他的爱好,比如宇宙,素描、机械、管理,心理学、游戏、科幻电影。还有一些不愿意做但必须要做的!技术是通过编程编程在编程编出来的。永远不要梦想一步登天,不要做浮躁的人,不要觉得路途漫上。而是要编程编程在编程,完了在编程,在编程!等机会来了在创业(不要相信有奇迹发生,盲目创业很难成功,即便成功了发展空间也不一定很大)。 嵌入式书籍推荐Linux基础1、《Linux与Unix Shell 编程指南》 《linux就该这么学》《鸟哥的Linux私房菜》C语言基础1、《C Primer Plus,5th Edition》【美】Stephen Prata着2、《The C Programming Language, 2nd Edition》【美】Brian W. Kernighan David M. Rithie(K & R)着3、《Advanced Programming in the UNIX Environment,2nd Edition》(APUE)4、《嵌入式Linux应用程序开发详解》Linux内核1、《深入理解Linux内核》(第三版)2、《Linux内核源代码情景分析》毛德操 胡希明著研发方向1、《UNIX Network Programming》(UNP)2、《TCP/IP详解》3、《Linux内核编程》4、《Linux设备驱动开发》(LDD)5、《Linux高级程序设计》 杨宗德著硬件基础1、《ARM体系结构与编程》杜春雷着2、S3C2410 Datasheet英语基础1、《计算机与通信专业英语》系统教程1、《嵌入式系统――体系结构、编程与设计》2、《嵌入式系统――采用公开源代码和StrongARM/Xscale处理器》毛德操 胡希明着3、《Building Embedded Linux Systems》4、《嵌入式ARM系统原理与实例开发》 杨宗德著理论基础1、《算法导论》2、《数据结构(C语言版)》3、《计算机组织与体系结构?性能分析》4、《深入理解计算机系统》【美】Randal E. Bryant David O''Hallaron着5、《操作系统:精髓与设计原理》6、《编译原理》7、《数据通信与计算机网络》8、《数据压缩原理与应用》 C语言书籍推荐1. The C programming language 《C程序设计语言》2. Pointers on C 《C和指针》3. C traps and pitfalls 《C陷阱与缺陷》4. Expert C Lanuage 《专家C编程》5. Writing Clean Code -----Microsoft Techiniques for Developing Bug-free C Programs《编程精粹--Microsoft 编写优质无错C程序秘诀》6. Programming Embedded Systems in C and C++ 《嵌入式系统编程》7.《C语言嵌入式系统编程修炼》8.《高质量C++/C编程指南》林锐尽可能多的编码,要学好C,不能只注重C本身。算法,架构方式等都很重要。 这里很多书其实是推荐而已,不必太在意,关键还是基础,才是重中之重!!!

271 评论(15)

相关问答