为何学linux及用处

2023-09-21 23:51:17

为何学linux及用处

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

更多推荐

关于ClickHouse的SQL操作

目录clickhouse和mysql的比较5.1create5.2Insert1.标准INSERT2.从表到表的插入5.3Update和Delete1.删除操作2.修改操作clickhouse和mysql的比较共同点:都是关系型数据库,支持SQL查询语言;支持事务处理,具备ACID特性(原子性、一致性、隔离性、持久性)

【多尺度无监督:Pansharpening】

Mun-GAN:AMultiscaleUnsupervisedNetworkforRemoteSensingImagePansharpening(Mun-GAN:一种多尺度无监督遥感图像泛锐化网络)在遥感图像融合中,全色锐化是一种遥感图像融合方法,旨在融合全色(PAN)图像和多光谱(MS)图像,以产生高分辨率的MS(H

ClickHouse(15)ClickHouse合并树MergeTree家族表引擎之GraphiteMergeTree详细解析

GraphiteMergeTree该引擎用来对Graphite数据(图数据)进行瘦身及汇总。对于想使用ClickHouse来存储Graphite数据的开发者来说可能有用。如果不需要对Graphite数据做汇总,那么可以使用任意的ClickHouse表引擎;但若需要,那就采用GraphiteMergeTree引擎。它能减

主打低功耗物联网国产替代,纵行科技ZT1826芯片以速率和灵敏度出圈

在低功耗物联网领域,国产替代的趋势越演越烈。9月20日,纵行科技在“IOTE2023深圳·物联网通信技术与应用高峰论坛”发表了“自主原创AdvancedM-FSK®调制技术助力国产替代和泛在物联”的演讲,并推出了ZT1826芯片,以“更低功耗、更低成本、更高性能”为差异化优势,想在低功耗物联网赛道上开辟出一条“国产替代

C4BUILDER—用于构建C4模型图的Web项目

c4builder是什么?c4builder:字面理解是产生C4架构图的构建器。c4builder是一个轻量级的nodejscli工具,用于仅使用文本构建、维护和共享软件体系结构项目。c4builder是一种架构设计工具,可以帮助开发人员和架构师描述和可视化软件系统的架构,包括系统的组件、关系、依赖和交互。它基于C4模

Git错误解决:如何处理“could not determine hash algorithm“问题

🌷🍁博主猫头虎(🐅🐾)带您GotoNewWorld✨🍁🦄博客首页——🐅🐾猫头虎的博客🎐🐳《面试题大全专栏》🦕文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺🌊《IDEA开发秘籍专栏》🐾学会IDEA常用操作,工作效率翻倍~💐🌊《100天精通Golang(基础入门篇)》🐅学会Gol

帆软BI开发-Day2-趋势图的多种变形

前言:在BI数据展示中,条形图、趋势图无疑是使用场景非常多的两种图形。与条形图不同的是,趋势图更能反馈出一定的客观规律和未来的趋势走向,因此用于作为预警和判异的业务场景,但实际业务场景的趋势图可没你想的那么简单,今天我们一起来讨论下怎么在帆软上实现复杂的趋势图的需求吧。一、自我介绍-趋势图1、自我介绍帆软趋势图是一种基

CSS的var()函数用法与JS获取css函数变量值的方法

项目场景我们常在项目里见到这种写法。<template><divid="dashboardLayout":style="styleCSSVariable"></div></template>可以看到,根元素这里使用了一个名为styleCSSVariable的CSS集。这里的实现是:getstyleCSSVariable

机器视觉检测在流水线上的技术应用

机器视觉在流水线上的应用机器视觉系统的主要功能可以简单概括为:定位、识别、测量、缺陷检测等。相对于人工或传统机械方式而言,机器视觉系统具有速度快、精度高、准确性高等一系列优点。随着工业现代化发展,机器视觉已经广泛应用于各大领域。为企业及用户提供更优的产品品质及完美解决方案。流水线视觉检测是机器视觉应用最多的场合,流水线

视觉检测系统可以检测太阳能电池片哪些方面的缺陷?

近年来,随着全球工业化进程的不断加快,能源与环境危机成为一个亟待解决的问题。为此,太阳能作为一种清洁可再生的能源,现已被广泛应用于各领域。太阳能电池片作为太阳能转换为电能的核心载体,其质量的好坏决定着电能的转换效率。在从硅片到太阳能电池片的生产过程中会产生污点、破损等各种缺陷,需要进行多重检测工序。手动检测效率低下,容

unordered_set和unordered_map的封装

目录一、前言二、容器的使用1、unordered_map2、unordered_set​编辑三、哈希表的改造1、结点2、哈希表的迭代器*构造函数*重载**重载->*重载++*重载!=和==3、哈希表的析构4、unordered_map的[]实现5、修改后的哈希表四、unordered_set的实现五、unordered

热文推荐