linux难学吗(linux好难学)

      最后更新:2023-05-16 06:36

      linux学习要多久

      如果你要报班学习,一般培训机构Linux学习时长在4至6个月左右,我校是5个月,包括Linux基础、综合架构、shell编程、数据库、云计算以及网络安全等内容。
      一般在培训机构5个月左右,我是在老男孩教育学习的Linux,他们教学模式偏实战,我很喜欢,也很有用。而且他们有大神级的老师(老男孩老师),也是我的偶像,老师都很负责,有耐心。我5个月掌握了Linux基础、综合架构、shell编程、数据库、云计算以及网络安全等知识,建议你也系统学习,这样更容易掌握,希望对你有帮助!
      如果每天12小时,半年你就出道当大神了
      我要告诉你的是,linux入门超简单。选择linux shell作为入门,是个相当好的选择 别管学多久,边用边记忆就行了。
      linux学习要多久

      谁知道,linux培训学习快还是自学快?各需要多少时间呢?

      每个人的情况不同,选择学习的方式不同,自然学习周期也是存在一定差异。 就目前市场情况来说,参加linux培训学习周期在五个月左右,从入门到精通;而选择自学linux的话,学习周期至少在半年以上,甚至于更长,需要根据个人的学习能力、理解能力来决定的。 对于linux学习来说,具有一定基础、学习能力强的人比较适合自学,而对于零基础、自控能力比较差、需要学习氛围、没有好的学习资料人员来说,参加培训更加合适。
      linux自学和报班各有各的优势。 如果单从速度上来说,看你是学少量知识点还是系统的学习了,如果你只想学习单个的知识点的话自学也是可以的,但自学并不是说一分钱不花白嫖那种,那基本学不到什么有用的东西,现在网上有很多写着免费的,或者低价的大部分是引流课,就是吸引你去报名的,不会教你核心技术。所以如果你想自学的话也是需要花钱买一些资料的,渠道我就不说了,有很多,但腾讯课堂会相对靠谱点。另外自学比较考验毅力,很多人坚持不下来,一是学习周期太长,二是遇到问题没人帮助解决,很苦逼的一件事,所以学习时间就不一定了,如果你悟性高、理解能力强、自觉性高、毅力强,速度就高,如果缺少这些那时间多久谁也说不准,可能几个月、一两年?也可能你学完这个技术,去找工作的时候这个技术已经过时了....另外一个是报班学习,报班的话有老师时刻监督你,而且会有一套比较合理的学习体系,让你在段时间内学到更多知识,遇到问题也会有老师帮你解决,学习效果和学习效率都是自学不能比的,所以从这点上来说,报班学习的速度是比自学快的。我们一般是5个多月的时间。但报班的话肯定价格要比你自学贵,而且会涉及一些机构的选择,建议你多了解一下机构的口碑、特别是学习过的学员的评价。 名人不是说过嘛,存在即合理,既然培训班这么盛行,那肯定是有其存在的合理性。比如其讲师水平、教学服务、课程质量、课程交付、就业情况等.....都是自学所不能比的。
      M充帜
      我之前自学过,然后发现学习效率很低,我就报了oldboyedu,花了5月左右的时间,学习效率会高很多,第一老师讲的很好,有什么问题都会帮我解决,现在工作很好,还是要感谢oldboyedu
      谁知道,linux培训学习快还是自学快?各需要多少时间呢?

      Linux难学吗?

      不难。。 1) Linux运维岗位及工作内容互联网Linux运维工程师是一个融合多学科(网络、系统、开发、数据库、安全、存储等)的综合性技术岗位,甚至还需要沟通、为人处世、培训、销售、管理等非技术能力,这给运维工程师提供了一个广阔的发展空间。2) Linux运维工程师岗位职责一般从企业入门到中级Linux运维工程师的工作大致有:挑选IDC机房及带宽、购买物理服务器或云服务、购买及使用CDN服务、搭建部署程序开发及用户的访问系统环境(例如:网站运行环境)、对数据进行备份及恢复、处理网站运行中的各种故障(例如:硬件故障、软件故障、服务故障、数据损坏及丢失等)、对网站的故障进行监控、解决网站运行的潜在安全问题、开发自动化脚本程序提高工作效率、规划网站架构、程序发布流程和规范,制定运维工作制度和规范、配合开发人员部署及调试产品研发需要的测试环境、代码发布等工作需求,公司如果较小可能还会兼职网管、网络工程师、数据库管理员、安全工程师、技术支持等职责。涉及到的Linux平台上的运维工具有:Linux系统,Linux基础命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,Rsync,NFS,Inotify,Sersync,Drbd,PPTP,OpenVPN,NTP,Kickstart/Cobbler,KVM,OpenStack,Docker,,K8S,Mongodb,Redis,Memcached,Iptables,SVN,GIT,Jenkins,网络基础,Shell/Python开发基础等,除此之外还可能涉及到交换机、路由器、存储、安全、开发等知识。运维工程师还包括一些低端的岗位,例:网络管理员、监控运维、IDC运维,值班运维职业发展方向:Linux运维工程师、系统架构师、数据库工程师、运维开发工程师、系统网络安全工程师、运维经理、运维总监3) Linux中级运维工程师应用软件阶段。Linux系统,Linux基础命令,Nginx,Apache,MySQL,PHP,Tomcat,Lvs,Keepalived,SSH,Ansible,Rsync,NFS,Inotify,Sersync,Drbd,PPTP,OpenVPN,NTP,Kickstart/Cobbler,KVM,OpenStack,Docker,Mongodb,Redis,Memcached,Iptables,SVN,GIT,Jenkins,网络基础,Shell/Python开发基础4)Linux运维架构师岗位职责运维架构师是运维工程师的高级阶段,并没有明确的岗位界限区分,运维架构师一般来说是除了对运维工程师应用的开源工具熟练掌握之外,更多的是用思想来运维了,即DevOps的落地,各种企业运行过程中的解决方案提出和执行,例如:根据公司的现状可以设计各类运维解决方案的能力:1、自动化代码上线(SVN/GIT+Jenkins+MVN)解决方案;2、云计算部署架构及Docker微服务架构方案;3、服务自动化扩容方案(KVM/OpenStack/Docker+Ansible+Zabbix);4、10万并发的网站架构、秒杀系统的架构及解决发你个案;5、多IDC机房互联方案、全网数据备份解决方案、账号统一认证方案;6、数据库、存储及各重要服务节点的集群和高可用方案。7、各网络服务的极端优化方案、服务解耦/拆分。8、运维流程、制度、规范等的建设和推行。9、沟通能力、培训能力、项目管理、业务需求分析及落地执行力等。这里仅举几个例子,实际工作中会有更多,运维架构师的工作,其实就是解决企业中的用户访问量不断增大带来的痛点,最终达到高效、优质的为客户提供网站及业务服务。总的来说:Linux运维架构师更多的是根据企业日益增长的访问量需求,利用若干运维工具组合加上经验思想,形成解决业务需求方案的阶段,当然也不排除对运维工具进行二次开发以及可视化展示运维数据的阶段(开发软件平台),这个阶段涉及的工具会非常多,几乎市面好用的开源工具都在备选之列,在一线城市互联网公司的薪资范围15000-50000/月。职业方向:高级数据库工程师、运维开发工程师、运维经理、运维总监、技术总监运维架构师:将多个工具组合,加上思想经验,形成方案,用思想和经验赚钱的阶段。技术的提升仅是量的积累,思想的提升才是质的飞跃!——老男孩5)数据库运维工程师众所周知,数据几乎是所有企业的生命线,所以数据库工程师的地位和薪水一般会比普通运维工程师高一些,主要工作内容就是保证数据库数据的安全以及高效地为用户提供各种服务。工作内容主要有:数据库环境搭建、数据库优化、数据库。老师教学质量高,责任心强,同时讲很多大型企业的经验和案例,老男孩老师还讲很多多年工作的职场高薪思维,平均薪资在行业领先同行30%。不管别人怎么说,建议你去听听老男孩的课,如果想脱产就到现场试听,半个月内的学习都是免费的。选择大于努力,一定要慎重选择,哪怕多花点时间,试好了再“结婚”,避免人财两空。 最后别忘了一定要来北京这样的大城市,不要再老家或者二三线城市学。
      比较难入手开始。后来就快了。你要是做运维的简单。就是装装软件。要是搞开发真的比较难。 linux 主要是c在开发。c++ 用的都比较少,比较难学。
      给你一个招聘的要求 你看看吧 如果一半可以达到 就可以找工作的 全部达到 如果有工作经验的话 在上海月薪应该在7000+工作职责:1、Linux/Unix 服务器安装、配置、调优;2、常用环境搭建,如:apache、php、mysql、nginx、memcache、svn、vpn、iSCSI等;3、系统脚本编写,数据统计;任职资格:1、熟悉网络理论(如OSI七层模型,TCP状态机),网络协议(TCP/IP)等;2、熟悉各种网络设备的配置调试及故障分析;3、熟悉UNIX系统,具备一定的语言开发能力(Perl,PHP,C,shell等)及相关开发工作经验;
      请问lz要学linux哪个方面,linux博大精深,这么泛泛的问,不太好回答。
      Linux难学吗?

      LINUX很难学吗?

      Linux诞生于1991年,它在国外的发展是非常迅速的,即使目前国内越来越多的应用转向Linux平台,但Linux在大多数人的眼中还是不太了解,甚至一个多年从事windows平台下的开发人员,可能也从未使用过。Linux属于操作系统,相对于其他的编程语言来说,Linux学习起来更加容易一些,当然了想要完全精通还是具有一定难度的,同时Linux适合零基础人员学习,至于能否学习好,需要结合个人的实际情况来决定,只要肯付出时间和精力好好学习,相信还是可以很好掌握的。
      还……还行诶,我之前在新盟教育上课学的Linux,一遍就OK,蛮好理解的,当然也可能是老师教得比较好。 不过自学的话就,可能比较难一点。我是自学转报班。我更希望题主不要踩雷。我买过鸟哥的Linux的书,一本大概五厘米厚,将近三百页的内容,在我决定看书自学的那一个月,反复看前面二十页,但是也只有前面那20页,因为后面的内容我看不下,看不下去的最主要原因在于,我看不懂里面的专业名词,去百度查了,出来的结果是更多的专业名词,然后就失去了看书的兴趣。后来试着去看视频学习,一边看视频一边在论坛发帖求助,可是会有一个什么问题呢,我发帖的时候,根本没人看,往往帖子都沉到最下面,而我还没找到问题的答案。看视频的疑问得不到解答。反倒是让我发现视频的一个硬伤:时效性。有些视频播放量百万,可是一看发布时间,2003年,而里面的内容,被更新迭代的新技术取代,已经不适用了。而我之后苦恼了一段时间,好奇我是不是学不了Linux了,怎么换什么方法都学不好,是不是我不行。而且当时没有找到合适的工作,也没有什么工作能让我上班的时候还抱着一本跟工作无关的书一直看,所有这个想法搁置了一段时间。如果要学的话,有经验的情况下可以自己在电脑上装VMware,跑个虚拟机,搞不定了就直接重来,这样会比较好处理,没基础的情况下不要给自己装Linux系统就OK。 背背命令行,掌握一些基础命令,然后再学高级命令会比较简单。
      LINUX很难学吗?

      想学Linux 应该怎么入手

      学习Linux并不难,做好规划,有合适的学习路线,坚持学习,就可以达到意想不到的结果,初学者可以按照以下路线进行学习: 第一阶段:linux基础入门1. 开班课程介绍-规章制度介绍-破冰活动;2. Linux硬件基础/Linux发展历史;3. Linux系统安装/xshell连接/xshell优化/SSH远程连接故障问题排查4. 第一关一大波命令及特殊字符知识考试题讲解5. Linux基础优化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编程基础上2. Shell编程基础下3. 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. 部署期中架构并完成上台述职演讲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的心得 通过这几年来对Linux的学习,一步一步摸着石头过河,到现在才刚刚上岸。我能起的作用可能可以告诉你一些学习的方法,当你遇到困难的时候有个人在旁边给予帮助。说句心里话,对于Linux的掌握我还只能算是很粗的东西,因为看了很多大师们的东西以后,发现自已离他们真得还很远。我不是要打击你的意思,是告诉你实情。但也可以告诉你,就这一点现在还是比较好混口饭吃。对她了解掌握的越深,你会发现他几乎什么都能做,有了实现自已商业机会的平台。学习Linux分好几种层次,我个人觉得可以用中学里学的课文《疱丁解牛》来对比。说白了也就是对事物的认识一般都是由表及里的过程,学习Linux也是一样的。以前总觉的学理的人只要会数理化就行了,很多老师们由于自身的素质问题也不由自主的暗示着我们这样做。现在觉得很后悔当初没有学好文,文太重要了,很多时候他真的可以指导我们的形为和思维方式。最近看的很多管理上的书,最终上升到都是哲学方面的问题,很多东西一追踪根源到上升到哲学上来了。以前小的时候不懂事,觉得学这些东西有什么用,现在成熟一些了才发现这些东西真的不是件简单的事情。学习Linux有很多东西,我建议你首先要注意大师们在哲学上的思路。Linux是由Unix产生的,最终他的实现及他基础上很多应用软件都是基于一个哲学理念“把任务分解成一小块一小块完成”,可能现在你觉得这是件很简单的道理。但他不简单就在于所有有关Unix的东西都是基于这一理念的,看看我们常用的那些小工具吧,find,grep,gzip,tar,bash...等等,这个道理无不贯穿始终。现在IBM/MS等公司经常提到的WEB Service,实际上细想也是这样的,无非是把很多服务分散开来,然后有个总的业务逻辑来进行迅速的组合成一个新的服务,满足市场的迅速变化的需求。结论1:首先要明白他的设计理念是缘自Unix的“把任务分解成一小块一小块完成”,建议你可以看这本电子书>。是由Eric Steven Raymond写的,在google上很容易找到。这本书编重于编程,可以根据自已的兴趣选相应章节。我也没有全看完,也在研习中:-)从使用着手,自已装个系统。建议你从Redhat开始。现在Redhat的安装基本上都是学习MS的做法,很图形化了。只要按照图形的指示,很容易让一个系统跑起来。我觉得初学者应该从这个入手,这样会快很多。因为Linux上的软件包都是由不同的开发团队做的,所以一般人不知道如果安装,redhat公司做的事情就是把这些东西组织起来,然后把这些软件卖给大家。因为他对这一行非常的精通,所以卖软件是其次,卖服务是主业。现在redhat已停止出个人版的了,改成专做企业的了,版本发行最近有些变动。现在最后一个版本好象是RH9.1。装好系统后从使用应用软件开始,建议你先学BASH SHELL编程。因为你将业想往Oracl DBA发展的话,精通SHELL可以在管理上给你带来很大的便利。同时对于理解Linux系统的启动和一些软件的安装很有帮助。比如说你可以很清楚的了解Linux的整个启动过程,继而知道为什么要做那一步做了这个动作,对你将来处理实际碰到的问题至少可以明白知道问题出在哪。象很多我们日常在Unix/Linux的管理和脚本都是分不开的,精通BASH是我们需要完成的第一步。我指的是精通,不是一般的了解,因为你只有精通了,用的时间越长,你会发现script可以帮我们很方便的干很多事情。这里有一本电子书提供参考,是我至今见到写BASH最全,最好的一本。名叫《Advanced Bash Scripting Guide》,你可以在www.linuxdoc.org里找到。这里也提一下www.linuxdoc.org里的文章是你学习Linux的良师益友,里面的很多文章都是非常不错的教材。主要分为几类:1、FAQ 2、HOWTO 3、Guider 4、man手册。其中的Guider有几本都是非常不错的入门书,你基本上可以不用去买本,美国出的印刷书都奇贵,你把那里的几本书看完就差不多了。插一句,现在P2P很流行,我基本上都不买专业的书了,大部分都可以找到电子版的下载。里面的HOWTO主要讲的一些具体的问题如何处理,门类也很多很杂,你可以根据自已现在的需求去看相应的文章。有空的时候可以多看看,这里面有些很好的solution,说不定什么时候就可以用上。FAQ的文章不多,建议挑些重要的看下。对于man手册,一般系统上都有,不过那里应该是最近的,平时用的不多。结论2:自已装个Redhat,学好shell。你用Unix/Linux时候,熟悉一个编辑器是必不可少的。用两种建议选择Emacs&VIM。Emacs比较大些,要花些空间,功能具强,以前用过一段时间但没有深入下去,所以了解也是通过大师们文章中反复提到这个关键字和一些信息知道的,用好了功能具强,相当于一个MS下的IDE开发环境;vim比较小些,功能也很强,是vi的增强版,我现在主要是用她来编辑东西。vim支持多种语法,可以用来编脚本、C、Java,功能足够我们用,学好需要一定的时间实践。因为我们用Unix/Linux,免不了有时要用console来控制,如果用惯了MS的编辑的话,你会非常痛苦,建议如果以后想长时间使用unix/linux环境的话,学好一种这环境下的编辑器。vim也有windows的版本,开始用起来会觉得不方便,便很快你会发现用VIM可以解决很多MS下编辑器不能解决的问题,不信你可以试试看。 结论3:学会一种Unix/Linux下编辑器Emacs或Vim,建议Vim
      终端命令,终端命令是学linux的最重要的内容
      想学Linux 应该怎么入手

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类