小编Ale*_*ach的帖子

如何重新连接到 Ubuntu Server 的“do-release-upgrade”过程?

我在 Ubuntu Server 的do-release-upgrade过程中不小心按下了 Ctrl+C 。我掉到一个 shell 来比较 /etc/ 中的 .conf 文件。当我按下 Ctrl-C 时,它询问我是否想尝试重新连接到升级过程,但它没有这样做。

所以我退出了,现在有一个挂起的 dpkg 进程持有 apt 锁。这是一个没有 GUI 前端的虚拟化服务器......

是否可以恢复升级过程,或者我是否必须终止 dpkg 进程并重新启动?

ubuntu upgrade

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

vim、less 等上的 GNU 屏幕清除。出口

我对 screen 很陌生,但已经根据我在互联网上找到的各种建议配置了我的 ~/.screenrc 文件。我有一个问题,但我确信可以很容易地解决它;我认为这是一个termcap设置..?

在独立 bash(在 Mac OSX 10.6 上)中使用 less、vim、top 或其他程序后,退出这些程序时,终端的缓冲区将清除,当前命令行上方的行将是我输入的上一个命令。
但是,对于屏幕,当我退出这些程序中的任何一个时,屏幕缓冲区不会清除/刷新,我仍然会看到我在该程序中看到的内容..有意义吗??

例如在独立的 bash(没有屏幕)中:-

hostname:~ auser$ vim afile 
[do stuff in file, then :q to exit]
Run Code Online (Sandbox Code Playgroud)

退出后我会看到:-

hostname:~ auser$ vim afile 
hostname:~ auser$
Run Code Online (Sandbox Code Playgroud)

但在屏幕上:-

bash-3.2$ vim afile
[do stuff in file, then :q to exit]
Run Code Online (Sandbox Code Playgroud)

退出后,我会看到整个屏幕:-

~  # [Empty lines in vim are represented by these tilda characters. ]
...
~  # [ Every line on the screen is one of these tildas ]
bash-3.2$   # [ This …
Run Code Online (Sandbox Code Playgroud)

bash gnu-screen

7
推荐指数
2
解决办法
7701
查看次数

Kerberos 和本地主机

我在 Linux 机器上设置了 Kerberos v5 服务器,并且在连接到其他主机(使用 samba、ldap 或 ssh)时运行良好,我的 kerberos 数据库中有这些主机。

我可以使用 kerberos 对本地主机进行身份验证吗?如果可以的话,有什么理由不应该吗?我还没有为本地主机创建 kerberos 主体。我认为我不应该;相反,我认为校长应该解决机器的完整hostname. 那可能吗?

理想情况下,我想要一种仅在一台服务器(无论是 kerberos、DNS 还是 ssh)上配置它的方法,但是如果每台机器都需要一些自定义配置,那也可以。

例如 $ ssh -v localhost

...
debug1: Unspecified GSS failure.  Minor code may provide more information
Server host/localhost@EXAMPLE.COM not found in Kerberos database
...
Run Code Online (Sandbox Code Playgroud)

编辑:

所以我有一个坏的 /etc/hosts 文件。如果我没记错的话,我用 Ubuntu 获得的原始版本有两个 127.0.0. IP 地址,例如:-

127.0.0.1 localhost
127.0.*1*.1 hostname
Run Code Online (Sandbox Code Playgroud)

无缘无故,我很久以前就把我的改成了:

127.0.0.1    localhost
127.0.*0*.1    hostname.example.com hostname
Run Code Online (Sandbox Code Playgroud)

在我尝试使用 kerberos 进行 ssh 之前,这似乎适用于所有情况(最近的一项努力)。不知何故,这种配置导致 sshd 将机器的 kerberos 主体解析为“host/localhost@\n”,如果它使用 /etc/hosts 进行正向和反向 dns 查找而不是外部 dns,我认为这是有道理的。所以我注释掉了后一行,sshd …

ssh kerberos localhost

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

标签 统计

bash ×1

gnu-screen ×1

kerberos ×1

localhost ×1

ssh ×1

ubuntu ×1

upgrade ×1