忠告初学者学习Linux系统的8点建议

新手或者说即将要入坑的小伙伴们,常常在QQ群或者在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:如何给添加的用户归属用户组,复制整个文件到另一个目录下面,磁盘合理划分,甚至配置IP,这些问题其实都不是很难的,只要了解了 Linux 的基础之后,就可以很轻易的解决掉这方面的问题。而有有些不伙伴他往往上一上来都想直接搞网站、开启sshd服务、ftp服务,根本没有想到要先了解一下Linux 的基础。你连走路都不会何来奔跑一说?

第一:学会使用Linux命令

时至今日Linux的桌面发展很快,但是命令行在系统中依然是最有效、方便的。Linux的精髓在于熟练使用命令,无论图形界面发展到什么水平这都是不会变的真理,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花很多时间。.

工具书对于学习而言是相当重要的,一本错误观念的工具书却会让新手整个误入歧途。关于Linux的书可以说多的数不过来,选择适合自己的就行,一定坚持地看下去,不要三天打鱼两天晒网,我选择的是《Linux就该这么学》这本书,写的由浅入深还能在线观看(不用花钱买),所以网上对这本书的口碑很好,不过选择适合自己的就是最好的,不要人云亦云。

第三:选择一个适合你的Linux发行版本

目前全球有超过一百多个Linux发行版本,发行版由个人、松散的组织团队以及商业机构和志愿者组织编写,在国内也能找到十几个常见版本。如何选择请根据你的需求和能力,RHEL 、Centos和Debian Linux是网络管理员的理想选择,国内企业使用RHEL、Centos系统的是最多的,笔者还是比较推荐使用Centos的。

第四:养成在命令行下工作的习惯

一定要养成在命令行下工作的习惯,Linux桌面对于系统是一个应用程序,从效率及易用性来说都没有原生的Shell(CLI)来的好用,虽然在命令行下学习一开始进度较慢,但是熟悉后,未来的学习之路将是以指数形式增长的。从网络管理员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。你点下桌面的图标时,其实只不过是将你点击的转化成命令而已,如果你只会桌面点来点去,那你不是一个合格的Linux网络管理员。

第五:勤于动手做实验

要增强自己Linux 的技能,只有通过勤练苦学来实现。所以,找一部电脑,安装一个 Linux 发行版本,然后进入精彩的Linux世界,相信对于你自己的 Linux 能力必然大有斩获。此外,人脑不像计算机的硬盘一样,除非硬盘坏掉了或者是资料被你抹掉了,否则储存的资料将永远而且立刻的存储在硬盘中,在人类记忆的曲线中,你必须要不断的重复练习才会将一件事情记得比较熟;同样的,学习 Linux 也一样,如果你无法经常学习的话,学了后面的会忘了前面,对Linux命令熟悉后可以开始搭建一个小的Linux网络,这是最好的学习方法,搭建网站的方法可以参考:http://www.linuxprobe.com/chapter-10.html。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都可以来搭建。遇到问题自己多动手,不要非等着别人帮你解决问题。

第六:学会得到别人帮助

和商业系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。

1. 主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决,其余的60%就看看类似于Linux就该这么学这种技术书就能解决了。

2. 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix从业人员的经验总结,非常有参考价值,通常40%的问题都可以通过Howto解决。

第七:在Linux社区寻求答案

如果上面的措施没有解决问题,此时你就需要Linux社区的帮助了。Linux的使用者一般都是专业人士,他们有着很好的电脑背景且愿意协助他人,Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问,否则只会得到到草率的回答或者根本得不到任何答案。越表现出在寻求帮助前为解决问题付出的努力,你越能得到实质性的帮助。最好先搜寻一下论坛是否有您需要的文章,这样可以获得事半功倍的效果。

第八:抛弃Windows思维

Windows与Linux系统的哲学思想是完全不同的,请不要按照Windosw思想来学习Linux,那样你将会走向另一个错误。学习Linux最好安装英文版本的系统拿来学习,如使用中文环境,可能会出现一些问题,并不利于学习。

我想大家对如何学好Linux有了更好的想法,相信那些Linux初学者看了本文后,能明确自己学习方法,有自己的一套学习思路,能在Linux的道路上走的更长久

免费提供最新Linux技术教程书籍,为开源技术爱好者努力做得更多更好:http://www.linuxprobe.com/

转载于:https://www.cnblogs.com/probemark/p/5924535.html

忠告初学者学习Linux系统的8点建议相关推荐

  1. 浅谈身为小白学习Linux系统的四点实用建议

    2019独角兽企业重金招聘Python工程师标准>>> 游戏.办公.安全,可以总结为是方便当代人们在生活中的刚需,我们大都是这些服务的使用者,而把单个功能整合起来那就必须谈到互联网, ...

  2. 初学者学习Linux,了解这些就能上手了

    初学者学习Linux,了解这些就能上手了 第一章 Linux简介和安装 1.1 基础简介 1.2 发行版说明 1.3 应用领域 1.4 Linux和Windows的区别 1.5 虚拟机 1.6 VMw ...

  3. 学习Linux系统的态度及技巧

    学习Linux系统的态度及技巧 Linux作为一种简单快捷的操作系统,现在被广泛的应用.也适合越来越多的计算机爱好者学习和使用.但是对于Linux很多人可能认为很难,觉得它很神秘,从而对其避而远之,但 ...

  4. 学习Linux系统清理/var/log/journal/垃圾日志教程

    学习Linux系统清理/var/log/journal/垃圾日志教程 journal介绍 常见的日志文件 查看垃圾文件的方法 清空 /var/log/journal 文件的方法 1.用 echo 命令 ...

  5. 为什么学习Linux系统?

    "为什么学习Linux系统?"很多人回说:"因为Linux系统是开源的,所以要去学习."其实这个想法是完全错误的!开源的操作系统少说有100个,开源的软件至少也 ...

  6. 学习linux系统有什么用?

    学习Linux系统有很多用处.Linux是一种操作系统,用于在计算机上运行应用程序.它在服务器.笔记本电脑.台式机.移动电话.平板电脑和智能手表等设备上都得到广泛使用. 学习Linux可以帮助您了解计 ...

  7. 技术宅学习Linux系统还是很有前途的

    老实说,我之所以入了Linux的坑,纯粹只是为了追我现在的男朋友,也就是技术宅.如果不是为了追我男朋友的话,我估计我这辈子都不会去接触linux.好吧,今天写一写过往事情,也是为了怀念当初追男友的一些 ...

  8. 总结六条对我们学习Linux系统有用的忠告

    接触linux需要的是端正自己的态度,这个玩意可不是一天两天就能拿得下的.学习个基础,能装系统.能装常见服务.能编译.能配置存储空间.能配置系统参数.能简单查看系统负载等基本够用.但这些只保证能做机房 ...

  9. 学习Linux系统的十一点建议

    随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.这里介绍学习Linux的一些建议. 一.从基础开始 常常有些朋友在Linux论 ...

最新文章

  1. 我眼中真正优秀的CTO
  2. 调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配
  3. node-OSDomainNetPath
  4. Linux 常用检测命令
  5. 在 xml 视图里指定 SAP UI5 VizType 实例
  6. string类的相关知识及部分操作
  7. yolo算法的优缺点分析_YOLO算法详细解析(一)
  8. js 隐藏滚动条_轻量级 React.js 虚拟美化滚动条组件RScroll
  9. 设置Mysql5.6允许外网访问详细流程
  10. stringWithUTF8String return null (返回null)的解决办法
  11. 怎么设置电脑屏幕一直亮着_电脑屏幕分辨率的调节方法
  12. HTML网页实训的目的,web前端设计与开发-实验目的及要求 (2)
  13. 一、GeoLabel:全网最好用的遥感样本标注软件
  14. 系统发育树操作神器-TreeTools-持续更新
  15. 线性回归--假设检验(F统计量、P-value)
  16. 【React】1332- 2022 年值得推荐的 React 库
  17. 通过Java实现恩尼格玛密码机
  18. python怎么判断质数和合数_如何快速判断是质数还是合数 - 草稿
  19. 数据库中存储的是什么?数据库存取的是地址
  20. Qt技巧:获取QTextEdit文本内容

热门文章

  1. pat 食物链(状态压缩求哈密顿回路)
  2. android上方导航条跳转页面,《成为大前端》系列 7. 多页面、页面跳转和Navigation模块...
  3. android media player setlooping,Android Mediaplayer-一次播放铃声
  4. html按钮线性炫光,6分钟实现CSS炫光倒影按钮 html+css
  5. java i18n 转换,Java的国际化支持(I18N问题)
  6. python 图像iou_如何通过python实现IOU计算代码实例
  7. linux执行命令段错误,Linux运行fortran程序 出现段错误(segmentation fault)
  8. C mysql添加_MYSQL将表 B C 插入表A方法
  9. OpenCV中的尺度不变特征变换(SIFT Scale-Invariant Feature Transform)
  10. Leetcode 526.优美的排列 二进制状压DP