ipv6 是否有 net.ipv4.ip_nonlocal_bind 等价物?需要在这样的 IP 上启动我的 nginx ......
尽管有这个 /etc/network/interface ,我的 Ubuntu 没有足够快地在 eth0 上分配这个 IPv6 :
iface eth0 inet6 static
address 1:2:3:4::5
netmask 64
Run Code Online (Sandbox Code Playgroud)
在启动期间:
Starting nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
[emerg]: bind() to [1:2:3:4::5]:80 failed (99: Cannot assign requested address)
Run Code Online (Sandbox Code Playgroud)
我需要/etc/init.d/nginx restart在启动后运行几秒钟才能使事情正常工作:-/
注意:1:2:3:4::5 在这里仅用于演示,我的服务器上有一个有效的 IPv6 地址。
如何阻止 init.d 服务器在启动时运行,但仍允许手动运行它?
我正在尝试分析哪些组策略会延长启动时间。这样做的最佳方法是什么?
像 gpresult 这样包括时间戳/周期的东西会非常有帮助!
我正在我的一个盒子上安装 Debian Wheezy (7.0rc1)。由于我不会在这里讨论的原因,我不希望在启动期间(或之后)将帧缓冲区用于控制台显示。为了避免这种情况,我补充说:
GRUB_TERMINAL=console
GRUB_GFXPAYLOAD_LINUX=keep
Run Code Online (Sandbox Code Playgroud)
到/etc/default/grub。事实上,我在 grub 中获得了文本模式,并且在启动的前几秒钟内。但是,控制台会切换到那个地狱般的帧缓冲区!:
[ 4.407402] Console: switching to colour frame buffer device 128x48
[ 4.408544] fb0: nouveaufb frame buffer device
Run Code Online (Sandbox Code Playgroud)
(这是摘自/var/log/dmesg。)
我在/etc/init.d脚本的任何地方都找不到它的踪迹。我想,也许它是与内核模块加载-我没有发现什么有趣的/etc/modules或/etc/modprobe.d两种。
那么,这种情况何时/何地发生?我怎样才能避免这种切换?
我在 Virtual Box 上安装了 CentOS 6。安装后它启动,我选择从本地磁盘启动。当我这样做时,它会进入一个黑屏,上面写着
Booting from local disk...
FATAL: INT18: BOOT FAILURE
Run Code Online (Sandbox Code Playgroud)
The CentOS version is 6.4-x86_64-minimal and Virtual Box is updated to the latest version 4.2.18. Any ideas how to make it boot?
Edit
I went through the installation process multiple times to verify the installer wrote to disk during the installation. It seems pretty straightforward that boot from disk should work, but not w/ CentOS, my favorite distro...
Also, I have googled around some, …
我们最近断电,我们的 VM 主机出现故障,今天我看到运行 Server 2012r2 的 SQL VM 启动,我们看到 Windows 徽标,然后是黑屏。我无法按 ctrl+alt+del 并且我试过让它静置无数个小时。
我试过通过启动 CD 上的修复选项,我也运行了 startrep.exe,但它没有发现任何问题。
我也试过启动到安全模式,但遇到同样的黑屏和无响应的操作系统。
我还能尝试什么?
我有一个 Hyper-V 2012 R2 集群,4 个 Dell PowerEdge R620 服务器通过 FC 连接连接到一个 Dell PowerVault MD3600F 存储阵列;这一切都非常简单,所有服务器都运行 WS2012R2,集群是几个月前新构建的,所有驱动程序和固件都是最新的,Windows 更新到最新的可用补丁(即使是两天前发布的补丁)。还有一个 SCVMM 2012 R2 服务器管理整个事情,但这对于手头的问题似乎并不重要。
这个集群上运行着几个虚拟机;其中一些是运行 Windows Server 2008 R2 的第 1 代 VM,而大多数是运行 Windows Server 2012 R2 的第 2 代 VM;这些也包括最新的可用更新;它们实际上是从集群之后不久构建的模板中部署的,并且会在 Microsoft 发布新补丁时定期更新。
一切都运行良好,但有时(即没有明显的原因或原因)虚拟机将无法启动,出现可怕的INACCESSIBLE_BOOT_DEVICE错误代码而崩溃;这仅在启动(或重新启动)时发生:运行时没有 VM 崩溃。
每当这种情况发生时,就无法让故障虚拟机再次启动;这是两周前第一次发生在虚拟机上,该虚拟机还没有运行任何生产工作负载(它是新部署的);我们非常急于让它工作,因此我们只是刮伤它并部署了一个新的;但是没有找到问题的根本原因。
然后两天前又发生了,当时我们在修补了几个虚拟机后重新启动了它们;其中三个没有重新启动,而其他一些启动没有任何问题。
即使在安全模式下,故障虚拟机也无法启动;但是,当启动到 Windows 恢复环境时(从系统本身,因此从本地(虚拟)磁盘,而不是从 Windows DVD;这意味着确实可以访问虚拟磁盘),一切似乎都正常:启动管理器正确列出在要启动的系统(的输出bcdedit /enum all /v实际上与工作 VM的输出相同),所有卷都可以访问,甚至chkdsk根本没有显示任何错误。唯一的异常是,当运行bootrec /scanos或 时bootrec /rebuildbcd,该工具说它无法找到任何 Windows 安装(尽管 C: 卷在那里并且完全可读)。
这仅发生在 WS2012R2 第 2 代 VM 上(至少到目前为止),因此我假设它是由 EFI …
hyper-v bsod boot windows-server-2012-r2 hyper-v-server-2012-r2
为什么服务器一般启动速度这么慢?
如果其中有 1-2 TByte RAM,则冷启动服务器可能需要 10-20-30-40 分钟。这是为什么呢?平均来说记忆不是非常快吗?为什么“测试”(?)需要这么多时间?
我已经使用 ZFS 在 Dell PowerEdge R720xd 上安装了 Ubuntu 18.04。ZFSmirror配置中有两个 1TB 引导驱动器。我按照Linux Wiki 上的ZFS 中的说明进行操作。
(注意:我的系统使用的是 LSI LSI00244 (9201-16i) 主机总线适配器 (HBA) 而不是板载 RAID 卡,因为 ZFS 和这个 RAID 卡不兼容。)
启动 Ubuntu 时,系统枚举驱动器大约需要 10 秒钟(有 14 个驱动器 - 两个用于操作系统,12 个用于稍后将在其他 zpool 中设置的数据存储)。但是,引导过程会在枚举驱动器之前尝试导入引导池。
BusyBox 错误消息在屏幕上闪过,它基本上说:
池导入失败。
在此 BusyBox shell 中手动导入池,然后键入
exit以继续引导过程。
如果我在该消息后等待几秒钟,我会看到列出了 14 个驱动器。
我zpool import rpool在 BusyBox 提示符下输入,它可以工作(用 确认zpool list),然后exit继续启动过程。(这会导致我的下一个问题,内核崩溃,但这是一个单独的问题。)
我尝试添加rootdelay=15启动选项,但这似乎不起作用,因为它似乎想在 ZFS 池导入后运行该延迟。
在尝试导入池之前,如何让引导过程等待设备出现?
boot ×10
linux ×2
bsod ×1
centos6.4 ×1
console ×1
debian ×1
display ×1
group-policy ×1
hardware ×1
hyper-v ×1
init.d ×1
ip-address ×1
ipv6 ×1
ubuntu ×1
ubuntu-18.04 ×1
virtualbox ×1
windows ×1
windows-7 ×1
zfs ×1
zfsonlinux ×1