我正在尝试更改 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 resolvconf,man resolv.conf但这让我更加困惑。
有任何想法吗?
domain-name-system debian resolv.conf nameserver debian-bookworm
我想运行一个网络服务器来进行试验。我将使用Mongoose,因为它看起来轻巧且简单,足以理解它所做的一切。
我有一个 Debian 机器可以运行它。
我的问题是
是否建议以 root 身份运行 Web 服务器?如果没有,为什么不呢?(非特权帐户如何侦听端口 80,443?)
是否有一个标准目录来放置要提供的“站点根目录”?就安全考虑而言,这是否重要?
我正在寻找一种在服务崩溃时自动重启服务的方法(Apache、Proftpd、Jboss...)。我正在运行 debian。我可以编写一些脚本,但我正在尝试为此找到一个“好的做法”。
你知道有什么软件可以做到这一点吗?
谢谢
我想安装 debian 4 etch(由于兼容性原因,我无法使用 debian 5 lenny)但我找不到它。
我查看了debian archive,但它只列出了 1.1 到 3.1,并且获取 debian页面只列出了安装 debian 5 的方法...
我确定我只是忽略了它,但有人可以指出我可以找到 debian 4 的 ISO 的地方吗?谢谢
我想处理通过我们的网关服务器(运行 Debian 4.0)的所有数据包。
我的想法是使用tcpdump,但是我有两个问题。
我目前想到的命令是tcpdump -i iface -n -t -q.
IP ddd.ddd.ddd.ddd.port > ddd.ddd.ddd.ddd.port: tcp 1260. 1260究竟是什么?我怀疑它是以数据包的字节为单位的有效载荷,这正是我需要的,但我不确定。它可能是 TCP 窗口大小。或者也许有更好的方法来做到这一点?我想到了iptables中的LOG规则,但是tcpdump似乎更容易,我不知道iptables是否可以记录数据包长度。
它现在在 IpTables 中实现。对每个网段使用单独的链,我有一个深度为 3 的树。
机器软中断负载比较高,尤其是晚上(我们大部分用户都在线的时候),但是到现在还可以接受。
感谢您的输入。
可能重复:
丢失 Root 和其他用户密码
我有许多 linux 机器(debian 和 ubuntu),是前系统管理员留下的。无法在这些计算机上找出 root 密码。如何在不重新安装 linux 的情况下获得 root 访问权限?
我已经在服务器上安装了 Debian (6.0)。它目前安装了 SSH,所以我可以从远程主机连接。问题是,当我重新启动它时,它显示用户登录的屏幕,并且无法通过 SSH 连接。
我有一个关于 USB 设备处理的相对简短的问题:如何将 USB 设备映射到固定设备。
我知道有一些方法可以使用 udev 规则,但我想要完整的说明,展示如何使用它以及使用哪些工具(如果有的话)。因此,请告诉我如何将以下 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)
Bus 001 Device 005: ID 1b1c:1ab1 <- 未知供应商,实际上是它的 CORSAIR VOYAGER
应该去:
/dev/sdd
Run Code Online (Sandbox Code Playgroud) 嘿,我以 root 用户身份登录到我的 ssh 客户端,因为我不知道如何以其他方式执行此操作,然后为什么我尝试使用普通的旧版本运行此脚本
./文件名.ext
生成一个错误日志,说它不能以 root 用户身份运行。我想知道如何使它以非 root 用户身份运行?我正在运行 debian
谢谢 :)
我继承了一台运行带有 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。
请指教。我知道这一直是故事,但如果我不能复活这件事,我就会遇到大麻烦,所以任何帮助我的人都会永远感激,无论它的价值。
debian ×10
linux ×8
root ×2
debian-etch ×1
iptables ×1
mdadm ×1
mongoose ×1
mount ×1
nameserver ×1
raid ×1
redhat ×1
resolv.conf ×1
security ×1
service ×1
ssh ×1
tcpdump ×1
ubuntu ×1
usb ×1
web-server ×1