自从新的 Debian Buster 更新以来,我在 TLSv1.3 方面遇到了一些问题。
问题:我的 iOS 邮件客户端无法连接到我的邮件服务器 (12.2),并且我现在不想升级,因此我尝试找到一种使用 dovecot 禁用 TLSv1.3 的方法。
当前版本是:OpenSSL 1.1.1c 和 Dovecot 2.3.4.1
在 Dovecot 2.3 中,SSL 设置从 ssl_protocols 更改为 ssl_min_protocol。
# Minimum SSL protocol version to use. Potentially recognized values are SSLv3,
# TLSv1, TLSv1.1, and TLSv1.2, depending on the OpenSSL version used.
Run Code Online (Sandbox Code Playgroud)
但我想强制 Dovecot 使用 TLSv1.2,而不是使用最低 SSL 协议,因为 Dovecot 会先尝试可用的最高 SSL 协议 (TLSv1.3)。如果我设置 TLSv1.3,它将不会使用 TLSv1.2。
那么,有人知道如何强制 Dovecot 2.3.4.1 使用 TLSv1.2 吗?
我的 samba 共享上的符号链接的行为方式与我希望的方式不同,特别是 \xe2\x80\x93,这些链接看起来像重复的常规文件客户端计算机上的这曾经有效(即服务器上的符号链接看起来像客户端上的符号链接),但在某些时候它停止了。所以我认为它与 samba 版本有某种关系,但我从未找到有效的组合。
\n\n是否有可能让符号链接在 Samba 客户端上“像符号链接一样”工作?如果是这样,怎么办?
\n\n这是我的设置。
\n\n服务器: Synology NAS 通过 samba 提供共享
\n\n------server smb.conf-------\n[global]\nunix extensions=no\nfollow symlinks=yes\nwide links=yes\nallow insecure wide links=yes\nRun Code Online (Sandbox Code Playgroud)\n\n客户端: Ubuntu 16.04机器,使用以下命令挂载共享
\n\nsudo mount -t cifs -o vers=3.0 -o user=<myuser> //server/sharename /mnt/mountpoint\nRun Code Online (Sandbox Code Playgroud)\n\n安装共享后,我接下来要做的就是:
\n\n在服务器上
\n\n$ echo "HELLO WORLD" > file-created-on-server.txt\n$ ln -s file-created-on-server.txt symlink-created-on-server.txt\n$ ls -iog\n75852 -rwxrwxrwx+ 1 12 Jul 19 20:16 file-created-on-server.txt\n75859 lrwxrwxrwx+ 1 25 Jul 19 20:53 symlink-created-on-server.txt -> file-created-on-server.txt\nRun Code Online (Sandbox Code Playgroud)\n\n显然这是一个符号链接。\n但是,如果我这样做...... …
我有一个分布在 3 个服务器上的 Web 应用程序。这 3 个服务器需要一个共享存储来访问文件。由于 iSCSI 只是一个协议,而不是一个文件系统,因此它不会有任何锁定文件的实现;所以如果我只是按原样连接它,我只会销毁所有数据。
根据我的研究,我需要在这些 LUN 上有一个实际的文件系统,以便按照我打算使用的方式运行。
这将如何运作?如何为 LUN 实现文件系统?
使用的操作系统:Ubuntu 16.* 或 18.*
我的机器是 Ubuntu 16.04。
在我尝试升级 Mono 后,我遇到了依赖性问题。
sudo apt-get install mono-complete
Building dependency tree
Reading state information... Done
mono-complete is already the newest version (6.0.0.313-0xamarin3+ubuntu1604b1).
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mono-complete : Depends: ca-certificates-mono (= 6.0.0.313-0xamarin3+ubuntu1604b1) but 4.8.1.0-0xamarin1 is to be installed
mono-devel : Depends: ca-certificates-mono (= 6.0.0.313-0xamarin3+ubuntu1604b1) but 4.8.1.0-0xamarin1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Run Code Online (Sandbox Code Playgroud)
sudo …Run Code Online (Sandbox Code Playgroud) 在过去的几个月里,我们一直遇到一个让我们痛苦的问题。
问题似乎是,有时当我们通过 Kubernetes 执行器请求 pod 时,它无法创建。
例如,spark pod 可能会失败并出现以下错误:
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedCreatePodSandBox 20m (x3 over 32m) kubelet, k8s-agentpool1-123456789-vmss00000q (combined from similar events): Failed create pod sandbox: rpc error: code = Unknown desc = failed to create a sandbox for pod "spark-worker-cc1d28bf3de8428a826c04471e58487c-8577d5d654-2jg89": operation timeout: context deadline exceeded
Normal SandboxChanged 16m (x150 over 159m) kubelet, k8s-agentpool1-123456789-vmss00000q Pod sandbox changed, it will be killed and re-created.
Warning FailedCreatePodSandBox 5m7s (x14 over 161m) kubelet, …Run Code Online (Sandbox Code Playgroud) 在我们的 Centos 7 服务器上,我添加create mask = 770了 mysmb.conf以强制我们的 Windows 用户存储在目录中的文件的权限。然后从命令行,我输入了以下内容:
# systemctl restart smb.service
# systemctl restart nmb.service
Run Code Online (Sandbox Code Playgroud)
...但文件没有以正确的权限保存。它们在重新启动后被正确保存。那么(也许)我可以从命令行完成的重启过程中发生了什么?
这是 smb.conf 的部分:
[image-storage]
comment = archived image location
path = /our/samba/path/to/image_storage
valid users = @NameOfOurGroup
create mask = 770
browsable = yes
writable = yes
guest ok = no
force user = imagestore
Run Code Online (Sandbox Code Playgroud) 我有一个 255.255.255.0 子网掩码 (/24) 我可以将子网掩码更改为 255.255.254.0 (/23) 而不影响主机吗?主机是硬编码的,在此范围内没有 DHCP。更改此设置后是否必须更改每个主机的网络设置?
有没有人遇到过使用应用程序负载均衡器发送到多个 EC2 实例的重复请求?
我们在 EC2 上有一个以 ALB 为前端的 API,最近注意到一些请求被发送到多个实例并导致问题,因为付款等某些操作不止一次发生。
API 是围绕 .net 核心构建的,但不要认为这很重要。这个问题是最近开始的,并不是一直发生。
有没有人见过这样的。我看到了 2011/2012 年左右的一些较旧的问题,但最近没有。
Debian10 似乎删除了命令poweroff、reboot和dpkg-reconfigure,可能还有其他命令。我该怎么做而不是dpkg-reconfigure locales?
作为旁注,我阅读了发行说明,我认为当您阅读这些内容时没有对您大喊大叫是荒谬的。
# dpkg-reconfigure
bash: dpkg-reconfigure: command not found
Run Code Online (Sandbox Code Playgroud)
编辑:我已经知道我可以通过安装一个包来获得 dpkg-configure bin:debconf。默认情况下未安装此软件包。这通常表示弃用。