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

williamsdb's questions

Martin Hope
williamsdb
Asked: 2020-03-27 04:17:07 +0800 CST

在 Amazon Linux 2 上安装 clamav

  • 2

我一直在尝试使用以下在 Amazon Linux 1 上运行良好的方法在 Amazon Linux 2 上安装 clamav:

curl -O http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install epel-release-latest-7.noarch.rpm

sudo yum install clamav clamd -y

sudo sed -i -e "s/Example/#Example/" /etc/freshclam.conf
sudo sed -i -e "s:#DatabaseDirectory /var/lib/clamav:DatabaseDirectory /var/lib/clamav:" /etc/freshclam.conf
sudo sed -i -e "s:#UpdateLogFile /var/log/freshclam.log:UpdateLogFile /var/log/freshclam.log:" /etc/freshclam.conf
sudo sed -i -e "s/#DatabaseOwner clamupdate/DatabaseOwner clamupdate/" /etc/freshclam.conf

sudo freshclam

运行最后一条命令

ClamAV update process started at Thu Mar 26 12:10:45 2020
daily database available for download (remote version: 25762)
Time: 1.5s, ETA: 0.0s [=============================>] 57.64MiB/57.64MiB        
Testing database: '/var/lib/clamav/tmp.97d56/clamav-4e4a470c3011072ab79e022e287a1609.tmp-daily.cvd' ...
ERROR: Database load killed by signal 9
ERROR: Database test FAILED.
ERROR: Unexpected error when attempting to update database: daily
WARNING: fc_update_databases: fc_update_database failed: Test failed (8)
ERROR: Database update process failed: Test failed (8)
ERROR: Update failed.

我假设该软件包与 AL2 不兼容,但有人安装成功了吗?

amazon-ec2 amazon-web-services clamav
  • 1 个回答
  • 3035 Views
Martin Hope
williamsdb
Asked: 2019-07-22 08:55:04 +0800 CST

将整个域重定向到 Apache 虚拟主机中另一个域上的单个页面

  • 1

有很多关于将整个域重定向到另一个域的信息,但我找不到任何关于将域重定向到第二个域上的特定页面的已回答问题。这是我设置的:

<VirtualHost *:80>
    ServerName www.domain2.org.uk
    ServerAlias domain2.org.uk domain1.co.uk www.domain1.co.uk
    DocumentRoot /var/www/html
    ErrorLog logs/mkt-error_log
    CustomLog logs/mkt-access_log common
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !domain1.co.uk$ [NC]
    RewriteRule ^(.*)$ https://www.domain2.org.uk/specific-page/ [L,R=301]
</VirtualHost>

这会重定向,但只是重定向到 domain2 的默认页面。如何更改它以使其进入特定页面?

apache-2.4
  • 1 个回答
  • 2242 Views
Martin Hope
williamsdb
Asked: 2016-02-10 05:34:10 +0800 CST

httpd reload 作为 bash 中的第二个命令失败

  • 0

我正在尝试运行一个执行一项操作的命令,以更新证书,然后重新加载 Apache。

为此,我正在运行以下命令:

sudo /home/ec2-user/letsencrypt/letsencrypt-auto --config 
/home/ec2-user/letsencrypt/cert.ini certonly --debug 
&& service httpd reload

这给了我以下信息:

Updating letsencrypt and virtual environment dependencies......
Requesting root privileges to run with virtualenv:  /root/.local/share/letsencrypt/bin/letsencrypt --config /home/ec2-user/letsencrypt/secure_textinconfidence_com.ini certonly --debug
Version: 1.1-20080819
Version: 1.1-20080819

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at
   /etc/letsencrypt/live/secure.textinconfidence.com/fullchain.pem.
   Your cert will expire on 2016-05-03. To obtain a new version of the
   certificate in the future, simply run Let's Encrypt again.
 - If you like Let's Encrypt, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

Reloading httpd: not reloading due to configuration syntax error
                                                   [FAILED]

但是,当我运行时:

sudo service httpd configtest

我得到:

Syntax OK

与证书续订结合使用时,我的命令有问题吗?

apache-2.2
  • 1 个回答
  • 625 Views
Martin Hope
williamsdb
Asked: 2015-12-16 03:03:59 +0800 CST

更新 yum 时出错

  • 2

尝试更新我的服务器,我收到此错误。我已经尝试了底部的建议,但没有成功。我该如何解决?

sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                                                              | 2.1 kB     00:00
amzn-updates/latest                                                                           | 2.3 kB     00:00
Resolving Dependencies
--> Running transaction check
---> Package python26.x86_64 0:2.6.9-1.80.amzn1 will be updated
---> Package python26.x86_64 0:2.6.9-2.83.amzn1 will be obsoleting
---> Package python26-botocore.noarch 0:1.3.1-1.38.amzn1 will be updated
---> Package python26-botocore.noarch 0:1.3.11-1.40.amzn1 will be an update
---> Package python26-devel.x86_64 0:2.6.9-1.80.amzn1 will be updated
---> Package python26-devel.x86_64 0:2.6.9-2.83.amzn1 will be an update
---> Package python26-libs.x86_64 0:2.6.9-1.80.amzn1 will be updated
---> Package python26-libs.x86_64 0:2.6.9-2.83.amzn1 will be an update
---> Package python26-ordereddict.noarch 0:1.1-2.5.amzn1 will be obsoleted
--> Processing Dependency: python26-ordereddict = 1.1 for package: python26-bcdoc-0.16.0-1.9.amzn1.noarch
---> Package python26-pygments.noarch 0:1.4-4.11.amzn1 will be updated
---> Package python26-pygments.noarch 0:1.4-4.12.amzn1 will be an update
--> Finished Dependency Resolution
Error: Package: python26-bcdoc-0.16.0-1.9.amzn1.noarch (@amzn-updates)
           Requires: python26-ordereddict = 1.1
           Removing: python26-ordereddict-1.1-2.5.amzn1.noarch (@amzn-main)
               python26-ordereddict = 1.1-2.5.amzn1
           Obsoleted By: python26-2.6.9-2.83.amzn1.x86_64 (amzn-updates)
               python26-ordereddict = 1.2
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
amazon-ec2
  • 2 个回答
  • 553 Views
Martin Hope
williamsdb
Asked: 2013-04-11 06:12:28 +0800 CST

将 HTTP 重定向到 HTTPS 导致连接被拒绝

  • 3

我想将 https 请求重定向到 apache 服务器上的 http。

我已经按照上一个问题中的描述更新了我的 .htaccess 文件:

将 HTTPS 重定向到 HTTP

但是,这不起作用并给出(在 Chrome 中):

Error 102 (net::ERR_CONNECTION_REFUSED): The server refused the connection.

我猜测服务器未启用以处理 443 个请求。所以我的问题是 - 有没有一种优雅的方式来处理这个问题?

apache-2.2
  • 1 个回答
  • 6286 Views
Martin Hope
williamsdb
Asked: 2013-04-09 00:57:58 +0800 CST

从 Amazon EC2 上的 EPEL 安装

  • 13

我正在尝试在我们的 Amazon EC2 Linux AMI (CentOS) 上安装 fail2ban。我知道 fail2ban 在 EPEL 中,所以我做了以下操作:

wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -Uvh epel-release*rpm

但是,当我这样做时,我收到以下消息:

package epel-release-6-8.9.amzn1.noarch (which is newer than epel-release-6-8.noarch) is already installed

这对我来说意味着 EPEL 已经可用,但如果我这样做:

sudo yum install fail2ban

我得到:

Loaded plugins: priorities, security, update-motd, upgrade-helper
amzn-main                                                                                   | 2.1 kB     00:00
amzn-updates                                                                                | 2.3 kB     00:00
Setting up Install Process
No package fail2ban available.
Error: Nothing to do

我假设我误解了什么,但我如何从 EPEL 安装?

编辑:我刚刚完成了以下操作,发现回购协议未启用:

yum repolist all

那么如何在 EC2 上启用回购?

centos
  • 3 个回答
  • 13673 Views
Martin Hope
williamsdb
Asked: 2013-04-05 09:45:47 +0800 CST

df 显示磁盘已满,但 ncdu 显示仅使用了 1.5gb 的 8gb [重复]

  • 7
这个问题在这里已经有了答案:
Ubuntu 服务器:硬盘总是满的 (1 个回答)
去年关门了。

我很困惑。我们的 EC2 实例显示磁盘已满 98%。df -Th 的输出显示:

Filesystem    Type    Size  Used Avail Use% Mounted on
/dev/xvda1    ext4    7.9G  7.7G  172M  98% /

但是,如果我运行 ncdu 来查看空间的去向,它会显示仅使用了 1.4gb:

 742.4MiB [##########] /usr
 505.1MiB [######    ] /var
  75.3MiB [#         ] /lib
  55.3MiB [          ] /opt
  31.8MiB [          ] /boot
  21.2MiB [          ] /lib64
  18.8MiB [          ] /etc
  11.4MiB [          ] /sbin

搜索大文件也不会抛出任何东西。

我很困惑其他 5gb 去了哪里,真的需要恢复它,因为服务器空间不足,危险。

知道空间去了哪里以及如何恢复它吗?

centos
  • 2 个回答
  • 7986 Views
Martin Hope
williamsdb
Asked: 2012-10-29 01:05:16 +0800 CST

date 和其他命令不再在 sh 脚本中工作

  • 0

我有一个用于在 Ubuntu 10.04 上运行 find 的 shell 脚本,但自从我移至 12.04 后,它就无法像之前那样工作,并抛出以下消息:

/home/checks.sh: 1: /home/checks.sh: date
: not found
find: invalid mode `0777\r'

脚本如下:

date
echo ""
echo "Files changed in the last 24 hours"
echo "=================================="
find /var/www -mtime -1 | grep -iv '.log'
echo ""
echo ""
echo "Files with permissions set to 777"
echo "================================="  
find /var/www -perm 0777

所有行都在命令行中工作,但不再在 shell 脚本中工作。

在手册中找不到任何内容来说明原因。

ubuntu
  • 1 个回答
  • 170 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