返回顶部
首页 > 资讯 > 操作系统 >说说我当初是如何学Linux的
  • 860
分享到

说说我当初是如何学Linux的

2023-06-05 20:06:38 860人浏览 八月长安
摘要

今天我就说说我当初是如何从一名普通桌面维护工程师,通过学习和努力转成linux运维工程师的,以及作为Linux运维工程师需要一些什么技能和知识,希望可以帮到一些对Linux有兴趣或者想往Linux这个方向转的,都可以看看。15年我还在做普通

今天我就说说我当初是如何从一名普通桌面维护工程师,通过学习和努力转成linux运维工程师的,以及作为Linux运维工程师需要一些什么技能和知识,希望可以帮到一些对Linux有兴趣或者想往Linux这个方向转的,都可以看看。

15年我还在做普通的桌面维护工作,技术还算行,就是杂事很多。虽然说我们公司的windows服务器也算稳定,可是公司每天都有很多杂事儿,一会打电话来说我输入法用不了了,一会说我office打不开excel了,很浪费精力。持续了两年时间都是浑浑噩噩的。如今的互联网,绝大多数的网站、服务、游戏均是跑在Linux上面的,我不想再做这种打杂的工作了,因为自己也算是有计算机方面的基础,自信学起Linux来应该也不慢。于是网上找了一些视频和学习Linux方面的电子书。真的是贪多嚼不烂啊!在对比了大部分的电子书目录后,只选择了一本Linuxprobe网站里的电子书和一套Linux学习视频,我是觉得:只要掌握透彻了一本书,再差也不会差到哪儿去。因为在Windows上基础还行,很快搭好了学习环境,后面就是辛苦的实操了,反复练习。

说说我当初是如何学Linux的

现在我从事Linux运维已经2年了,一路下来,走了些弯路,但是总的来说,自己学很慢,我差不多花了大半年年时间,投入了相当的时间和精力,特别是在实操,。下面我想写下我的刚开始的阶段来帮助想学Linux的朋友。

作为刚入门的同学,无非视频、书籍、网站帖子之类的学习方式,视频虽然讲得详细,但是所需要花费的时间也是巨大的,据我了解很少有人能持之以恒把一系列视频看完;网站帖子之类的,一般都比较散乱,不成学习系统,学起来如同没有头的苍蝇;书籍从目录来看就非常有条理,看书可以系统化的学习、循序渐进,不会初学者不知道从哪儿开始的感觉。建议使用我上面的那本,如果有更好的,也你可以,但是一定要坚持,前期可以安装一个Linux虚拟机,重复练习为主要手段,把一本书好好吃透,重点是吃透,那么你也就入门了。

那么具体需要掌握哪些知识呢?这里罗列一些必须掌握的知识:

了解Linux FHS,这是Linux的体系结构,明白大致原理

不重复80个常用Linux基础、运维命令,挂载

tcp/IP协议,网络配置相关知识

ssh原理及应用

防火墙的基本配置,iptables

 

在Linux下面掌握一些初级工具、技能是非常有必要的:

Vim编辑器,无论对于写配置文件,还是写语言脚本,Vim始终是Linux上面的必备神气,需要掌握基本操作方法、快捷键。

git版本控制,很多人可能觉得没有必要,这个是开发才学的嘛,其实不然,今天devops的日渐崛起,对于传统运维工程师来说是一个挑战,也是一个机遇。工程师们日常需要写大量的脚本,可以使用Git来管理、备份常用代码、脚本。

shell编程,写脚本当然需要Shell啦,这也是基础。同上,作为Devops来说,再学习一门高效的脚本语言也是必需的,这里推荐python,不过这是后话,先把Shell掌握了再说吧。

其实如果你把上面的要求掌握到80%,基本上算入门了,接下来需要去学习一些硬件知识,做运维工程师会经常和网络设备,服务器等硬件设备打交道,对于硬件知识也要做到了解。特别是判断硬件的优劣的核心参数,比如内存的存储介质、容量、速度、奇偶校验,CPU的制造工艺、核数线程、内外频、缓存等等。我们在工作中不仅仅只需要“软知识”,“硬知识”也是必不可少的关键技能,特别是当公司业务剧增,需要新增机房、服务器时,就要用很多“硬知识”了,网络传输介质的选择、UPS等等,都应该有所了解。

之前学习的都是基础的“软知识”,接下来就要学习一些高级的“软知识”。掌握最常用的服务搭建,每个公司也业务架构都不太一样,但是常用的服务也就那些,简单来说业务架构就是各种服务不同形式的组合。对于Linux运维工程师来说,你公司需要搭建各种服务器,比如文件共享服务器、Git服务器、数据库服务器、常见WEB架构的部署、大公司可能还需要DHCP服务器等等。

一般来说你搭建某类服务器,都会有官方的指导手册。比如MySQL服务器的搭建、Git服务器搭建等等。Google到官网按照Tutorial手册一步一步来(翻*墙自己找梯子,百度到官网也行),基本上八九不离十的,当然也有很多网友现成的帖子可以直接翻翻看。这里需要注意的是,Linux的版本不一样,服务安装会有一些差异,当你遇到问题搜索的时候,建议加上Linux的发行版本,这样可以更加精准的匹配问题,你可以放心,你遇到的问题,你前面的无数人已经遇到过了(乐于分享回馈后来人)。

最后推荐《Linux就该这么学》,就是我之前在网站里学过的电子书,现在出了纸质版。我觉得还是踏踏实实的多实操,练习,再难得东西,都没有多难,现在的人啊。都是太懒了,才跑不动的。

--结束END--

本文标题: 说说我当初是如何学Linux的

本文链接: https://lsjlt.com/news/244311.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 说说我当初是如何学Linux的
    今天我就说说我当初是如何从一名普通桌面维护工程师,通过学习和努力转成Linux运维工程师的,以及作为Linux运维工程师需要一些什么技能和知识,希望可以帮到一些对Linux有兴趣或者想往Linux这个方向转的,都可以看看。15年我还在做普通...
    99+
    2023-06-05
  • 说说我心中的Linux系统
     我不知道在阅读此篇文章的你,是一个什么样的人,或许你只是偶然看到此篇文章的路人,或许是对linux有兴趣但没接触过linux的圈外人,或许是已经入行没多久的菜鸟,或许是喜欢linux却学习不下去预备放弃的人更或许你是linux运...
    99+
    2023-06-05
  • 【黄啊码】我问ChatGPT如何学习PHP语言,它是这么说的
    大家好,我是黄啊码,最近大家都在流行整chatGPT,今天它来了!别人都在吹嘘它万能,能够代替程序员写代码,今天我们就让它教教我们学习PHP语言: 黄啊码: 如何有效学习php语言? ChatGPT: 学习PHP语言是一项重要的技...
    99+
    2023-09-14
    php 开发语言
  • 请示的学问(3)-- 当老板说NO
         老刘当初在微软的时候,曾经有一段时间汇报过给一个老美,这个人叫做“卖颗螺钉”(Michael Rawding),如果你读过吴士宏女士的《逆风飞扬》,就是里面的那个吴女士的老板,只不过书里把名字改了。      记得第一次...
    99+
    2023-01-31
    学问 当老板
  • 说说如何做oracle的SQL审核呢
    说说如何做oracle database 的sql审核: 1. 如何做到预先的语法检查呢 首先要熟悉繁杂的oracle语法规范,并能提前报错(这不是问题) 2. DDL 语句列的检查...
    99+
    2024-04-02
  • 对于初学者来说,Python异步编程和Linux编程算法的学习路线应该如何规划?
    Python和Linux是当今最受欢迎的编程语言之一,其中Python异步编程和Linux编程算法是非常重要的学习内容。对于初学者来说,学习路线的规划是非常重要的,下面将为大家详细介绍Python异步编程和Linux编程算法的学习路线。 ...
    99+
    2023-09-22
    异步编程 linux 编程算法
  • 学习Java虚拟机没用? 听听当事人是怎么说的!(skycto JEEditor)
    原文链接:https://mp.weixin.qq.com/s/Sx1IvZk25i6-z4V3a2TAXQ转自:码农翻身(微信号:coderising)我是大名鼎鼎的Java 虚拟机,  据说这个星球上每天有900多万程序员和我...
    99+
    2023-06-02
  • 我是如何自学 Python 的
    不少初学 Python 或者准备学习 Python 的小伙伴问我如何学习 Python。今天就说说我当时是怎么学习的。 缘起 我大学专业是电气工程,毕业后做的是自动化方面的工作。对于高级语言编程基本是 0 基础,那时刚毕业在车间做设备调...
    99+
    2023-01-31
    我是 Python
  • java中最常用jar包的用途说明,适合初学者
    在Java开发中,有很多常用的JAR包(Java Archive),这些JAR包是预编译的Java类、资源和元数据的集合,它们能够提...
    99+
    2023-09-05
    java
  • 结合示例说明shell是如何被解析的
    经常写shell,那么shell如何被解析的呢? 一、sed的经典示例 $符号在shell中解析为变量,但是在sed中代表文件的最后一行。 如何显示/etc/passwd 的倒数第三行 redirect]# s...
    99+
    2022-06-04
    shell 解析
  • 如何进行AP_INVOICES_ALL表结构的说明
    小编今天带大家了解如何进行AP_INVOICES_ALL表结构的说明,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“如何进行AP_IN...
    99+
    2023-06-05
  • 初学者如何选择:C++还是Python?
    初学者如何选择:C++还是Python? 在编程领域,选择一门合适的编程语言是非常重要的。对于初学者来说,C++和Python是两个非常热门的选择。本文将从不同的角度探讨初学者如何选择...
    99+
    2024-04-02
  • 如何用JavaScript让你的浏览器说话
    目录1. 最简单的例子2. 自定义语速和音调3. 怎么调整音量4. 常用的函数5. 事件监听6. 总结1. 最简单的例子 让我们来创建一个基础函数,这个函数的参数为我们想说的话或者词...
    99+
    2024-04-02
  • 如何进行扩展Python的相关说明
    如何进行扩展Python的相关说明,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。下面全面进行讲述Python的相关问题,它是一种面向对象、直译式计算机程序设计语言,也是一种功能...
    99+
    2023-06-17
  • Word如何创建临时文件的说明
    在Word中,您可以使用VBA(Visual Basic for Applications)编程语言来创建临时文件。以下是一种创建临...
    99+
    2023-09-07
    Word
  • 如何创建 PHP 函数的文档说明?
    如何创建 php 函数的文档说明:使用 @ 符号后跟魔术方法。添加 @param 魔术方法描述参数。添加 @return 魔术方法描述返回值。 如何创建 PHP 函数的文档说明 在 P...
    99+
    2024-04-17
    php 函数文档
  • 你是否听说过ASP缓存框架接口?这是如何工作的?
    ASP缓存框架接口是一种用于ASP应用程序的高效缓存机制,它可以显著提高应用程序的性能和响应速度。但是,对于大多数开发人员来说,这个概念可能还比较陌生。在本文中,我们将深入探讨ASP缓存框架接口的工作原理,并提供一些实用的演示代码来帮助你更...
    99+
    2023-06-14
    缓存 框架 接口
  • 如何进行对Python操作方法的说明
    今天就跟大家聊聊有关如何进行对Python操作方法的说明,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Mysql是一个优秀的开源数据库,它现在的应用非常的广泛,因此很有必要简单的介绍...
    99+
    2023-06-17
  • 电脑麦克风不能说话但是能听如何解决
    这篇文章主要介绍“电脑麦克风不能说话但是能听如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“电脑麦克风不能说话但是能听如何解决”文章能帮助大家解决问题。 ...
    99+
    2023-03-22
    电脑
  • 详解如何用Python写个听小说的爬虫
    目录书名和章节列表音频地址下载完整代码总结在路上发现好多人都喜欢用耳机听小说,同事居然可以一整天的带着一只耳机听小说。小编表示非常的震惊。今天就用 Python 下载听小说 ...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作