标签: debian

如何在 Debian 12 上配置 DNS 设置?

我正在尝试更改 Debian 12 VPS 上的 DNS 设置,我的意思是,我想使用像 1.1.1.1 这样的公共解析器,而不是我的 VPS 主机的解析器。

我记得在 Debian 11 中我可以编辑/etc/resolv.conf文件,然后重新启动resolvconf.service,一切都会正常工作。

然而,在 Debian 12 上,当我去编辑它时,它/etc/resolv.conf有一个很大的警告:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "resolvectl status" to see details about the actual nameservers.
Run Code Online (Sandbox Code Playgroud)

那么,如果我无法编辑此文件,我可以在哪里配置我的解析器?

我尝试阅读man resolvconfman resolv.conf但这让我更加困惑。

有任何想法吗?

domain-name-system debian resolv.conf nameserver debian-bookworm

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

关于运行 Web 服务器的基本问题

我想运行一个网络服务器来进行试验。我将使用Mongoose,因为它看起来轻巧且简单,足以理解它所做的一切。

我有一个 Debian 机器可以运行它。

我的问题是

  • 是否建议以 root 身份运行 Web 服务器?如果没有,为什么不呢?(非特权帐户如何侦听端口 80,443?)

  • 是否有一个标准目录来放置要提供的“站点根目录”?就安全考虑而言,这是否重要?

security linux debian web-server mongoose

0
推荐指数
1
解决办法
699
查看次数

自动重启服务

我正在寻找一种在服务崩溃时自动重启服务的方法(Apache、Proftpd、Jboss...)。我正在运行 debian。我可以编写一些脚本,但我正在尝试为此找到一个“好的做法”。

你知道有什么软件可以做到这一点吗?

谢谢

linux debian redhat service

0
推荐指数
2
解决办法
1161
查看次数

哪里还能找到 Debian 4.0 (etch) ISO?

我想安装 debian 4 etch(由于兼容性原因,我无法使用 debian 5 lenny)但我找不到它。

我查看了debian archive,但它只列出了 1.1 到 3.1,并且获取 debian页面只列出了安装 debian 5 的方法...

我确定我只是忽略了它,但有人可以指出我可以找到 debian 4 的 ISO 的地方吗?谢谢

linux debian debian-etch

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

如何记录所有流量的确切长度?

我想处理通过我们的网关服务器(运行 Debian 4.0)的所有数据包。

我的想法是使用tcpdump,但是我有两个问题。
我目前想到的命令是tcpdump -i iface -n -t -q.

  1. 是否保证 tcpdump 会处理所有数据包?如果 CPU 满负荷工作会发生什么?
  2. 输出行的格式是IP ddd.ddd.ddd.ddd.port > ddd.ddd.ddd.ddd.port: tcp 1260. 1260究竟是什么?我怀疑它是以数据包的字节为单位的有效载荷,这正是我需要的,但我不确定。它可能是 TCP 窗口大小。

或者也许有更好的方法来做到这一点?我想到了iptables中的LOG规则,但是tcpdump似乎更容易,我不知道iptables是否可以记录数据包长度。

更新:

它现在在 IpTables 中实现。对每个网段使用单独的链,我有一个深度为 3 的树。

机器软中断负载比较高,尤其是晚上(我们大部分用户都在线的时候),但是到现在还可以接受。

感谢您的输入。

linux debian iptables tcpdump

0
推荐指数
1
解决办法
1726
查看次数

获取对 linux 机器的 root 访问权限

可能重复:
丢失 Root 和其他用户密码

我有许多 linux 机器(debian 和 ubuntu),是前系统管理员留下的。无法在这些计算机上找出 root 密码。如何在不重新安装 linux 的情况下获得 root 访问权限?

linux ubuntu debian root

0
推荐指数
1
解决办法
353
查看次数

重启后自动启动 SSH

我已经在服务器上安装了 Debian (6.0)。它目前安装了 SSH,所以我可以从远程主机连接。问题是,当我重新启动它时,它显示用户登录的屏幕,并且无法通过 SSH 连接。

linux debian ssh

0
推荐指数
1
解决办法
8741
查看次数

如何在 Linux 中获取固定的 USB 设备名称

我有一个关于 USB 设备处理的相对简短的问题:如何将 USB 设备映射到固定设备。

我知道有一些方法可以使用 udev 规则,但我想要完整的说明,展示如何使用它以及使用哪些工具(如果有的话)。因此,请告诉我如何将以下 USB 驱动器映射到固定设备。

1 个 USB 硬盘

Bus 002 Device 003: ID 1058:1110 Western Digital Technologies, Inc.
Run Code Online (Sandbox Code Playgroud)

应该去:

/dev/sdc
Run Code Online (Sandbox Code Playgroud)

1 个 U 盘

Bus 001 Device 005: ID 1b1c:1ab1 <- 未知供应商,实际上是它的 CORSAIR VOYAGER

应该去:

/dev/sdd
Run Code Online (Sandbox Code Playgroud)

linux debian usb-flash-drive usb

0
推荐指数
1
解决办法
1383
查看次数

以非 root linux 身份从 ssh 运行脚本

嘿,我以 root 用户身份登录到我的 ssh 客户端,因为我不知道如何以其他方式执行此操作,然后为什么我尝试使用普通的旧版本运行此脚本

./文件名.ext

生成一个错误日志,说它不能以 root 用户身份运行。我想知道如何使它以非 root 用户身份运行?我正在运行 debian

谢谢 :)

linux debian root

0
推荐指数
1
解决办法
776
查看次数

重建raid5阵列

我继承了一台运行带有 RAID 5 阵列的 Debian 的机器。我安装了操作系统推荐的一堆更新(1700 左右),然后重新启动后,RAID 阵列没有安装。设备 /dev/md0 现在不存在,我不知道为什么。

/etc/mdadm/mdadm.conf 包含:

DEVICE partitions
ARRAY /dev/md0 level=raid5 num-devices=3 UUID=138b0c65:20644731:39e394c4:192c7227
Run Code Online (Sandbox Code Playgroud)

我试着做 mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sda1 /dev/sdb1 /dev/sdc1 。这使得设备 md0,但它被列为“降级”,并且列表中的最后一个驱动器由于某种原因被视为“备用”。我强烈怀疑,虽然我不能确定,RAID-5 阵列中涉及的是 sdb、sdc 和 sdd

我尝试了所有 6 种可能的设备排序,但最后一个总是备用。我还尝试了 --spare-devices=0 --force,它成功地将所有三个驱动器都放入了具有“干净”状态的阵列中,但我无法实际安装设备 md0。当我在 /dev/md0 上运行“file -s”时,我得到 GLS_BINARY_LSB_FIRST,这似乎没有帮助。

我没有理由相信任何设备有问题;这一切似乎都源于最近的升级。如何复活旧的 RAID 5 阵列?我的 --create 阴谋是否以某种方式把它搞砸了?请注意,我从未成功挂载 md0。

请指教。我知道这一直是故事,但如果我不能复活这件事,我就会遇到大麻烦,所以任何帮助我的人都会永远感激,无论它的价值。

raid debian mount mdadm software-raid

0
推荐指数
1
解决办法
404
查看次数