标签: windows-subsystem-for-linux

SSH linux 子系统 windows 10

我可以在我的 Windows 10 中 ssh linux,我通常使用 securecrt 并配置了端口 9999 ,但是一旦关闭 bash 终端,SSH 就会终止,并且我得到远程系统拒绝连接。然后我重新打开 bash 终端,我发现 ssh 守护进程没有运行,所以我必须执行 sudo service ssh start ,才能再次进行 ssh。我每次都必须这样做

windows-subsystem-for-linux

4
推荐指数
1
解决办法
763
查看次数

如何从适用于 Linux 的 Windows 子系统内部访问我的 Windows 桌面目录?

我在我的终端上使用 Ubuntu。我无法访问我的桌面,当我输入“ls”时,没有任何显示。如何通过桌面环境登录以访问我的桌面文件?

huque@RNB:~$ pwd
/home/huque
huque@RNB:~$ cd Desktop
-bash: cd: Desktop: No such file or directory
huque@RNB:~$ ls
huque@RNB:~$
Run Code Online (Sandbox Code Playgroud)

--- 编辑 1 ---- 为了回应@WinEunuuchs2Unix 的评论,这就是我输入 apt list ubuntu-desktop 时发生的情况:

    huque@RNB:~$ apt list ubuntu-desktop
    Listing... Done
    ubuntu-desktop/bionic-updates 1.417.1 amd64
    N: There is 1 additional version. Please use the '-a' switch to see it
    huque@RNB:~$ -a
    -a: command not found
    huque@RNB:~$
Run Code Online (Sandbox Code Playgroud)

--- 编辑 2 ---- 为了回应@l0b0 的评论,这里是我的终端和它背后的桌面图像的屏幕截图。 桌面

ubuntu terminal windows-subsystem-for-linux

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

什么是 tar 错误消息“无法打开:无效参数”

我从这里下载 xcrysden 源包http://www.xcrysden.org/download/xcrysden-1.5.60.tar.gz

然后我使用

tar zxvf xcrysden-1.5.60.tar.gz
Run Code Online (Sandbox Code Playgroud)

但是,如图tar zxvf xcrysden-1.5.60.tar.gz|grep tar:所示,我遇到了几个错误

tar: xcrysden-1.5.60/examples/XSF_Files/c2h4\:Ag001.xsf: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/TclTk\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/Togl\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/Mesa\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/Meschach\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/LGPL\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/GL2PS\:LICENSE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/FFTW3\:LICENCE: Cannot open: Invalid argument
    tar: xcrysden-1.5.60/otherLICENSES/BWidget\:LICENSE: Cannot open: Invalid argument
    tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)

这些消息是什么意思?为什么提取没有完成?

tar filenames windows-subsystem-for-linux

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

适用于 Linux 的 Windows 子系统无法确定当前运行级别

问题

许多 apt-get 安装失败,因为系统无法确定当前的运行级别

背景规格:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:        16.04
Codename:       xenial
$ uname -a
Linux systemName 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

说明

我尝试在 WSL 上安装 virtualbox,但出现以下错误:

$ VBoxManage --version
WARNING: The character device /dev/vboxdrv does not exist.
         Please install the virtualbox-dkms package and the appropriate
         headers, most likely linux-headers-Microsoft.
Run Code Online (Sandbox Code Playgroud)

我按照以下步骤解决了这个问题。到dpkg-reconfigure virtualbox-dkms

但后来我得到了以下信息:

dpkg: warning: version '*-*' …
Run Code Online (Sandbox Code Playgroud)

ubuntu runlevel rc rc.d windows-subsystem-for-linux

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

lsmod 在 WSL 上运行的 Debian 上给出错误:“无法获取模块列表”

当我运行lsmod或 时sudo lsmod,我收到一条错误消息:

libkmod: ERROR ../libkmod/libkmod-module.c:1655 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
Error: could not get list of modules: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我在很多论坛上搜索过,但无法找到解决方案。我在 Linux 的 Windows 子系统上运行 Debian。

我最近还试图编辑该sysctl.conf文件以禁用ipv6。我添加了以下几行:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Run Code Online (Sandbox Code Playgroud)

当我尝试时sudo sysctl -p,它返回了这个错误:

sysctl: cannot stat /proc/sys/net/ipv6/conf/all/disable_ipv6: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/default/disable_ipv6: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/lo/disable_ipv6: No …
Run Code Online (Sandbox Code Playgroud)

debian kernel-modules sysctl windows-subsystem-for-linux

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

为什么我的日期输出以“STD”作为时区?

当我date在 WSL 下在我的 Ubuntu 上运行时,它会打印:

Wed May 15 19:33:37 STD 2019
Run Code Online (Sandbox Code Playgroud)

为什么这里面有字符串STD?我在网上找不到缩写为 STD 的时区(例如这里),谷歌搜索“日期标准”给了我意想不到的结果。

command-line ubuntu date windows-subsystem-for-linux

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

Match Exec 无法执行任何操作

测试SSHMatch Exec功能。我有这个最小的~/.ssh/config

Match Exec echo
   ServerAliveInterval 60
Run Code Online (Sandbox Code Playgroud)

我正在跑步

ssh localhost
Run Code Online (Sandbox Code Playgroud)

我得到

Unable to execute 'echo': No such file or directory
Run Code Online (Sandbox Code Playgroud)

无论我是否使用完整路径,或者使用双引号还是单引号,都是如此。我也尝试echo在我的.ssh文件夹中放置一个假脚本。我尝试了多个命令 ( test, nc, connect)。似乎该Exec功能根本看不到我的路径。

我正在使用 OpenSSH 运行 WSL Debian。我的最终目标是测试$http_proxymatch 子句中是否可达,以便自动使用代理,但让上述工作正常工作就足够了。

ssh ssh-config windows-subsystem-for-linux

3
推荐指数
2
解决办法
630
查看次数

如何在 WSL 中让我的电脑扬声器发出哔哔声?

如何使用 WSL (2) 从命令行敲钟?

我试过:

beep
echo -ne '\007'
echo -e "\a"
Run Code Online (Sandbox Code Playgroud)

set bellstyle none在 /etc/inputrc.conf 中有

使用 Ubuntu 18.04 镜像。

ubuntu audio windows-subsystem-for-linux

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

WSL 上的 Kali Linux 升级后崩溃

所以我的问题如下。我从 wsl 商店安装 Kali Linux,使用 $wsl --install -d kali-linux. 以下已安装

PRETTY_NAME="Kali GNU/Linux Rolling"
NAME="Kali GNU/Linux"
ID=kali
VERSION="2019.2"
VERSION_ID="2019.2"
ID_LIKE=debian
ANSI_COLOR="1;31"
HOME_URL="https://www.kali.org/"
SUPPORT_URL="https://forums.kali.org/"
BUG_REPORT_URL="https://bugs.kali.org/"
Run Code Online (Sandbox Code Playgroud)

如果我这样做$sudo apt-get update,我会收到以下错误

Get:1 http://kali.download/kali kali-rolling InRelease [30.6 kB]
Err:1 http://kali.download/kali kali-rolling InRelease
  The following signatures were invalid: EXPKEYSIG ED444FF07D8D0BF6 Kali Linux Repository <devel@kali.org>
Fetched 30.6 kB in 1s (40.9 kB/s)
Reading package lists... Done
W: An error occurred during the signature verification. The repository is not updated and the previous index files will …
Run Code Online (Sandbox Code Playgroud)

upgrade kali-linux windows-subsystem-for-linux

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

Windows 上的便携式 Linux 模拟器?

在您无权安装软件的 Windows 计算机中,Windows Linux 子系统、cygwin 或任何完整或部分 Linux shell、实用程序或 API 模拟器是否有可移植版本?谢谢。

cygwin portability windows-subsystem-for-linux

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