顯示具有 srv2 標籤的文章。 顯示所有文章
顯示具有 srv2 標籤的文章。 顯示所有文章

2024年9月15日 星期日

用fstab設定RAMdisk給/temp使用

伺服器上想要開機後直接有一個/temp資料夾,權限跟一般的tmp類似要開sticky bit,這樣只有owner可以刪除或重新命名,但所有使用者都可以建立自己的資料夾。做法是在/etc/fstab裡面加上一行:

tmpfs  /temp  tmpfs nosuid,nodev,size=64G 0 0

這樣就可以讓系統開機的時候自動產生一個64G的空間並掛在/temp下:

2023年10月26日 星期四

調整Ubuntu 22.04的nfsd數量方式有變

過往調整NFS daemon (nfsd)數目是去修改/etc/default/nfs-kernel-server裡面的參數 RPCNFSDCOUNT但是這招在Ubuntu 22.04上已經失效。要檢查目前系統在執行的NFS daemon有幾隻,用下列指令:

  • ps -ef | grep "\[nfsd\]" -c
至於有多少個客戶端連線,則可用下面的指令:
  • netstat -nt | grep :2049 -c

2023年9月29日 星期五

Ubuntu 22.04安裝Docker

在Ubuntu 22.04上安裝Docker前,需要知道的事情:

  1. 安裝需要有superuser權限,一般會用sudo來達成
  2. 使用docker可以沒有superuser權限,但需要另外設定。
    若沒有設定則會出現類似下列的錯誤訊息:

permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied

2023年9月28日 星期四

Ubuntu 22.04用systemd開啟rc.local

Ubuntu 22.04 server預設沒有 /etc/rc.local。三步驟設定:

  1. 編輯 /etc/systemd/system/rc-local.service
  2. 建立 /etc/rc.local
  3. 設定開機啟動執行 /etc/rc.local

2023年7月30日 星期日

調整mdadm的software RAID5, 6的效能

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