小编Ste*_*ler的帖子

即使在重新启动后,当天消息 (motd) 中的持久性“磁盘将被检查...”

我看到还有一些其他线程提到了这个错误,但我尝试了这些解决方案但没有运气。

当我登录到我的 12.04 服务器时,我收到以下消息:

/dev/sdb1 will be checked for errors at next reboot
/dev/sdc1 will be checked for errors at next reboot
Run Code Online (Sandbox Code Playgroud)

问题是检查从未完成,我继续收到消息。我在两个驱动器上都运行了 fsck,它们都很好。

fsck hard-drive motd

24
推荐指数
3
解决办法
3万
查看次数

如何摆脱 Gnome 中的幽灵打印机?

当我尝试从 Gnome 应用程序打印时,打印对话框列出了无法使用的打印机。它被称为“duerqxesz5090——地下室杂物间——拒绝工作”。这是 Gnome 打印对话框的屏幕截图:

幽灵打印机

  • 如果我尝试选择该打印机,应用程序将冻结几分钟甚至崩溃。
  • 我只能通过 Gnome 程序(例如 gedit 或 glabels)获得此功能,但不能使用 firefox 或 libreoffice
  • 这可能是我在某个时候安装的旧打印机的残余物。我确实在地下室杂物间安装了一台打印机。
  • 我没有使用 Gnome(我使用的是 xfce),但我过去曾使用过 Gnome。
  • 我的 Ubuntu 版本是 Ubuntu 15.04 (Vivid)
  • CUPS 对这台幽灵打印机一无所知: 杯子
  • system-config-printer 对这台打印机一无所知: 系统配置打印机

我怎样才能找出这个不存在的打印机在我的系统上列出的位置并删除它?

我试过在不同的地方搜索它,但这些都没有返回任何结果:

  • dconf dump / | grep duerqx
  • sudo grep -r duerqx /etc/
  • gsettings list-recursively | grep duerqx

gnome hardware printing

23
推荐指数
1
解决办法
8842
查看次数

如何配置 exim4 以通过受密码保护的 ssl smtp 邮件服务器发送邮件?

我希望我的 cronjobs 能够从我的家用电脑发送邮件。我的服务器像这样配置 exim4:

dc_eximconfig_configtype='internet'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='maildir_home'
Run Code Online (Sandbox Code Playgroud)

但是,在家里,我的 ISP 阻止了直接通过防火墙发送的邮件。我有一个受密码保护的 ssl smtp 服务器,我可以通过它来路由邮件,但是我在弄清楚如何配置 exim4 以使其工作时没有成功。我希望有人能给我一个配置示例,我可以在其中插入主机名、用户名、密码和“使用 ssl”以使其通过单个 smtp 服务器发送邮件。

email mta cron smtp

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

如何将 LetsEncrypt certbot 升级到支持通配符证书的 0.22 版?

要从 LetsEncrypt 获取通配符 SSL 证书,您需要根据https://community.letsencrypt.org/t/acme-v2-production-environment-wildcards/55578运行 certbot 0.22 或更高版本

我已经从 apt 安装了 certbot 使用

sudo apt-get install certbot
Run Code Online (Sandbox Code Playgroud)

然而,报告:

certbot 已经是最新版本 (0.17.0-2)。

如何将 certbot 升级到支持通配符证书的版本?

apt ssl software-installation letsencrypt

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

在 XUbuntu 中,在 GTK 应用程序(例如 gEdit)中有黑色不可读的选项卡

我在 Ubuntu 14.04 中使用 XFCE。当我打开 gEdit 时,顶部的选项卡不可读:

gEdit 中的黑色标签

做了一些研究后,似乎这是因为 gEdit 是一个 GTK 2.0 应用程序,如果您使用的主题没有针对 GTK 2.0 应用程序的特定解决方法,则会出现此问题。

这是我迄今为止尝试过的:

xfce themes xubuntu

8
推荐指数
1
解决办法
1531
查看次数

缺少软件包的文件列表文件 -- dpkg 警告

我想在我的机器上安装 Open JDK 或 Oracle JDK,但在安装过程中出现错误。错误是:

Selecting previously unselected package oracle-java8-installer.
dpkg: warning: files list file for package 'unity-scope-gourmet' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-guayadeque' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-gmusicbrowser' missing; assuming package has no files currently installed
dpkg: warning: files list file for package 'unity-scope-manpages' missing; assuming package has no files currently installed
dpkg: warning: files list file …
Run Code Online (Sandbox Code Playgroud)

dpkg software-installation

7
推荐指数
1
解决办法
6641
查看次数

resolveconf -u 不断向 resolve.conf 添加不需要的搜索域

我的台式计算机配置了静态 IP 地址:

但是,/etc/resolve.conf不断被覆盖:

nameserver 127.0.0.1
search localdomain example.com
Run Code Online (Sandbox Code Playgroud)

这似乎会定期发生或在我运行时发生sudo resolvconf -u

我真的很想example.com从 dns 搜索域列表中删除。我曾经把它放在那里,但现在它引起了问题。我似乎无法把它弄出来。我不知道它是从哪里来的,也不知道为什么它总是被放回去。据我所知example.com,我的/etc目录中的任何地方都不再有任何内容。

什么将此搜索域放入我的resolv.conf文件中,我该如何防止它这样做?

dns resolv.conf static-ip resolvconf

5
推荐指数
2
解决办法
7875
查看次数

更新到 grub 2 后不重启到最新内核

我习惯于从 apt 安装 ubuntu 核心更新,然后重新启动以获取最新的内核。但是,此过程在我的一台服务器上似乎无法正常工作。内核 4.10.0-21 已安装,但机器在重新启动时似乎只使用 4.10.0-20。

对 grub2进行apt 更新过程中,一个对话框询问我是否要链接我的旧 grub 配置。我选择了“不”。我认为这可能是问题的一部分。

更新 grub 似乎是正确的,它将最新的内核放在首位:

$ sudo update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.10.0-21-generic
Found initrd image: /boot/initrd.img-4.10.0-21-generic
Found linux image: /boot/vmlinuz-4.10.0-20-generic
Found initrd image: /boot/initrd.img-4.10.0-20-generic
Found memtest86+ image: /boot/memtest86+.elf
Found memtest86+ image: /boot/memtest86+.bin
done
Run Code Online (Sandbox Code Playgroud)

我的/etc/grub/default文件说内核 0 应该是默认值:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=3
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
Run Code Online (Sandbox Code Playgroud)

我可以验证是否grub.cfg添加了内核:

$ grep menuentry /boot/grub/grub.cfg
... …
Run Code Online (Sandbox Code Playgroud)

reboot apt grub2 kernel

5
推荐指数
1
解决办法
2339
查看次数

使用 systemd 将 xvfb for Vivid (15.04) 配置为服务

Vivid 从新贵切换到 systemd。我曾经将 xfvb 配置为在 updstart 下作为服务运行。现在已经坏了。

在暴发户下,我有/etc/init/xvfb.conf

description     "Xvfb X Server"
start on (net-device-up
    and local-filesystems
    and runlevel [2345])
stop on runlevel [016]
exec /usr/bin/Xvfb :99 -screen 0 1024x768x24
Run Code Online (Sandbox Code Playgroud)

我可以从 sudo service xvfb start

在 15.04 下,当我尝试使用服务启动 xvfb 时,我现在收到此消息:

无法启动 xvfb.service:单元 xvfb.service 加载失败:没有这样的文件或目录。

将 xvfb 配置为作为服务与 systemd 一起运行的新方法是什么?

services xvfb systemd

3
推荐指数
1
解决办法
4960
查看次数