为何学linux及用处

2023-09-21 12:26:39

目前企业使用的操作系统无非就是国产类的,windows和linux类。我们要提升自己的技能,需要学习这两款。我记得在大学时期,学习过windows以及linux,但当时觉得又不常用,就学的模棱两可。毕业之后,你会发现,其实这两种操作系统是很主流的。为什么学?下面就是一些工作中遇到的例子分享一下。

我记得在企业中有次遇到数据库故障切换的问题,但数据库却没有掉进程,经过排查确是系统方面的问题。发现系统io在那段时间一下子飙升到百分百,还使用swap交换分区了。虽然是数据库方面,但也涉及到了系统方面,也就是liunx服务器。这时就得需要数据库人员储备懂一些linux知识才能更好的解决问题,不然只能抓瞎。

还有如果你找的工作是做系统运维,那更离不开linux服务器一类的。因为现在用的最多操作系统类就是linux。这时你就得具备运维知识体系。完好的知识体系能帮助更快的有解决思路。无非就是安装一台新的服务器,就要做raid和lvm磁盘阵列,然后硬盘管理,存储结构,创建用户以及权限等,这是前期准备,服务器装好后,就分配为应用使用或是数据库使用,应用使用的话就会部署中间件,文件共享,dns,邮件服务器等;用于数据库使用,就要安装数据库,安装这之前,都得借助系统人员来协助,这是不分家的。做哪一行,都是息息相关的。

虽然从事的是数据库运维工作,但也离不开需要系统知识。有次工作中遇到测试防火墙对于数据库端口的问题。首先就得知道防火墙类型iptables与firewalld,这两种命令不太一样,我首先测试了iptables添加防火墙策略,但遇到策略先后顺序问题,然后又测试firewalld只要开启再进行填策略即可。看着操作挺简单的,但当时根本不知道命令,实际操作步骤该怎么进行,这时我想起了这本书,我就打开这目录进行查看运用,最后完成了。

还有就是磁盘的划分以及yum的安装,这些都是息息相关的,只要从事it行业,这基础的根本知识根本不能缺失的。

目前企业还有主流自动化运维,就是ansible服务,跟紧技术,就要不断的刷新自己,有可能根本就没有听说过,也就在百度搜索了解,或是更快更便捷的方法可以读一下《Linux就该这么学》这本书里面有提到这一知识模块,可以让自己快速的了解新的知识块。谈到自动化运维,就不得不说shell脚本。这是一重点。shell脚本也很主流,用shell脚本可以很方便的执行安装软件,比如安装数据库,安装中间件,遇到一下安转十几台的情况,不如写脚本实现自动化安装更快捷,所以,工作中无处不是知识块,无处不在逼着自己学习,丰富自己。

工作中会遇到各种问题,但问题本身还是来源你是否掌握了基础。所以,有的学生在大学时期接触过就觉得很容易入手入门,想着更深入的了解。但有的觉得这是主流方向以及技术潮流,就想着学习这方面为了找更好的工作。这都是可以的。但小白怎么入手呢,一种无非是百度找资料找视频,可是看着看着就不想看了,看不下去的,这时可以借助一本书,让你脑海中有个清晰的大纲内容,这样学习起来就很容易。

最后,来说下学的好处,Linux是一种自由和开放源码的类UNIX操作系统。Linux有必要学吗?学Linux有什么作用,学Linux能干什么?是为了更好的提升工作效率。windows系统有dos命令,为了可以更快的执行多工作,可以使用批处理脚本,那相对的linux也有脚本,就是shell脚本,为了实现自动化工作。当你习惯于用脚本工作,你会发现linux太好玩了,桌面也有各种风格,你再回到你熟悉的windows界面时,就觉得不是很流畅,有种陌生的感觉,感觉没有linux处理的快。而且linux也能有windows的界面,而且有的为了用linux,就会在电脑中装双系统,或者是利用虚拟机来装,能连外网用着没啥区别,就是处理速度快,你就会爱上shell脚本。当你会了这些,你去企业工作的时候,你会发现这些给与你的帮助特别大。

目前大多企业用linux系统还是挺多的,所以学习它还是要有必要的,开始学就从《Linux就该这么学》这本书学习就ok了。

更多推荐

Elasticsearch 聚合检索 (分组统计)

1普通聚合分析1.1直接聚合统计(1)计算每个tag下的文档数量,请求语法:GETbook_shop/it_book/_search{"size":0,//不显示命中(hits)的所有文档信息"aggs":{"group_by_tags":{//聚合结果的名称,需要自定义(复制时请去掉此注释)"terms":{"fie

CRC循环冗余码计算

初步条件1.假设数据位有7位,为101001D(初始)=1010012.假设给定约定多项式为4位,为1100,可求得阶级r为len(1100)-1=4-1=3P(多项式)=1100r=len(P)-1=4-1=33.根据流程,计算过程中的数据位需要在末尾加上第二步所求的阶级数数量的阿拉伯数字0。D(计算中的数据位)=1

睿趣科技:现在开抖音小店还来得及吗

抖音,作为一款风靡全球的社交短视频应用,已经在短短几年内改变了人们的生活方式和商业模式。随着抖音上涌现出越来越多的网红和小店,许多人开始考虑是否还有机会在这个领域创业。那么,现在开抖音小店还来得及吗?首先,抖音小店市场仍然充满机会。虽然抖音上已经有数以百万计的小店,但市场仍然远未饱和。消费者的需求多种多样,不断变化,因

腾讯mini项目-【指标监控服务重构】2023-08-22

今日已办50字项目价值和重难点项目价值通过将指标监控组件接入项目,对比包括其配套工具在功能、性能上的差异、优劣,给出监控服务瘦身的建议top3难点减少监控服务资源成本,考虑性能优化如何证明我们在监控服务差异、优劣方面的断言监控服务无感化,支持代码可扩展总监回复小而美的监控服务怎么为之小?怎么为之美?要小要美的关键点是什

vue内置组件Transition的详解

1.Transition定义Vue提供了两个内置组件,可以帮助你制作基于状态变化的过渡和动画:<Transition>会在一个元素或组件进入和离开DOM时应用动画。<TransitionGroup>会在一个v-for列表中的元素或组件被插入,移动,或移除时应用动画。简单地说,就是当元素发生变化,比如消失、显示时,添加动

c#对接webservice接口

方式一:需要填写地址,不能映射每个方法工具类usingSystem;usingSystem.CodeDom.Compiler;usingSystem.CodeDom;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.N

灞桥论“健” 共话康养 灞桥康养论坛取得圆满成功

随着我国“老龄化”的加速,养老资源的匮乏已经成为一个十分严峻的社会问题。同时随着生活水平的大幅提高,康养产业应势而生。涵盖了养老、医疗、体育、养生、旅游等多个领域的康养产业,不仅要为老人们实现“老有所乐、身体健康”的理想,更是要让养老变成“享老”。活力灞桥共话康养9月15日,以“融合康养产业、乐享宜居灞桥”为主题的灞桥

程序猿比抓系列 - 搜索算法

必抓!搜索算法的深度剖析一:引言搜索算法是计算机科学中一类十分重要且常见的算法,它们在各个领域和应用场景中都有广泛的应用。搜索算法可以帮助程序员快速地在大规模的数据中找到目标元素,从而提高程序的效率和准确性。对于一个程序员来说,掌握各种搜索算法是必不可少的,可以帮助他们更好地解决实际问题,提高自己的编程水平。二:常见搜

搭建Docker开发环境_Linux

环境搭建文章目录环境搭建@[toc]DockerDocker运行权限Docker加速Docker容器创建Python版本切换版本工具RepoGit开发SDK代码拉取在线离线(推荐)Debian安装软件包编译打包问题技巧Dockersudoaptinstalldocker.ioDocker运行权限#添加dockergro

新的小伙伴加入,开始系统更新分享了

近几个月一直有一个好消息未跟大家分享,就是我们有新的小伙伴加入了,帅就不必说了,关键是对电控的理解那可不是一般的强,工程经验丰富,学术能力也是一等一的。我们有幸在一个公司工作,跟着一个企业导师学习技术,按照学校的叫法可以一定程度称为“同门”和“师兄弟”了。在我们的共事中,我也发现了他对电控领域相关的知识与技术有着深层次

(数组 / 字符串) 55. 跳跃游戏 ——【Leetcode每日一题】

❓55.跳跃游戏难度:中等给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从

热文推荐