为何学linux及用处

2023-09-21 22:00:59

目前企业使用的操作系统无非就是国产类的,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了。

更多推荐

【算法训练-二叉树 四】【对称与翻转】对称二叉树、翻转二叉树

废话不多说,喊一句号子鼓励自己:程序员永不失业,程序员走向架构!本篇Blog的主题是【二叉树的形态变化】,使用【二叉树】这个基本的数据结构来实现,这个高频题的站点是:CodeTop,筛选条件为:目标公司+最近一年+出现频率排序,由高到低的去牛客TOP101去找,只有两个地方都出现过才做这道题(CodeTop本身汇聚了L

OPCAE扫盲

目录1基本概念1.1服务器/客户端1.2区域1.3报警/条件1.4事件2条件概念2.1子条件2.2OPCConditions属性2.3Condition质量2.4OPCSubConditions属性2.5Condition定义2.6严重性2.7Condition启用/禁用2.8Area启用/禁用2.9Condition

服务器托管费用包含什么?

服务器托管和服务器租用是有一定区别的,那么服务器托管多少钱一年呢?今天就让小编来讲一讲服务器托管费用包含什么吧?服务器的机柜费。因为是服务器托管,所以不需要IDC服务器商提供服务器,只需要给自己的服务器付租用机柜的费用。通常是1U、2U、4U、半柜、整柜几种租用尺寸。(注:1U=4.445厘米,2U=8.89厘米,以此

Aztec交易架构解析

1.引言前序博客有:Aztec的隐私抽象:在尊重EVM合约开发习惯的情况下实现智能合约隐私完全保密的以太坊交易:Aztec网络的隐私架构Aztec.nr:Aztec的隐私智能合约框架——用Noir扩展智能合约功能AccountAbstraction账号抽象——EIP-4337提案Aztec团队认为:隐私用户体验糟透了。

深入解读什么是期权的内在价值和时间价值?

期权品种越来越丰富,对于大家套利对冲都有很多的选择。而有些初学者对时间价值一直不理解,今天呢,就给大家讲一讲深入解读什么是期权的内在价值和时间价值?本文来自:期权酱01在期权交易过程中,想必大家都会有以下几点疑惑:❑我看对行情了,为什么行情上涨或者下跌。认沽和认购都不赚钱?❑什么是期权的内在价值和时间价值?❑一旦被套,

HTTP网络协议与接口测试逻辑

很多测试人员都做过接口测试,但是聊到接口还是会不太清楚。网络协议:但凡要做接口测试,一定要懂网络协议。目前市场主流的网络协议HTTP1.1,Dubbo2,HTTP2.O(相对较少)HTTP1.1网络协议:搞懂打开浏览器访问一个URL会经历的步骤有哪些?(也就是搞懂了HTTP网络协议的基本交互流程)解析URL,将域名解析

性能测试 —— Jmeter 常用三种定时器

1、同步定时器位置:HTTP请求->定时器->SynchronizingTimer当需要进行大量用户的并发测试时,为了让用户能真正的同时执行,添加同步定时器,用户阻塞线程,知道线程数达到预先配置的数值,才开始执行取样器的操作测试绝对并发,比如秒杀,抢购等场景,结果要用聚合报告查看简单案例:模拟50个用户同时访问百度线程

JMeter 测试脚本编写技巧

是一款开源软件,用于进行负载测试、性能测试及功能测试。测试人员可以使用JMeter编写测试脚本,模拟多种不同的负载情况,从而评估系统的性能和稳定性。以下是编写JMeter测试脚本的步骤。第1步:创建测试计划在JMeter中,测试计划是测试的最高级别,它包含了各种元素和配置,如线程组、断言、监听器等。测试人员需要在JMe

2种方法,jmeter用一个正则提取器提取多个值!

jmeter中,用json提取器,一次提取多个值,这个很多人都会。但是,用正则提取器一次提取多个,是否可以呢?肯定,很多人都自信满满的说,可以!形如:token":“(.?)“,“identity”:”(.?)”写一个这样的正则表达式,不就是可以提取两个了吗!是的,这种做法没有错,但是,你发现一个问题吗?你的“Name

【初阶数据结构】树结构与二叉树的基础概念

君兮_的个人主页勤时当勉励岁月不待人C/C++游戏开发Hello,米娜桑们,这里是君兮_,今天带来数据结构里的重点内容也是在笔试,面试中的常见考点——树与二叉树,其中二叉树又分为很多种,我们先来讲讲基础的内容带大家一步步入门二叉树与其遍历一树的概念及其结构1.树结构中的相关概念2.树的表示二什么是二叉树?1概念2特殊的

急救车工业路由器应用提升急救效率:车联网、数据采集与远程诊疗

急救车作为医院里医疗急救过程中的重要组成部分,在智慧医疗物联网领域中急救车应用4G工业路由器实现网络部署与数据采集,通过工业4G路由器能够实时采集到病患的生理数据、救护现场音频与视频、GPS定位以及车辆运行状态等重要信息。这些数据将被传输到医疗急救系统帮助院内医生对急救车上的病患进行初步判断,并及时提供远程诊疗协助。I

热文推荐