标签: operating-system

您会为简单的文件服务器使用什么操作系统,为什么?

我想建立一个简单的文件服务器:

  • 5 - 7 个客户端 - 混合 Windows、Linux、Mac OSX - 通过无线和有线连接
  • 提供约 200GB 的内容 - 照片、MP3、ISO 等

您会为此文件服务器推荐什么操作系统?我了解 XP 限制连接到不同共享时的数量,因此这可能不是最佳选择。

任何建议表示赞赏。

谢谢,

operating-system file-sharing file-server

8
推荐指数
3
解决办法
8485
查看次数

是否可以“粗略”估计 chkdsk 在 Windows Server 2003 上花费的时间?

我知道这个问题有很多变量……所以我只是在寻找一个近似值。是否可以计算“chkdsk”在 Windows Server 2003 平台上花费的时间?在这种特定情况下,我使用的是一组 RAID1,由两个 1TB 驱动器组成。我的真正目标是尝试为平台规划一个维护窗口。我有点想如果驱动器速度和容量是已知的;一些超级天才可以猜测启动时“chkdsk”所需的时间。

在我不耐烦的 google 搜索中,我发现了许多关于不同标志及其作用的讨论。我完全了解他们。我只是不太确定需要多少时间 - 会是 20 小时吗?会是4个小时吗?会是72小时吗?甚至有可能接近这个吗?

windows windows-server-2003 operating-system

6
推荐指数
1
解决办法
11万
查看次数

numa 和任务集

我正在尝试使用 taskset 将一些进程分配给特定的 CPU。当我运行 taskset 时,似乎该命令已起作用,因为我收到了一条回复,说明了该进程的新关联设置。

但是,当我监视顶部输出时(我试图为其分配 cpu 的进程以高 cpu 百分比运行),我可以看到该进程仍在 cpu 之间切换,因此看起来任务集不起作用。

在网上搜索类似问题时,我看到 Red Hat 网站上的帖子https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_MRG/1.1/html/Realtime_Tuning_Guide/sect-Realtime_Tuning_Guide-Realtime_Specific_Tuning-Non_Uniform_Memory .html

这表明 taskset 在启用 numa 的系统上不起作用。是这种情况吗?我无法从其他任何地方找到这一点。

我正在使用的任务集命令是

taskset -pc 1-2 16723 pid 16723 的当前关联列表:0-7 pid 16723 的新关联列表:1,2

我也试过:

任务集-p 0x00000001 16723

操作系统版本为:

描述:Ubuntu 12.04.1 LTS 版本:12.04

内核版本:Linux hadoop 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

在我考虑使用 cgroups 之前,我会认为 taskset 至少可以为进程分配 cpu 亲和性?

谢谢,

还要确认我的主机上没有禁用 numa 来自http://martincarstenbach.wordpress.com/2012/04/27/little-things-i-didnt-know-difference-between-_enable_numa_support-and-numactl/

更多 /proc/cmdline

BOOT_IMAGE=/boot/vmlinuz-3.2.0-29-generic root=UUID=3221e122-b2fb-48b7-b761-16c57ef51f9a ro安静飞溅vt.handoff=7

确认这是在物理主机上。

linux operating-system numa

6
推荐指数
1
解决办法
2678
查看次数

如何从其他 tty 上运行的 shell 进程中获取 bash 历史记录或最后 x 行

有趣的小困境。这是 Centos。昨晚我在 tty 上登录了物理控制台。我启动了一个命令,让它在一夜之间运行。tty 仍然登录,但我目前通过 ssh 远程登录(我不在控制台。)

我想知道我使用的确切命令参数(我不记得了),所以我想看看我在那个 tty 上运行的命令。由于 shell 仍在运行,它没有向 bash_history 写入任何内容 - 该实例的历史记录仍在内存中。

所以,我的问题是是否有办法远程检索我想要的东西,也许:

(a) 向正在运行的 shell 发送信号,使其转储其 bash 历史记录 (b) 检查正在运行的 shell 的环境以获取其历史信息 (c) 检查来自 tty 会话的最新 x # 行,以便我可以看到我输入的内容

或其他方式....

linux bash operating-system

6
推荐指数
1
解决办法
1922
查看次数

挂载点不存在,尽管创建了它

我正在尝试在 Virtualbox VM 上安装 Arch。我正在关注本指南视频。不确定是否相关,但 VDI 文件位于外部硬盘驱动器上。

我根据视频创建了 3 个分区:

  1. /dev/sda1 linux-swap (~5 GB)
  2. /dev/sda2 ext4(~10 GB)
  3. /dev/sda3 ext4(~35 GB)

很早就,视频建议运行一些命令:

# mkdir /mnt/home
# mount /dev/sda2 /mnt
# mount /dev/sda3 /mnt/home
Run Code Online (Sandbox Code Playgroud)

但是最后一个命令给了我以下错误:

mount: mount point /mnt/home does not exist
Run Code Online (Sandbox Code Playgroud)
  • 第一个问题: Arch 指南没有说我应该像视频那样对磁盘进行分区。我应该放弃花哨的分区方案吗?
  • 第二个问题:如果我应该采用这个分区方案,我该如何解决这个错误,为什么会首先发生?

linux partition installation operating-system arch-linux

6
推荐指数
1
解决办法
8万
查看次数

支持 32 位 i586/非 PAE 的最新发行版,专门用于 ALIX 板 (AMD Geode)

我有几个ALIX系统(由 AMD Geode LX 处理器提供支持,不支持 PAE),它们仍在 Ubuntu 12.04 上运行,这是最后一个支持非 PAE 内核的 Ubuntu 版本(即为 i586 架构编译)。我将它们用作低调的通用(内部)服务器(SSH、文件服务、cron 作业、小型 Web 应用程序),这就是我首先选择 Ubuntu 的原因。由于 12.04 已停产,我正在寻找替代方案,但尚未找到。即使是制造商网站上列出的操作系统似乎也大多已经过时或具有特殊用途。唯一的选择似乎是:

  • Alpine Linux这个!,查看更新)
  • Slackware,2016-06 的最后一个版本和活动补丁(尽管我不确定当前版本 14.2 的非 PAE 支持)
  • Voyage Linux,最后一次发布于 2017 年 1 月,该网站的某些部分似乎已失效
  • 保留 Ubuntu 12.04 并忽略 EOL 状态

对于面临同样问题的其他 ALIX 用户的 Linux 发行版,是否有任何现场报告/建议?

编辑:截至2018-03-04的现状

闲逛了一段时间后,我最近也在尝试 Slackware。我认为,如果您习惯了 Debian/Ubuntu 和 CentOS/RHEL 等流行的 Linux 发行版,那么您需要一段时间才能成为一名粉丝,但恕我直言,这是让我的 ALIX 系统保持活力的最佳方式。对我来说,Slackware 最突出的缺点(到目前为止我了解到的)是

  • 包管理器缺少依赖管理和
  • 使用五年后upstart必须再次处理初始化脚本。systemd

这将需要一些繁琐的工作来让一切正常运行,但我有什么资格抱怨呢;)

更新(2020年11月23日)

由于这现在是一个“著名问题”,我做了一些进一步的挖掘:Alpine Linux支持非 PAE 处理器,并且在我的 ALIX.1D …

linux operating-system embedded 32-bit

6
推荐指数
1
解决办法
2万
查看次数

如何制作 WinXP 可启动 USB 驱动器?

如何制作 WinXP 可启动 USB 驱动器?

我在这里看到了一堆关于 ServerFault 的说明,但它们是特定于 Vista 或 Linux 的,所以再次 - 我使用的是WinXP。我也试过 unetbootin,但这不适用于 Windows

installation windows-xp operating-system usb boot

5
推荐指数
1
解决办法
2822
查看次数

在其他计算机上安装 TrueCrypt 加密系统驱动器?

我买了一个新的硬盘来安装新的操作系统。如果我丢失了文件,我可以将旧的 TrueCrypt 加密硬盘连接到 USB 并将其安装在 TrueCrypt 中吗?

或者这不适用于系统加密的硬盘?

operating-system mount truecrypt

5
推荐指数
1
解决办法
2万
查看次数

如何卸载安装到同一安装点的两个设备之一?

我不小心将两个不同的设备安装在/opt

/dev/xvdf on /opt type ext4 (rw,relatime,seclabel,data=ordered)
/dev/md0 on /opt type ext4 (rw,relatime,seclabel,stripe=256,data=ordered)
Run Code Online (Sandbox Code Playgroud)

umount 会出现问题/dev/md0,并且东西正在使用/opt. /dev/md0应安装在/dev/xvdf. 有什么建议我可以卸载/dev/xvdf吗?

尝试:

[root@redacted ~]# umount /dev/xvdf
umount: /dev/xvdf: umount failed: Invalid argument

[root@redacted ~]# mount --move /dev/xvdf /temp
mount: bad option. Note that moving a mount residing under a shared
       mount is unsupported.
Run Code Online (Sandbox Code Playgroud)

此外,AWS 对卷的支持对我大喊大叫,要求强制分离使用中的卷,所以这不是一个选项。

linux operating-system block

5
推荐指数
2
解决办法
2623
查看次数

网络操作系统

从哪里可以获得不同网络操作系统(NOS)之间的比较?我的意思是有人可以为我提供任何有用的链接吗?

Windows 2000 和更高版本是否可以被视为 NOS?我在维基百科上读到他们只支持网络,就是这样,他们不能被视为 NOS,或者可以吗?

operating-system

4
推荐指数
1
解决办法
223
查看次数