Image 2 Image 3 Image 3 Image 3

Linux新手入门系列:linux系统基础入门教程

频道:Linux教程 日期: 浏览:1718

原标题:Linux新手入门系列:linux系统基础入门教程

一般情况下,大部分人接触Linux的机会并不多,对Linux平台下的开发更是一无所知。而现在的发展趋势却越来越表明:无论是作为一个优秀的软件开发人员,或是互联网、IT行业的从业人员,掌握Linux是一种很重要的谋生资源与手段,很多迹象表明这是一个很好的加分项。 Linux入门本身是没有很大的难度的,但是重点并不在Linux知识本身,而在于你是否拥有坚持不懈的毅力。下来我将会结合自己的几年的个人经验,谈谈Linux的学习方法与学习中应该注意的一些事。

Linux新手入门系列:linux系统基础入门教程

培养耐心,培养兴趣

兴趣是最好的老师,建议你去摸索下Linux有些什么优点和特点,了解了这些可以提升你对Linux的好感,尝试着去了解、学习这些优点,掌握一些初级的黑魔法,相信你的心会慢慢得被Linux所捕获。

Linux入门其实是很简单的,问题是你是否能有足够的耐心,花相应的时间和精力来折腾,是否不排斥重装系统这种枯燥且万能的学习手段。如果不愿意折腾可以说是学不好Linux的,要真正了解Linux的分区机制,对LVM使用相当熟练,没有个20次以上的Linux装机经验是积累不起来的,所以一定不要怕折腾。

选一本书籍,吃透!

接下来,你需要选一本书,然后专心致志的读完并吸收它,我见过很多初学者,一开始就买很多书籍,或者买很多视频,一会看看这个,一会看看那个的。可是呢?技术却丝毫看不见长进,因此初学者要谨记:切忌这山望那山高,不一而终。

是该选书籍呢,还是视频呢?视频的效率真的很低的,比起看书,我认为效率至少要低一半以上了,所以我建议直接看书,或者网上找比较好入门帖子也是可以的。总之,视频不是首选,如果你时间多,也是可以的。

对于就算一本很普通的书籍,如果你吃透它,对初学者来说都会带来很大的进步。因此,真的要选定一本,抱着这本不学完、不看完就不继续另一本的决心。关于Linux的书籍,我推荐《Linux就该这么学》,这本书从最基础的安装Linux系统到高级服务部署,并且内容完全100%的覆盖了红帽RHCSA+RHCE认证考试范围,这样对想取得证书的朋友,也是非常有利的。它对Linux方面的知识进行了提炼,为初学者节省了很多的时间,可以少走很多弯路。你可以先百度一下这本书,看看这本书目录,再确定要不要用这本。我相信不会让你失望的,如果你不喜欢也可以选自己喜欢的,但是请坚持吃透它。

接下来说下不同阶段需要学习Linux的技术

初级入门:

1、Linux操作的基本命令(比如ls,cd,mkdir,rm…)

2、Linux用户,权限,及其配置文件

3、Linux系统进程操作和管理

4、linux文本,文件处理命令(比如vim、grep、sed、awk、find等命令)

5、shell脚本基础知识(可以编写小型程序即可)

6、yum,rpm等软件包管理工具的使用,学会安装管理卸载软件

7、磁盘存储管理,内存管理

进阶提升:

1、TCP/IP网络基础知识,懂得如何配置网络,搭建局域网和修复网络问题

2、Linux在企业和工作中最常用的几种服务需要会配置和管理,如dns、http、ftp、mail、nfs等

3、防火墙操作,如iptables安全策略构建,防火墙实现数据包过滤和转发等操作

4、shell脚本进阶,这个时候就不能仅仅是一些简单的demo案例了,需要可以结合工作视实际来进行

5、mysql高级应用,不仅仅是增删改查,还用懂得mysql的优化,用户权限的配置,以及审计功能等操作

6、系统安全比如selinux等的使用

7、主流服务器搭建及故障排除

高级提升:

1、 负载均衡,主从复制等技术是必会的,对nginx,lvs等有知识有一定的了解

2、 会搭建和管理集群,比如keepalived等

3、 运维监控zabbix会使用和监控哪里出现问题

4、 自动化运维,会编写复杂shell脚本和python脚本等

5、 对云计算有了解和应用,比如目前流行的docker,openstack有一定的认知和理解,对kvm等虚拟化技术也有清晰的理解

总结

运维工作已经不是搬搬服务器、扛扛交换机、配配网络的时代了,现在运维工作应该以降低成本,提升用户体验为目标。保证系统稳定、高可用、可扩展性强,这样就要求运维工程师具备过硬的Linux技能。无论是什么技术,如果没有一定的兴趣,天天面对着软件界面、命令行,时间长了就会变得非常的枯燥、乏味,这也是为什么把兴趣放在文首了。一段时间后,你也许是步入佳境,也许是想放弃,我想对那些想放弃的人说:学习,本来就是一种修行。

更加值得一提的是,无论你以后是否做运维工作。只要你从事互联网和软件相关行业,Linux都值得你去学习,因为Linux这门技术并不仅仅局限于运维工作者。生活中的各个方面都有linux在背后做支撑。

最后,关于软件测试学习,面试题模板等等,都可以通过后台私信交流。需要学习资料或者帮忙修改简历也可以私信!!也可百度搜索特斯汀软件测试腾讯课堂或关注公众号特斯汀软件测试,里面涵盖很多精彩免费视频或干货知识返回搜狐,查看更多

责任编辑:

0 留言

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码