改变操作系统对于任何人来说都是迈出的一大步,特别是当许多用户不确定操作系统究竟如何的时候,尤其如此。
但是,从Windows切换到Linux特别艰难。因为这两个操作系统有不同的假设和优先级,以及不同的做事方式。因此,新的Linux用户很容易混淆,因为他们使用Windows开发的期待结果不再适用。
例如,下面就是很多Windows用户开始使用Linux的时候,会犯的7个错误(不按特定的顺序排序):
Linux有几百个不同的版本,或者称为发行版。其中许多是专门针对不同版本或用户的。一旦选择错误,那么你的第一次亲身体验Linux会很快成为一个噩梦。
如果你在朋友的帮助下切换,那么要确保他们的推荐是适合你的,而不是适合他们的。有几十篇文章可以帮助你,当然如果你坚持名单上前20或诸如此类列在Distrowatch上的清单,那么你就不太可能出错。
更好的是,在安装它之前,可以尝试发行版的Live DVD。Live DVD从外部设备运行发行版,允许你在不对硬盘驱动器进行任何更改的情况下进行测试。事实上,除非你知道如何使驱动器在Linux下可访问,否者你甚至不能看到你的硬盘驱动器。
由于经验有限,许多Windows用户不明白新的操作系统意味着新的程序和新的做事方式。没错,你的Windows程序不会在Linux上运行,除非你使用WINE或有虚拟的Windows机器。你也不能运行MS Office或PhotoShop——你必须学习LibreOffice和Krita。现在,应用程序可能具有与Windows类似的相同功能,但这些功能可能具有不同的名称,并且从不同的菜单或工具栏获得。
即使假设不同,在多个桌面环境中选择,很容易让Windows用户大吃一惊——至少七个主要的和几十个小的桌面环境。
在Windows中,新软件作为一个完全独立的程序安装。通常,它包括它需要的所有库和其他依赖项。
两个称为Flatpak和Snap的服务目前在Linux上引入了类似的安装系统,但它们主要用于移动和嵌入式设备。更多的情况是,Linux依赖于软件包管理系统,在这个软件包管理系统中,程序只安装绝对必要的软件,依赖已安装的软件来提供所需的任何东西。
软件包管理本质上是手机或平板电脑上Google Play的工作站和笔记本电脑:它速度快,并且不需要物理介质进行安装。而且,它还可以节省20-35%的硬盘空间,因为依赖关系不重复。
Linux用户重视控制。它提供服务,但默认情况下它们必须手动运行。例如,大多数发行版都会让你知道可用的更新软件,但你必须选择安装更新。
在你选择时,你甚至可以单独决定每个更新。例如,你可能不想运行新的内核,因为安装过程中需要保留现有内核。或者你想运行所有的安全更新,但不是常规的新版本。这都取决于你的选择。
许多Windows用户忽略密码,因为登录不方便。至少为了方便起见,常常运行一个管理帐户。
在Linux上这两种做法都不容易。许多发行版,特别是那些基于Ubuntu的发行版,使用sudo,以防止以root身份运行,而大多数其他的发行版都安装了,所以root不能使用图形界面运行。但是,如果你在Linux上成功设置了这些实践中的任何一种,那么请注意,你作废了大多数的Linux安全优势(并且也不建议在Windows中使用)
哦,还有自动登录的选项,你可能会看到一个安装程序?这些都针对于不寻常的情况,如不包含私人信息的虚拟机。
Linux偶尔需要进行碎片整理,但只有当分区正在恢复或几乎已满的时候。当然,随着固态硬盘驱动器变得越来越流行,关注碎片整理正在渐渐过时,尽管固态驱动器确实需要在操作系统上定期运行修剪。
同样,只有当Linux安装定期将文件传递到Windows计算机时,防病毒软件才是一个主要问题。很少有Linux病毒或恶意软件存在,并且为了日常目的运行非root帐户,使用强密码,并保存当前备份应该足以阻止病毒和恶意软件了。
Windows上的软件成本,并且大多数类别由一家公司独占——例如,办公套件的MS Office以及图形和设计的Adobe。这些条件鼓励用户坚持相同的应用程序,不管这些软件有什么缺点。
在Linux上,故事截然不同。除了少数高端的程序成本,几乎每一类软件都有两到三个替代品,所有这些都可在十分钟或更短的时间内下载。如果一个选择不适合你,那么你可以删除它,并轻松安装另一个。在Linux上,你几乎总是有其他选择。
可能建议还不能完全让Windows用户准备好转换用Linux。即使说新用户应该保持开放的心态也是收效甚微,因为有些期待和观念是如此之深,以至于许多用户甚至自己都没有意识到。
新的Linux用户可以做的是做好对心理期待的调整,并花一些时间来习惯它们。过渡总是需要一些努力,但是,从长远来看,转换的努力总会有回报。
putty是一个开源软件,目前为止最新版本为0.70。对于文件或文件夹的上传下载,在Windows下它提供了pscp和psftp两个命令。pscp在命令提示符中使用,只要putty(ssh)能够远程,就能使用该命令。
我曾经有一次在 Reddit 看到一个帖子。这是一个很简单的需求,就像我们常用 Unix 的人每天遇到的一样。他的问题是,如何删除文件中的重复行,只保留不重复的。 这听起来似乎很简单,但是当文件足够大时,就会有些复杂。
相信有很多做开发的小伙伴和我之前一样,只会在windows环境下,利用开发工具开发运行web项目,但是却不知道怎么把开发好的项目部署到linux服务器上去,并能够外网访问,这里是我自己摸索总结的过程
w3m是个开放源代码的命令行下面的网页浏览器。 它支持表格、框架、SSL连线、颜色。如果是在适当的terminal上,支持多种操作系统,在命令行终端可以很好的支持中文。即使在没有鼠标支持的情况下也可以检查网页的输出。本文列出常用的快捷键。
运维工程师的日常工作需要对各种数据进行备份,其中数据库数据的备份当属重点之一,为了方便管理,选择哪种备份方案是很重要的。全量备份就是指对某一个时间点上的所有数据或应用进行的一个完全拷贝
首先计算机之中在主板上,有一个东西叫ROM(Read Only Memor),在ROM上固话了一些程序,被称为BIOS(基本输入输出系统),由于系统刚刚启动时处于实模式,关于什么是实模式,以及保护模式
我们都知道 Linux 下 Root 用户的权限是最大的,因此一般不推荐直接使用 Root 用户操作。通常都是使用普通用户,在必要时通过 Sudo 命令来提权。在 Ubuntu 中,更是直接把 Root 用户直接禁用了。那么如何在 Linux 中禁止Root 登陆呢?今天,我们就来介绍几种常用的方法。
这篇入门文章将向你介绍基本的 Linux 服务器安全知识。虽然主要针对 Debian/Ubuntu,但是你可以将此处介绍的所有内容应用于其他 Linux 发行版。我也鼓励你研究这份材料,并在适用的情况下进行扩展。
Linux 提供了许多用于查找、计数和重命名文件的命令。这有一些有用的选择。Linux 提供了多种用于处理文件的命令,这些命令可以节省你的时间
本教程将讲解如何查看Linux用户是否有sudo权限。您还将学习如何查看Linux系统上的所有sudo用户。如何查看Linux哪些用户拥有sudo权限
内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!