AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-359858

Socrates's questions

Martin Hope
Socrates
Asked: 2025-01-20 17:46:56 +0800 CST

在 Ubuntu 中使用德语键盘输入西班牙语字母?

  • 5

我的问题很简单。我想ñ在 Ubuntu 24.04 的德语键盘上输入西班牙语字母。我该怎么做?

这可能吗?我发现在互联网上很难找到相关信息。要输入西班牙语问号,¿我只需使用Strg+ Alt Gr+ ?。我以为有这样的组合键可以输入西班牙语ñ字母,或者至少有类似Alt Gr+ +→ 的键n。

我的意思是,有可能使用组合方式并输入一个 UTF-8 字符。Strg++ →→然后结果就是输入了字母,但这种方式有点麻烦。Shiftu00F1Enterñ

keyboard
  • 1 个回答
  • 39 Views
Martin Hope
Socrates
Asked: 2024-01-31 18:42:02 +0800 CST

远程设置 DEBIAN_FRONTEND

  • 5

DEBIAN_FRONTEND=noninteractive通过 SSH 远程执行脚本时有什么方法可以设置吗?

这样做我得到这个错误:

sudo: sorry, you are not allowed to set the following environment variables: DEBIAN_FRONTEND

DEBIAN_FRONTEND=noninteractive我想准确设置在这个位置的原因是因为有时apt-get dist-upgrade会显示一些用户交互的掩码(鞭尾)。由于想要通过远程运行此脚本,crontab -e因此无需人工点击或按任何内容。因此,我需要将其关闭,否则脚本会卡住。

我尝试执行的脚本server_one位于/usr/local/bin/perform-update:

#!/bin/bash

sudo apt-get update
sudo DEBIAN_FRONTEND=noninteractive apt-get -y dist-upgrade
sudo apt-get -y autoremove
sudo snap refresh

server_two我尝试使用以下命令调用它:

SERVER_COMMAND="perform-update"
ssh -i $HOME/.ssh/id_rsa backupuser@server_one $SERVER_COMMAND

我还为backupuseron设置了适当的权限:server_onesudo visudo

backupuser      ALL=(ALL) NOPASSWD: /usr/local/bin/perform-update
backupuser      ALL=(ALL) NOPASSWD: /usr/bin/apt-get
backupuser      ALL=(ALL) NOPASSWD: /usr/bin/snap
command-line
  • 2 个回答
  • 56 Views
Martin Hope
Socrates
Asked: 2019-11-12 14:32:30 +0800 CST

不带 sudo 运行 -E

  • 3

有没有办法在sudo -E bash -没有sudo命令的情况下运行?

我有要在不存在curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -的 Ubuntu 容器中运行的命令。sudo尽管我提供了 Docker 参数,但通过使用 Docker 运行它,-u root:sudo以便内部的所有内容都以 root 身份执行。

该命令sudo -E bash -失败,因为sudo不存在。有没有办法只运行-E bash -?

root sudo container docker 19.04
  • 1 个回答
  • 616 Views
Martin Hope
Socrates
Asked: 2019-02-21 07:09:35 +0800 CST

使用 ll 时的排序顺序

  • 2

使用命令时有没有办法设置文件和目录的排序顺序ll?我有两个带两个ext4驱动器的 16.04.5 服务器。两个驱动器上存在一个文件夹,其中包含相同的文件。在两台服务器上使用ll时,排序顺序不同(ls -l结果相同):

ll在服务器 a 上:

Alex.txt
iBoy.txt
Immatriculation.txt
Radius.txt
WonderWoman.txt

ll在服务器 b 上:

Alex.txt
Immatriculation.txt
Radius.txt
WonderWoman.txt
iBoy.txt

所以不同的是文件iBoy.txt。有没有办法弄清楚为什么这个文件不在服务器 a 之间Alex.txt和Immatriculation.txt类似服务器上?

编辑1:

根据要求,这里是两个系统的语言环境。

locale在服务器 a 上:

LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=

locale在服务器 b 上:

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=de_DE.UTF-8
LANGUAGE=
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC=de_DE.UTF-8
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY=de_DE.UTF-8
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER=de_DE.UTF-8
LC_NAME=de_DE.UTF-8
LC_ADDRESS=de_DE.UTF-8
LC_TELEPHONE=de_DE.UTF-8
LC_MEASUREMENT=de_DE.UTF-8
LC_IDENTIFICATION=de_DE.UTF-8
LC_ALL=
command-line ext4 directory files 16.04
  • 1 个回答
  • 394 Views
Martin Hope
Socrates
Asked: 2019-02-18 05:00:56 +0800 CST

佳能 EOS 600D 作为网络摄像头

  • 1

我正在尝试找出一种方法将视频流从佳能 EOS 600D 传输到我的系统,基本上将相机用作网络摄像头。虽然佳能为 Windows 和 Mac 提供了名为Canon EOS Utility的软件,但似乎它们没有为 Linux 提供任何东西。只需将系统与 micro USB 连接,就可以访问存储在 SD 卡上的照片和视频。

有没有办法将佳能 EOS 600D 用作网络摄像头?

drivers webcam canon 18.04
  • 2 个回答
  • 2556 Views
Martin Hope
Socrates
Asked: 2019-02-07 09:07:14 +0800 CST

在两个远程 SSH 服务器之间传输文件

  • 21

有没有一种简单的方法可以在两个 SSH/SFTP 服务器之间传输文件?完美的解决方案是 FileZilla,但它只允许您在本地和远程之间创建连接,而不是在远程和远程之间。

从理论上讲,我可以打开两个 Nautilus 窗口并连接到一些窗口,ssh://server1/path/to/folder然后ssh://server2/path/to/folder将文件从一侧拉到另一侧。我的经验是,这是非常不稳定的。传输大小总和为 ie 10MB 的文件是没有问题的,但是传输 ie 10GB 通常会导致 Nautilus 挂起并保留在那里需要ps -e | grep nautilus-> kill -9 <pid>。我还用 Nemo 和 Caja 测试了同样的东西。虽然 Nemo 往往比其他两个更稳定,但它仍然不完美,并且不时出现故障。FileZilla 非常稳定,从来没有真正破坏过它,但由于提到的事实是它只能连接到单个 SSH 服务器,因此它不是很灵活。

当然,我也可以使用 挂载文件夹sshfs,但这是一种不方便的解决方案。要运行简单的传输,需要做太多的准备工作。

是否有任何应用程序可以处理两个 SSH 服务器之间的传输而不会中断?完美就像 FileZilla 一样,如果连接中断,它会重新开始工作。

nautilus ssh transfer nemo caja
  • 4 个回答
  • 5335 Views
Martin Hope
Socrates
Asked: 2019-01-04 08:20:23 +0800 CST

在 Ubuntu 18.04 (Bionic Beaver) 上为 MATE 面板安装 mate-dock-applet

  • 1

我想在 MATE 桌面环境面板中为所有打开的应用程序提供图标。在 PPA 中找到了一个webupd8team/mate名为mate-dock-applet. 我使用 18.04。尝试添加 repo 时出现错误:

HTTP Error 404: Not Found
Cannot add PPA: ''This PPA does not support bionic''.

有没有其他方法可以在 18.04 中安装 mate-dock-applet 或者有类似的方法吗?

dock panel mate 18.04
  • 1 个回答
  • 1719 Views
Martin Hope
Socrates
Asked: 2018-12-29 16:08:29 +0800 CST

MATE窗口全屏的快捷方式?

  • 4

有没有办法在 MATE 桌面环境中使用键盘快捷键将窗口拉伸到全屏或左半部分或右半部分?我缺少Super+Up或Super+ Left。

mate ubuntu-mate tiling
  • 1 个回答
  • 6974 Views
Martin Hope
Socrates
Asked: 2018-12-14 23:12:51 +0800 CST

OpenVPN 是否可以使用高于 256 的 AES?

  • 1

我想加强我的 OpenVPN 设置。该网络是第 3 层 vpn。我相信它们已经非常适合今天的标准,我将在下面发布它们。我目前使用aes-256-cbc,但我想增加位数。是否有可能拥有比 256 更高的 AES 位?

客户端配置:

client
dev tun
proto tcp
remote example.zapto.org 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert client.crt
key client.key
remote-cert-tls server
tls-auth ta.key 1
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384
auth SHA512
tls-version-min 1.2
cipher AES-256-CBC
comp-lzo
verb 3

服务器配置:

port 1194
proto tcp
dev tun
ca ./easy-rsa2/keys/ca.crt
cert ./easy-rsa2/keys/server.crt
key ./easy-rsa2/keys/server.key  
dh ./easy-rsa2/keys/dh4096.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.10.10.0 255.255.255.0"
keepalive 10 120
tls-auth ./easy-rsa2/keys/ta.key 0 
tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384
auth SHA512
tls-version-min 1.2
remote-cert-tls client
cipher AES-256-CBC
comp-lzo
user openvpn
group openvpn
persist-key
persist-tun
status openvpn-status.log
verb 3
vpn openvpn
  • 3 个回答
  • 1215 Views
Martin Hope
Socrates
Asked: 2018-09-05 14:35:01 +0800 CST

如何在戴尔 XPS 上安装 Ubuntu 16.04 或 18.04

  • 1

我正在尝试在戴尔 XPS 15 9560 上安装 Ubuntu 16.04 或 18.04。为此,我下载了桌面 ISOdd并将其放在 USB 驱动器上。启动笔记本电脑时,我F10选择从 USB 启动。然后我得到 GRUB 选择屏幕:

  • 在不安装的情况下尝试 Ubuntu
  • 安装 Ubuntu
  • OEM 安装
  • 检查光盘是否有缺陷

我选择第一个Try Ubuntu without installation。现在出现紫色加载启动画面,但系统随后在 Ubuntu 16.04 和 18.04 上冻结。如果我选择Install Ubuntu也会发生同样的情况。

我的系统设置是:

  • 引导列表选项:UEFI
  • 启用旧选项 ROM:关闭
  • 启用尝试传统引导:关闭
  • 安全启动:启用

现在我读到图形程序显然存在一个错误,它可能有助于nouveau.setmode=0在 Grub 启动时进行设置。所以我想我c一看到四个 Grub 选项就按下,然后在nouveau某处添加设置。但到目前为止,这些都没有奏效。我相信我在某个地方需要另一个设置。

知道要设置什么吗?我必须更改UEFI设置吗?

grub2 boot dual-boot dell uefi
  • 1 个回答
  • 8139 Views
Martin Hope
Socrates
Asked: 2018-07-08 08:10:54 +0800 CST

测量 bash 文件中的每个命令?

  • 4

有没有办法测量 bash 文件中每个命令所花费的时间?因此,将时间放在每个命令之前。命令的数量目前未知,因为我也打算将这个时间度量用于未来的 bash 脚本。另外值得一提的是,我打算只运行具有 command1、command2、command3 等的简单 bash 脚本。因此,没有复杂的更高逻辑脚本。

假设我有一个与此类似的 bash 文件:

#!/bin/bash

mv /path/to/file /other/path/
cd /other/path/
tar -xzf /other/path/file

有没有办法获得类似的输出?

 6.553s   mv /path/to/file /other/path/
 0.057s   cd /other/path/
19.088s   tar -xzf /other/path/file

我知道time我可以得到一个命令所花费的时间。但我正在寻找一种解决方案来测量每个命令本身的时间。

command-line bash time
  • 2 个回答
  • 180 Views
Martin Hope
Socrates
Asked: 2018-05-16 01:15:23 +0800 CST

使用 Unity 在 Ubuntu 16.04 中更改鼠标中键的行为

  • 3

我试图关闭鼠标中键后面的功能,该功能将我之前复制的任何文本插入到我用该按钮单击的文档中。由于我的鼠标按钮非常敏感,因此我在滚动时经常会不小心将文本插入到我的文档中。我尝试在unity-tweak-tool(0.0.7ubuntu2)中找到解决方案,但似乎没有任何设置。我在键盘和鼠标> Insert by click with the middle mouse buttongnome-tweak-tool下的 (3.18.1-1)中找到了一个功能。它有时会起作用,并且更新似乎会恢复此功能。有时我的意思是某些程序会在关闭插入功能时做出反应,例如gedit和其他人不喜欢 Chrome 浏览器。

有没有办法永久关闭鼠标中键的文本插入功能?

mouse unity mouse-wheel 16.04
  • 1 个回答
  • 725 Views
Martin Hope
Socrates
Asked: 2018-05-10 03:31:14 +0800 CST

别名 ll 用于什么命令?

  • 48

有人能告诉我别名的终端命令ll是什么吗?我在网上只能找到很多人说它是ls -lor ls -laor的别名ls -ltr。但这完全是错误的。结果看起来不一样。有没有办法找到ll并查看它的语法?

command-line bash alias
  • 5 个回答
  • 54669 Views
Martin Hope
Socrates
Asked: 2018-05-05 01:39:50 +0800 CST

如何从 SSH 服务器端访问 SSH 客户端?[复制]

  • 2
这个问题在这里已经有了答案:
使用传出 SSH 接收传入 SSH 2 个答案
4年前关闭。

通常有一个 SSH 客户端连接到 SSH 服务器。客户端然后放置在服务器上执行的命令。现在,有没有办法反过来呢?这样客户端连接到服务器,但服务器也连接到客户端并且能够在客户端上执行命令。那可能吗?

我正在寻找这个的原因是我在两个不同的网络中有两台服务器(A 和 B),这两个网络都连接到 Internet。服务器 A 可以通过端口转发访问,但服务器 B 不能。由于服务器 A 完成了所有工作,我希望服务器 B 连接到服务器 A 并执行服务器 A 想要它做的任何事情。

这样的反向连接可能吗?或者可能是双向 SSH 连接?

编辑:

作为一个例子,我想做以下事情。在服务器 A 上并且知道服务器 B 已通过 SSH 连接到我,我想连接以连接到服务器 B 并放置如下命令

echo "This is test content." > /home/myuser/mytestfile`

之后我想找一个文件

/home/myuser/mytestfile

在服务器 B 中。

ssh
  • 1 个回答
  • 575 Views
Martin Hope
Socrates
Asked: 2018-04-19 00:19:10 +0800 CST

将 grep 输出限制为短行

  • 10

我经常使用 grep 来查找具有特定条目的文件,如下所示:

grep -R 'MyClassName'

好消息是它返回文件及其内容并将找到的字符串标记为红色。坏事是我也有巨大的文件,其中整个文本都写在一个大的单行中。现在 grep 在那些大文件中查找文本时输出太多。有没有办法将输出限制为例如左右 5 个单词?或者可能将输出限制为左右 30 个字母?

command-line grep text-processing
  • 2 个回答
  • 9333 Views
Martin Hope
Socrates
Asked: 2018-03-20 10:27:03 +0800 CST

在 LAN 中按名称访问的系统

  • 2

使用什么协议通过键入计算机名称来访问计算机?例如ping laptopone,本质上是找到设备的 IP,然后对其进行 ping 操作。

我曾经在我的网络中有一个 AVM FritzBox 6360 作为路由器/DHCP 服务器。每个设备都可以通过其网络名称访问。现在我换了一个名为 ConnectBox 的新盒子,我的系统只有一半仍然可以访问:

myuser@systemone:~$ ping laptopone
ping: laptopone: Name or service not known

我假设 AVM 负责关联 DNS 调用,基本上是将计算机名称与 IP 地址关联起来。ConnectBox 似乎没有完成这项工作,这意味着只有某些系统将所需的服务作为守护程序或进程运行。

当有像 ping 或 ssh 这样的网络调用时,系统需要什么类型的服务来使其能够响应其名称?

networking
  • 1 个回答
  • 45 Views
Martin Hope
Socrates
Asked: 2018-02-11 07:06:19 +0800 CST

Ubuntu中的SPARQL?

  • 2

是否有任何适用于 Ubuntu/Linux 的开源应用程序可以处理 SPARQL 以对 RDF 存储和知识图执行查询?它不一定必须在 apt 内,也可能来自另一个来源。任何人都会这样做。

software-recommendation apt
  • 2 个回答
  • 1173 Views
Martin Hope
Socrates
Asked: 2018-01-24 01:14:15 +0800 CST

Netbeans IDE 在 Ubuntu 16.04 下无法使用

  • 1

我在 Ubuntu 16.04 全新安装下遇到 Netbeans IDE 问题。启动 Netbeans 的主窗口可以工作,但单击“新建项目”按钮不会导致任何事情发生。没有进一步设置的窗口出现。

命令“java -版本”:

java version "9.0.1"
Java(TM) SE Runtime Environment (build 9.0.1+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.1+11, mixed mode)

为了安装 Netbeans,我从这里下载了它。

这是一个已知错误吗?有没有办法解决它?

编辑:

我安装的 Netbeans 版本是 8.2。

java
  • 1 个回答
  • 596 Views
Martin Hope
Socrates
Asked: 2018-01-15 10:18:22 +0800 CST

获取局域网信息

  • 0

有什么方法可以在 Ubuntu 16.04 中获取我的 LAN 连接的详细信息?尤其是它说明正在使用 100 Mbps 还是 1000 Mbps 的部分。我已经尝试过了lspci | grep Ethernet,但这只是给了我这个: 04:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12) 所以这告诉我它是千兆位,因此是 1000 Mbps,但是没有更技术性的方法来找出它吗?

networking
  • 2 个回答
  • 167 Views
Martin Hope
Socrates
Asked: 2018-01-06 20:17:13 +0800 CST

DEB 和 RPM 打包

  • 2

我有一个应用程序,我想将其打包到 DEB 和 RPM 中,以便将其安装到 Linux 发行版中,例如:

  • Debian
  • Ubuntu
  • Linux 薄荷糖
  • 软呢帽
  • OpenSUSE

我需要为 Debian、Ubuntu 和 Linux Mint 开发额外的 DEB 文件吗?或者为 Debian 创建一个也适用于 Ubuntu 和 Linux Mint 的软件就足够了吗?

Fedora 和 OpenSUSE 的 RPM 怎么样?

deb
  • 1 个回答
  • 608 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve