问题列表 - 第5083页

fail2ban 的数据库太大(超过 500mb)。我怎样才能把它弄到一个合理的大小?

最近我的备份开始失败,我将问题跟踪到文件 /var/lib/fail2ban/fail2ban.sqlite3. 它超过500mb。我不确定它是否随着时间的推移而增长,或者这是否是最近的发展。

我怎样才能让它达到合理的尺寸并保持它的尺寸?(出于这个目的,我们假设小于 500mb。)

linux fail2ban

16
推荐指数
4
解决办法
7205
查看次数

适用于 VMware 数据存储的 NFS SATA 与 SAS?

最近,我在网上看到有人和他们的追随者为 VMware Datastores 制作带有 SATA SSD 的 NFS 服务器。这让我很生气!SATA 是半双工的,SAS 是全双工的。当服务器上运行多个 VM 时,带有 6Gbps RAID 卡的 6Gbs 15k SAS 会吹走 SATA SSD。所以问题是,我错过了什么吗?我错了吗?还是这些人只是被误导了?

sas

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

调试 Kubernetes 中的 DNS 解析问题

我在 Ubuntu 18.04 上使用 Kubespray 构建了一个 Kubernetes 集群,并面临 DNS 问题,因此基本上容器无法通过其主机名进行通信。

正在发挥作用的事情:

  • 容器通过IP地址进行通信
  • 互联网正在容器中运行
  • 能够解决kubernetes.default

库伯内特大师:

root@k8s-1:~# cat /etc/resolv.conf | grep -v ^\\#
nameserver 127.0.0.53
search home
root@k8s-1:~# 
Run Code Online (Sandbox Code Playgroud)

荚:

root@k8s-1:~# kubectl exec dnsutils cat /etc/resolv.conf
nameserver 169.254.25.10
search default.svc.cluster.local svc.cluster.local cluster.local home
options ndots:5
root@k8s-1:~# 
Run Code Online (Sandbox Code Playgroud)

CoreDNS Pod 运行状况良好:

root@k8s-1:~# kubectl get pods --namespace=kube-system -l k8s-app=kube-dns        
NAME                       READY   STATUS    RESTARTS   AGE
coredns-58687784f9-8rmlw   1/1     Running   0          35m
coredns-58687784f9-hp8hp   1/1     Running   0          35m
root@k8s-1:~#
Run Code Online (Sandbox Code Playgroud)

CoreDNS Pod 的日志:

root@k8s-1:~# kubectl describe pods --namespace=kube-system -l …
Run Code Online (Sandbox Code Playgroud)

kubernetes ubuntu-18.04

5
推荐指数
1
解决办法
9987
查看次数

Ubuntu 18.04 上 /etc/dovecot 的正确 dovecot 文件权限是什么?

我无法登录新的自托管网络邮件,并且在 /var/log/mail.log 中收到以下条目

Feb 10 02:00:31 ip-172-26-15-53 dovecot: lmtp(myemailuser@example.co.uk): Error: open(
/etc/dovecot/sieve/before.d/no-spam.svbin.ip-172-26-15-53.31363.94959b0f9050164f) failed: R
ead-only file system
Feb 10 02:00:31 ip-172-26-15-53 dovecot: lmtp(myemailuser@example.co.uk): Error: wEGGI
j+5QF6DegAAAPOhIQ: sieve: binary save: failed to create temporary file: open(/etc/dovecot/s
ieve/before.d/no-spam.svbin.) failed: Read-only file system
Run Code Online (Sandbox Code Playgroud)

看来是权限问题。我已经尝试过这里的建议

我的安装位置是/etc/dovecot,权限是

-rwxrwx---   1 vmail dovecot 
Run Code Online (Sandbox Code Playgroud)

Dovecot 使用以下 playbook 安装在 Ubuntu 18.04 (Amazon Lightsail) 上:

https://github.com/codecowboy/sovereign/blob/master/roles/mailserver/tasks/dovecot.yml

Dovecot 版本为 2.2.33.2 (d6601f4ec)

邮箱存储在encfs卷上

dovecot ubuntu-18.04

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

安全配置更新后,Powershell 无法访问包/“NuGet”包提供程序

我使用 mof / dsc 配置更新了服务器,本质上更改了各种权限/注册表项以确保安全合规性。这在某种程度上是自动生成的,我确实有一个配置的所有内容的列表,但它有点难以阅读并且不太清楚。

在此过程之后,powershell 无法更新新包或设置其默认存储库。

我不认为这是 NuGet 特有的东西,我的预感是它与某种更基本的文件权限有关。据我所知,NuGet 已安装在我的系统上,我知道它是在应用此配置之前安装的,并且我所知道的内容并未被删除。

我已经仔细检查了工作服务器,并且 NuGet .dll 上的权限看起来相同。

下面是一个错误示例:

PS C:\Windows\system32> Register-PSRepository -Default
PackageManagement\Import-PackageProvider : No match was found for the specified search criteria and provider name
'NuGet'. Try 'Get-PackageProvider -ListAvailable' to see if the provider exists on the system.
At C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:7302 char:25
+ ...     $null = PackageManagement\Import-PackageProvider -Name $script:Nu ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (NuGet:String) [Import-PackageProvider], Exception
    + FullyQualifiedErrorId : NoMatchFoundForCriteria,Microsoft.PowerShell.PackageManagement.Cmdlets.ImportPackageProv
   ider


NuGet provider is required to continue
PowerShellGet …
Run Code Online (Sandbox Code Playgroud)

windows powershell windows-server-2012-r2

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

Linux 如何在进程间分配带宽?

如果我不设置任何流量整形,Linux 如何在进程之间分配(传出)带宽?

我的具体情况是我在一个云 VM 上运行 30 个相同的进程,每个进程基本上都尽可能快地通过网络 (TCP) 发送数据。它们一起似乎达到了我期望的总输出带宽。然而,有些进程比其他进程完成得更快,并且消耗更多的带宽(高达 3 倍)。快速进程完成后,其余进程会加快速度并使用更多带宽。

Linux 如何决定每个进程应该获得多少带宽?

linux tcp linux-networking

6
推荐指数
1
解决办法
375
查看次数

无法将 RDS 实例从 MySQL 5.7.x 升级到 8.0.x

我需要从旧的 5.6.x 快照中恢复数据。经过一些修改,我成功地在 m3.xlarge 实例上恢复了 5.6.x 快照(m3.* 以外的任何实例类型都不起作用)。然后我成功从 5.6.x 升级到最新的 5.7.x。

下一步是从 5.7.x 升级到 8.0.x。每次我尝试执行升级时,RDS 都会声称它正在“升级”,但它会很快返回“可用”状态,并且会返回到 5.7.x,控制台中没有可见错误。

如何将其升级到 8.0.x?

mysql amazon-web-services amazon-rds

5
推荐指数
1
解决办法
6656
查看次数

端口 33060 的 MySQL 绑定地址(X 协议)

在 my.cnf 我有以下设置

port=3306
bind-address = 127.0.0.1
Run Code Online (Sandbox Code Playgroud)

使用 netstat 这显示以下内容

tcp    127.0.0.1:3306     0.0.0.0:*   LISTEN      32673/mysqld
tcp6   :::33060           :::*        LISTEN      32673/mysqld
Run Code Online (Sandbox Code Playgroud)

这个新的X-Protocol的 bind-address 命令是什么

mysql

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

使用 powershell 在 Windows Server 2019 上安装 IIS 和所需模块的官方方法是什么

我找不到在服务器 2019 上安装和配置 IIS 的明确方法

Add-WindowsFeature
Enable-WindowsOptionalFeature
Install-WindowsFeature
is dism still a thing?
Run Code Online (Sandbox Code Playgroud)

我需要安装带有以下模块的 IIS:

  • asp-net-45
  • 动态压缩
  • 所有管理工具
  • 需要启用远程管理,以便我可以使用 webdeploy 进行部署

我看到了上述所有工具的示例,但似乎有些是错误/过时的

从 2019 年开始,通过脚本安装和配置 IIS 的正确命令/工具是什么?

windows iis powershell windows-server-2019

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

OpenVPN - 错误:无法打开 TUN/TAP dev /dev/net/tun:没有这样的文件或目录 (errno=2)

有很多与此错误相关的问题,并且有一个建议的手动修复,效果很好,但没有永久的解决方案。我怎样才能永久解决这个问题?我在 debian wheezy 服务器上遇到这个问题,使用 OpenVPN 客户端连接到 OpenVPN 服务器。

建议的修复如下所示。似乎 /dev/net 不会自动创建,当然会在每次重新启动时消失。

mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
Run Code Online (Sandbox Code Playgroud)

linux debian openvpn

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