AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 22080
Accepted
Avery Payne
Avery Payne
Asked: 2009-06-09 10:02:19 +0800 CST2009-06-09 10:02:19 +0800 CST 2009-06-09 10:02:19 +0800 CST

作为 Windows 管理员,您在尝试学习 linux 发行版时遇到了哪些问题?

  • 772
锁定。这个问题及其答案被锁定,因为这个问题离题但具有历史意义。它目前不接受新的答案或交互。

我知道你在外面。你听说过这个“linux thingy”,并认为你可能会在周末试一试。你试了一下,启动了机器,但有些事情并没有像预期的那样工作。

我已经在 Windows 和 Linux 中完成了管理工作。我还看到人们“挣扎”试图掌握 Linux。这似乎一次又一次地发生,所以问题变成:

  • 你的期望是什么?

  • 这些期望怎么没有得到满足?

  • 这些期望的基础是什么?是你之前的经历吗?

编辑:

将授予带有完整示例的最连贯的答案。如果我找不到解释所遇到的大部分困难的答案,这将变成一个 wiki。

关:

重新编辑标题以使其“不那么具有煽动性”。

linux
  • 10 10 个回答
  • 682 Views

10 个回答

  • Voted
  1. MathewC
    2009-06-09T10:15:47+08:002009-06-09T10:15:47+08:00

    我认为最大的问题是将我在 Windows 中使用的常见任务映射到 Linux。

    在 Windows 中,我可以很容易地找出机器启动时正在启动的内容。在 Linux 中找到类似的东西需要一段时间。

    在 Windows 中,我可以看到与其驱动程序关联的所有设备和文件。我可以轻松诊断问题。在 Linux 中,您必须知道您在 /dev 中寻找什么,否则就忘记它。

    与了解驱动器和分区相同。在windows中,硬盘是硬盘,在linux中,它是scsi设备吗?IDE?

    设置显示设置。xorg.conf、窗口装饰器和 cde、kde、gnome 中的更改设置都与 Windows 不同,并且由于每个发行版都不同而令人困惑。远程显示、显示重定向等

    处理 USB 设备

    用户帐户和安全组。多久你才弄清楚轮组是什么?

    内核模块是个谜

    • 5
  2. Best Answer
    squillman
    2009-06-09T10:12:17+08:002009-06-09T10:12:17+08:00

    我可以看到 Windows 管理员的一个很大的期望,他们认为一切都可以通过一些 GUI 工具来解决。这甚至不应该在 Windows 中假设...

    编辑:

    我听说过或亲自遇到的一些更多细节:

    • 设备作为文件系统中的文件
    • 不同的发行版将相同的二进制文件放在不同的地方
    • 为了启动和关闭的目的,跟踪不同的运行级别发生了什么(尽管在我自己的拙见中拥有粒度是很好的)
    • 他什么!!发行版有什么好处。
    • 跟踪文件、设备名称、shell 命令中的缩写含义
    • 跟踪哪些开关对所有 shell 命令执行哪些操作
    • 哪个命令行 shell 最适合什么以及为什么
    • 不断更新该死的东西(尽管在过去的几年里这已经变得更好了!)
    • 显然需要重新编译到内核才能启用或禁用某些功能
    • 驱动程序支持(尽管每次出现新的 Windows 版本时这也是一场持续的战斗 :)
    • “计算机应该很漂亮”而不是黑色或深蓝色背景上的白色命令文本。
    • 它是免费的吗?不是免费的吗?Linux中的一切不应该是免费的吗?你是什​​么意思你为Linux写软件,你要我付钱??(说真的,我在外面见过这个……)
    • 你是什​​么意思“IFCONFIG”<>“ifconfig”?那么如果我有大写锁定呢?

    我认为有很多期望“为我做”从封闭源代码世界进入开源世界。在开源世界中,您可以使用大量在封闭源代码世界中看不到的选项,并且通常由您来决定它们是否适合您的环境。如果你出生在闭源世界,这有点令人大开眼界。

    • 4
  3. Maximus Minimus
    2009-06-09T10:22:53+08:002009-06-09T10:22:53+08:00

    大多数情况下,它们是两种截然不同的野兽,您无法将您对 Windows 的了解并尝试将其映射到 Linux/Unix。当然,这同样适用于相反的方向:我见过一些我认为是非常称职的 Unix 管理员的人在使用 Windows 时遇到了真正的困难。我可以肯定地说,人们产生的 90% 的问题是由于将先入为主的观念从一种环境带到另一种环境。

    • 4
  4. andrewd18
    2009-06-09T10:20:29+08:002009-06-09T10:20:29+08:00

    我会咬。

    1. 我希望从制造商的网站上找到适用于我所有硬件的驱动程序。对于 Windows 来说就是这种情况,我认为这对于 Linux 来说是一个合理的想法。不是这样。您需要的大多数驱动程序要么是在 SourceForge 上找到的第 3 方逆向工程驱动程序,要么已经在内核中。这导致:
    2. 我预计制造商的驱动程序会比开源驱动程序更好。并不真地。有时它们有用途(例如,nvidia 和 ati 专有驱动程序),但专有驱动程序的好坏比率约为 50/50,开源驱动程序为 85/15。拥有包含大量软件的发行版可以更轻松地访问此类驱动程序。
    3. 我认为一切都会立即“正常工作”。在许多情况下,确实如此,但我意识到 Linux 在这方面不像 Windows。除非您告诉它,否则 Linux 不会做任何事情。当您是专家时,这非常有效,但当您不知道该说什么时,它会妨碍您。
    4. 我想我会很快把它捡起来。我没有。我花了大约 3 年的时间阅读、试验和修复(有时重新格式化),直到我真正掌握了它的窍门。确保您有一个测试服务器可以进行试验,并且在您确定它可以工作之前不要对生产执行任何操作。
    5. 阅读Rute 指南。是你的朋友。
    • 3
  5. l0c0b0x
    2009-06-09T10:12:43+08:002009-06-09T10:12:43+08:00

    我最大的问题主要来自 Windows 和 OS X 的 GUI 世界……我认为我可以从 Linux 的 GUI 中做我需要的事情。在这第一次我尝试失败。我的第二次尝试是从 CLI 设置所有内容,这实际上要好得多。现在,我仍然不认为我可以从 GUI 做我想做的一切。

    • 2
  6. steve.lippert
    2009-06-09T11:38:44+08:002009-06-09T11:38:44+08:00

    我开始做 Windows 管理员,然后进入 Linux 管理。还有一些我不知道如何做好的事情。

    与大多数其他人一样,从全 GUI 环境到或多或少的命令行/配置编辑一直是迄今为止最大的挑战。对我来说,了解一切都生活在哪里也是一个痛点。我最近做的最好的事情是尝试了解其中一个发行版是如何做事并坚持下去的。

    像其他人一样,我希望一切都能正常工作并立即在制造商网站上找到驱动程序,但如前所述,情况通常并非如此。我仍然无法让笔记本电脑中的无线功能在任何 Linux 发行版中运行。

    存储也有一个陡峭的学习曲线。学习 Linux 中的 LVM 和磁盘分区对我来说一直很困难。在 Windows 中,默认情况下是一个大驱动器,但在 Linux 中,默认情况下有几个不同的分区,如果有人使用符号链接进行 NFS 共享,它真的会让 Linux Windows 管理员的新手感到困惑。

    用户、组和文件权限......用户很简单,他们自己的组也很简单。试图找出处理复杂文件权限的最佳方法,不是那么有趣。

    使用 NIC 和一般的网络系统花费的时间也比我预期的要长。我可以很快地进行设置(在进行安装时),但有一段时间如果我必须进行网络更改,那将是一场斗争。

    包管理/程序安装 我现在知道我可以在 CentOS 上使用 YUM 并在 Ubuntu 上使用 apt-get,但是如果我想要的东西还没有打包怎么办?或者第三方 repo 上的包坏了,不包含我想要的功能?我要什么?建造它?真的吗?对我来说,这一直是 Linux 最大的绊脚石。

    • 2
  7. scotthere
    2009-06-09T10:17:18+08:002009-06-09T10:17:18+08:00

    我运行了几年的 Ubuntu Linux,最近才在我的主要笔记本电脑上切换到 Windows 7。我发现学习曲线相当耗时,但也很有意义,因为我喜欢学习新技术。由于我沉迷于 Outlook 2007 以及一些仅限 Win 的 gui mgmt 工具,我不得不在虚拟机中运行 XP。在两个操作系统之间工作有点乏味,尤其是当我在 Outlook 中有我想在主机上打开的链接或附件时。另一方面,很高兴让两个系统同时运行以测试出现的任何东西。最后,我决定切换回 Windows,并使用可用于测试的 Linux 服务器。

    • 1
  8. tomjedrz
    2009-06-09T10:17:43+08:002009-06-09T10:17:43+08:00

    我的看法...

    Windows 抽象了很多东西,而这些抽象被 Windows 人认为是理所当然的。这从 *nix 口味和分布的字母汤开始。*Nix 中有很多 Windows 自己做出的决定。

    1- 从命令行和配置文件工作 - 许多 Windows 人都在为此苦苦挣扎,因为在基本的 Windows 安装中很少需要它。

    2- 文件系统权限、chmod、数字等。Linux 权限通常只是最初不计算给 Windows 人员。

    3- gui系统(不止一个???)与外壳。X、K、gnome、bash 等。

    • 1
  9. Kara Marfia
    2009-06-09T11:04:27+08:002009-06-09T11:04:27+08:00

    在成为 Windows 管理员之后,我将一个 home box 切换到了 linux(我认为它是早期的 RedHat)。我已经相当习惯于通过快速搜索快速直接地回答 Windows 问题(甚至早在 90 年代中期)。我发现使用 linux 时,即使我可以在网上找到问题的解决方案,在理解答案之前我仍然有一个巨大的学习曲线。

    压垮骆驼的最后一根稻草是我心爱的罗技三键鼠标(不像你们今天的孩子和你们花哨的滚轮,dadgummit)。我设法找到了让它工作的人,但是追查我不理解的解释的各个部分只是打破了我“试一试”的冲动。

    现在资源可能要好得多,但我敢打赌,学习曲线仍然比典型的 Windows 管理员习惯的要陡峭。

    • 1
  10. Rob Moir
    2009-06-09T14:59:59+08:002009-06-09T14:59:59+08:00

    作为 Windows 管理员,您在尝试学习任何 linux 发行版时遇到了哪些问题?

    居高临下的人,其中一些人在我第一次接触 *nix 时甚至还没有出生,光顾我说“这个 linux 的东西”是我发现的最大问题之一。有点让我对整个事情感到厌烦。好吧,我过去遇到的整个“阅读源代码并弄清楚,wintard”的态度。

    Linux 本身并不难使用。

    • 0

相关问题

  • 多操作系统环境的首选电子邮件客户端

  • 你最喜欢的 Linux 发行版是什么?[关闭]

  • 更改 PHP 的默认配置设置?

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve