linux GPU叢集伺服器配置ip及ssh
阿新 • • 發佈:2019-02-02
因實驗室叢集需要,使用主機通過ssh管理伺服器叢集。用以備忘。
1.選擇叢集中的某臺伺服器用作網路共享,並通過網線連線外網,設定相應埠的網路共享,並通過光纖共享網路。
2.設定其他伺服器的IP地址。
①刪除所有網路連線,新建‘乙太網’,常規選項卡中勾選前兩項,使用ifconfig檢視當前活動的網路埠(接受及傳送不為零的埠),mac地址(第二個選項卡中)設定為對應的網路埠,ipv4中設定為手動連線,按照需要相應新增ip地址,子網掩碼,閘道器,DNS(8.8.8.8),並儲存,然後連線網路。
②終端ping 網路共享機器ip及任意外網地址,檢查網路是否通暢。
3.配置SSH。依次執行如下指令碼:
①
#!/bin/sh read -p "請輸入本機號碼Slave:" num sudo echo Slave$num > "/etc/hostname" echo "更改主機名為:Slave$num" mydir="/etc/hosts" echo "更改hosts列表......" sudo echo 127.0.0.1 localhost > $mydir sudo echo 127.0.1.1 Slave$num >> $mydir for i in $(seq 90 118) do sudo echo 192.168.1.$(($i+10)) Slave$i >> $mydir done sudo echo "# The following lines are desirable for IPv6 capable hosts" >> $mydir sudo echo ::1 ip6-localhost ip6-loopback >> $mydir sudo echo fe00::0 ip6-localnet >> $mydir sudo echo ff00::0 ip6-mcastprefix >> $mydir sudo echo ff02::1 ip6-allnodes >> $mydir sudo echo ff02::2 ip6-allrouters >> $mydir echo "完成!"
②
#!/bin/sh
sudo apt-get update
sudo apt-get install openssh-server
sudo apt-get install g++ gcc
③
#!/bin/sh
diskdir="/data"
sudo chmod 777 $diskdir
desdir="$diskdir/CWorkspace1"
mkdir $desdir