2023年7月30日 星期日

調整mdadm的software RAID5, 6的效能

用mdadm做了兩個磁碟陣列,為了解釋方便用md5, md6來說明:
  • /dev/md5:是個software RAID-5的磁碟陣列
  • /dev/md6:是個software RAID-6的磁碟陣列
這種用mdadm做出來的software RAID可以透過下列方式來調整效能

2023年7月28日 星期五

SSH使用的加密種類與推薦的金鑰長度

使用SSH的時候,有下列幾種金鑰可以選用:

  • Ed25519:Edwards-curve Digital Signature Algorithm (EdDSA) ,並選用 SHA-512 (SHA-2) 與 Curve25519,使用256-bits金鑰。安全強度2^128 security target約等同於RSA配3072-bit的金鑰。缺點是很新,舊系統可能無法使用。
  • RSA:Rivest–Shamir–Adleman (RSA),最常使用的公開金鑰演算法,目前建議金鑰長度選4,096 bits。注意現在的SSH用的是RSA version 2,很舊的機器上面才用RSA version 1。

2023年7月24日 星期一

azure-cli的指令az版本2.50.0有問題

在使用azure-cli的指令az的時候,七月初cloud shell將az自動更新到2.50.0版後下指令 az network dns zone list --resource-group YOUR_RESOURCE_GROUP 會出現錯誤訊息:

(InvalidResourceType) The resource type 'dnszones' could not be found in the namespace 'Microsoft.Network' for api version '2023-07-01-preview'. The supported api-versions are '2015-05-04-preview,2016-04-01,2017-09-01,2017-09-15-preview,2017-10-01,2018-03-01-preview,2018-05-01'.

Code: InvalidResourceType

Message: The resource type 'dnszones' could not be found in the namespace 'Microsoft.Network' for api version '2023-07-01-preview'. The supported api-versions are '2015-05-04-preview,2016-04-01,2017-09-01,2017-09-15-preview,2017-10-01,2018-03-01-preview,2018-05-01'.

據說下一個版本2.51.0會在2023/8/1發布。在這之前的只能用下面指令手動安裝舊版

2023年7月10日 星期一

用find找到空檔案後,印出名稱並刪除

用find找到家目錄下空的檔案:

  •  find ~ -type f -size 0

用find找到家目錄下空的檔案,擁有者叫做NAME,檔名以.az結尾:

  • find ~ -type f -size 0 -user NAME -name "*.az"
  • find ~ -type f -size 0 -user NAME -name "*.az" -exec ls -l {} \;

用find找到家目錄下空的檔案,擁有者叫做NAME,檔名以.az結尾,並計算md5的值。空檔案的md5值會是 d41d8cd98f00b204e9800998ecf8427e