前Fei言Hua
這篇博文記錄了我用 CentOS 7 搭建 數(shù)據(jù)科學(xué)科研環(huán)境 的過程,供我個人在未來重裝系統(tǒng)時參考村缸。
對于其他數(shù)據(jù)科學(xué)科研人員供汛,也許有借鑒意義后豫。
閱讀須知:
- 本文基礎(chǔ)環(huán)境是Proxmox集群
- 本文盡量寫的淺顯易懂币呵,但要求讀者掌握 Linux 基礎(chǔ)知識
- 本文CentOS 7依賴LXC容器技術(shù),部分服務(wù)可能不適配需知曉
- 本文所安裝的軟件純粹出于個人習(xí)慣及喜好怀愧,讀者應(yīng)自己判斷,按需安裝余赢;
安裝 CentOS
shell> pveam update
shell> pveam download <storage> <template>
shell> pct create 100 local:vztmpl/centos-7-default_20171212_amd64.tar.xz -storage local-lvm -rootfs 8 -cores 1 -memory 512 -swap 1024 -hostname lxc -description lxc -ostype centos -net0 name=eth0,bridge=vmbr0,ip=192.168.18.10/24,gw=192.168.18.1 -nameserver 211.140.13.188 -password
啟動并初始化配置CentOS
shell> pct start 100
shell> pct console 100
#安裝依賴
shell> yum -y update && yum install -y openssh-server sudo wget perl libaio net-tools openssl numactl
#啟動openssh
#可選配置 /etc/ssh/sshd_config
PermitRootLogin yes
shell> systemctl enable sshd && systemctl start sshd
shell> adduser messiah
shell> passwd messiah
#配置/etc/sudoers
messiah ALL=(ALL) ALL
messiah ALL=(ALL) NOPASSWD: ALL
#配置pubkey
shell> mkdir -vpm 700 $HOME/.ssh ;
echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC+7OCqPFwJ560E8JdfQEV6MDqBM6yITXzHJbRQMPG/yy59t+Eb3A8lsxn\
J8BMlfmvkJJMtPYJrnuoCeBnVwQlpTA3OT+MK7p0GR2BxKKdaygqumucaAdaFZgBEyQhD4zZJ+zAv6myb4ePlqkms6dq1wnf+Jn5uv\
D3X1JV9+i/C+L9nRfGIZXSY5viCofktXN9imOtPeQ01XbbFdjx0ShvHgGeMXtqumtLRs8wgGnymH+brDSi+62Cid6KkwjhH2DL6qAFp\
UD47kW8yRqGAG/bH6ny47lwWuVcuMYtOcOatfezhWcS5Uhw5PtfODXrYEC/Gj4T1rG5f5ocKjvyxIzQ/ messiah@messiah.local"\
>> $HOME/.ssh/authorized_keys && chmod 600 $HOME/.ssh/authorized_keys;
shell> reboot
遠(yuǎn)程管理CentOS
shell> ssh messiah@192.168.18.10