【如果你想在IT公司工作,你需要了解这些!】什么是Linux?(面向初学者)

你好!
我是井上,Beyond Shikoku 办公室的波斯猫。

2022年已经到来,你们中的一些人可能在四月份开始担任工程师的新工作,对吧?
那么,这次
Linux这个问题

我刚加入公司时,听到“Linux”这个词也完全摸不着头脑。
为了避免有志成为工程师的人也经历同样的困惑,我在这里解释一下。

什么是Linux?

Linux 是一种操作系统 (OS)。
您可能熟悉 Windows 和 Mac OS。Linux
也是一种操作系统,就像 Windows 和 Mac 一样。
“OS”代表操作系统,它是用于操作计算机和智能手机的基本软件。

前面我提到过,Linux 与 Windows 和 Mac 属于同一操作系统家族,但
Linux 有许多 Windows 和 Mac 所没有的功能。

Linux的特点

Linux 是开源的,这意味着任何人都可以免费使用它。因此,它被广泛应用于各种用途,包括 IT 相关工作和学习。虽然它主要用于服务器,但它也是个人编程学习的绝佳环境。这是因为,正如前面提到的,Linux 允许您免费搭建开发环境,从而轻松配置编程环境。Linux主要采用命令行界面 (CUI)。您不会像在普通电脑上那样使用鼠标进行操作。相反,您主要使用键盘输入命令来向操作系统发送指令。使用命令向操作系统发送指令可以让您下载 Apache 等软件、检查服务器状态等等。此外,您可以使用 cron 在指定时间启动程序,日志轮换设置允许您在一段时间后删除或覆盖系统数据,以防止数据累积并占用磁盘空间。您可以利用这些自动化机制。此外,Linux 拥有大量高质量的软件,其中大多数都是免费使用的。此类软件的典型例子包括ApacheMySQL。Linux被世界各地许多人广泛用作服务器,其主要特点之一是高可靠性。然而,大多数帮助文档都是英文的,这对于一只只会日语的波斯猫来说是个挑战。尽管如此,英文帮助文档的存在也证明了 Linux 在全球范围内的广泛应用。如果未来能有更多日语帮助文档,那就太好了。

















Linux 不擅长编辑视频和音乐等多媒体内容。
因此,这些领域正是 Windows 和 Mac 的优势所在。

在我看来,Linux最大的优势在于它是免费的,任何人都可以免费使用,并且可以自由构建和定制。无需任何初始成本是一大优势。即使某些功能没有按预期运行,你也可以根据需要多次安装和定制软件,所以完全不用担心。如今,只需上网搜索,就能找到如何下载软件和学习各种命令的信息。网上有海量的Linux使用资料,即使是Linux新手也能轻松上手。很多人可能会想: “Linux太好玩了!我想更深入地探索它!” Linux还允许用户权限,因此从安全角度来看,你可以放心使用。





窄 Linux 和广 Linux

提到“Linux”,有些人可能对其有所了解。虽然工程师们经常随意使用“Linux”这个词,但它可以分为“狭义上的Linux ”和“广义上的Linux ”。“狭义上的Linux”仅指“Linux内核”。 “Linux内核”是Linux操作系统的核心部分。 “内核”指的是操作系统中向硬件发出指令的核心部分。因此,它仅指Linux操作系统中控制计算机硬件的软件,也就是我们所说的“Linux”。当我们把Linux视为内核时,我们就称之为“狭义上的Linux”。





正如我在“什么是Linux?”一文中提到的,如果我们把“Linux”看作一个“操作系统”,那么这就是广义上的“Linux”。搭建Linux环境时,首先要做的就是决定使用哪个“Linux发行版”。那么,什么是“发行版”呢?有些人可能会感到疑惑。我想谈谈搭建Linux环境时必不可少的“发行版”。正如我之前提到的, “发行版”是一个软件包,它包含了核心部分——内核,以及允许用户使用Linux的基本命令和应用程序。换句话说,当我们把Linux看作一个操作系统时,我们称之为“广义上的Linux”。你可以记住,“广义上的Linux”=“Linux发行版”。Linux发行版主要分为两类:基于Red Hat的和基于Debian的,但我通常使用基于Red Hat的发行版,包括CentOS。








虽然我们通常不会去思考“狭义上的 Linux”和“广义上的 Linux”之间的区别,但
对于工程师来说,这是一个很有用的冷知识。

Linux 操作指南博客

我之前写过几篇关于如何使用 Linux 的博客文章,
希望对您有所帮助。
[Linux 新手入门] 使用 vi 命令编辑和保存
[3 分钟超级新手指南] 显示 Linux 操作系统命令执行历史记录
[1 分钟超级新手指南] 查看 Linux 操作系统运行时间
[3 分钟超级新手指南] 查看磁盘使用情况
[3 分钟超级新手指南] 创建和删除目录

Linux挑战博客

【波斯猫备忘录】我用 AWS 免费套餐试了一下!添加交换空间
【Apache】查看访问日志的简易说明

Linux实用博客

这样就能解决问题!更改您忘记的 MySQL root 用户密码

最后

这只是个比较粗略的总结,你觉得怎么样?我刚入职公司的时候,买了一本叫《新Linux教科书》的书,读了一遍。我推荐这本书,因为它涵盖了很广的主题,从回答“什么是Linux?”这个问题到解释工程师常用的命令,应有尽有。这或许是个了解Linux历史的好机会,也挺有意思的。波斯猫会全力支持新员工在工程领域展翅高飞!



每天都在成长,每天都在进步。
我必须每天都提升自己!
感谢您阅读到最后。

如果您觉得这篇文章对您有帮助,请点个“赞”!
2
加载中...
2票,平均分:1.00/12
2,317
X Facebook Hatena书签 口袋

这篇文章的作者

关于作者

井上彩花

我隶属于系统解决方案部门。
我是Beyond公司四国办公室的创始成员之一。我之前没有任何IT行业经验,直接进入了这个行业。
作为培训团队的一员,我负责为应届毕业生、职场新人和现有员工制定培训课程并开展培训。我的
主要职责是服务器的运维。
我尤其重视客户的内容。此外,
我还隶属于网络内容业务部门和YouTube团队。