IT门户, 中国互联网人工智能物联网行业资讯平台--公众IT
新闻来源:互联网资料整理       发布时间:2023/4/5 14:05:37       共计:4611 浏览

跟题主是一样的专业,电子信息工程偏硬件一点,专业课模电数电,C语言我们当时要求过2级就好了,看你提问是想学Linux找工作,而且题主应该是有一定的基础。个人是一名程序员,所以对于题主的状态算是很理解的。

首先如果是题主是想成为以编程为主的程序员,那么对于Linux系统的理解不用太过深入,亲身实践,建议题主花一个月学兄弟连的Linux教程,这是很好的对于程序员理解Linux系统的教程,网上可以免费下载,如果不知道链接的可以留言。当然程序员虽然对于Linux理解不用深入,但是需要别的额外的语言功底,比如Java程序员,net程序员等等,由于看题主主要是做Linux运维人员,这里就不做深入讲解了。

其次如果题主是想成为专业的Linux运维人员,正好本人有个同事是做这个的,相对来讲,Linux运维人员的工资比普通的桌面运维人员工资要高很多,但是入门门槛也高很多。这里给题主提出几点建议:

1、兴趣

希望题主是对Linux系统真正的感兴趣,Linux学习应该是在全命令模式下进行的,不像windows系统有良好的操作界面,应用软件也很多,而Linux系统主要面向的服务器,如果你对Linux系统没有很大的兴趣,你很难在枯燥的命令行模式下去学习linux。当然,全命令行的模式也会让我们有黑客的那种感觉,这也是很酷的。

2、系统的了解Linux

不管你基础有多差,个人都建议去系统的,完完整整的理解Linux系统,推荐一本书《鸟哥的Linux私房菜》,这本书很厚,但是鸟哥的文笔还是很幽默的,一定要耐着性子看完这本书,看不懂的可以网上找视频,前面说的兄弟连的视频也是很不错的。

3、不要担心英文

虽然Linux系统都是英文的,但是我们学习Linux系统,完全不用担心英文障碍,学习的过程中看到不会的就去查字典,查的多了其实也就那些提示,命令的。

4、多敲命令,多实践

建议学习的过程是在本机进行虚拟机的安装,如何安装可以查看我写的教程。学习过程中需要多练习多敲命令,学习过程要大胆,反正是虚拟机,怎么玩都是没事的,玩坏了大不了重新安装一个

5、坚持就是胜利

坚持就是胜利,想好了就要走下去,否则请不要迈出第一步。

6、多和别人交流

交流方式可以是网上的论坛,qq群,知乎等等,不会的就问,找几个志同道合的人,何尝不是一种乐趣,也欢迎题主有不懂的可以问我。

自动化、云计算时代,Linux运维非常重要!生活日益互联网化的今天,超高并发、超大量的数据同步越来越多,普通服务器根本无法承受,只有Linux运维才能承担,让平台稳定运行。

这些都是Linux运维人员的功劳!

Linux行业也是一个经验越多越吃香的行业

第一梯度

0. 熟悉常见硬件配置,了解常见硬件体系

1. 会搭建常见服务、理解服务工作原理

2. 精通系统工作原理(到这一步已经很少有人能做到了,能过滤掉 80%)

3. 熟悉多种发行版本,RedHat 系(Fedora , CentOS)、Debian 系(Ubuntu)、Gentoo 系(LFS,Arch)4. 熟练的脚本开发 ,Perl,Python,Shell(三选二,或者都会)、自动化技术。

4. 熟练的脚本开发 ,Perl,Python,Shell(三选二,或者都会)、自动化技术。

第二梯度

5. 集群化的管理思维方式 ,可以通过 Puppet ,脚本等等类似工具配合。

6. 性能的极端优化 ,这个工作必须基于 2 的基础,实际上很少有人能够做到

7. 多种数据库的原理、优化 MySQL,Oracle,MongoDB,Redis,这里面够你消耗掉一半的青春

8. 高可用性以及负载均衡思维方式

第三梯度

9. 与开发人员一起,参与架构设计

达到第三梯度,我才想年薪大概在50w到100w之间。

刚开始想学习入门的话,如果你是零基础,建议你找到一份不错的教程,跟着教程学习,这个过程会很慢,或者到黑马程序员参加培训,学习效率比较高,还有老师给予你指导。

最后分享一套学习教程(想要教程的可以私聊我)

您好,很荣幸能够您这个问题,我是一个系统集成的工程师,从业9年。从一开始的小白逐渐成长为现在的技术负责人,我来说说关于Linux操作系统入门学习的相关经验吧。

有些人抱着一本Linux相关的书籍看,往往看不到一半就已经看不下去了,这个方式想要入门简直太难了,往往前面看完后面紧跟着就忘了。我推荐用操作来代替看死书,先不要管这些命令什么的是什么意思,照着敲,等到敲通了反过来在去理解命令。以下是我的亲身经历,希望能够对你有启发。

记得我在刚刚入行的时候,Linux还没有像现在这么火,当时用的最多的是Windows2003,后来公司有个Linux下部署ROSE HA的项目我才算第一次接触Linux这个系统。作为小白,当时对Linux系统一无所知,只能在项目实施前期,自己找环境来进行测试。因为有项目在那,所以学起来也有针对性,在网络上找了好些相关的资料进行练习,大概练习了差不多一周的时间,就已经把Linux常用的命令全部熟悉了一遍,虽然不像那些经常玩Linux的大牛那么溜,但实际上也已经算是入门了。

上面的经历并不是说一定在多长时间内入门,只是单纯的想要表达一个观点,如果要学好Linux这个操作系统,最好找一个相关的项目进行练习,这个项目可以使自己想象出来的,但一定要认真的做,因为一个项目下来往往能把大部分基础命令熟悉一遍。等到基础命令熟悉了,也就算是入门了,在找一些视频等资料系统的过一遍,这时候才能加强对命令的理解,我现在带新人也是这么要求的,希望这个方式能够帮你快速入门。

如果你仅仅是入门linux,并不用很久的。

如果你没有linux基础,那你要先去打好基础。

在自己电脑上搭建一个虚拟机,用来跑linux系统给自己学习用的,至于选择什么样linux平台,可以选择debian,ubuntu,如果自己有喜欢linux平台,也可以选择其他流行的linux平台来玩。

如果你时间不多不推荐去看视频。

个人建议学习linux,去看《linux鸟哥私房菜》,这个这本书给初学者帮助很大,可以少走一点弯路。边看边在自己虚拟机里学,一两个月打好基础那是没有问题的。

打好基础之后选择linux发展方向,是嵌入式linux还是运维linux,这个根据自己情况考虑清楚。

如果要往嵌入式linux方向发展,有几点建议。

买一块linux开发板

嵌入式linux主要在arm平台上跑,而且资源也没有电脑丰富,买一块小板来玩那是最好的,个人建议买一块4418开发板来玩玩。


学习开发板上面的教程

刚开始不要太过于深研究每一个细节,否则会陷入泥潭出不来,先按照教程的方法走一遍,目的是知道整个过程是怎么样的,对整个过程做到心中有数,之后自己尝试去修改细节的东西,去调试,看看每一步骤在做什么,为什么要这么做,理解每一步后,你就算是入门了,将近一个月。


去论坛虚心请教大神

在学习的过程中,难免会遇到问题,遇到问题时,先自己尝试去解决,实在不行了,靠搜索引擎帮忙和虚心求教论坛大神。

linux运维这一块,自己没有做过,没什么发言权,就不太好说。

希望上面建议能帮得到你。

版权说明:
本网站凡注明“公众IT 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
您可以扫描右侧微信二维码联系我们。
网站首页 关于我们 联系我们 合作联系 会员说明 新闻投稿 隐私协议 网站地图