问题是,当连接外部片电池组时,笔记本电脑首先为内部电池放电。这是一个问题,因为这样就不可能在不关闭笔记本电脑电源的情况下在多个外部电池组之间切换。当您需要将外部电池组插入扩展坞时,也不能仅断开外部电池组的连接。
因此,我的问题:如何在Linux下更改放电顺序?
对于我的用例,以下顺序会更有意义:当连接外部切片电池时,在使用内部电池供电之前,首先将其完全放电。
背景:对于某些 Thinkpad 型号(例如 X220),有可用的切片电池组(例如),您可以将其连接到笔记本电脑的底部(类似于扩展坞)。
它们似乎在 Linux 上得到了很好的支持——例如,Gnome Shell 电池小程序在连接时包括电池(内部和外部)——包括显示每个电池的当前容量。
使用 Debian 或 Ubuntu,小型设置的首选 jabber 服务器是什么?
我的意思是设置可能少于 100 个用户帐户。
主要特点:
我们运行一个流量激增的站点,因此,SELinux 通常认为该流量是 SYN 洪水攻击。我们在许多不同的 CentOS 服务器上都遇到同样的问题。
尽管/etc/selinux/config设置为禁用或许可,但当服务器启动时,selinux 再次处于强制模式。
禁用 SELinux 的唯一方法是在echo 0 > /proc/sys/net/ipv4/tcp_syncookies每次服务器启动时执行此操作。
/etc/selinux/config我知道一个解决方案可能是在每次启动时使用上述命令执行 cron 作业,但我想知道是否有人知道修改不够的原因是什么(也许它在其他地方启用;任何想法在哪里寻找或如何找到它?)。
每次我启动 Fedora 27 UEFI 安装的系统时,它都会与 EFI 启动管理器条目混淆。例如:
efibootmgr我发现Fedora以某种方式设法为自己添加一个条目(如果它之前被删除)并将该条目放在启动顺序的前面。这种行为对于标准安装有意义,但如果 Fedora 安装在您想要启动以进行救援工作的 USB 记忆棒上,而不隐式更改 EFI 启动管理器条目,则意义不大。
那么,Fedora 的哪个部分导致了这些启动时间的变化呢?如何禁用此功能?
编辑:另一个实验:
以 root 身份,使用 efibootmgr 删除所有 Fedora 引导条目,并将引导顺序更改为仅包含一个通用条目 (000C)。
将 efibootmgr 包含到 initramfs 中(使用 dracut)。
重新启动并进入 dracut shell。
efibootmgr 现在打印:
BootCurrent: 000C
BootOrder: 000A,0000,...
...
Boot000A* Fedora HD(2,GPT,...)/File(\EFI\fedora\shimx64.efi)
Boot000C* UEFI Misc Device 2 PciRoot(0x0)/Pci(0x5,0x0)...
...
Run Code Online (Sandbox Code Playgroud)
BootCurrent 符合预期,BootOrder 的更改(现在包含所有内容)和新的 Fedora 条目是意外的。
因此,在shutdown -r nowinitramfs 紧急 shell 之间运行的某些内容更改了 …
我记得过去一些发行版安装程序询问是否应该启用 IPv6。也许 Fedora 安装程序也做了(或做了)。
如果在安装期间启用/禁用 IPv6,我如何轻松检查 Fedora 系统(>= 17)?
或者我如何检查 Fedora 系统是否为启用 IPv6 的路由器做好了准备?
如果内核命令行包含同一参数的多个设置,如何评估它们?
例子:
nohz=off ... nohz=on
Run Code Online (Sandbox Code Playgroud)
哪个设置“获胜”?最后一个?
每个参数的评估逻辑是否相同?