首页 > 系统相关 >Linux运维进阶之路

Linux运维进阶之路

时间:2023-04-13 09:46:06浏览次数:50  
标签:本书 进阶 运维 知识 学习 命令 Linux

Linux运维进阶之路

前言

首先在我看来,不论你以后是做运维亦或者是做后端开发,云计算等。只要和后端搭边,Linux都是必会的基础知识。所以说Linux是伴随我们工作中一个特别重要的知识。

不过很多同学在初学Linux的时候,始终不得其法,发现越学越摸不着头脑。到最后不了了之。

在我看来,这些同学的学习方法和学习过程都是盲目的,没有目标,没有目的性,只是在随便的翻阅一些文档和笔记,没有制定自己的学习计划。以至于基础本身就没学完全,没搞透彻基础知识和基本原理,就开始尝试一些服务或者云计算等,这种做法无异于高屋建瓴。到最后,看似哪都学了,但其实哪也学会,更别提说是掌握甚至精通了。

接下来我将会结合自己的几年的个人Linux运维和开发经验,谈谈Linux的学习方法与学习中应该注意的一些事。

基础如何打

在我看来,一切高深的知识都不过是从基础知识演变和抽象而来的。所以大家一定要先把自己的基础知识夯实再说。没有基础知识做铺垫,后面的那些进阶高阶知识根本无从谈起。

首先,要想学会Linux,一定要具备能折腾的心。而且要不怕折腾。遇到问题不要怕,也不要随便轻言放弃。现在网上资料那么多,各种通讯那么发达。一定会有方法解决你的问题的。

在学习基础这个层面,我首先就要给大家推荐的是一本书,这本书我在初学Linux的时候,就是看这本书入门的。

那就是Linux就该这么学(第2版》》这本书,现在已经出了第二版,相较于第一版,知识更加全面,并且是基于RHEL 8系统,紧跟潮流。

booking

在我看来,这本书的排版顺序,十分适合初学者,大家可以跟着这本书从前往后,先学习前面的基础命令,把这些基础命令反复练习,知道每条命令是干什么的,以及这些命令背后的每个参数每个选项都是干什么的。这些命令一定要死记在脑子中。

再来推荐一本学习Linux基础命令的书籍《Linux命令行大全》。

这本书针对Linux命令和shell编程这部分知识,做了十分全面的介绍和实践,该书知识点循序渐进,重点难点突出,十分适合Linux初学者学习和使用。

如何进阶

然后后面就是开始由浅入深的介绍一些服务的搭建和使用。比如ssh,apache,sambda服务等等。这些服务在企业中都是必不可少的,也是我们必须掌握的。

学习服务搭建的过程,其实就可以对以往学习的命令来一个综合的实践和复习。之前学习的命令各个之间都是没什么关联的,这些知识也十分分散。当你使用这些基础命令完成一个服务的搭建的时候,就知道怎么把这些基础的命令组合在一起,做一件“大事”。这个时候,你就能从整体把握这些命令了。

当你把这两本书的所有知识都看完后,那么恭喜你已经完全入门Linux了。Linux基本的知识你已经掌握了。现在你完全可以继续学习Linux 的进阶和高级知识了。

现在你要学习一些计算机网络方面的知识了,比如iptables服务和selinux知识。要掌握系统故障排查方法并熟悉系统调优策略。并且要学习shell脚本编程。这个在Linux上运行的脚本语言,可以让你事半功倍在以后的学习和工作中。

学习shell脚本的话,我个人推荐一本书。

这本书,里面包含了大量的shell编程技巧,学会这些技巧,可以使得大家在工作中使用shell编程更加得心应手。

如果时间允许或者你个人愿意的话,我还强烈建议你学习一些python知识。

转入高级部份

接下来,到了高级部份。这部分在我看来是对以上知识的综合实践,难度最高,所以需要花费的时间也会更多。

这个时候你要学习一些分布式,集群的架构知识。

比如LVS,Keepalived等,熟悉大数据,云计算,自动化运维等。这些知识,每一门都够学习很研究很长时间了。

当你开始学习这些知识的时候,那么现在的你一定已经具备Linux的相当高的运维水平了。所以各位这个时候就需要自己摸索,自己主动去学习这些知识了。不过在这里,根据我个人的经验,我还是推荐一些书籍给大家,让大家可以有选择性有针对性的学习。

首先第一本书是《大规模Linux集群架构最佳实践》。

这本书以动视暴雪中国运维团队的日常工作作为背景,知识点十分全面和完善,包含了Linux系统,网络知识,服务器安全,服务器监控等知识点。该书没有着重讲解原理,而是通过大量的实践操作来讲解。

第二本书是《曝光linux企业运维实战》。

这本书也十分注重实践,里面包含了大量在工作实践之中遇到的问题和解决方案。

结语

说了那么多,Linux这门学问,值得各位一辈子学习,其中涉及到了方方面面的知识。并且现在各种新技术层出不穷,我们更应该紧跟潮流,不断学习不断实践。

标签:本书,进阶,运维,知识,学习,命令,Linux
From: https://www.cnblogs.com/linuxpro/p/17312251.html

相关文章

  • linux-Ubuntu环境配置解决
    在Ubuntu上安装meld,ubuntu提示有以下信息:正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成您也许需要运行“apt--fix-brokeninstall”来修正上面的错误。下列软件包有未满足的依赖关系:sogoupinyin:依赖:fcitx(>=1:4.2......
  • Linux运维进阶之路
    前言首先在我看来,不论你以后是做运维亦或者是做后端开发,云计算等。只要和后端搭边,Linux都是必会的基础知识。所以说Linux是伴随我们工作中一个特别重要的知识。 不过很多同学在初学Linux的时候,始终不得其法,发现越学越摸不着头脑。到最后不了了之。   在我看来,这些同学......
  • linux 设置静态IP
    1.查看网卡名称ifconfig-a2.设置静态IPvim/etc/network/interfaces#enp3s0为网卡名称autoenp3s0ifaceenp3s0inetstaticaddress192.168.0.9netmask255.255.255.0gateway192.168.0.1dns-nameserver192.168.0.13.重启网卡sudo/etc/init.d/networkingre......
  • ChiaOG池压缩图-Linux教程
    显卡绘图GPU要求Alpha支持的系统配置:操作系统      Windows和Linux内存       256GB系统DRAM显卡       具有CUDA功能5.2及以上的NVIDIAGPU,至少8GB的显存vRAM硬盘            480Gssd固态系统盘(可更换其他硬盘......
  • 运维中如何做故障的定级与定责
    故障管理的第一步是对故障的理解,只有正确地面对故障,我们才能够找到更合理的处理方式。这便需要做两个工作:一是跟踪线上故障处理和组织故障复盘,二是制定故障定级定责标准,同时有权对故障做出定级和定责。所以,这里的一个关键就是我们要有明确的故障定级标准。这个标准主要为了判定故障......
  • Linux环境jdk安装教程及详细步骤
    下载jdk包:下载地址:https://www.oracle.com/cn/java/technologies/javase/javase8u211-later-archive-downloads.html这里点击下载后,需要登录才可以下载,没有帐号就注册一下即可。将下载的文件放至服务器/usr/local/jdk目录下:xShell连接linux,进入此目录,执行解压命令:tar-xvfjdk-8u35......
  • 1+X证书网络系统建设与运维(中级)实验
    实验拓扑拓扑配置参数实验配置:HZCampus-Acc01-S5731:<Huawei>undotm<Huawei>sy[Huawei]syHZ-HZCampus-Acc01-S5731[HZ-HZCampus-Acc01-S5731]intg0/0/1[HZ-HZCampus-Acc01-S5731-GigabitEthernet0/0/1]polink-tt[HZ-HZCampus-Acc01-S5731-GigabitEthernet0/0/1]pot......
  • vsomeip部署在Linux
    1.环境准备Ubuntu18.04.6LTSc++编译器编译用的cmake相关的库sudoapt-getinstalllibboost-system1.55-devlibboost-thread1.55-devlibboost-log1.55-devsudoapt-getinstallsource-highlightdoxygengraphvizsudoapt-get--no-install-recommendsinstallasciidoc2.源码......
  • Linux tcpdump命令
    Linuxtcpdump命令非常强大的工具,只有root账号可以使用,是安全和黑客入侵必备工具tcpdump:verboseoutputsuppressed,use-v[v]...forfullprotocoldecodelisteningoneth0,link-typeEN10MB(Ethernet),snapshotlength262144bytes22:29:28.233024IP119.91.211.2......
  • Linux wall命令
    Linuxwall命令用于发送信息,登录人员都能看到,是不是看到有点入侵聊天的影子Linuxwall命令会将讯息传给每一个mesg设定为yes的上线使用者。当使用终端机介面做为标准传入时,讯息结束时需加上EOF(通常用Ctrl+D)。使用权限:所有使用者。语法wall[message]实例传讯......