我使用的是 Windows 7,Debian 作为虚拟机(VMware Player)运行。我的窗口管理器是 Gnome。我主要在虚拟机中打开很多终端窗口,并将它们排列在桌面上。使用这些终端,我通过 ssh 连接到远程服务器。
在让我的主机操作系统进入睡眠状态并将其唤醒后,返回虚拟机,所有通过 ssh 连接的终端“挂起”,不接受任何新输入,即使在重置它们之后也是如此。这很烦人,因为我每天都必须关闭并重新打开它们。我知道 ssh 会话在关闭主机操作系统的过程中被关闭,但我想知道是否有办法以某种方式重置终端,以便我可以使用新终端保留之前的窗口安排。
我正在使用带有 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) 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)
C:\Users\Michael Storm\Desktop\Folder\public_key.ppk --- 文件路径(在我的笔记本电脑上)(只是要明确:public_key.ppk和之间有一个空格mstorm。这个论坛将我命令的后半部分带到下一行)
这个命令给了我错误:
未知命令 PSCPP
因此,我将“PSCP”更改为“SCP”,然后出现错误:
ssh:无法解析主机名 C:名称或服务未知 权限被拒绝(公钥)。失去了连接
为什么/usr/sbinDebian 上的 logrotate 的 bin 路径(至少是“wheezy”)知道我们实际上可以在没有 root 权限的情况下使用它?
在很长一段时间内,我使用
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??
我到处看他们说用来xrandr更改分辨率,但是当我尝试使用该命令时找不到它。我试过apt-get install xrandr(和randr)但仍然找不到包。
什么是xrandr?为什么我找不到?如何更改我的屏幕分辨率?
我有一个静态 IPv6 /62 前缀,我在我的路由器(运行 Debian)上使用 radvd 将 /64 从它内部广告到我的整个网络。除了我的路由器(::1),我让 EUI64 根据 MAC 地址设置后缀(即匹配自动 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,但其中一些是。
我的还没改/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) 我是 VirtualBox 的新手。我在其上运行 Linux(Debian 64 位)。我的主机是配备 Retina 显示屏的 MacBook 2018 (2560?×?1600)。
我启动VM,默认显示分辨率是800?×?600。我试图在 Linux 中更改分辨率。一切顺利。我切换到 1920?×?1440 和它下的任何其他分辨率。但是,当我尝试将其设置为 2560?×?1600 时,它会出现黑屏。
我想知道如何将分辨率更改为 2560?×?1600。有人可以帮忙吗?
我在结帐时收到此错误。
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)