# 當日工作表 ## 12/13工作表 ### SSH免密碼登入 - [ ] [SSH 免密碼登入](https://dywang.csie.cyut.edu.tw/dywang/security/node84.html) - [ ] [產生SSH Key並且透過KEY進行免密碼登入](https://xenby.com/b/220-%E6%95%99%E5%AD%B8-%E7%94%A2%E7%94%9Fssh-key%E4%B8%A6%E4%B8%94%E9%80%8F%E9%81%8Ekey%E9%80%B2%E8%A1%8C%E5%85%8D%E5%AF%86%E7%A2%BC%E7%99%BB%E5%85%A5) - [ ] [11.2.6 製作不用密碼可立即登入的 ssh 用戶](http://linux.vbird.org/linux_server/0310telnetssh.php) 1.產生公、私鑰 (ssh-keygen) 2.把公鑰給每一台 (ssh-copy-id A0X) ### NFS 安裝設定 [NFS 安裝設定](https://blog.skywebster.com/how-to-setup-nfs-server-on-centos-7-rhel-7/) * 安裝NFS Server 1.(所有client及server)NFS server安裝 確認服務開啟(rpcbind要先) * 設定NFS Server 2.根目錄下創一個isc21 3.server端 編輯/etc/exports(分享資料夾出去) 資料夾路徑 IP(權限) 4.client 設定掛載 vim etc/fstab A05:/isc21[tab]/isc21[tab]nfs[tab]default[tab]0[tab]0 5.reboot (確認更改的設定有被讀取) 掛載指令:mount -a 6.測試 server端創資料夾 查看其他四台共用情況 -檢查是否成功掛載 (df -h) 關機前 要先把掛載資料夾斷開 ->umount /isc21(掛載目錄)(需在client端且不在掛載目錄下) <font color="#fd2e02">**需要確定防火牆已關閉(server端及client)**</font> 更多詳細請參閱[這裡](https://hackmd.io/magj1td5RIiqhGLoK2avmw#1213) 如果遇到誤刪/etc/ssh/ 中的資料,可以透過重新啟動服務解決: `systemctl restart sshd.service` ### 單機多機 跨機 1. 一樣先改INCAR 2. 創一個檔 mpi.hosts 裡面有要跨機的client 3. (只要一台)mpiexec(跨機操作) -ppn 8(一台8核) -np 32(共32核) -f /root/isc21/vasp.Hg/mpi.hosts(絕對路徑) vasp(必須ssh免密碼) <font color="#fd2e02">**FCL -mkl(函式庫) 從sequential->cluster**</font> 記得關防火牆 iptables -L查看防火牆設定 關閉 Firewalld 防火牆指令: systemctl stop firewalld.service 設定下次開機不會啟動 Firewalld 防火牆 systemctl disable firewalld.service ## 12/16 * 測試各核心數與節點數跨機運算VASP 並觀察檔案 ## 12/25 ->準備報告 ->TSMC報告 ->上網找INPUT 查詢不同mpi >oneAPI HPC >mvapich2 >mpich ## 12/26