学习Linux,要把握哪些重点?

不知道有没有想学习Linux,但又把握不住学习重点,找不到合适的学习方法的小伙伴,反正我刚开始学习Linux时就像无头苍蝇似的"乱撞",没有把握住学习重点,不知道怎么去学,差点要放弃了,还好在慢慢的摸索中逐渐步入了正轨,找到了适合自己的学习方法。从Linux菜鸟一路到现在,当然也不是说现在有多厉害,但最起码关于Linux命令的运用、服务器的搭建、自动运维、系统构架等等很是熟练了。也算是从"黑暗的世界走向了光明"。这一路坚持下来也不容易,我知道现在肯定有和当初的我一样的小伙伴,现在还徘徊在Linux的门口,犹豫要不要进去,或者纠结怎么更够华丽的进去,在这里我就简单根据我自身的经历聊聊学习Linux的一些事,怎么把握住Linux的学习重点,少走弯路。

首先选择合适的发行版本,发行版本的种类比较多,大类可分为商业供应和个人用户使用两大类,如果是个人学习的话选择适合个人用户所使用的种类即可。其实各个版本也没有所谓的好坏一说,只能说各有各的特点,根据自己的需求选择相应的版本即可,比如,你在乎的是界面华丽、更新快、操作比较简单,可以选择Ubuntu,Archlinux等;在乎有强大的支持、比较稳定可靠的话,可以选择RHEL、Suse、Debian等。最好一开始就根据需求选定好版本,不要三天两头一换,这样浪费时间,还哪个都学不好。如果要我推荐一款的话,我推荐redhat,我觉得它的内核比较稳定靠谱,当然这只能作为参考,要根据具体的情况具体定。

再者,Linux命令,这是很重要的一项,是必须要掌握的。因为Linux基本都是命令操作,命令学不好,Linux是不会学会的,在学习Linux的过程中少用菜单按钮去操作,要习惯用命令行操作,命令也不要去死记硬背,可以在实操中中记忆,会有事半功倍的效果,养成这种习惯,学习乃至以后的工作效率就会很高。命令的话网上都能找到,推荐网站www.linuxcool.com,入门学习可以看下《Linux就该这么学》这本书,这里面有一章节介绍的是新手必须掌握的Linux命令,介绍的都比较详细,可以参考下,另外,这是一本Linux入门书籍,我当初就是看的这本书,供大家参考。这里,我也简单介绍一些比较重要、使用频率也比较高的部分命令,大家做个了解。比如,关于系统管理的一些命令: ++find++++命令++、 ++startx++++命令++ 、++rpm++++命令++、 ++uname++++命令++、 ++ps++++命令等;++文件管理的一些命令:++ls++++命令、++++mkdir++++命令、++++mv++++命令、++++cp++++命令、++++pwd++++命令等;文档编辑的一些命令:++++cat++++命令、++++rm++++命令、++++echo++++命令、++++tail++++命令、++++grep++++命令等;文件传输的一些命令:++++tftp++++命令、++++fsck++++命令、++++curl++++命令、++++lprm++++命令、++++ftpwho++++命令等;磁盘管理的一些命令:++++df++++命令、++++lsblk++++命令、++++fdisk++++命令、++++vgextend++++命令、++++hdparm++++命令等。只简单罗列一小部分,详细的介绍大家通过书籍或者网上资源可查询哈。++

++以后想要从事++++Linux++++相关工作的话,还有学会一些常见的服务搭建,++++Linux++++上面的服务有很多,对于不同的服务需掌握的程度也有差别。像++++ftp++++、++++DHCP++++、++++SAMBA++++、++++Bind++++等服务不要求很高,但要会简单的配置;像++++LNMP++++和++++LAMP++++服务不仅要会搭建,还要熟悉里面的一些配置,是要求熟练掌握的;像++++Web++++服务器,基本上每个公司都会用到,所以++++apache++++和++++nginx++++是要熟练掌握的,如果要用到++++tomcat++++,++++nginx++++技术就要学的更加的精深。++

++另外,要会脚本语言,++++shell++++脚本是一些系统管理最常见的、使用到的,++shell可以说是一个应用程序,是在内核基础上编写的,它将用户和Linux的内核连接起来,使得用户在使用Linux内核时更加的高效、便捷。另一个常用到的语言是python,python是目前比较火的一个语言,它语言简洁、高程序效率,可以实现自动化运维。

以上是从技术层面说的,还有重要的一点是学习态度,俗话说"态度决定一切",成功与否,态度是关键。要以虚心的态度去学习,不要觉得自己懂得很多,就纸上谈兵。学习也是一个坚持的过程,不要遇到难题就放弃,要有持之以恒的精神,要坚信自己行。还有,就算自己的技术已经很好了,也不要放弃继续学习,现在的技术发展都很迅速,唯有活到老学到老才能不被这个社会淘汰。

相关推荐
多恩Stone几秒前
【vs code(cursor) ssh连不上服务器】但是 Terminal 可以连上,问题解决 ✅
运维·服务器·ssh
何陈陈3 分钟前
【Linux】线程池
linux·服务器·开发语言·c++
S hh4 分钟前
【Linux 】文件描述符fd、重定向、缓冲区(超详解)
linux·运维·服务器
DuoRuaiMiFa5 分钟前
Linux系统性能调优实战指南
linux
憧憬一下7 分钟前
线程池的实现和讲解:解决多线程并发服务器创建销毁线程消耗过大的问题
linux·线程池·c/c++·嵌入式linux
碳治郎AI18 分钟前
Bolt.new:终极自动化编程工具
运维·自动化
一 乐24 分钟前
考研论坛平台|考研论坛小程序系统|基于java和微信小程序的考研论坛平台小程序设计与实现(源码+数据库+文档)
java·数据库·学习·考研·微信·小程序·源码
William_Edmund1 小时前
C++ 算法学习——1.8 悬线法
学习
朝九晚五ฺ1 小时前
【Linux探索学习】第三弹——Linux的基础指令(下)——开启新篇章的大门
linux·运维·学习
肥or胖1 小时前
【MySQL】索引
linux·数据库·mysql