根据我的信息,升级 linux 内核需要重新启动。重新启动家用计算机不是问题,但我认为这对服务器来说不是一回事。
那么使用 Linux 发行版的服务器是在升级内核后重新启动,还是使用某种技巧来避免启动?
我刚刚使用 ukuu(Ubuntu 内核更新实用程序https://doc.ubuntu-fr.org/ubuntu_kernel_upgrade_utility)在 Ubuntu 17.04 上安装了 Linux 内核版本 4.12 。
问题是,当我检查可用的 I/O 调度程序时,我似乎找不到 BFQ 和 Kyber I/O 调度程序:
cat /sys/class/block/sda/queue/scheduler
> noop deadline [cfq]
Run Code Online (Sandbox Code Playgroud)
那么如何使用这个 Linux 版本中的新调度程序之一呢?
我正在使用带有 linux 内核的 Ubuntu 17.04 4.12.2
,我使用软件ukuu
(Ubuntu 更新内核实用程序)安装了该内核。
当我使用这个 linux 内核版本时,每次我尝试在我的系统中运行 snap 时,我都会收到这个错误(例如hello-world
snap):
/snap/bin/hello-world
>snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks
Run Code Online (Sandbox Code Playgroud)
我尝试回到内核版本4.10.0-28-generic
,并且快照在那里工作得很好。
那么任何人都可以告诉我是什么问题,以及如何解决它?
我不知道这是否重要,但我使用了这个答案How to use BFQ scheduler on Linux 4.12? bfq
在 linux 内核上激活和使用调度程序4.12.2
。
这真的很奇怪。当我在内核版本中4.12.2
使用 snaps 后回到内核版本时4.10.0-28-generic
;snaps 现在在4.12.2
.
快照正在工作,但不是它们有一些错误。有时限制不起作用,快照可以访问任何东西。
可以从终端使用 显示 ascii 表man ascii
。
那么,是否有我可以安装的软件包来显示终端中的utf-8
和unicode
表格?例如,当我输入时man utf-8
,utf-8
会显示一个字符表;当我输入时man unicode
,unicode
会显示一个字符表。