学习Linux,要把握哪些重点?
学习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是目前比较火的一个语言,它语言简洁、高程序效率,可以实现自动化运维。
以上是从技术层面说的,还有重要的一点是学习态度,俗话说“态度决定一切”,成功与否,态度是关键。要以虚心的态度去学习,不要觉得自己懂得很多,就纸上谈兵。学习也是一个坚持的过程,不要遇到难题就放弃,要有持之以恒的精神,要坚信自己行。还有,就算自己的技术已经很好了,也不要放弃继续学习,现在的技术发展都很迅速,唯有活到老学到老才能不被这个社会淘汰。
学习Linux,要把握哪些重点?的更多相关文章
- 如何学习Linux性能优化?
如何学习Linux性能优化? 你是否也曾跟我一样,看了很多书.学了很多 Linux 性能工具,但在面对 Linux 性能问题时,还是束手无策?实际上,性能分析和优化始终是大多数软件工程师的一个痛点.但 ...
- 零基础学习Linux培训,应该选择哪个培训班?
云计算早已不是什么稀奇的概念,它的火爆让Linux运维工程师这个职业越来越重要.在当今各类云平台提供的系统中,Linux系统几乎毫无争议的独占鳌头,市场份额进一步扩张. 这也让Linux运维工程师职位 ...
- 学习 Linux,101: Linux 命令行
概述 本教程将简要介绍 bash shell 的一些主要特性,涵盖以下主题: 使用命令行与 shell 和命令交互 使用有效的命令和命令序列 定义.修改.引用和导出环境变量 访问命令历史和编辑工具 调 ...
- 总结六条对我们学习Linux系统有用的忠告
接触linux需要的是端正自己的态度,这个玩意可不是一天两天就能拿得下的.学习个基础,能装系统.能装常见服务.能编译.能配置存储空间.能配置系统参数.能简单查看系统负载等基本够用.但这些只保证能做机房 ...
- 献给初学者:谈谈如何学习Linux操作系统
本文出自 “技术成就梦想” 博客,请务必保留此出处http://ixdba.blog.51cto.com/2895551/569329. 为了能把这篇不错的文章分享给大家.所以请允许我暂时用原创的形式 ...
- 学习Linux——计算机概论
一直想学习Linux,但计划时不时被耽误,现在开始,决定每天开始学习Linux.学习从最简单的开始,一步步,不能将最简单的东西忽略. 1.计算机硬件的五大单元 计算机分为三部分:输入单元,中央处理器即 ...
- 关于“学习Linux用什么系统”的解答
首先,阐述一下,我个人的观点——这个问题我曾经也想了很久了,这绝不是长篇大论后就是简单一句,适合你的就是最好的.其实,很多人看到这一句,心里已经有成千上万个奔腾了(至少我当时是这样的),为什么?因为我 ...
- 学习Linux(一)环境搭建
零基础学习Linux(一)环境搭建 从本文开始我会为大家介绍一下linux环境下详细的集群环境安装.配置.部署到实例演示的整个过程.在此过程中会给大家详细介绍一下Linux的操作技巧和一些工具的使用. ...
- 真实记录我入门学习Linux系统的经历
我本身来说并不是计算机专业的学生,因此今天来谈及这个话题,对大家来说,有了更多的客观公正性.对我而言,linux给我最大的财富,并不是编程能力提高了多少,而是视野的开阔.心态的转变和自学能力的提高.我 ...
- 应届毕业生如何通过学习Linux系统选择一份高薪职业
2017年全国高校毕业生人数795万,史上"更难就业季"大学生就业形势,再加上出国留学回来的约30万以及没有找到工作的往届毕业生,预计将有1000多万大学生同时竞争. 如果我们不是 ...
随机推荐
- nginx配置文件编写及日志文件相关操作
nginx配置文件编写及日志文件相关操作 目录 nginx配置文件编写及日志文件相关操作 nginx主配置文件扩展详解 部署nginx网站 注意事项 Nginx虚拟主机 nginx配置虚拟主机的三种方 ...
- pytest插件开发
插件的加载方式 外部插件: pip install 安装的插件 本地插件: pytest 自动模块发现机制(conftest.py存放) 内置插件: 代码内部的_pytest目录加载 什么是hook ...
- 2023-04-12:使用 Go 重写 FFmpeg 的 extract_mvs.c 工具程序,提取视频中的运动矢量信息。
2023-04-12:使用 Go 重写 FFmpeg 的 extract_mvs.c 工具程序,提取视频中的运动矢量信息. 答案2023-04-12: 主要的过程包括: 打开输入视频文件并查找视频流信 ...
- 2022-12-08:给定n棵树,和两个长度为n的数组a和b i号棵树的初始重量为a[i],i号树每天的增长重量为b[i] 你每天最多能砍1棵树,这天收益 = 砍的树初始重量 + 砍的树增长到这天的总
2022-12-08:给定n棵树,和两个长度为n的数组a和b i号棵树的初始重量为a[i],i号树每天的增长重量为b[i] 你每天最多能砍1棵树,这天收益 = 砍的树初始重量 + 砍的树增长到这天的总 ...
- 2022-05-28:某公司计划推出一批投资项目。 product[i] = price 表示第 i 个理财项目的投资金额 price 。 客户在按需投资时,需要遵循以下规则: 客户在首次对项目 pr
2022-05-28:某公司计划推出一批投资项目. product[i] = price 表示第 i 个理财项目的投资金额 price . 客户在按需投资时,需要遵循以下规则: 客户在首次对项目 pr ...
- Django 14天从小白到进阶- Day1 Django 初识
来自作者:金角大王 本节内容 Http原理介绍 自行开发一个Web框架 WSGI介绍 Django介绍 MVC/MTV Django安装 创建项目与APP 开发第一个页面 为什么学Django? Go ...
- AcWing900.整数划分(python)
题目详情 知识点 计数类DP 分析题目,k个数是默认排好序的,也就是说,对于划分我们的考虑是无序的:例如 4 = 1+1+2 4 = 1+2+1 4 = 2+1+1 以上三种方式是没有区别的,所以在求 ...
- 终极指南!Terraform的进阶技巧
如果您已经对 Terraform 了如指掌,并期望自己的 IaC 技能有进一步提升的话,这篇文章很适合您!在本文中,我们将分享一些 Terraform 的高级使用技巧.从使用模块(module).工作 ...
- drf多方式登录接口(手机号、邮箱、验证码)登录
题目 ##### 3 多方式登录接口#### -使用auth的user表扩写 -用户名+密码 -手机号+密码 -邮箱+密码 -签发token逻辑,放在序列化类中写 方式一: serializer.py ...
- Dapr在Java中的实践 之 环境准备
Dapr简介 Dapr (Distributed Application Runtime)是一个可移植的.事件驱动的运行时,它使任何开发人员都可以轻松地构建运行在云和边缘上的弹性.无状态和有状态的应用 ...