Linux入门本身是没有很大的难度的,但是重点并不在Linux知识本身,而在于你是否拥有坚持不懈的毅力。但是学习Linux一定是个十分煎熬的过程,天天面对着黑乎乎的窗口,敲击着不同的命令。对于习惯了Windows系统操作的每个同学,Linux一切都显得那么格格不入。甚至会感到为什么这个系统如何反人类,还是那么多人在用?那么多人在推崇这个系统。

但是我想劝诫每个同学,静下心来慢慢学习,当你学会大部分基础命令可以完成一些操作的时候,你再回过头来你会发现Linux其实很简单,你就会明白Linux这个系统真正的意义在哪。

首先我先推荐几本书籍,有些书籍我看过多次。

推荐书籍:

《Linux从入门到精通》:

《Linux系统命令及Shell脚本实践指南》:

《 Linux就该这么学》第2版:

Linux内核设计与实现》:

《鸟哥的Linux私房菜 : 基础学习篇》:

鸟哥这本书更像式以本字典,比较厚重,新手会枯燥。对于各位刚入门的同学来说我比较推崇《Linux就该这么学》第2版,因为它本身书记厚度没有鸟哥那本那么厚,我自己读过第一版,是基于rhel7的正在看的这个第二版是基于rhel8,重点比较突出,而且覆盖了绝大部分重点知识,对于初学者十分友好,学会这本书基本上可以达到初中级的阶段了。而且这本书还配套有官网,可以在线免费看这本书,可以先去官网《Linux就该这么学》 - 必读的Linux系统与红帽RHCE认证免费自学书籍 体验一下再决定要不要买。这个网站还包含一些技术资讯和Linux技术干货。也就是说我们还可以在这个官网上学习到其他除了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会让你真正理解很多计算机底层知识。

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

以上就是我对不同阶段学习的技术知识做的总结。大家也可以制定属于自己的目标和计划来循序渐进学习Linux。Linux这门技术需要多年的深耕才能不断提高,切记半途而废,所以不要停下学习的脚步。

如何平稳入门并掌握inux系统?相关推荐

  1. 量化金融零基础如何入门、哪里有系统学习资料、需要考什么证书?

    量化金融零如何基础入门.哪里有系统学习资料.需要考什么证书? 1 课程知识 量化金融对口专业是金融工程,金融工程常用的技能. 概率论 数理统计 数学分析 线性代数(矩阵分析运算) 常/偏微分方程 风险 ...

  2. 三菱plc编程实例3000_三菱入门PLC编程PLC系统程序包括哪些

    三菱入门PLC编程-PLC系统程序包括哪些 包装机的种类繁多,分类方法很多.从不同的观点出发可有多种,按机械种类分为:液体包装机.粉剂包装机.颗粒包装机.贴体包装机.酱类包装机.电子组合秤包装机.枕式 ...

  3. OpenCV Java入门二 在Windows10系统上安装OpenCV

    准备好痛苦了没有? 痛苦之后是欢乐.因为必竟大多人还是用的WINDOWS来开发的居多.因此如果OpenCV无法在Win10下安装,一样不能起到普及作用. 而Windows下的编译安装OpenCV也是最 ...

  4. 迈德威视工业相机入门( 基于 Windows 系统 + VS2019 + OpenCV 4.x.x )

    迈德威视工业相机入门( 基于 Windows 系统 + VS2019 + OpenCV 4.x.x ) 前言: 一.登录迈德威视官网,下载官方SDK: 二.环境配置,相机显示和参数调整( 基于 VS2 ...

  5. 树莓派4b入门之开发RFID系统—简介、搭建MFRC522-SPI环境

    树莓派4b入门之开发RFID系统-简介.搭建MFRC522-SPI环境 一.系统简介 二.模块连接 1.引脚定义 2.接口对应关系 三.搭建接口环境 1.开启SPI 2.模块功能设计 3.安装SPI ...

  6. 一个入门的学生选课系统

    大三的时候写的一个学生选课系统,WinForm 的使用的SQL数据库.主要有学生,老师两类用户,老师查看选择自己课程的学生,学生进行选课(只能选5门课),登陆的时候要有登陆错误次数限制超过会锁定,很简 ...

  7. 【ppt入门教程】Win7系统怎样实现ppt双屏显示不同的内容

    转载者: 幻灯片模板下载 搜索: ppt入门教程 Win7系统怎样实现ppt双屏显示不同的内容 Win7系统中怎样实现ppt双屏显示,让演小狮子ppt课件下载讲者和观众看到不同内容?这里需要用到Pow ...

  8. Android Studio上Kotlin的入门,移动应用系统开发

    Kotlin入门 为什么选择Kotlin Kotlin是什么 Kotlin的优势 第一个Kotlin应用 Kotlin的基本语法规则 变量 函数 匿名函数 字符串模板 注释 Null 安全 类型检测和 ...

  9. OpenCV Java入门一 在MAC系统上安装OpenCV

    OpenCV网上讲的一个都不对,要么卡死电脑,要么训练模型写死,要么都只是显示显示人脸就说入门了.没有一个从安装.使用.驱动摄像头.训练模型.辩别人脸的全过程.最夸张的是连怎么安装个OpenCV的资料 ...

最新文章

  1. 与现代传感器的接口:轮询ADC驱动程序
  2. 如何统计各个班级的相关数据(如班级排名、最高分等)呢?
  3. 解决ssh登录linux速度慢的问题(以centos7为例)
  4. 分享几篇VMP研究和分析的文章
  5. 用Advanced Installer制作DotNetBar for Windows Forms 12.0.0.1_冰河之刃重打包版详解
  6. Google发布新API,支持训练更小、更快的AI模型
  7. 计算机系统与网络技术简答题,计算机与网络技术基础 简答题
  8. NYOJ 741 数学家ST
  9. c语言整行乘非整形等于什么意思,C语言--整形升级寻常算术转换
  10. CUDA线程、线程块、线程束、流多处理器、流处理器、网格概念的深入理解
  11. 如何从操作系统安装文件提取驱动文件/ How to extract driver files from setup files (win 7)...
  12. 洛谷 P2473 [SCOI2008]奖励关 解题报告
  13. shell脚本—if语句
  14. 3dXXX Android,Android横竖屏 mdpi hdpi xhdpi xxhdpi xxxhdpi
  15. 嗖嗖移动大厅JAVA(免费源码分享)
  16. No OraCM running
  17. IDEAR 自动生成serialVersionUID
  18. 50位中外AI领袖论剑AI World,世界人工智能大会10大亮点全回顾
  19. Mac(3) Parallels Desktop 安装 Windows10专业版
  20. 佳能数码相机,不能安装驱动程序

热门文章

  1. 机器人替代研究员,工作007,完成688次实验,登上Nature封面
  2. 机器学习数学基础系列|凸优化——开启新世界的大门(上)
  3. 【机器学习】如何简单形象又有趣地讲解神经网络是什么?
  4. python中eval()函数的使用
  5. 动手推导Self-Attention
  6. 没想到图像直方图有这么多应用场景
  7. 激光雷达(LiDAR)点云数据知多少?
  8. https协议原理过程
  9. JAVA高级特性--自动拆箱-装箱,枚举类型
  10. vue 数据绑定实现的核心 Object.defineProperty()