专栏首页java一日一条Linux 新手容易犯的 7 个错误

Linux 新手容易犯的 7 个错误

改变操作系统对于任何人来说都是迈出的一大步,特别是当许多用户不确定操作系统究竟如何的时候,尤其如此。

但是,从Windows切换到Linux特别艰难。因为这两个操作系统有不同的假设和优先级,以及不同的做事方式。因此,新的Linux用户很容易混淆,因为他们使用Windows开发的期待结果不再适用。

例如,下面就是很多Windows用户开始使用Linux的时候,会犯的7个错误(不按特定的顺序排序):

7.选择错误的Linux发行版

Linux有几百个不同的版本,或者称为发行版。其中许多是专门针对不同版本或用户的。一旦选择错误,那么你的第一次亲身体验Linux会很快成为一个噩梦。

如果你在朋友的帮助下切换,那么要确保他们的推荐是适合你的,而不是适合他们的。有几十篇文章可以帮助你,当然如果你坚持名单上前20或诸如此类列在Distrowatch上的清单,那么你就不太可能出错。

更好的是,在安装它之前,可以尝试发行版的Live DVD。Live DVD从外部设备运行发行版,允许你在不对硬盘驱动器进行任何更改的情况下进行测试。事实上,除非你知道如何使驱动器在Linux下可访问,否者你甚至不能看到你的硬盘驱动器。

6.觉得一切都一样

由于经验有限,许多Windows用户不明白新的操作系统意味着新的程序和新的做事方式。没错,你的Windows程序不会在Linux上运行,除非你使用WINE或有虚拟的Windows机器。你也不能运行MS Office或PhotoShop——你必须学习LibreOffice和Krita。现在,应用程序可能具有与Windows类似的相同功能,但这些功能可能具有不同的名称,并且从不同的菜单或工具栏获得。

即使假设不同,在多个桌面环境中选择,很容易让Windows用户大吃一惊——至少七个主要的和几十个小的桌面环境。

5.关于如何安装软件的困惑

在Windows中,新软件作为一个完全独立的程序安装。通常,它包括它需要的所有库和其他依赖项。

两个称为Flatpak和Snap的服务目前在Linux上引入了类似的安装系统,但它们主要用于移动和嵌入式设备。更多的情况是,Linux依赖于软件包管理系统,在这个软件包管理系统中,程序只安装绝对必要的软件,依赖已安装的软件来提供所需的任何东西。

软件包管理本质上是手机或平板电脑上Google Play的工作站和笔记本电脑:它速度快,并且不需要物理介质进行安装。而且,它还可以节省20-35%的硬盘空间,因为依赖关系不重复。

4.假设软件更新将为你完成

Linux用户重视控制。它提供服务,但默认情况下它们必须手动运行。例如,大多数发行版都会让你知道可用的更新软件,但你必须选择安装更新。

在你选择时,你甚至可以单独决定每个更新。例如,你可能不想运行新的内核,因为安装过程中需要保留现有内核。或者你想运行所有的安全更新,但不是常规的新版本。这都取决于你的选择。

3.忽略密码

许多Windows用户忽略密码,因为登录不方便。至少为了方便起见,常常运行一个管理帐户。

在Linux上这两种做法都不容易。许多发行版,特别是那些基于Ubuntu的发行版,使用sudo,以防止以root身份运行,而大多数其他的发行版都安装了,所以root不能使用图形界面运行。但是,如果你在Linux上成功设置了这些实践中的任何一种,那么请注意,你作废了大多数的Linux安全优势(并且也不建议在Windows中使用)

哦,还有自动登录的选项,你可能会看到一个安装程序?这些都针对于不寻常的情况,如不包含私人信息的虚拟机。

2.担心碎片整理和防病毒软件

Linux偶尔需要进行碎片整理,但只有当分区正在恢复或几乎已满的时候。当然,随着固态硬盘驱动器变得越来越流行,关注碎片整理正在渐渐过时,尽管固态驱动器确实需要在操作系统上定期运行修剪。

同样,只有当Linux安装定期将文件传递到Windows计算机时,防病毒软件才是一个主要问题。很少有Linux病毒或恶意软件存在,并且为了日常目的运行非root帐户,使用强密码,并保存当前备份应该足以阻止病毒和恶意软件了。

1.想象自己锁定到软件

Windows上的软件成本,并且大多数类别由一家公司独占——例如,办公套件的MS Office以及图形和设计的Adobe。这些条件鼓励用户坚持相同的应用程序,不管这些软件有什么缺点。

在Linux上,故事截然不同。除了少数高端的程序成本,几乎每一类软件都有两到三个替代品,所有这些都可在十分钟或更短的时间内下载。如果一个选择不适合你,那么你可以删除它,并轻松安装另一个。在Linux上,你几乎总是有其他选择。

转换时间

可能建议还不能完全让Windows用户准备好转换用Linux。即使说新用户应该保持开放的心态也是收效甚微,因为有些期待和观念是如此之深,以至于许多用户甚至自己都没有意识到。

新的Linux用户可以做的是做好对心理期待的调整,并花一些时间来习惯它们。过渡总是需要一些努力,但是,从长远来看,转换的努力总会有回报。

本文分享自微信公众号 - java一日一条(mjx_java),作者:收听我

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-11-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 我的 Linux 一万小时

    这不是一篇鸡汤文,因为我并没有在使用 Linux 一万小时后成为 Linux 达人,甚至在很多方面,我连新手都算不上。我走的这些弯路能篇成一本很有参考价值的反面...

    哲洛不闹
  • 新手Web设计师应该避免的 6 宗罪

    新手Web设计师和开发人员往往以有缺陷的创作而告终,却不知道真正的故障出自于哪里。虽说有这么多的设计书籍,但即使都读了,也不会对最后的设计有任何意义。在第一个原...

    哲洛不闹
  • Java Spring中同时访问多种不同数据库

    开发企业应用时我们常常遇到要同时访问多种不同数据库的问题,有时是必须把数据归档到某种数据仓库中,有时是要把数据变更推送到第三方数据库中。使用Spring框架时,...

    哲洛不闹
  • 微软发布新工具,有助于在Windows 10上运行Linux系统

    微软周一发布了一款工具,有助于 Linux 爱好者将 Linux 发行版移植到一个 Windows 10 组件(Linux 子系统 WSL)中,进而在现行版的 ...

    FB客服
  • 还在安装双系统? 试试 Windows 和 Linux 合体

    作为一个长期使用 Linux 作为主力系统的开发人员,我经常向周围的朋友安利 Linux ( Ubuntu )系统。但非常尴尬的是,大部分人都是浅尝辄止,最后还...

    云水木石
  • 怎么将Tideways的日志数据生成火焰图?

    之前的一篇文章说了怎么安装Tideways和Toolkit对PHP代码进行性能分析

    沈唁
  • ubuntu: 安装 摄像头驱动

    购买摄像头的时候知道了大部分摄像头不支持Linux系统。经过@陶大佬的指点,发现可以通过安装cheese来激活Ubuntu自带的摄像头驱动(UVC)。

    JNingWei
  • Linux内核实战(三)- 学学基本命令

    Linux操作系统有很多功能,其中最简单和直接的方式就是命令行(Command Line)。

    JavaEdge
  • 响铃:社交型流量平台,为何线上平台都扎堆去线下造节

    先解释一下概念:社交型流量平台,指的是底层以社交为流量源的平台,比如微博、直播、短视频、交友社区等。近两年,这些社交型流量平台渐渐流行起了线下造节。

    曾响铃
  • 何恺明等NeurlPS新作:定义迁移学习新范式

    【摘要】基于深度学习的迁移学习的主流方法一般是从一个任务中学习到可迁移到其他任务的通用特征向量,例如语言中的单词嵌入和视觉中的预训练卷积特征(比如imagene...

    张俊怡

扫码关注云+社区

领取腾讯云代金券