{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

运维是必须要会linux吗?

ermaoLermaoL 回答0 收藏1
收藏问题

10条回答

levinit

levinit

回答于2022-06-28 10:10

网络应用里面最多的一个操作系统,以后的应用会越来越广泛,尤其是我们国产操作系统起来以后,这个市场的需求特别大

评论0 赞同0
  •  加载中...
widuu

widuu

回答于2022-06-28 10:10

首先回答,不管是运维还是开发,测试什么的,linux都是必须会的,不会linux等于和IT,通讯,物联网行业毫无关联,在人工智能时代更是如此,可以说不会linux就等于不会使用电脑。

现在是21世纪,是一个科技蓬勃发展的时代,it行业已经成为一个很受欢迎的行业,很多人都想在it行业发展,寻找一份与it相关的工作。很多想接触IT行业的初学者都已经厌倦了思考。我该学些什么?我该学些什么?学什么更好?出现了一系列的问题。当一些学生不知道该学什么时,他们会认为我最好什么都学。我想说的是:如果你这样想,那就错了。如果你像这样学习,你认为你学到了很多。事实上,如果你去学习一切,你将不可避免地花费大量的精力。最后,你可能对每件事都知道一点,但你没有学到任何东西学习也是白费力气。

为什么学习Linux

今天,我要谈谈Linux。一些学生会问你为什么要谈论Linux。如果你不谈其他事情,别人就不能和Linux相比吗?不是的!IT产业的方方面面都有其独特性。由于技术有一个方面,这意味着需要这种技术。IT产业也有很多领域,每个领域都会有很好的技术。我推荐学习Linux,因为我认为it行业的老手和新手都有必要学习Linux。在IT行业,无论是网络、服务还是其他方面,都会涉及到很多与Linux相关的技术知识。

什么是Linux

什么是Linux?Linux是一种计算机操作系统。中文阅读方法一般是“Lennox”,而真正的阅读方法是“Lennox”。Linux操作系统的内核又称为Linux。Linux操作系统也是自由软件和开源代码开发中最著名的例子。

简而言之,Linux是一套类似UNIX的操作系统,可以自由使用和扩展,主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界成千上万的程序员设计和实现的。与UNIX兼容的产品,可在世界各地免费使用,对平滑软件没有任何版权限制。

Linux的出现

Linux最初是一个电脑爱好者,名叫Linus Torvalds,芬兰赫尔辛基大学的学生。他的目的是设计一个操作系统,而不是MINIX(一个由计算机教授Andrew Tannebaum编写的操作系统教学程序)。该操作系统可以在386486或奔腾处理器的个人计算机上使用,并且具有UNIX操作系统的所有功能,因此他开始了Linux原型的设计。

在Linux早期,引导加载程序使用Lilo(Linux loader),它存在一些不可容忍的缺陷,如无法识别8g以外的硬盘,后来又增加了grub(grand unified)引导加载程序,克服了这些缺陷,具有“动态搜索核心文件”的功能。它允许您在开机时编辑引导设置系统文件,并通过ext2或ext3文件系统加载Linux内核。

Linux的标志和吉祥物是一只名叫tux的企鹅。这个标志的由来是莱纳斯在澳大利亚的时候在动物园被企鹅咬了,所以他选择了企鹅作为Linux的标志。Linux的注册商标归Linus Torvalds所有。这是因为在1996年,一位名叫威廉·德拉·克罗齐(William R.della Croce)的律师开始写信给各种Linux出版商,宣称他拥有Linux商标的所有权,并要求每个出版商支付版税。这些出版商共同呼吁将注册商标重新分配给Linus Torvalds。Linus Torvalds一再声明Linux是免费的,他可以自己销售,但Linux不能出售。

Linux的基本思想

Linux有两个基本思想:

首先,一切都是文件;

第二,每一个软件都有一个明确的目的,并且尽可能地编写好。

具体来说,第一种是系统中的所有文件都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等。对于操作系统内核,它们都被认为有自己的特性或文件类型。至于Linux是基于UNIX的,很大程度上是因为两者的基本思想非常相似。

Linux的特点

Linux以其效率和灵活性著称。它可以在PC上实现UNIX的所有功能,具有多任务、多用户的能力。Linux是一个兼容POSIX的操作系统,在GNU公共许可下免费获得。Linux操作系统的软件包不仅包括完整的Linux操作系统,还包括文本编辑器、高级语言编译器等应用软件。它还包括一个带有多个窗口管理器的X窗口GUI,允许我们使用窗口、图标和菜单来操作系统,就像使用windows NT一样。

评论0 赞同0
  •  加载中...
王岩威

王岩威

回答于2022-06-28 10:10

首先,可以十分肯定的和你说,运维百分百必须要会Linux。

现在,绝大多数服务端软件都是跑在Linux服务器上的。比如常见的web Server和各种数据库等等。作为一个合格的运维,基本的Linux命令的使用,那只是入门的技能。各种常用软件的配置调优,如nginx,MySQL等等。那也可以说是一定要掌握的。甚至于Linux内核的调优,如果了解一点那也一定是加分项。

那么作为一个运维,光掌握Linux就够了吗?那显然是远远不够的。考虑到大批量的服务器的配置管理,那是不是的整个ansible啥的。在考虑的各种指标日志的监控,那是不是还得掌握基本的ELK,Grafana,甚至于prometheus的基本操作。

在其次,如今都讲微服务,是不是还得会点kubernetes,docker啥的。

此外,掌握一门脚本语言,那也是必须的。比如Python就很不错。

当然还有很多其他的,这就看具体的是运维啥了。

总之,运维大有可为,奋进的,少年。

评论0 赞同0
  •  加载中...
Baoyuan

Baoyuan

回答于2022-06-28 10:10

现在大部分服务器都是linux,windows越来越少,还是学一学,不太难,习惯就好了

以下图片引自wgcloud监控系统




评论0 赞同0
  •  加载中...
Kahn

Kahn

回答于2022-06-28 10:10

答案是肯定的。

因为Linux是运维基础中的基础,只有会了Linux才算是有了去运维的敲门砖。

这里不仅仅要会,而且要掌握以下关于Linux的技能点才能算是刚入门了运维。

1、掌握Linux的基础是关键

不仅要会基础的命令。

还要熟悉至少一种内置的编辑器,如vi。

至少也要熟悉一个发行版,如centos。

2、掌握运维的命令也是关键

例如:查看日志和机器相关信息的常用命令,如cat,tail等

日志文件说明,查看系统信息,查看系统运行资源,查看系统磁盘和分区信息,查看网络信息,查看进程,查看用户信息,查看服务,查看系统安装程序等,这里就不一一列举了。

3、掌握基础服务

常用的ssh,ftp,dns,dhcp,ntp等服务的使用。

4、运维平台工具的使用

Zabbix,Puppet等常用运维工具的使用,熟练它们的功能和特点,也是必须掌握的。

5、对于脚本的使用

必备的:shell

进阶的:Python,Perl……

6、对于底层的掌握

Linux内核等

7、网络配置管理

网络的配置及网络的管理等

熟练使用tcpdump等抓包工具的使用

8、安全策略配置

防火墙配置,如iptables等

9、硬件管理

接口类型

查看硬件信息

了解各类服务器,如机架式,刀片式等

……

而上面无一例外都是要在会Linux的基础上去实现的,所以运维是必须要会Linux的。

评论0 赞同0
  •  加载中...
宋华

宋华

回答于2022-06-28 10:10

运维是必须要会linux吗?

运维工程师跨工种跨部门的工作是非常常见的情况,自然而然,优秀的运维工程师必须要懂很多,沟通能力、团队协作、执行力、善于沟通……这些就不说了,这些基本素质。运维又分为多种运维,其中Linux运维在我看来应该是最考验实力的,Linux运维不止要懂Linux系统的理论基础,还要精通linux文件系统、内核、Linux企业常用服务(如dns、http、ftp、mail、nfs等)等等;还要硬件懂网络懂TCP/IP等协议;懂编程:shell是最基础的,不止要懂还要精,其次还要懂Perl、Python、C++……甚至ruby。懂常见数据库:比如mysql 、SQL Server、Oracle、Sybase、DB2……并精通其中一两种;还要懂lamp或者lnmp的性能调优,当然也包括Linux操作系统调优。综上所述,做运维要懂的巨多,Linux是其中之根基,基本上Linux能力的强弱可以决定了一个运维工程的等级和年薪。

评论0 赞同0
  •  加载中...
DesGemini

DesGemini

回答于2022-06-28 10:10

Linux是运维离不开的操作系统,服务器大部分都是Linux,运维不只是管理一台电脑那么简单,所以要学的东西很多,各类操作系统都要熟悉的。

评论0 赞同0
  •  加载中...
zzzmh

zzzmh

回答于2022-06-28 10:10

linux是基础,所有的应用、数据库、软件都急于linux操作系统部署,所以学好linux做运维事半功倍。

评论0 赞同0
  •  加载中...
xushaojieaaa

xushaojieaaa

回答于2022-06-28 10:10

必须会,这是最基本的

评论0 赞同0
  •  加载中...
Bowman_han

Bowman_han

回答于2022-06-28 10:10

是的,给您推荐一本入门教程。叫《鸟哥的LINUX私房菜》,很适合新手入门

评论0 赞同0
  •  加载中...

相关问题

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<