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
    • 最新
    • 标签
主页 / computer / 问题

全部问题(computer)

Martin Hope
hellork
Asked: 2025-03-17 14:33:06 +0800 CST

在 Linux qterminal 中,按下 Alt+Super(Windows 键)+ 任何其他键即可打印主机信息。QT 出了问题?没有程序正在执行。

  • 5

按Alt++ (或任意键)将在&中打印主机列表。但不会在其他终端(如或)中Super打印。tqterminalkonsolextermgnome-terminal

::1                      tubular.k              localhost                localhost6.localdomain6  
moobear.k                   *.k                      localhost4               localhost.localdomain 
  • 这种行为在 Fedora 的多个全新安装和配置中一直存在 {39,40,41,42}

  • 主机似乎来自/etc/hosts但格式不同。

  • 输入ssh k@loc[tab][tab] 完成主机名,k@localhost

  • 输入moo[tab][tab] 没有任何反应

  • 输入moo Alt+ Super+t有时会产生moobear.k s(主机名完成,但在末尾带有一个额外的 s)的结果。

  • 更频繁地输入moo Alt+ Super+g可以完成主机名(但同样带有额外的 s)。

  • 其他时候,输入moo Alt+ Super+t只会s产生“moos”的声音。

bash
  • 1 个回答
  • 32 Views
Martin Hope
Gunks
Asked: 2025-03-16 16:35:53 +0800 CST

如何将 PNG-8 图像批量转换为 WebP 同时保留原始索引调色板?

  • 5

我有一个包含PNG-8 图像(索引颜色,256 种颜色)的文件夹,我需要将它们转换为WebP格式,同时保留原始的 8 位调色板。

我使用的是Windows 11,更喜欢使用命令行解决方案(PowerShell、CMD 或第三方 CLI 工具)。但是,我注意到大多数转换方法都会自动将 PNG-8 扩展为完整的 24 位颜色,而我想避免这种情况。

我到目前为止尝试过的:

  1. 图像魔法 ( magick mogrify)

    magick mogrify -format webp *.png
    
    • 转换成功但丢失索引颜色模式。
    • 已尝试-colors 256,但调色板仍然改变。
  2. Google 的cwebp工具
    本地 WebP 转换器

    cwebp -lossless input.png -o output.webp
    
    • 有效,但不能保留精确的索引调色板。
    • 添加-exact有帮助,但我不确定它是否真的能将图像保持在 8 位。
  3. FFmpeg(-vf format=pal8)

    ffmpeg -i input.png -vf format=pal8 output.webp
    
    • 输出 WebP,但检查图像属性表明它不再被索引。

我的问题:

  • 在不丢失索引调色板的情况下将 PNG-8 批量转换为 WebP 的最佳命令行方法是什么?
  • 有没有办法验证WebP 输出是否保留 8 位索引?
  • 是否有更好的工具cwebp可以实现这一功能,或者我应该与ImageMagick一起使用的特定参数?

任何见解或实用示例都将不胜感激!

windows-10
  • 1 个回答
  • 192 Views
Martin Hope
qmstatmech
Asked: 2025-03-16 02:27:24 +0800 CST

如何在 PC 上访问其他用户和驱动器的部分内容?

  • 6

几周前,办公室里的一台电脑的显示器被移动了,现在我正试图将其重新设置,但却陷入了混乱。

我们以前连接了 2 个显示器,它们有 2 个完全不同的用户 / 应用程序 / 驱动器部分。一个显示器仍连接着(附图中标记为 1 的输出端口),并且显示的内容与以前相同,用户也相同,等等。据我所知,第二个/主显示器的正确连接是插入同一显卡的那个,即上面的插槽。

但是当我将显示器连接到该显示器时,我得到的是与第一台显示器完全相同的镜像显示/用户。我应该得到一个完全不同的用户,并且硬盘中存储了该用户的所有非常重要的数据。我无法在命令行或控制面板中看到我需要的用户,只能看到本地用户。

也可能是第二台显示器应该插入标有 3 的部分。这是什么东西/有什么用?它看起来不像右边的 PCIe 显卡。大多数其他电缆都是控制设备。

TL;DR 不同用户和相关驱动器存储如何在 PC 上进行分区?我需要插入什么或做什么才能访问我需要的用户配置文件和数据?

电脑背面

hard-drive
  • 1 个回答
  • 69 Views
Martin Hope
Boppity Bop
Asked: 2025-03-15 21:19:55 +0800 CST

Linux 上的“.virtual_documents”目录是什么?

  • 8

我在 Debian 12 / Gnome 上发现了这个奇怪的目录。在我的工作目录中,.virtual_documents它似乎是一个常规目录,但它包含不应该存在的文件的副本。

我想知道它是怎么出现的——哪个应用程序可能创建它以及为什么这些特定的文件会出现?

顺便说一下,我安装的应用程序很少。主要是 Jupyter Lab 和几个扩展程序

linux
  • 1 个回答
  • 376 Views
Martin Hope
info_dan
Asked: 2025-03-15 12:14:20 +0800 CST

Lorex DVR 无法使用 ECC Let's Encrypt 证书向 Synology MailPlus SMTP 服务器发送测试电子邮件

  • 7

我的目标和问题

我想让我的 Lorex DVR 使用我的 Synology NAS MailPlus Server 发送电子邮件通知,但出现 TLS 连接失败,似乎是由于密码 (tls_post_process_client_hello:没有共享密码) 导致的。

什么有效

  • MailPlus Server 可以通过 Outlook 客户端正常发送和接收我的常规电子邮件。
  • 如果我将 DVR 配置为通过mail.com的 smtp 服务器发送邮件,则 DVR 能够通过 TLSv1.2 发送邮件通知。
  • 如果我不使用 SSL/TLS,DVR 就能够通过端口 25 向我的 MailPlus 服务器发送通知(只要我在 MailPlus 中将其 IP 列入白名单)。
  • 如果服务器使用自签名证书(带有 RSA 加密的 PKCS #1 SHA-256)而不是 Let's Encrypt(ECDSA)证书,则 DVR 能够使用 TLS 通过端口 587 向我的 MailPlus 服务器发送通知。

我的调查(自找到解决方案以来一直保留以供参考)

/volume1/@maillog/maillog

重要的部分是:“tls_post_process_client_hello:没有共享密码”

    postfix/smtpd[PID]: connect from DVR.mydomain.tld
    opendmarc[PID]: ignoring connection from DVR.mydomain.tld
    postfix/smtpd[PID]: connect from DVR.mydomain.tld[192.168.xxx.aaa]
    postfix/smtpd[PID]: SSL_accept error from DVR.mydomain.tld[192.168.xxx.aaa]: -1
    postfix/smtpd[PID]: warning: TLS library problem: error:1417A0C1:SSL routines:tls_post_process_client_hello:no shared cipher:ssl/statem/statem_srvr.c:2285:
    postfix/smtpd[PID]: lost connection after STARTTLS from DVR.mydomain.tld[192.168.xxx.aaa]
    postfix/smtpd[PID]: disconnect from DVR.mydomain.tld[192.168.xxx.aaa] ehlo=1 starttls=0/1 commands=1/2

我之前从未研究过 SSL 连接,但读了一些资料后,我了解到了密码的存在。

使用 Wireshark 分析 tcpdump .pcap 数据包捕获
DVR      SERVER TCP     74  38018 → 587 [SYN] Seq=0 Win=27200 Len=0 MSS=1360 SACK_PERM TSval=3847845792 TSecr=0 WS=128
SERVER   DVR    TCP     74  587 → 38120 [SYN, ACK] Seq=0 Ack=1 Win=14480 Len=0 MSS=1460 SACK_PERM TSval=685449855 TSecr=3859275362 WS=128
DVR      SERVER TCP     74  38120 → 587 [SYN] Seq=0 Win=27200 Len=0 MSS=1360 SACK_PERM TSval=3859275362 TSecr=0 WS=128
DVR      SERVER TCP     66  38120 → 587 [ACK] Seq=1 Ack=1 Win=27264 Len=0 TSval=3859275364 TSecr=685449855
SERVER   DVR    SMTP    94  S: 220 mydomain.tld ESMTP Postfix
DVR      SERVER TCP     66  38120 → 587 [ACK] Seq=1 Ack=29 Win=27264 Len=0 TSval=3859275732 TSecr=685450222
DVR      SERVER SMTP    82  C: EHLO localhost
SERVER   DVR    TCP     66  587 → 38120 [ACK] Seq=29 Ack=17 Win=14592 Len=0 TSval=685450225 TSecr=3859275732
SERVER   DVR    SMTP    215 S: 250-mydomain.tld | PIPELINING | SIZE 10485760 | ETRN | STARTTLS | ENHANCEDSTATUSCODES | 8BITMIME | DSN | SMTPUTF8 | CHUNKING
DVR      SERVER SMTP    76  C: STARTTLS
SERVER   DVR    SMTP    96  S: 220 2.0.0 Ready to start TLS
DVR      SERVER TLSv1.2 209 Client Hello
SERVER   DVR    TLSv1.2 73  Alert (Level: Fatal, Description: Handshake Failure)
DVR      SERVER TCP     66  38120 → 587 [FIN, ACK] Seq=170 Ack=215 Win=28288 Len=0 TSval=3859275742 TSecr=685450231
SERVER   DVR    TCP     66  587 → 38120 [FIN, ACK] Seq=215 Ack=171 Win=15616 Len=0 TSval=685450274 TSecr=3859275742
DVR      SERVER TCP     66  38120 → 587 [ACK] Seq=171 Ack=216 Win=28288 Len=0 TSval=3859275784 TSecr=685450274
DVR 在客户端 Hello 数据包中提出的密码套件
Cipher Suites (31 suites)
    Cipher Suite: TLS_DH_DSS_WITH_AES_256_GCM_SHA384 (0x00a5)
    Cipher Suite: TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 (0x00a3)
    Cipher Suite: TLS_DH_RSA_WITH_AES_256_GCM_SHA384 (0x00a1)
    Cipher Suite: TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (0x009f)
    Cipher Suite: TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (0x006b)
    Cipher Suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 (0x006a)
    Cipher Suite: TLS_DH_RSA_WITH_AES_256_CBC_SHA256 (0x0069)
    Cipher Suite: TLS_DH_DSS_WITH_AES_256_CBC_SHA256 (0x0068)
    Cipher Suite: TLS_DHE_RSA_WITH_AES_256_CBC_SHA (0x0039)
    Cipher Suite: TLS_DHE_DSS_WITH_AES_256_CBC_SHA (0x0038)
    Cipher Suite: TLS_DH_RSA_WITH_AES_256_CBC_SHA (0x0037)
    Cipher Suite: TLS_DH_DSS_WITH_AES_256_CBC_SHA (0x0036)
    Cipher Suite: TLS_RSA_WITH_AES_256_GCM_SHA384 (0x009d)
    Cipher Suite: TLS_RSA_WITH_AES_256_CBC_SHA256 (0x003d)
    Cipher Suite: TLS_RSA_WITH_AES_256_CBC_SHA (0x0035)
    Cipher Suite: TLS_DH_DSS_WITH_AES_128_GCM_SHA256 (0x00a4)
    Cipher Suite: TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 (0x00a2)
    Cipher Suite: TLS_DH_RSA_WITH_AES_128_GCM_SHA256 (0x00a0)
    Cipher Suite: TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (0x009e)
    Cipher Suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (0x0067)
    Cipher Suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 (0x0040)
    Cipher Suite: TLS_DH_RSA_WITH_AES_128_CBC_SHA256 (0x003f)
    Cipher Suite: TLS_DH_DSS_WITH_AES_128_CBC_SHA256 (0x003e)
    Cipher Suite: TLS_DHE_RSA_WITH_AES_128_CBC_SHA (0x0033)
    Cipher Suite: TLS_DHE_DSS_WITH_AES_128_CBC_SHA (0x0032)
    Cipher Suite: TLS_DH_RSA_WITH_AES_128_CBC_SHA (0x0031)
    Cipher Suite: TLS_DH_DSS_WITH_AES_128_CBC_SHA (0x0030)
    Cipher Suite: TLS_RSA_WITH_AES_128_GCM_SHA256 (0x009c)
    Cipher Suite: TLS_RSA_WITH_AES_128_CBC_SHA256 (0x003c)
    Cipher Suite: TLS_RSA_WITH_AES_128_CBC_SHA (0x002f)
    Cipher Suite: TLS_EMPTY_RENEGOTIATION_INFO_SCSV (0x00ff)
Synology OpenSSL 密码

我认为 Synology 上可能没有这些 TLSv1.2 密码,因此我尝试使用 openssl 进行检查:

me@my_server:~$ openssl ciphers -V | grep TLSv1.2 | sort
0x00,0x3C - AES128-SHA256           TLSv1.2 Kx=RSA      Au=RSA  Enc=AES(128)  Mac=SHA256
0x00,0x3D - AES256-SHA256           TLSv1.2 Kx=RSA      Au=RSA  Enc=AES(256)  Mac=SHA256
0x00,0x67 - DHE-RSA-AES128-SHA256   TLSv1.2 Kx=DH       Au=RSA  Enc=AES(128)  Mac=SHA256
0x00,0x6B - DHE-RSA-AES256-SHA256   TLSv1.2 Kx=DH       Au=RSA  Enc=AES(256)  Mac=SHA256
0x00,0x9C - AES128-GCM-SHA256       TLSv1.2 Kx=RSA      Au=RSA  Enc=AESGCM(128) Mac=AEAD
0x00,0x9D - AES256-GCM-SHA384       TLSv1.2 Kx=RSA      Au=RSA  Enc=AESGCM(256) Mac=AEAD
0x00,0x9E - DHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=DH       Au=RSA  Enc=AESGCM(128) Mac=AEAD
0x00,0x9F - DHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=DH       Au=RSA  Enc=AESGCM(256) Mac=AEAD
0x00,0xA8 - PSK-AES128-GCM-SHA256   TLSv1.2 Kx=PSK      Au=PSK  Enc=AESGCM(128) Mac=AEAD
0x00,0xA9 - PSK-AES256-GCM-SHA384   TLSv1.2 Kx=PSK      Au=PSK  Enc=AESGCM(256) Mac=AEAD
0x00,0xAA - DHE-PSK-AES128-GCM-SHA256 TLSv1.2 Kx=DHEPSK   Au=PSK  Enc=AESGCM(128) Mac=AEAD
0x00,0xAB - DHE-PSK-AES256-GCM-SHA384 TLSv1.2 Kx=DHEPSK   Au=PSK  Enc=AESGCM(256) Mac=AEAD
0x00,0xAC - RSA-PSK-AES128-GCM-SHA256 TLSv1.2 Kx=RSAPSK   Au=RSA  Enc=AESGCM(128) Mac=AEAD
0x00,0xAD - RSA-PSK-AES256-GCM-SHA384 TLSv1.2 Kx=RSAPSK   Au=RSA  Enc=AESGCM(256) Mac=AEAD
0xC0,0x23 - ECDHE-ECDSA-AES128-SHA256 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AES(128)  Mac=SHA256
0xC0,0x24 - ECDHE-ECDSA-AES256-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AES(256)  Mac=SHA384
0xC0,0x27 - ECDHE-RSA-AES128-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AES(128)  Mac=SHA256
0xC0,0x28 - ECDHE-RSA-AES256-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AES(256)  Mac=SHA384
0xC0,0x2B - ECDHE-ECDSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AESGCM(128) Mac=AEAD
0xC0,0x2C - ECDHE-ECDSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=AESGCM(256) Mac=AEAD
0xC0,0x2F - ECDHE-RSA-AES128-GCM-SHA256 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(128) Mac=AEAD
0xC0,0x30 - ECDHE-RSA-AES256-GCM-SHA384 TLSv1.2 Kx=ECDH     Au=RSA  Enc=AESGCM(256) Mac=AEAD
0xCC,0xA8 - ECDHE-RSA-CHACHA20-POLY1305 TLSv1.2 Kx=ECDH     Au=RSA  Enc=CHACHA20/POLY1305(256) Mac=AEAD
0xCC,0xA9 - ECDHE-ECDSA-CHACHA20-POLY1305 TLSv1.2 Kx=ECDH     Au=ECDSA Enc=CHACHA20/POLY1305(256) Mac=AEAD
0xCC,0xAA - DHE-RSA-CHACHA20-POLY1305 TLSv1.2 Kx=DH       Au=RSA  Enc=CHACHA20/POLY1305(256) Mac=AEAD
0xCC,0xAB - PSK-CHACHA20-POLY1305   TLSv1.2 Kx=PSK      Au=PSK  Enc=CHACHA20/POLY1305(256) Mac=AEAD
0xCC,0xAC - ECDHE-PSK-CHACHA20-POLY1305 TLSv1.2 Kx=ECDHEPSK Au=PSK  Enc=CHACHA20/POLY1305(256) Mac=AEAD
0xCC,0xAD - DHE-PSK-CHACHA20-POLY1305 TLSv1.2 Kx=DHEPSK   Au=PSK  Enc=CHACHA20/POLY1305(256) Mac=AEAD
0xCC,0xAE - RSA-PSK-CHACHA20-POLY1305 TLSv1.2 Kx=RSAPSK   Au=RSA  Enc=CHACHA20/POLY1305(256) Mac=AEAD

以下密码是 Synology 和 Lorex DVR 所共有的

(0x003c) RSA_WITH_AES_128_CBC_SHA256
(0x003d) RSA_WITH_AES_256_CBC_SHA256
(0x0067) DHE_RSA_WITH_AES_128_CBC_SHA256
(0x006b) DHE_RSA_WITH_AES_256_CBC_SHA256
(0x009c) RSA_WITH_AES_128_GCM_SHA256
(0x009d) RSA_WITH_AES_256_GCM_SHA384
(0x009e) DHE_RSA_WITH_AES_128_GCM_SHA256
(0x009f) DHE_RSA_WITH_AES_256_GCM_SHA384

当 DVR 使用 mail.com SMTP 服务器成功发送通知时进行数据包捕获,显示 mail.com SSL 连接使用密码 RSA_WITH_AES_256_GCM_SHA384 (0x009d)。那么为什么不与 Synology MailPlus Server 一起使用呢?

我使用 openssl 检查了一下,可以使用以下命令为我的服务器和 mail.com 建立使用此密码的 starttls 连接

openssl s_client -tls1_2 -starttls smtp -crlf -connect smtp.mail.com:587 -ciphersuites 'TLS_RSA_WITH_AES_256_GCM_SHA384'
openssl s_client -tls1_2 -starttls smtp -crlf -connect smtp.mydomain.tld:587 -ciphersuites 'TLS_RSA_WITH_AES_256_GCM_SHA384'

我注意到,连接到 mail.com 的输出以“250 STARTTLS”结尾,而连接到我的域的输出以“250 CHUNKING”结尾。我不知道这是什么意思,不知道这是否正常。

Synology MailPlus Postfix

因此,我的注意力转向了邮件服务器。我尝试在 Synology 的 GUI 中将 TLS/SSL 配置文件级别设置为“旧向后兼容性”(控制面板->安全->高级),但行为没有任何变化。然后我了解到 postconf 会喷出 1,000 多个值...

尝试获取与密码相关的 Postfix 设置给了我以下信息:

me@my_server:/volume1/@appstore/MailPlus-Server/sbin$ ./postconf | grep -i cipher
lmtp_tls_ciphers = medium
lmtp_tls_exclude_ciphers =
lmtp_tls_mandatory_ciphers = medium
lmtp_tls_mandatory_exclude_ciphers =
milter_helo_macros = {tls_version} {cipher} {cipher_bits} {cert_subject} {cert_issuer}
smtp_tls_ciphers = medium
smtp_tls_exclude_ciphers =
smtp_tls_mandatory_ciphers = medium
smtp_tls_mandatory_exclude_ciphers =
smtpd_tls_ciphers = low
smtpd_tls_exclude_ciphers =
smtpd_tls_mandatory_ciphers = low
smtpd_tls_mandatory_exclude_ciphers =
smtpd_tls_no_renegotiate_ciphers = yes
tls_export_cipherlist = aNULL:-aNULL:HIGH:MEDIUM:LOW:EXPORT:+RC4:@STRENGTH
tls_high_cipherlist = aNULL:-aNULL:HIGH:@STRENGTH
tls_low_cipherlist = ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA
tls_medium_cipherlist = aNULL:-aNULL:HIGH:MEDIUM:+RC4:@STRENGTH
tls_null_cipherlist = eNULL:!aNULL
tls_preempt_cipherlist = no
tls_session_ticket_cipher = aes-256-cbc
tlsproxy_tls_ciphers = $smtpd_tls_ciphers
tlsproxy_tls_exclude_ciphers = $smtpd_tls_exclude_ciphers
tlsproxy_tls_mandatory_ciphers = $smtpd_tls_mandatory_ciphers
tlsproxy_tls_mandatory_exclude_ciphers = $smtpd_tls_mandatory_exclude_ciphers

所以我看到密码 0x009d(AES256-GCM-SHA384)在 tls_low_cipherlist 中,并且 smtpd_tls_ciphers = low 和 smtpd_tls_mandatory_ciphers = low。

所以,我已经束手无策了,我想我应该在开始深入研究 postfix 如何工作之前问问是否有人可以帮助我,或者告诉我我走错了路。

回顾一下,为什么 TLS 连接没有建立?为什么没有共享密码?

我的环境:

  • Synology DSM 7.1.1
  • MailPlus 服务器 3.1.6-11332(Postfix 3.6.2)

Postfix 重新加载消息:

postfix[PID]: Postfix is running with backwards-compatible default settings
postfix[PID]: See http://www.postfix.org/COMPATIBILITY_README.html for details
postfix[PID]: To disable backwards compatibility use "postconf compatibility_level=3.6" and "postfix reload"
postfix/postfix-script[PID]: refreshing the Postfix mail system
postfix/master[PID]: reload -- version 3.6.2, configuration /var/packages/MailPlus-Server/target/etc
2025-03-16 根据 Grawity 的评论提供附加信息和测试

NAS 服务器证书是 ECDSA。

使用以下 DHE 密码测试 openssl 连接似乎有效,openssl 输出的结尾是 250 STARTTLS(DVR 没有 ECDHE 密码)

(0x0067) TLS_DHE_RSA_WITH_AES_128_CBC_SHA256  
(0x006b) TLS_DHE_RSA_WITH_AES_256_CBC_SHA256  
(0x009e) TLS_DHE_RSA_WITH_AES_128_GCM_SHA256  
(0x009f) TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

但是,这些都不在 Postfix 的 tls_low_cipherlist 中。

我们如何将其中至少一个密码添加到 Synology MailPlus 的 Postfix 配置中?

postfix
  • 2 个回答
  • 77 Views
Martin Hope
user2153235
Asked: 2025-03-15 04:10:42 +0800 CST

Consolas 文本行以“ * Blah blah blah”开头,Outlook 删除前导空格

  • 6

我非常依赖旧版文本编辑器 Vim。下面是一些文本可能的样子:一个主要标题,后面跟着一行,然后是项目符号。

2025-03-12 Wed 16:13
--------------------
Blah blah blah blah
 * Blah blah blah blah
 * Blah blah blah blah
 * Blah blah blah blah

Blah blah blah blah
 * Blah blah blah blah
 * Blah blah blah blah

我有时会给自己发送电子邮件,以便从任何地方轻松访问文本并将其转储到本地 Vim 编辑器中以供进一步编写/修改。这比登录云帐户访问文本文件容易得多。

问题是收到的电子邮件的所有前导空格都被删除了*。使用像 Vim 这样的强大编辑器很容易将它们重新添加回来,但多年之后,这变得令人沮丧。

我使用 Outlook 2019 桌面版。无论我将外发邮件格式化为 HTML、纯文本还是富文本,都会发生空格剥离。当我使用 Consolas 而不是默认字体时,似乎会发生这种情况Calibri (Body)。我依赖 Consolas 的固定宽度字体,并且我讨厌 Courier 的过多衬线。

我的消息会以如此特定的方式被修改,而且只在如此特定的情况下才会被修改,这似乎很奇怪。 为什么会发生这种情况?我该如何避免?

PS 我不使用 Outlook 的常规格式,因为我经常进行更复杂的编辑,而我需要 Vim。从某种意义上说,我主要将电子邮件用作文本载体,以便在 Outlook 之外进行全面操作。但是,我只想保留文本,以便我可以在电子邮件形式中正确查看它。

microsoft-outlook
  • 2 个回答
  • 41 Views
Martin Hope
Artur Juan Dantas
Asked: 2025-03-14 23:39:43 +0800 CST

如何使用“只读”模式擦除损坏的 NVMe SSD?

  • 6

我有一块 ADATA XPG 1tb NVMe SSD。当我从 Steam 更新 New World 时,它给了我一个错误,我又试了一次,然后电脑死机了,我把它关了。当我再次尝试重新启动时,它会在灰色屏幕上显示固件错误,并且无法启动,再次重新启动。我设法在新的 SSD 上安装了 Windows,并使用 EaseUS 恢复损坏的 SSD 中的数据。它显示在磁盘管理和 diskpart 中。我尝试使用 diskpart 和clean all命令擦除所有数据并再次使用它,但它总是给我一个错误,说 SSD 是只读的。我已经清理了属性,即使在详细说明时,它也显示只读是“否”。我尝试使用命令将只读属性设置为 false, reg add HKLM\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies /v WriteProtect /t REG_DWORD /d 0 /f但没有任何效果。我甚至尝试使用 GParted 来清理它,但它给了我一个 I/O 错误。

关于磁盘,它分为四个分区,一个用于 Windows 系统,另一个用于 Windows 恢复,一个大分区用于文件,还有一个 1MB。使用 diskpart 显示所有分区都正常。我尝试使用 ADATA 软件更新固件并删除所有数据,但也没有成功。

partitioning
  • 2 个回答
  • 143 Views
Martin Hope
Thom
Asked: 2025-03-14 20:37:30 +0800 CST

设置网桥至 wifi

  • 6

我被带到了这家公司。我的目标之一是升级现有的自助服务终端。这个自助服务终端是他们在美国各地的客户站点上保留的 100 多个生产自助服务终端中的测试自助服务终端。我必须将其从 Ubuntu 22.04 升级到 Ubuntu 24.04。

该信息亭不具备 wifi 功能,最近已转移到仅有 wifi 接入的设施。

我使用了一台旧电脑,并在其上安装了 Windows 11,并配备了 wifi 适配器和有线以太网控制器。这个想法是使用 Windows 11 电脑作为网络之间的桥梁。因此,我将信息亭的以太网电缆插入桥上的以太网端口并将其连接到 wifi,然后在网络连接设置中建立了一座桥梁。

我安装了一个我找到的 DHCP 服务器,让它分配一个地址 192,168.42.42。我将以太网卡的地址设置为 192.168.1.1。我将客户端计算机的网关设置为 192.168.1.1。

我的 wifi 适配器设置为 dhcp。我查看了它的以太网设置,并使用此处的默认网关作为我的以太网适配器的默认网关。我对 DNS 做了同样的操作,并将 DHCP 客户端的 DNS 指向同一个位置。这一切对我来说似乎都很好。

现在我使用 Ubuntu 24.04 安装盘启动信息亭并尝试访问 google.com。没有成功。它说找不到服务器。

现在我不知道该怎么办了。

1.) 有人有更好的主意吗? 2.) 知道我做错了什么吗?

ubuntu
  • 1 个回答
  • 73 Views
Martin Hope
tail
Asked: 2025-03-14 20:16:40 +0800 CST

如何增加/home目录的可用空间?

  • 9

我在虚拟机内获得了一个 CentOS 9 Linux 发行版服务器,我可以使用ssh协议(从命令行)连接到该服务器。我正在运行svn checkout命令以将大小约为 10GB 的远程存储库克隆到我在 CentOS 中的工作区中/home/<user>/my/workspace,但过了一段时间我得到了:

设备上没有剩余空间

并且手术失败。

如果我运行df -h命令我会得到:

Filesystem                    Size  Used Avail Use% Mounted on
devtmpfs                      4.0M     0  4.0M   0% /dev
tmpfs                         7.7G     0  7.7G   0% /dev/shm
tmpfs                         3.1G  1.4M  3.1G   1% /run
efivarfs                      256K   31K  221K  13% /sys/firmware/efi/efivars
/dev/mapper/cs-root           9.4G  1.1G  8.4G  11% /
/dev/mapper/cs-usr            7.5G  5.0G  2.5G  67% /usr
tmpfs                         1.0G     0  1.0G   0% /tmp
/dev/mapper/cs-var            7.5G  949M  6.6G  13% /var
/dev/sda2                     947M  507M  441M  54% /boot
/dev/mapper/cs-var_tmp        1.9G   46M  1.9G   3% /var/tmp
/dev/mapper/cs-opt            7.5G  112M  7.4G   2% /opt
/dev/sda1                     571M  7.5M  564M   2% /boot/efi
/dev/mapper/cs-home           7.5G  7.5G   20K 100% /home
/dev/mapper/cs-var_log        3.8G  584M  3.2G  16% /var/log
/dev/mapper/cs-var_log_audit  3.8G  3.3G  524M  87% /var/log/audit
tmpfs                         1.6G   28K  1.6G   1% /run/user/974
tmpfs                         1.6G   28K  1.6G   1% /run/user/582851889

而且,正如您所见,/home目录已满100%(Size为 7.5G,Used为 7.5G,Avail为 20K)。

如何增加可用空间以svn checkout使命令成功执行?

此外,命令的输出lsblk是:

NAME                 MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda                    8:0    0    1T  0 disk
├─sda1                 8:1    0  572M  0 part /boot/efi
├─sda2                 8:2    0  953M  0 part /boot
├─sda3                 8:3    0 54.2G  0 part
│ ├─cs-root          253:0    0  9.3G  0 lvm  /
│ ├─cs-swap          253:1    0  3.7G  0 lvm  [SWAP]
│ ├─cs-usr           253:2    0  7.5G  0 lvm  /usr
│ ├─cs-opt           253:3    0  7.5G  0 lvm  /opt
│ ├─cs-home          253:4    0  7.5G  0 lvm  /home
│ ├─cs-var_log_audit 253:5    0  3.7G  0 lvm  /var/log/audit
│ ├─cs-var           253:6    0  7.5G  0 lvm  /var
│ ├─cs-tmp           253:7    0    2G  0 lvm
│ ├─cs-var_log       253:8    0  3.7G  0 lvm  /var/log
│ └─cs-var_tmp       253:9    0  1.9G  0 lvm  /var/tmp
└─sda4                 8:4    0    1M  0 part
sr0                   11:0    1 1024M  0 rom

命令的输出vgs是:

  VG #PV #LV #SN Attr   VSize   VFree
  cs   1  10   0 wz--n- <54.18g 4.00m

命令的输出parted -l是:

Model: VMware Virtual disk (scsi)
Disk /dev/sda: 1100GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name                  Flags
 1      1049kB  601MB   600MB   fat32        EFI System Partition  boot, esp
 2      601MB   1600MB  999MB   xfs
 3      1600MB  59.8GB  58.2GB                                     lvm
 4      59.8GB  59.8GB  1049kB                                     bios_grub

我的想法是从磁盘中获取未分配的空间/dev/sda并分配大约 50GB(或更多)的空间给/home。

由于我对 Linux 上的磁盘分区和管理还不熟悉,这是个好主意吗?我该如何实现这一点?

linux
  • 2 个回答
  • 115 Views
Martin Hope
Vadim Goncharov
Asked: 2025-03-14 20:11:15 +0800 CST

将 Mozilla 的根证书添加到旧版 Firefox,而不是在 2025 年 3 月 14 日到期

  • 10

Mozilla宣布“用于验证各种 Mozilla 项目(包括 Firefox)的签名内容和附加组件的根证书将于 2025 年 3 月 14 日到期”。除了更新 Firefox,他们没有提供任何其他选项。然而,我从带有树形标签页的 115 ESR 版本升级失败,尝试了 128 ESR 和 136 版本——会话既未保存也未恢复,大部分 UI 根本无法使用。为了查找类似的 bug,我发现大多数与我的症状相近的 bug 都与 127 版本的变化有关,于是我选择了 Firefox 126 版本,从源代码构建并在 Jail 容器中运行。它在我的配置文件中运行正常,但它的证书今天就过期了。

那么,我该如何使用新证书来修补此版本的 FF?也就是说,这个证书位于 Firefox 源的哪个位置?

请注意,这不是通常的证书数据库问题 - 在 Mozilla 支持线程上,他们说此证书已嵌入代码中。

我尝试查看 NSS 发行说明,但没有找到提及,所以它可能在 Firefox 包的源中,而不是在 NSS 中。

firefox
  • 3 个回答
  • 926 Views
上一页
下一页

Sidebar

Stats

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

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    Vickel Firefox 不再允许粘贴到 WhatsApp 网页中? 2023-08-18 05:04:35 +0800 CST
  • Martin Hope
    Saaru Lindestøkke 为什么使用 Python 的 tar 库时 tar.xz 文件比 macOS tar 小 15 倍? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

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

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve