最近我的备份开始失败,我将问题跟踪到文件 /var/lib/fail2ban/fail2ban.sqlite3. 它超过500mb。我不确定它是否随着时间的推移而增长,或者这是否是最近的发展。
我怎样才能让它达到合理的尺寸并保持它的尺寸?(出于这个目的,我们假设小于 500mb。)
最近,我在网上看到有人和他们的追随者为 VMware Datastores 制作带有 SATA SSD 的 NFS 服务器。这让我很生气!SATA 是半双工的,SAS 是全双工的。当服务器上运行多个 VM 时,带有 6Gbps RAID 卡的 6Gbs 15k SAS 会吹走 SATA SSD。所以问题是,我错过了什么吗?我错了吗?还是这些人只是被误导了?
我在 Ubuntu 18.04 上使用 Kubespray 构建了一个 Kubernetes 集群,并面临 DNS 问题,因此基本上容器无法通过其主机名进行通信。
正在发挥作用的事情:
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) 我无法登录新的自托管网络邮件,并且在 /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卷上
我使用 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) 如果我不设置任何流量整形,Linux 如何在进程之间分配(传出)带宽?
我的具体情况是我在一个云 VM 上运行 30 个相同的进程,每个进程基本上都尽可能快地通过网络 (TCP) 发送数据。它们一起似乎达到了我期望的总输出带宽。然而,有些进程比其他进程完成得更快,并且消耗更多的带宽(高达 3 倍)。快速进程完成后,其余进程会加快速度并使用更多带宽。
Linux 如何决定每个进程应该获得多少带宽?
我需要从旧的 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?
在 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 命令是什么
我找不到在服务器 2019 上安装和配置 IIS 的明确方法
Add-WindowsFeature
Enable-WindowsOptionalFeature
Install-WindowsFeature
is dism still a thing?
Run Code Online (Sandbox Code Playgroud)
我需要安装带有以下模块的 IIS:
我看到了上述所有工具的示例,但似乎有些是错误/过时的
从 2019 年开始,通过脚本安装和配置 IIS 的正确命令/工具是什么?
有很多与此错误相关的问题,并且有一个建议的手动修复,效果很好,但没有永久的解决方案。我怎样才能永久解决这个问题?我在 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 ×3
mysql ×2
powershell ×2
ubuntu-18.04 ×2
windows ×2
amazon-rds ×1
debian ×1
dovecot ×1
fail2ban ×1
iis ×1
kubernetes ×1
openvpn ×1
sas ×1
tcp ×1