美文网首页
用CentOS 7打造合适的科研环境

用CentOS 7打造合适的科研环境

作者: Messiah | 来源:发表于2018-07-24 12:19 被阅读0次

    FeiHua

    这篇博文记录了我用 CentOS 7 搭建 数据科学科研环境 的过程,供我个人在未来重装系统时参考。
    对于其他数据科学科研人员,也许有借鉴意义。
    阅读须知:

    1. 本文基础环境是Proxmox集群
    2. 本文尽量写的浅显易懂,但要求读者掌握 Linux 基础知识
    3. 本文CentOS 7依赖LXC容器技术,部分服务可能不适配需知晓
    4. 本文所安装的软件纯粹出于个人习惯及喜好,读者应自己判断,按需安装;

    安装 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
    

    远程管理CentOS

    shell> ssh messiah@192.168.18.10
    

    相关文章

      网友评论

          本文标题:用CentOS 7打造合适的科研环境

          本文链接:https://www.haomeiwen.com/subject/wfpemftx.html