linux怎么学习
linux怎么学习
学以致用一直以来都是学习的关键,也是学习的最终的一个目的,很多人在学习Linux的时候都会要去学习Linux网络编程,如果没有一个好的学习方法,少不了是经常碰壁的下面学习啦小编收集了一些关于linux 学习方法,希望对你有帮助
linux 学习方法
学习啦在线学习网 1.首先是要去安装一个Linux发行版、openSUSE、Solus、ubuntuMATE都是比较新的发行版本,可以关注一下。
2.操作各种命令,不懂就常用man命令,google查阅一下,相信是可以帮助到你的。
3.自己可以尝试一下写一写shell脚本,grepawksed需要熟练掌握下,自己可以写出脚本的话,就是达到了一个目的。
4.学写Linux下的C程序是APUEUNIX系统编程也是不错的一个选择
5.学习的时候需要结合内核代码,学习操作系统,需要对API的理解争取知其然也要知其所以然,需要深入的进行学习。
6.尽量是要去结合内核,并且是可以能够分析系统瓶颈,知道进程调度,内存管理,块设备、网络这些东西都是怎么运作的。
开始学习Linux的一些建议
端正学习态度
学习啦在线学习网 Linux不等于骇客(or Cracker)。
学习啦在线学习网 当然众所周知很多“黑客工具”都是Linux平台上的,我帮助过很多Linux小白发现他们殊途同归都是朝着类似Aircrack-ng去的。
学习啦在线学习网 但他们不知道的是:
学习啦在线学习网 1. Linux只是一个工具,工具不是目的,只是手段。这一点很重要。
学习啦在线学习网 2. Linux很快的完成你的需求目标。因为他是个专业级别的工具。
工具跟工具之间各有利弊 人和人都不能比呢。
学习啦在线学习网 Linux与Windows
1. 没必要比,个人认为操作系统当前满足的需求内容是不同的。
2. 桌面习惯那个就用那个,两个不是水火不相容。
学习啦在线学习网 什么文章有必要看什么文章没有必要看
1. 垃圾文,讨论哪个好,哪个坏的。
学习啦在线学习网 2. 一看文章就只是手记,不是给人看的。
3. 百度文章非热搜词PageRank做的真心是非常糟糕。
关于英文
学习啦在线学习网 1. Manual全是英文
学习啦在线学习网 2. 大家在Mailling list和IRC里面都说英文
学习啦在线学习网 3. Email跟国外高手切磋得用英文。
学习啦在线学习网 4. google搜关键问题得用英文。
5. 压根躲不过去,所以必须得用英文。
6. 不会英文不会学不好。只是可能会比会英语的人学的慢一点,比会英语的人吃力一点。
学习啦在线学习网 学Linux不是为了装系统就完了。要学习Linux擅长的一面,而不是薄弱的一面去跟windows相比,但是新的微软(DotNet开源,新的 windows10已经对开发者利好,以及做技术的CEO。。。。),与Ubuntu branch 的新星 Deepin Linux以一定会在未来大放异彩。虽然PC已经疲软。
关于开发
如果你想用Linux工作的话。那么Linux跟开发绝对不是分开的东西。
1. 开发的不可能不懂一点Linux运维,因为他们不会搭建环境怎么开发。
2. 一个好的运维不可能不懂开发。最贴切的例子:运维脚本。服务器状态数据可视化(Gnuplot,虽然cacti都有现成的了)等等。
发行版本
学习啦在线学习网 既然是来学习的,来解决身边问题的。那么就不要考虑好不好的问题,而是考虑什么好用什么不好用的问题。举几个贴切的例子。
1. Service方面,如果你使用Linux来坐传统的LAMP业务的花,想稳定而且有长期维护的版本那么RHEL(CentOS)系列的就比较适合你了。
2. 现在是Linux3.0时代,正处于版本号狂飙阶段(据闻,脱袜子准备3.19之后换挡到4.0了),各种新功能各种百花齐放。因此如果想用比较新的功能请使用版本好比较新的发行版本(Ubuntu,Fedora,等等)
学习啦在线学习网 客观的来讲发行版本的选择:
1. 选使用人比较多的,因为社区庞大,寻求到帮助的概率比较大。并且BUG也会是比较少的。
学习啦在线学习网 2. 根据应用情况来选择,如果是路由那么就选OpenWRT,另外如果是树莓派等等虽然选择比较多,但是为了稳定运行请选择官方提供的Image。会比较方便。
学习啦在线学习网 推荐使用的发行版本
学习啦在线学习网 1. 推荐LFS
2. 也许很多人会反持有不同的意见。但是LFS如果使用CentOS 6 版本如果严格按照教程来做,那么就会非常非常轻松的完成安装。
3. 既然这么轻松,为什么我还要推荐LFS来做初次学习Linux的学习版本呢?
1. 在安装的过程中会熟悉很多很多Linux命令。
2. 还会熟悉Linux到底怎么组织运行起来的。遇到问题的时候才不 会胡子眉毛一把抓。因为它的确不是很简单的小系统。
3. 会有机会熟悉各种Linux模块,明白到底什么是Linux内核,哪 里是Linux内核,哪里是Linux。会绕过很多很多坑。
不管选择什么发行版本:学知识,更好学习方法(学习方法,解决问题的方法,搜索的方法,等等都有好处)。
猜你感兴趣: