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-2571

Edward Tanguay's questions

Martin Hope
Edward Tanguay
Asked: 2020-09-23 04:55:08 +0800 CST

在 Ubuntu 上安装 Jenkins 告诉我“包 'jenkins' 没有安装候选者”

  • 2

我需要在 Ubuntu 20.4.1 上安装 Jenkins。

我已经完成了以下工作:

  • apt-get -y install openjdk-8-jdk(它是 Java 14.0.1)
  • wget -q -O - http://pkg.jenkins-ci.org/debian-stable/jenkins-ci.org.key | apt-key add -(响应“OK”)
  • sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'(文件存在并且其中有这一行)
  • sudo apt update, 回复:
Hit:1 http://de.archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://de.archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:3 http://de.archive.ubuntu.com/ubuntu focal-backports InRelease
Hit:4 http://de.archive.ubuntu.com/ubuntu focal-security InRelease
Ign:5 https://pkg.jenkins.io/debian-stable binary/ InRelease
Get:6 https://pkg.jenkins.io/debian-stable binary/ Release [2,044 B]
Get:7 https://pkg.jenkins.io/debian-stable binary/ Release.gpg [833 B]
Ign:7 https://pkg.jenkins.io/debian-stable binary/ Release.gpg
Reading package lists... Done
W: GPG error: https://pkg.jenkins.io/debian-stable binary/ Release: The following signatures couldn't 
be verified because the public key is not available: NO_PUBKEY FCEF32E745F2C3D5
E: The repository 'http://pkg.jenkins.io/debian-stable binary/ Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.      
N: See apt-secure(8) manpage for repository creation and user configuration details.
  • sudo apt install jenkins, 回复:
root@ubuntu-server:~# sudo apt install jenkins
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package jenkins is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'jenkins' has no installation candidate

我该怎么做才能apt找到 Jenkins 包以便安装它?

ubuntu-20.04 jenkins
  • 3 个回答
  • 20483 Views
Martin Hope
Edward Tanguay
Asked: 2020-09-12 07:43:37 +0800 CST

在 Ubuntu Apache 上更改默认虚拟主机文件中的 DocumentRoot 时如何避免“禁止”错误?

  • 0

我在 Ubuntu 虚拟机上安装了 Apache。

在浏览器中键入http://localhost会打开 Apache 介绍网站,所以我知道 Apache 可以工作。

我创建了文件/home/test/webs/testapp/index.html:

This is a <b>test</b>.

我更改了文件中的 DocumentRoot /etc/apache2/sites-available/000-default.conf,使其指向我的主目录下的目录:

<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        DocumentRoot /home/test/webs
        ErrorLog ${APACHE_LOG_DIR}/error.log
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我重新启动了 Apache 服务器:

systemctl reload apache2

但是当我去的时候http://localhost/testapp,Apache 回应:

禁止的

您无权访问此资源。

Apache/2.4.41 (Ubuntu) 服务器在 localhost 端口 80

我需要做些什么才能让匿名 Web 用户通过 Apache 查看这个 Web 目录?

linux ubuntu virtualhost apache-2.4
  • 1 个回答
  • 732 Views
Martin Hope
Edward Tanguay
Asked: 2020-09-12 06:15:56 +0800 CST

如何让 Apache 虚拟主机在 Ubuntu 上运行?

  • 0

我在 Ubuntu 虚拟机上安装了 Apache。

在浏览器中键入http://localhost会打开 Apache 介绍网站,所以我知道 Apache 可以工作。

我创建了文件/home/test/webs/testapp/index.html:

This is a <b>test</b>.

我创建了文件/etc/apache2/sites-available/testapp.conf:

<VirtualHost *:80>
 ServerAdmin webmaster@localhost
 ServerName testapp
 ServerAlias testapp
 DocumentRoot /home/test/webs/testapp
<Directory /home/test/webs/testapp>
 Options -Indexes +FollowSymLinks
 AllowOverride All
</Directory>
 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

我启用了虚拟主机:

sudo a2ensite testapp.conf

我重新启动了 Apache 服务器:

systemctl reload apache2

但是当我去的时候http://localhost/testapp,Apache 回应:

未找到

在此服务器上找不到请求的 URL。Apache/2.4.41 (Ubuntu)

服务器在 localhost 端口 80

我还需要做什么才能让我的虚拟主机在 Ubuntu 上运行?

linux ubuntu virtualhost apache-2.4
  • 1 个回答
  • 5264 Views
Martin Hope
Edward Tanguay
Asked: 2019-03-06 17:17:15 +0800 CST

为什么我的 bash 脚本终止了?

  • 1

我有一个节点应用程序在我的 Linux 托管服务器上运行。

有时应用程序崩溃,我需要重新启动它,所以我登录并输入以下命令:

pkill node
cd public_html/n49900_dpndev
node server.js &

应用程序再次运行。

现在我想把它放到一个脚本中,所以我只需要启动脚本(或者可以从 PHP 脚本执行它,例如)。

我创建了一个名为“startnode”的文件:

#!/bin/bash
pkill node
cd public_html/n49900_dpndev
node server.js &

我用 更改了权限chmod 755 startnode。

但是当我执行它时,./startnode它会响应:

终止

我需要做什么才能使我手动输入的命令也可以在 bash 脚本中使用?

linux
  • 2 个回答
  • 512 Views
Martin Hope
Edward Tanguay
Asked: 2019-02-28 11:23:38 +0800 CST

当 URL 中未指定页面时,我需要正确重定向什么 .htaccess RewriteRule?

  • 2

在我的目录中

http://tanguay.info/webtech

我有以下.htaccess文件:

RewriteEngine On
RewriteRule ^$ http://127.0.0.1:49900/home [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:49900/$1 [P,L]

如果我提供页面(带有 .eps 文件的节点应用程序),它会正确路由

http://tanguay.info/webtech/home

但如果我不提供页面:

http://tanguay.info/webtech

它给出了这个错误:

Error: ENOENT: no such file or directory, open '/home/tanguay2/public_html/n49900_dpndev/systemPages/index.html.var.ejs'

它似乎index.html.var.ejs不是http://127.0.0.1:49900/home我指定的那个,但我不知道它从哪里获取这些index.html.var信息。

如果我没有提供页面,如何让它正确链接到http://tanguay.info:49900?

.htaccess
  • 1 个回答
  • 1861 Views
Martin Hope
Edward Tanguay
Asked: 2009-09-06 10:12:36 +0800 CST

如果我的 resolve.conf 中的 IP 地址之一超时,这意味着什么?

  • 0

有人正在帮助我解决我的 VPS 上的响应时间问题。

他建议我查看我的resolv.conf并确保两个 IP 都没有超时。

我的 resolve.conf 看起来像这样:

nameserver 69.39.86.5
nameserver 69.39.89.9

当我对第二个 IP 进行 nslookup 时,它会超时:

nslookup yahoo.com 69.39.86.9
  1. 这告诉我什么?我需要通知我的 vps 托管服务提供商吗?

  2. 我注意到网络上的许多 resolv.conf 示例都有单词“ domain ”或“ search ”后跟域名。我也需要那个吗?没有它,我的网站似乎可以正常工作(域名 = tanguay.info)。

domain
  • 3 个回答
  • 281 Views
Martin Hope
Edward Tanguay
Asked: 2009-08-24 17:43:30 +0800 CST

什么可能导致我的 linux 服务器 (VPS) 不断使用更多内存?

  • 0

我有一个运行 CentOS 的 VPS 和一些 PHP 站点。它已经运行好几个星期了。

最近它变得越来越慢(网站使用和通过 SSH 登录时)。我已经确定它一直使用越来越多的内存,直到它用完为止,然后我必须重新启动它,内存使用量又回落,但随后又不断攀升。

什么可能导致这种情况,我该如何分析/解决它?

替代文字

这是我的上衣:

替代文字

centos php memory vps
  • 2 个回答
  • 164 Views
Martin Hope
Edward Tanguay
Asked: 2009-08-24 17:11:59 +0800 CST

如果它显示“无法分配内存”,我该如何重新启动我的 VPS

  • 2

我在运行 PHP 站点的 VPS (CentOS) 上遇到内存使用问题。

到目前为止,我已经能够更改内容并重新启动以尝试在内存使用量再次攀升之前分析和修复内容,但是现在当我输入重新启动时,它甚至无法做到这一点。

我怎样才能重新启动我的 VPS 机器并摆脱这个 catch-22?

替代文字

5 分钟后:现在内存几乎完全耗尽,这可能是什么原因造成的,当通过 SSH 登录时的响应时间如此缓慢时,我该如何开始修复它?

替代文字

linux memory vps
  • 2 个回答
  • 3481 Views
Martin Hope
Edward Tanguay
Asked: 2009-08-10 23:11:42 +0800 CST

如何使用 grep 查找日志文件中最常出现的错误?

  • 3

我有一个 PHP 应用程序,它在日志文件中生成大量警告和通知。

我正在一次修复这些。

我希望能够首先修复最频繁发生的问题,以最大限度地提高我的更改对日志文件大小的影响。

如何使用 grep/sed/regex 等找出最常见的通知?

由于时间戳在开头,我无法比较整行,但也许是“在线... ”的列表/分组/排序?

替代文字

log-files analysis grep frequency sed
  • 2 个回答
  • 4735 Views
Martin Hope
Edward Tanguay
Asked: 2009-08-10 16:59:23 +0800 CST

有没有办法在 PuTTY 中永久设置字体和窗口大小?

  • 49

当我使用 PuTTY 登录时,我总是必须:

  • 更改设置
  • 外貌
  • 字体
  • 改变
  • 8
  • 调整窗口大小

这样我就可以看到足够的文本来处理日志文件。

我看不到在哪里可以将这些设置保存到我保存的会话中。这可能吗?

替代文字


回答:

所以答案是单击更改设置,更改所有内容,但是您还必须再次单击会话名称并保存,谢谢大卫:

替代文字

settings ssh putty
  • 6 个回答
  • 93231 Views
Martin Hope
Edward Tanguay
Asked: 2009-07-31 10:57:52 +0800 CST

为什么我突然无法通过 FTP 访问 VPS?

  • 1

我有一个 VPS,CentOS,是用 HyperVM 自动设置的。

我用 lxadmin 建立了 FTP 连接。

几周以来,我一直通过 FTP 登录我的服务器。

今天它说:

Status: Connecting to 74.126.30.21:21...
Status: Connection established, waiting for welcome message...
Error:  Could not connect to server
Status: Waiting to retry...
Status: Delaying connection due to previously failed connection attempt...
Status: Connecting to 74.126.30.21:21...
Status: Connection established, waiting for welcome message...
Error:  Could not connect to server

我仍然可以通过 SSH 登录。

  • 什么样的事情可能导致这种情况?
  • 我可以检查/更改哪些内容以便我可以再次使用 FTP?

这是我的netstat输出,我如何判断“端口是否正在侦听服务器本身”?

替代文字

它不允许我远程登录到列出的 ftp 端口:

替代文字

这是iptables信息:

替代文字

ftp vps
  • 2 个回答
  • 256 Views
Martin Hope
Edward Tanguay
Asked: 2009-07-21 15:02:38 +0800 CST

如何创建一个 cron 作业以每 24 小时删除两个文件?

  • 1

我是在 CentOS linux 服务器上托管我的 VPS 的新手。

以下日志文​​件增长很快,我希望每 24 小时删除一次:

/home/httpd/tanguay.info/stats/tanguay.info-custom_log
/home/httpd/tanguay.info/stats/tanguay.info-error_log

/home/admin/__processed_stats/*

我创建一个每天晚上午夜删除所有这些文件的 cron 作业的步骤是什么?

linux cron vps
  • 4 个回答
  • 4818 Views
Martin Hope
Edward Tanguay
Asked: 2009-07-05 21:28:20 +0800 CST

找出单词包含在哪个文件中的最简单方法是什么?

  • 0

我在下面的“ lxadmin ”目录中有许多 .conf 文件,并且怀疑文本“ tanguay.info ”在其中的某个地方。

我执行此命令:

cat /etc/httpd/conf/lxadmin/* | grep "tanguay.info"

它告诉我:

cat: /etc/httpd/conf/lxadmin/forward: Is a directory
Include /home/httpd/tanguay.info/conf/lxadmin.tanguay.info

所以我知道它在某个地方,但它没有告诉我在哪个文件中。

我怎样才能让它也告诉我文本位于哪个文件中?

linux unix bash command-line-interface
  • 9 个回答
  • 494 Views
Martin Hope
Edward Tanguay
Asked: 2009-06-29 16:15:04 +0800 CST

什么可能导致 30 多个 Apache 进程消耗所有内存?

  • 0

我有一个托管网站 ( http://www.tanguay.info/web ) 的 VPS,该网站每天有大约1800 个独立访问者。

该网站在几周内运行良好,响应时间为 3 秒。

突然在周五下午4 点,该网站变得无法访问,响应时间超过 30 秒,此后一直处于关闭状态。这是 pingdom 图:

替代文字 http://tanguay.info/web/external/pingdomdown.png

即使多次重新启动它,我也无法将响应时间恢复到 30 秒以下。使用“top”命令,我看到有 30 多个 Apache 进程正在运行,它们似乎占用了 90% 以上的内存。

这可能是什么原因造成的?为什么会有这么多 Apache 进程打开,尤其是因为该站点现在基本上无法访问?难道这些流程根本就没有以某种方式关闭吗?

替代文字 http://tanguay.info/web/external/tooManyApacheProcesses.png

apache-2.2 memory process
  • 3 个回答
  • 821 Views
Martin Hope
Edward Tanguay
Asked: 2009-06-29 13:54:50 +0800 CST

如何在 Linux/Apache/PHP 上启用 SQLite?

  • 13

要在我的Windows /Apache/PHP 设置上启用SQLite ,我取消注释php.ini文件中的以下行并重新启动 Apache:

extension=php_pdo.dll
extension=php_pdo_sqlite.dll

现在我有一个带有Suse Linux 10.3的VPS ,并且自动设置了Apache/PHP。通过查看php.ini文件进行上述更改,我发现在 Linux 上有些不同:

  • 没有可取消注释的扩展列表
  • 我找到了“ extension_dir = /usr/lib/php5/extensions”,但在这个目录中只找到:
    • pdo.so
    • pdo_mysql.so

如何在这个 Linux 环境中启用 SQLite?

linux php php.ini sqlite
  • 4 个回答
  • 114250 Views
Martin Hope
Edward Tanguay
Asked: 2009-06-29 10:47:37 +0800 CST

如何让我的 VPS 上的 Apache/PHP 设置显示 PHP 错误和警告?

  • 0

我有一个使用Suse Linux 10.3的VPS。

Apache 2 / PHP 5.2.6是自动设置的。

当我在浏览器中查看这个有效的 PHP 文件时,它会正确显示:

<?php
echo 'this is test';
?>

但是,当我查看这个无效的 PHP 文件时,我希望它会显示一个错误,但它绝对什么都没有显示,空白页,没有源:

<?php
nnn 'this is test';
?>

通过 phpinfo() 我发现“加载的php.ini配置文件”在/etc/php5/apache2/php.ini,在该文件中我发现了这个未注释的行:

error_reporting  =  E_ALL

这告诉我它应该显示所有错误和警告。

我还需要做什么才能使 PHP 显示错误?

php apache-2.2 php.ini
  • 2 个回答
  • 2198 Views
Martin Hope
Edward Tanguay
Asked: 2009-06-08 01:49:25 +0800 CST

为什么在 httpd.conf 中注释掉 ErrorLog 不会停止记录错误?

  • 1

我有一个 CentOS Linux 的 VPS 帐户。

这两个文件每 24 小时填满 20 GB 硬盘:

这个统计文件:

/home/httpd/tanguay.info/stats/tanguay.info-error_log

以及此目录中的一个文件,该文件在出现时似乎具有不同的名称,但大小增长到 5+ GB:

/home/admin/__processed_stats

我现在想做的就是关闭 apache stats 记录,这样我的硬盘驱动器就不会填满并破坏我的邮件、ftp 等。

所以在文件中:

/etc/httpd/conf/httpd.conf

我注释掉了这一行:

#ErrorLog logs/error_log

然后我删除了上面的两个大文件,重新启动虚拟机,看到第一个文件(tanguay.info-error_log)已经重新创建并且再次增长。

那么我在哪里关闭 Apache 的登录?

(或者也许 Apache 甚至没有使用这个 httpd.conf 文件作为它的配置文件,它保存在哪里?)

logging apache-2.2 vps
  • 3 个回答
  • 687 Views
Martin Hope
Edward Tanguay
Asked: 2009-06-03 13:08:00 +0800 CST

如何设置 /home/httpd/.../stats/ 错误文件的增长限制

  • 1

我有一个VPS帐户。

文件:

/home/httpd/..../stats/...-error_log

正在记录如此多的错误,以至于它在 24 小时内填满了 20 GB 的硬盘空间,其中包括关闭我的邮件访问等问题。

这些错误中的大多数都是重复的和次要的,我最终会修复它们,但是我怎样才能首先设置错误记录,以便它创建各种文件并在创建新文件之前删除旧文件?这就是我在过去工作过的 linux Web 服务器上工作时的记忆。我原以为这实际上是默认设置,不是在大多数 VPS 服务器上(我的帐户使用 CentOS)吗?

php apache-2.2 vps stats
  • 2 个回答
  • 1012 Views
Martin Hope
Edward Tanguay
Asked: 2009-06-01 22:54:52 +0800 CST

如何找出我在 VPS 上使用了多少磁盘空间?

  • 0

我已经从共享主机转移到 VPS,并在我的 HyperVM 中看到分配的20 GB磁盘空间中有11 GB正在使用。

根据我上传之前这些文件在 Windows 上的大小,我所有的文件都占用了不到 100 MB的空间。

我有 11 个网站在 11 个目录中运行。Linux 上显示每个目录占用了多少空间的最佳命令/方式是什么,例如 Windows 上的TreeSize工具?

linux bash vps
  • 5 个回答
  • 4290 Views
Martin Hope
Edward Tanguay
Asked: 2009-05-30 17:18:36 +0800 CST

什么可能导致 apache/php 托管网站上的随机图像/css 丢失、503 错误?

  • 4

我在共享主机上托管我的 PHP 网站。

一年来效果很好。

上周突然开始乱丢图片,有时候不加载CSS文件,经常报503错误。

我的提供商说这是“流量过多”。

但是既然已经开始发生这种情况,当然流量已经大大减少了,而且还在发生,“交通繁忙”是我觉得有点不合逻辑的原因,因为如果是交通繁忙引起的,减少交通就可以解决问题.

这里有16 张屏幕截图,显示了这张全天从网站上 掉下来的随机图片。http://tanguay.info/web/external/tinfoLoadingErrors.jpg (450K .jpg)

我已将我的站点复制到另一个 Apache/PHP 服务器,并且每次加载都很好。

对于那些有托管 Apache/PHP 站点经验的人:

  • 您认为随机图像丢失等的可能原因是什么?
  • 我可以要求我的提供商检查哪些类型的东西?
  • 我可以检查哪些类型的东西来找到这个问题的原因(例如日志文件、创建某种测试站点等)
apache-2.2 web-server 503-error traffic
  • 5 个回答
  • 4292 Views

Sidebar

Stats

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

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve