我有一个 Ubuntu Server 11.04 natty 正在开发中,上面运行着一个基于码头的网络服务器。
今天我遇到了一次中断,在一段未知的时间内我无法访问 ssh 或网络服务器,但在几分钟(5-60??)范围内的某个地方。
我在系统日志中看到以下内容,并发现其他讨论与此错误相关的系统挂起。
我想知道是否有人可以对此有所了解。这些是 AWS 的 cloud.ubuntu.com/ami 图像。
Oct 13 22:03:43 localhost kernel: [185521.096127] INFO: task jbd2/xvda1-8:136 blocked for more than 120 seconds.
Oct 13 22:03:43 localhost kernel: [185521.096146] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
Oct 13 22:03:43 localhost kernel: [185521.096157] jbd2/xvda1-8 D eb35fe18 0 136 2 0x00000000
Oct 13 22:03:43 localhost kernel: [185521.096162] eb35fe60 00000246 eb1b09b8 eb35fe18 c0135b80 44bcee4c eb3141ac c097f680
Oct 13 22:03:43 localhost kernel: [185521.096168] 3b71d7cd 0000a892 eb3141a8 c097f680 …Run Code Online (Sandbox Code Playgroud) 我将提出很多 AWS EC2 实例,但无法找出 Ubuntu UEC 提供的图像之间的区别:http : //uec-images.ubuntu.com/releases/
以及 Alestic 提供的图片:http ://alestic.com/
有谁知道 Alestic 对基本 Ubuntu 映像做了哪些更改和/或在 Amazon 上运行 Alestic 映像与 UEC 映像相比有哪些优势?
我知道安装了 Openfire 3.7.1,因为当我运行时;
apt-cache policy openfire
Run Code Online (Sandbox Code Playgroud)
这证实了它。但是当我尝试时;
/etc/init.d/openfire start
Run Code Online (Sandbox Code Playgroud)
该行像一个成功的命令一样重置。如果我浏览到端口 9090,它不会连接。我通过安装 apache 验证了在 AWS 中打开端口是否有效。
我已将/var/www/html文件夹的所有者更改为www-data. 现在我也想授予所有权ubuntu。
我怎样才能做到这一点?我不知道他们属于哪个组。我ssh使用ubuntu用户名登录,我的 FTP 也与 ubuntu 一起使用,但现在由于此更改,我在通过 ftp 编辑文件时面临权限问题。
我正在尝试为 Monero 节点设置钱包 RPC,但是当我使用 cURL 到该端口时,出现此错误:
curl: (1) Received HTTP/0.9 when not allowed
Run Code Online (Sandbox Code Playgroud)
但是,检查 curl --version 给了我这个:
curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
Run Code Online (Sandbox Code Playgroud)
我认为只有在没有 nghttp2 的情况下编译 cURL 时才会出现该错误。这是一个 AWS 环境,运行 20.04。
[在此输入图像描述]
1无法连接到存储库:命令“git ls-remote -h -- git@github.com:yeni/jenkins-terraform.git HEAD”返回状态代码 128:stdout:stderr:没有 github 已知的 ECDSA 主机密钥。 com 并且您已要求严格检查。主机密钥验证失败。致命:无法从远程存储库读取。
请确保您拥有正确的访问权限并且存储库存在。
当我尝试将 GitHub 存储库与 Jenkins 连接时,出现此错误。让我知道如何解决
我们创建了一个运行 Ubuntu 10.04 的 AWS 微型实例,我们可以使用密钥对以“ubuntu”用户的身份登录。现在我已经创建了两个新用户,但是当我尝试使用他们的用户名进入实例时,我得到“服务器拒绝了我们的密钥”。
这是怎么回事?密钥对是否绑定到 ubuntu 用户?另外,我们是否必须为这些用户创建一个密钥对,或者他们可以使用密码登录吗?或者我们是否需要始终将腻子输入为“ubuntu”,然后输入“su - myusername”?还是我只是缺少一些简单的东西?
通常,我使用此命令通过 SSH 隧道创建本地 Socks 代理
ssh -ND 7777 -i google.pem ubuntu@107.20.x.x
Run Code Online (Sandbox Code Playgroud)
然后我将我的应用程序配置为在本地主机上使用 Socks 代理(即 127.0.0.1 )
它按预期工作。
我最近遇到了一个 Gnome 应用程序Gnome SSH Tunnel Manager,它也可以在存储库中以gstm. GSTM 有更多我需要的功能,比如自动重启和启动时自动连接
我无法按照我的要求使用它。
这是我的 GSTM 设置:

以及我尝试连接的服务器上的端口:

我的 AWS EC2 实例在 Ubuntu 16.04 上运行。但最近我收到一封来自 AWS 的电子邮件,称 Canonical(提供 Ubuntu 16.04 LTS 支持的公司)将于 2021 年 4 月 30 日停止支持。
那么我应该将我的实例升级到 Ubuntu 18.04 还是让我的服务器在 16.04 上运行。这次升级会影响我的软件和客户吗?
有点迷茫,求帮助!
我使用 Nginx 作为 Web 服务器,并且没有在机器上安装任何 PHP 和任何模块。当我分析访问日志时,我得到:
- - [26/Sep/2021:20:13:30 +0000] "POST /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php HTTP/1.1" 401 19 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
- - [26/Sep/2021:20:13:32 +0000] "GET /index.php?s=/Index/\x5Cthink\x5Capp/invokefunction&function=call_user_func_array&vars[0]=md5&vars[1][]=HelloThinkPHP21 HTTP/1.1" 401 19 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
- - [26/Sep/2021:20:13:33 +0000] "GET /vendor/phpunit/phpunit/src/Util/PHP/eval-stdin.php HTTP/1.1" 401 19 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36"
- - [26/Sep/2021:20:13:34 +0000] "GET /?XDEBUG_SESSION_START=phpstorm HTTP/1.1" …Run Code Online (Sandbox Code Playgroud)