从Windows转向Linux必知的8个关键点

本文详细介绍了从Windows转向Linux时需要注意的8个重要方面,包括Linux发行版选择、开源许可、命令行操作、权限管理、软件兼容性等关键技术要点,帮助用户顺利完成系统迁移。

从Windows转向Linux必知的8个关键点

从Windows转向Linux可能会给初学者带来新的挑战。如果你只使用过Windows,在采用Linux操作系统时需要记住以下八个提示。

1. Linux不是单一系统

Linux不是一个单一的操作系统。Microsoft Windows代表由一家公司控制的一个操作系统。由于Linux代码是开源的,任何人都可以创建自己的Linux发行版并根据需要进行定制。因此,你可以从数千个Linux发行版中进行选择。

发行版是特定用途的Linux版本。例如,一些在企业环境中作为生产服务器运行,而其他一些则为创意人员、开发人员或家庭用户设计。面向特定用途的已安装软件使发行版彼此不同。大多数发行版都是从Red Hat Linux或Debian Linux演变而来。

另一个重要的区别是Linux社区。像Linux这样的开源项目依赖于协作和在他人的工作基础上进行构建。Linux社区遍布全球的组织、语言和目标。

2. Linux为什么免费?

对于习惯于限制性许可和无法修改的专有软件的用户来说,自由和开源软件可能难以理解。开源许可使源代码(即应用程序背后的编程)免费可用。任何人都可以修改该代码以随着时间的推移创建更好的软件。Linux操作系统是开源许可代码库的一个例子。

结果是,人们可以实施好的想法,无论它们来自哪里,并且无需真正考虑公司议程或财务底线。软件快速发展,并且只受社区审查,这通常提高了应用程序的安全性和稳定性。

专有软件(即闭源软件)为消费者预先编译。你无法修改它。Windows是一个闭源操作系统。

3. 你可以更改桌面环境

Microsoft提供了一个集成的Windows GUI。它包括许多设置,但一个单一的桌面环境管理所有内容。在Linux中,GUI桌面环境是可选的、离散的软件片段,你可以像任何其他应用程序一样删除和替换。许多Linux服务器发行版根本不使用GUI。

你可以选择最好的桌面环境,而不是使用特定供应商提供的那个。用户通常会在旧系统或服务器上安装消耗较少资源的GUI。

4. Linux是一个成熟的操作系统

Linux不再只是一个服务器操作系统——它还支持家庭或办公室用户。过去,安装Linux具有挑战性,维护软件困难,GUI用户友好性较差。然而,现代Linux桌面包括一系列辅助功能设置,使每个人都能更轻松地使用它们。它们在外观上也更具吸引力。

Linux包括大多数用户期望的辅助功能,因此家庭或SMB用户也可以使用它。

5. 在命令行工作

如果你采用Linux,预计会在Linux命令行工作。GUI是可选的——尤其是在服务器上——你可能会发现许多任务在终端中执行更快、更简单。Linux命令有两种主要的语法结构。

大多数命令使用command -options argument语法,其中选项修改命令。命令作用于参数。

例如,要以长格式显示主目录内容,包括隐藏文件,键入:

1
$ ls -la

其他命令使用command subcommand argument语法。

你可以使用此语法运行systemctl命令。例如,要使用systemctl重新启动sshd服务,键入:

1
# systemctl restart sshd

在这种情况下,restart是子命令,sshd是参数。

Linux提供了一个内置手册,为用户提供快速参考,称为man页面。使用此参考查找各种命令和相关选项。

要查看ls命令的基本用法和选项,键入:

1
$ man ls

6. 理解权限提升

出于安全原因,你应该避免使用管理权限登录,除非绝对需要。Linux管理员帐户名为root,比Windows管理员帐户拥有更多权力,这增加了漏洞。

Windows具有“以管理员身份运行”功能,在运行某些命令时提升权限。Linux使用sudo来执行超出标准用户权限的委派任务。作为新的Linux用户,你可能使用sudo来管理服务或软件。文档通常显示如下命令:

1
$ sudo systemctl restart rsyslog

sudo的使用因发行版而异。一些发行版设置了默认配置,标准用户必须使用sudo来行使root权限,而其他发行版则鼓励管理员委派权限以满足他们的要求。

7. 查找兼容的开源软件

操作系统通过运行用户需要的应用程序来从根本上提高生产力。在转向Linux时,你可能需要一个生产力套件。主要的开源生产力套件是LibreOffice,它与Microsoft Office文件类型具有交叉兼容性。其他替代方案包括Zoho Workplace和Calligra Suite。

LibreOffice Writer本质上是一个开源版本的Microsoft Word,你可以使用它来访问和编辑Word文件。

你从包中安装编译的Linux软件。包管理器(可能是发行版特定的)维护软件。源自RHEL的发行版使用YUM和DNF等包管理器,而源自Debian的发行版通常使用APT。

例如,下面的第一个命令在Red Hat衍生的发行版上安装Nmap端口扫描器,第二个命令在Debian衍生的发行版上安装它:

1
2
$ sudo dnf install nmap
$ sudo apt install nmap

8. 知道文件存储位置

与Windows一样,Linux在特定位置组织文件。文件系统层次结构标准强制执行Linux发行版之间的文件管理标准化。该标准让应用程序和用户知道哪些目录保存配置文件、用户数据和系统日志文件。

三个最关键的目录如下:

  • /etc保存配置文件。
  • /home/{username}保存用户特定文件,并代表用户的私有主目录。
  • /var/log保存系统和服务日志文件。

切换操作系统的步骤

从Windows切换到Linux很简单,但需要一些准备以确保你不会丢失数据或无法访问应用程序。首先选择一个发行版。

以下是一些用户友好的发行版:

  • Ubuntu Linux
  • Fedora Linux
  • Linux Mint
  • Rocky Linux

你还需要找到与Linux兼容的应用程序,例如文字处理器、游戏和代码编辑器。

  1. 选择适合你需求的发行版。
  2. 选择安装选项(虚拟机、全新安装或双启动)。
  3. 验证你需要的应用程序是否可用。
  4. 创建安装磁盘(USB驱动器、DVD或虚拟机映像)。
  5. 备份Windows计算机上的现有数据。
  6. 安装并更新新的Linux操作系统发行版。
  7. 安装并更新必要的应用程序。
  8. 恢复数据。
  9. 完成任何其他配置,例如防火墙设置、网络选项和用户偏好。

Damon Garn拥有Cogspinner Coaction,并提供自由IT写作和编辑服务。他撰写了多本CompTIA学习指南,包括Linux+、Cloud Essentials+和Server+指南,并为TechTarget Editorial、The New Stack和CompTIA Blogs广泛供稿。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计