如何学好linux? 对于一个初学者来讲,怎样循序渐进的学好linux?

如何学好linux? 对于一个初学者来讲,怎样循序渐进的学好linux?,第1张

朋友你好,对于这类问题,百度一下就会出来数以万计的结果。

当然,我没去搜。我只按照自己的切身体会来真诚回答问题。

1,从自己装系统开始,这个三两天就会了,开始不明白可以百度一下(真得去百度,或者去我的百度空间,有点发广告的嫌疑:http://hi.baidu.com/ucdcmqj/blog/item/f4b45befa57f43e9cf1b3e02.html)

2,我是不进X-windos的,只进字符模式。想打好根基,我觉得这是必然。

3,一步一步地排解自己遇到的各种各样的、千奇百怪的难题。比如,我的电脑不能上网,但我用XP就能,所以我学会了进行网络IP配置(起码先保证网络能通),然后把心得和知识、详细命令记录在本子上,方便以后查看,慢慢地积累经验(我们玩XP不也是一步步积累经验的嘛)。

4,网上有LINUX的学习资料,比如教程、命令大全、解析等,你看看,看不懂没事,看它,是为了以后遇到问题,知道自己去哪找答案。

5,坚持。积少成多,按照哲学的思想,量变的累积会上升为质的飞跃。一定要坚持把遇到的难题解决掉,这时就要参考前辈的经验了,百度、书籍、论坛都行,不一定是准确的答案,但是把别的人答题综合一下,你会茅塞顿开。就像我安装zhcon的时候,用了两天,前后搜了几个小时的资料,最后终于在不断失败和不断偿试下,成功了,有了自己中文平台。

6,关于参考资料,其他几位朋友已经给你答案了,那是我3年有看的。当然,它只是学习的工具,而不是学好LINUX的思路。思路还得是自己一步一步排除难题从而积累经验。

7,自己对linux有了直观的认识以后,就得给自己的学习确定一定方向了。比如shell编程、服务器的架设与管理、黑客技术、甚至是系统内核知识等等的学习了。我学的时候,只是为了学C语言和shell,个人目标不一样的。确定好目标后,就得找到专业学籍了,也不贵,几十块钱一大本,慢慢啃罢,就跟你平时钻研某一爱好一样。

朋友,既然你只是初学者,我只能说这些,太多理论的东西对初学并无益处。只能自己动手积累经验,经验等同于知识。还有,都不知道你所谓的初学,是指哪一步了。如果连字符模式的关机命令都不会的话,你相信我,这就是开门砖,一步一步攀上技术的顶峰。顺便提一下,关机的命令是halt。

培训完毕可以达到什么水平,要看你的课程内容以及学习掌握的程度,一般学习主要包含以下内容:

对于Linux的学习,可以分为四个阶段,Linux初级入门阶段→Linux中级进阶→Linux高级进阶→Linux资深方向细化阶段

第一阶段:初级阶段

初级阶段需要把linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。

1. Linux基础知识、基本命令;

2. Linux用户及权限基础;

3. Linux系统进程管理进阶;

4. linux高效文本、文件处理命令;

5. shell脚本入门

第二阶段:中级进阶

中级进阶需要在充分了解linux原理和基础知识之后,对上层的应用和服务进行深入学习,其中说到服务肯定涉及到网络的相关知识,是需要花时间学习的。

1. TCP/IP网络基础;

2. Linux企业常用服务;

3. Linux企业级安全原理和防范技巧;

4. 加密/解密原理及数据安全、系统服务访问控制及服务安全基础;

5. iptables安全策略构建;

6. shell脚本进阶;

7. MySQL应用原理及管理入门

第三阶段:Linux高级进阶

1. http服务代理缓存加速;

2. 企业级负载集群;

3. 企业级高可用集群;

4. 运维监控zabbix详解;

5. 运维自动化学习;

第四阶段:Linux资深方向细化

1. 大数据方向;

2. 云计算方向;

3. 运维开发

4. 自动化运维;

5. 运维架构师

编程别用 ubuntu 。去下载 DVD 安装盘的 Fedora ,之后安装开发部分。

SUSE 也可以,就是别用 deb 系列。除非你 Linux 已经玩熟。

循序渐进其实还是看你的基础。Linux 厦门的程序开发因为都是很多独立开发的函数库,没有一个统一的开发协调,也没有开发大全性质的手册。所以学习起来如果你有相应语言的开发基础,哪么对于你来说,就是学习函数库功能,寻找开发资料的部分。

如果啥都不会,就难办了……

安装系统很简单,Linux 很早就完全图形环境安装了。具体如何安装,网上搜索一大把。不要选择在 windows 下面安装的那种方式,除非你就是混混日子。

你可以先用虚拟机熟悉一下环境。不过真到 Linux 实际开发,虚拟机性能肯定会对你有影响,Linux 下面的图形环境开发吧。

Linux 的开发程序很散,没有 Windows 那样全统一集成的 IDE 环境。Linux 下面需要自己搭建,或者直接用顺手的文本编辑器去写全套的源代码和编译控制脚本。

如果你有 eclipse 的使用经验,哪么 Linux 下面用 eclipse 开发会方便很多。如果你选择 QT 作为你未来编程的功能函数库,哪么 QT 有一个自己的集成开发环境,用起来也很方便。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8485875.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存