标签: debian

将主机从睡眠状态唤醒后,ssh 连接的终端窗口在虚拟机中“挂起”

我使用的是 Windows 7,Debian 作为虚拟机(VMware Player)运行。我的窗口管理器是 Gnome。我主要在虚拟机中打开很多终端窗口,并将它们排列在桌面上。使用这些终端,我通过 ssh 连接到远程服务器。

在让我的主机操作系统进入睡眠状态并将其唤醒后,返回虚拟机,所有通过 ssh 连接的终端“挂起”,不接受任何新输入,即使在重置它们之后也是如此。这很烦人,因为我每天都必须关闭并重新打开它们。我知道 ssh 会话在关闭主机操作系统的过程中被关闭,但我想知道是否有办法以某种方式重置终端,以便我可以使用新终端保留之前的窗口安排。

vmware debian terminal

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

为什么 fc-match 不尊重我对 Courier 的匹配和编辑规则,而对 Consolas 却如此?

我正在使用带有 XFCE 的 Debian。

默认行为:无匹配项或别名

首先,让我展示当 ~/.config/fontconfig/fonts.conf 没有匹配或别名标签时我的系统的默认行为。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
</fontconfig>
Run Code Online (Sandbox Code Playgroud)

在这种情况下, fc-match 为 Courier 和 Consolas 输出以下内容。

lone@debian:~$ fc-match Courier
n022003l.pfb: "Nimbus Mono L" "Regular"
lone@debian:~$ fc-match Consolas
DejaVuSans.ttf: "DejaVu Sans" "Book"
Run Code Online (Sandbox Code Playgroud)

自定义行为:定义匹配时

现在我在 ~/.config/fontconfig/fonts.conf 中有以下内容。

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!-- Courier => DejaVu Sans Mono -->
    <match>
        <test name="family"><string>Courier</string></test>
        <edit name="family"><string>Deja Vu Sans Mono</string></edit>
    </match>

    <!-- Consolas => DejaVu Sans Mono -->
    <match>
        <test name="family"><string>Consolas</string></test>
        <edit name="family"><string>Deja Vu Sans Mono</string></edit> …
Run Code Online (Sandbox Code Playgroud)

linux fonts debian xfce

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

如何将文件从 Windows 笔记本电脑复制到 Linux 远程虚拟服务器

SuperUser 上已经有很多关于这个问题的主题。但是,我在过去的 3 个小时内尝试了所有这些,但无法解决此问题。

我正在尝试将文件从我的笔记本电脑复制到远程 Linux 服务器。

我的笔记本电脑使用 Windows 8.1,远程服务器是 Debian。我通过 PUTTY 连接到 Linux 服务器。

如果我使用的是 Linux 机器,它会像 ABC 一样简单。但是,由于我的笔记本电脑是 Windows ......好吧......

这是我试过的命令:

pscp C:\Users\Michael Storm\Desktop\Folder\public_key.ppk mstorm@my.linux.server:/home/mstorm
Run Code Online (Sandbox Code Playgroud)
  • mstorm --- 我在 linux 服务器上的用户名(也是我的主目录)
  • public_key.ppk --- 我试图复制到 linux 服务器的文件
  • C:\Users\Michael Storm\Desktop\Folder\public_key.ppk --- 文件路径(在我的笔记本电脑上)

(只是要明确:public_key.ppk和之间有一个空格mstorm。这个论坛将我命令的后半部分带到下一行)

这个命令给了我错误:

未知命令 PSCPP

因此,我将“PSCP”更改为“SCP”,然后出现错误:

ssh:无法解析主机名 C:名称或服务未知 权限被拒绝(公钥)。失去了连接

windows linux ssh debian scp

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

为什么logrotate的bin路径是`/usr/sbin`

为什么/usr/sbinDebian 上的 logrotate 的 bin 路径(至少是“wheezy”)知道我们实际上可以在没有 root 权限的情况下使用它?

linux debian logrotate

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

哪个是用于从休眠状态恢复的 user?space 命令?

在很长一段时间内,我使用

echo disk > /sys/power/state
Run Code Online (Sandbox Code Playgroud)

为了休眠/dev/sda10,我使用 Debian 发行版的 initrd 来恢复。

但是最近,我切换到了一个需要我使用完全自定义的 initramfs 的 raid 阵列(我必须从头开始构建它,因为尝试修改现有的 initrd 没有奏效)以便在挂载 root 之前设置?划分。

有两种恢复方式:内核可以直接读取带有resume=内核参数的交换文件系统(并且它会在启动 init 之前恢复)?或者它需要一些用户空间(例如加载模块)才能访问交换分区。

那么用户空间命令是什么才能从 /dev/mapper/isw_qfyzrvbsusf_Volume0p9??

linux debian hibernate initrd linux-kernel

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

如何在 Debian 中安装和使用 xrandr?

我到处看他们说用来xrandr更改分辨率,但是当我尝试使用该命令时找不到它。我试过apt-get install xrandr(和randr)但仍然找不到包。

什么是xrandr?为什么我找不到?如何更改我的屏幕分辨率?

debian resolution xrandr

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

Debian/Mint/Raspbian/Ubuntu - 如何强制 SLAAC EUI64 IPv6 自动配置?

我有一个静态 IPv6 /62 前缀,我在我的路由器(运行 Debian)上使用 radvd 将 /64 从它内部广告到我的整个网络。除了我的路由器(::1),我让 EUI64 根据 MA​​C 地址设置后缀(即匹配自动 fe80:: 地址的后缀)。

出于隐私原因,大多数 Linux 正在迁移到掩盖这一点。我真的不关心隐私问题,此外,我希望为 sshd 等服务提供一个完全可预测的 IPv6 地址。

理论上,这应该很容易配置。例如,在运行 Raspbian 的 Raspberry Pi 上,我已添加到 /etc/sysctl.conf 文件中:

############################################### #################

# 启用 IPv6 EUI64

#

net.ipv6.conf.all.use_tempaddr=0

net.ipv6.conf.default.use_tempaddr=0

net.ipv6.conf.eth0.use_tempaddr=0

唉,什么都没有改变。(最后一行是最后的尝试;前两行确实应该单独工作。)

这些操作系统中的某些东西阻止了 EUI64 的工作。它是什么,我如何启用它?

这台特定的机器没有运行 NetworkManager,但其中一些是。

debian ipv6 linux-mint ubuntu raspbian

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

为什么 `/etc/crontab` 中的 `cron.hourly` 行是唯一没有 `test -x /usr/sbin/anacron` 的行?

我的还没改/etc/crontab呢 它仍然是默认内容,这也是许多 Linux 发行版的默认内容:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * * …
Run Code Online (Sandbox Code Playgroud)

linux debian cron crontab

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

显示分辨率设置为 2560x1600 时 VirtualBox Linux 黑屏

我是 VirtualBox 的新手。我在其上运行 Linux(Debian 64 位)。我的主机是配备 Retina 显示屏的 MacBook 2018 (2560?×?1600)。

我启动VM,默认显示分辨率是800?×?600。我试图在 Linux 中更改分辨率。一切顺利。我切换到 1920?×?1440 和它下的任何其他分辨率。但是,当我尝试将其设置为 2560?×?1600 时,它会出现黑屏。

我想知道如何将分辨率更改为 2560?×?1600。有人可以帮忙吗?

linux debian virtualbox display resolution

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

Subversion 错误:svn:E120171:运行上下文出错:SSL 通信期间发生错误

我在结帐时收到此错误。

svn: E170013: Unable to connect to a repository at URL 'https://some.host/some/repo/'
svn: E120171: Error running context: An error occurred during SSL communication
Run Code Online (Sandbox Code Playgroud)

$svn --version

svn, version 1.10.4 (r1850624)
   compiled Jul 28 2019, 02:44:06 on x86_64-pc-linux-gnu

Copyright (C) 2019 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing …
Run Code Online (Sandbox Code Playgroud)

debian ssl svn

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