小编Wak*_*nka的帖子

RAID5 vs RAID4 浮动奇偶校验的目的

我还是不明白为什么 RAID5 比 RAID4 好。我了解两者都计算用于在发生某些故障时恢复的奇偶校验位,唯一的区别在于存储这些奇偶校验位。我从这里借用了图表奇偶校验如何在 RAID-5 阵列上工作

A B (A XOR B)
0 0    0
1 1    0
0 1    1
1 0    1
Run Code Online (Sandbox Code Playgroud)

RAID4

Disk1   Disk2   Disk3   Disk4
----------------------------
data1  data1  data1  parity1
data2  data2  data2  parity2
data3  data3  data3  parity3
data4  data4  data4  parity4
Run Code Online (Sandbox Code Playgroud)

假设第一行是:

data1 = 1
data1 = 0
data1 = 1
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)
Run Code Online (Sandbox Code Playgroud)

RAID5

Disk1   Disk2   Disk3   Disk4
----------------------------
parity1 data1   data1   data1   
data2   parity2 …
Run Code Online (Sandbox Code Playgroud)

raid hard-drive raid-5

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

如何正确配置Win32-OpenSSH身份验证

我正在使用没有管理员权限的 PC,我需要设置 SSH 服务器。我试过mobaSSHfreeSSHd,但都需要管理员权限。然后我找到了Win32-OpenSSH,它似乎终于可以工作了。老实说,我实际上不明白为什么这些服务需要管理员权限,因为我已经设置了例如 FTP 服务器侦听端口 21 没有问题,但是好的,回到问题。

我已经运行ssh-keygen.exe -A包含在Win32-OpenSSH 中,它在Win32-OpenSSH目录中创建了以下文件:

ssh_host_dsa_key
ssh_host_dsa_key.pub

ssh_host_ecdsa_key
ssh_host_ecdsa_key.pub

ssh_host_ed25519_key
ssh_host_ed25519_key.pub

ssh_host_rsa_key
ssh_host_rsa_key.pub
Run Code Online (Sandbox Code Playgroud)

然后我开始了sshd.exe。我的第一次尝试是连接putty.exeusing: USERNAME@localhost。我使用了与 Windows 登录相同的凭据,但它不起作用:

Using username "USERNAME".
USERNAME@localhost's password:
Access denied
USERNAME@localhost's password:
Run Code Online (Sandbox Code Playgroud)

第二次尝试是使用puttygen.exe转换ssh_host_rsa_key*.ppk文件并加载此文件,pageant.exe然后使用与第一次尝试相同的步骤。在此之后sshd.exe,您可以看到消息发生了变化,但登录仍然无法正常工作:

Using username "USERNAME".
Authenticating with public key "imported-openssh-key" from agent
Server refused public-key signature despite accepting key!
USERNAME@localhost's password:
Access …
Run Code Online (Sandbox Code Playgroud)

windows ssh openssh

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

shell 标准流重定向顺序 OR 2>&1 1>/dev/null vs 1>/dev/null 2>&1

有人可以澄清差异吗?其中一些被认为是最佳实践吗?如果我没记错的话,我以某种方式在 SO 上读到这1>/dev/null应该在此之前:2>&1

ls -al /doesNotExists 2>&1 1>/dev/null
ls -al /doesNotExists 1>/dev/null 2>&1

ls -al /doesNotExists 1>&2 2>/dev/null
ls -al /doesNotExists 2>/dev/null 1>&2

ls -la /doesNotExists 2<&1 1>/dev/null
ls -la /doesNotExists 2<&1 2>/dev/null

ls -la /doesNotExists 1<&2 1>/dev/null
ls -la /doesNotExists 1<&2 2>/dev/null

ls -la /doesNotExists 1>/dev/null 2<&1
ls -la /doesNotExists 2>/dev/null 2<&1

ls -la /doesNotExists 1>/dev/null 1<&2
ls -la /doesNotExists 2>/dev/null 1<&2
Run Code Online (Sandbox Code Playgroud)

bash redirection stderr stdout stdin

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

我的路由器的最佳无线安全设置是什么

我使用的是带有自定义Oleg固件的较旧 SOHO 路由器wl500gP(它是 v1,但我认为这并不重要),它允许我使用以下“身份验证方法”之一:

Authentication Method:
- Open System
- Shared Key
- WPA-Personal
- WPA2-Personal
- WPA-Auto-Personal
- WPA-Enterprise
- WPA2-Enterprise
- Radius with 802.1x
Run Code Online (Sandbox Code Playgroud)

下面是我的路由器上可用的更多选项。这些选项的可用性取决于选择的“身份验证方法”。

WPA Encryption:
- TKIP
- AES
- TKIP + AES


WPA Pre-Shared Key:

WEP Encryption:
- WEP 64-bits
- WEP 128-bits

Passphrase:

WEP Key 1 (10 or 26 hex digits):

WEP Key 2 (10 or 26 hex digits):

WEP Key 3 (10 or 26 hex digits):

WEP Key 4 …
Run Code Online (Sandbox Code Playgroud)

security encryption wireless-networking

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

计算写入硬盘的每个文件的校验和

是否可以自动计算写入硬盘的每个文件的校验和?我的操作系统是 Linux。我读过 btrfs 为文件存储某种校验和。有可能转储这些校验和吗?其他文件系统呢?

linux checksum hashing btrfs

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