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
    • 最新
    • 标签
主页 / user-113898

einpoklum's questions

Martin Hope
einpoklum
Asked: 2024-06-30 16:32:39 +0800 CST

为了实现容量和容错,我是否可以实际使用分布式文件系统代替 NAS?

  • 7

我不是专业的管理员,但我发现自己是为某个小型非政府组织提供这些事务建议的最懂 IT 的人。这个非政府组织基本上只有一个 WiFi 路由器 + 交换机,一些 PC 通过以太网连接,一些通过 WiFi 连接。这些 PC 有点旧(通常使用年限约为 6-8 年);而且该非政府组织经济状况不佳,因此非常不愿意花钱——大多数电脑都是二手捐赠的。

非政府组织的人谈到要为几台电脑购买新的磁盘驱动器,并提到其中一台电脑空间不足。我当时想建议他们考虑使用 NAS;当我问他们过去数据丢失的情况时,他们说他们也遇到过这种情况:偶尔出现磁盘故障,甚至在携带硬盘或其他存储介质时处理不当。

所以,我立即想到:让他们买一台 NAS。他们可以集中存储,而不必为每个已满的站点购买新磁盘;而且他们还会在可靠性方面获得显著的提升(当然取决于 RAID 配置)。而且我怀疑他们的整体存储需求是否非常高,即他们不经常制作视频,他们不维护大型(或任何)数据库等。

但 (至少) 有一个问题:成本。NAS 本身要花钱,四组新 HDD 也要花钱。

这让我想到:存储紧缩相当局部化。那么,如果我可以安排他们汇集现有磁盘,并使用他们已有的硬件在 NAS 上模拟 RAID 的效果,会怎么样?

我知道分布式文件系统是一种东西。但是 - 我不知道在不在超高速 SAN 上的 Windows 机器集群上设置分布式文件系统是否可行。这种(免费)设置可行吗?常见吗?无需经验丰富的专业人员就可以设置吗?与现在每台机器一个磁盘相比,它的性能是否合理?它能否容忍 PC 偶尔关机或出现其他故障?

network-attached-storage
  • 3 个回答
  • 53 Views
Martin Hope
einpoklum
Asked: 2020-08-10 06:02:52 +0800 CST

让一个用户成为另一个没有密码的用户?

  • 0

在(大多数)Linux 系统上,我们可以让特定用户su进入他们想要的任何人,方法是将他放在轮组中并在/etc/pam.d/su.

我想做一些更有限的事情:我想让某个用户 user1 能够“成为”(如su)另一个特定用户 user2,而无需 - 但只有这一对。即user1不应该成为他们想要的任何人,也不能允许其他用户成为user2。

这可以做到吗?如果可以,那么最不丑的方法是什么?

注意:假设我有根。如果这可以通过没有 root 权限的 user2 和 user1 以某种方式完成,那就太好了,但我对此表示怀疑。

users su pam
  • 1 个回答
  • 68 Views
Martin Hope
einpoklum
Asked: 2018-08-15 11:00:02 +0800 CST

CUPS Web 界面中奇怪的身份验证要求

  • 0

我正在访问打印服务器的 CUPS Web 界面 - 使用 SSH 隧道,以便在本地主机上进行访问。CUPS 配置良好(我认为),我可以打印。

但是,当我尝试执行诸如添加新打印机之类的操作时,我会从浏览器中收到“身份验证”用户名+密码提示,消息为“CUPS”。我应该在那里输入什么?

cups
  • 1 个回答
  • 396 Views
Martin Hope
einpoklum
Asked: 2017-07-29 06:45:34 +0800 CST

我应该在哪个文件夹下保存非用户特定的数据库?

  • 1

我在哪里习惯/适合我坚持我的数据库?应该是:

  • 下/var/lib/?
  • 下/var/db/?
  • 别处?

(我假设它是哪个数据库并不重要。)

database
  • 1 个回答
  • 30 Views
Martin Hope
einpoklum
Asked: 2013-09-17 02:09:45 +0800 CST

将写入密集型分区放置在 SSD 上是否安全(在 SSD+HDD 系统中)?

  • 5

我正在为 Linux 上的软件开发工作建立一个(某种)功能强大的工作站。这是一个具有多核、32GB 内存、大型 HDD 和 120GB SSD(三星 MZ7WD120HAFV 又名 SM843T)的 Xeon 系统。

我必须决定哪些分区放在 HDD 上,哪些放在 SSD 上。我在这个问题上得到了相互矛盾的建议:

  • “不要在SSD上放置频繁写入密集的分区,你会大大缩短它的寿命,那样它可能会在几个月内失败。” (类似于这个答案)
  • “如果你有一个第 2 代或第 3 代 SSD(这意味着任何带有 TRIM 的驱动器),那么你不必将它与普通 HDD 区别对待:你可以在其上放置写入密集型文件、日志和交换。” (来自网站上的这个答案)

性能和稳定性对我来说都很重要,尽管这不是关键任务服务器。所以我该怎么做?

笔记:

  • 当然,我会为我的关键数据制定某种备份方案,问题不在于那个。
hard-drive
  • 2 个回答
  • 843 Views
Martin Hope
einpoklum
Asked: 2013-03-25 13:21:38 +0800 CST

Linux 系统在何处/何时更改控制台显示模式?

  • 6

我正在我的一个盒子上安装 Debian Wheezy (7.0rc1)。由于我不会在这里深入的原因,我不希望在引导期间(或之后)将帧缓冲区用于控制台显示。为了避免这种情况,我补充说:

GRUB_TERMINAL=console
GRUB_GFXPAYLOAD_LINUX=keep

到/etc/default/grub。事实上,我在 grub 中获得了文本模式,并且在启动时的前几秒钟。但是随后,控制台切换到那个该死的帧缓冲区!:

[    4.407402] Console: switching to colour frame buffer device 128x48
[    4.408544] fb0: nouveaufb frame buffer device

(这是从中摘录的/var/log/dmesg。)

/etc/init.d我在脚本的任何地方都找不到它的踪迹。我想这可能与内核模块加载有关——我没有发现任何有趣的/etc/modules东西/etc/modprobe.d。

那么,这会在何时/何地发生?我怎样才能避免这种转变?

linux
  • 2 个回答
  • 18642 Views
Martin Hope
einpoklum
Asked: 2012-09-28 12:26:35 +0800 CST

避免来自 cron 作业的日志噪音 - 使用 syslog-ng 而不是 syslog

  • 6

在我的小型 Debian 压缩 Web 服务器上,我安装了 syslog-ng(不是syslogd,就像这个问题中那样)。一般来说,我的日志很好很安静,有

-- MARK -- 

线。/var/log/syslog然而,我的 到处都是这个

Sep 23 23:09:01 bookchin /USR/SBIN/CRON[24885]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -delete > /dev/null)
Sep 23 23:09:01 bookchin /USR/SBIN/CRON[24886]: (root) CMD (  [ -d /var/lib/php4 ] && find /var/lib/php4/ -type f -cmin +$(/usr/lib/php4/maxlifetime) -print0 | xargs -r -0 rm > /dev/null)
Sep 23 23:17:01 bookchin /USR/SBIN/CRON[24910]: (root) CMD (   cd / && run-parts /etc/cron.hourly)

一种垃圾。避免它的干净方法是什么(同样,使用 syslog-ng)?

cron
  • 2 个回答
  • 4251 Views
Martin Hope
einpoklum
Asked: 2012-08-18 01:58:09 +0800 CST

kernel + libc6 问题升级到 squeeze

  • 1

我曾经运行 Debian 测试,大约 2 年没有升级或 dist-upgraded。昨天我错误地尝试了......它没有用(我不记得确切的错误消息),所以我尝试了 squeeze。

好吧,软件包已下载并开始安装,但随后我进入了 libc6 配置。我通过了关于重启服务的菜单,然后得到:

WARNING: this version of the GNU libc requires kernel version
2.6.18 or later. Please upgrade your kernel before installing
glibc.

The installation of a 2.6 kernel _could_ ask you to install a new libc
first, this is NOT a bug, and should *NOT* be reported. In that case,
please add lenny sources to your /etc/apt/sources.list and run:
  apt-get install -t lenny linux-image-2.6
Then reboot into this new kernel, and proceed with your upgrade
dpkg: error processing /var/cache/apt/archives/libc6_2.11.3-3_i386.deb (--unpack):
 subprocess new pre-installation script returned error exit status 1
configured to not write apport reports
                                      Errors were encountered while processing:
 /var/cache/apt/archives/libc6_2.11.3-3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

我的内核是一个稍微定制的 2.6.11.7(不是使用 Debian 软件包构建的)。无论如何,我添加了 lenny 资源(来自 archive.debian.org)并尝试

apt-get install -t lenny linux-image-2.6-2-686

但让我着迷的是:

The following packages have unmet dependencies:
 libc-bin : Breaks: libc6 (< 2.10) but 2.7-18 is to be installed
 linux-image-2.6.26-2-686 : Depends: initramfs-tools (>= 0.55) but it is not going to be installed or
                                     yaird (>= 0.0.13) but it is not installable or
                                     linux-initramfs-tool
                            Recommends: libc6-i686 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

添加libc6-i686 initramfs-tools没有帮助。我尝试了更多的东西,令我遗憾的是,我不记得了(我认为语言环境被删除了)。我尝试手动下载 Linux-2.6.35,但在make config.

请帮忙!我不想比现在更破坏我的系统......

的内容/etc/apt/sources.lst:

deb http://debian.co.il/debian/ squeeze main
deb http://archive.debian.org/debian lenny main contrib non-free
deb-src http://debian.co.il/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main
deb http://security.debian.org/ lenny/updates main

这个 Debian 论坛帖子似乎相关,但版本不同。

更新:根据此处的建议,我现在尝试先进行 dist-upgrade 以进行蚀刻。但是,不幸的是我,现在 libc-bin 被删除了,我得到:

Preconfiguring packages ...
dpkg: warning: 'ldconfig' not found in PATH or not executable.
dpkg: 1 expected program not found in PATH or not executable.
NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin.
E: Sub-process /usr/bin/dpkg returned an error code (2)
debian-squeeze
  • 1 个回答
  • 2480 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

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

    • 9 个回答
  • Marko Smith

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

    • 3 个回答
  • Marko Smith

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

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +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