zoukankan      html  css  js  c++  java
  • Centos7--从最小化系统发开发环境

    Centos7--从最小化系统发开发环境

    ​程序员总是离不开“环境”的困扰,从进入新手村的那一天就开始手动搞各种环境。虽然阿里云学生服务很方便,但是想弄集群真的买不起。正好实验室有台工作站,就寻思着自己在本地搞了。

    安装最小系统、配置静态IP

    ​第一步当然是准备一台可以联网的机器了,这里工具用的是VirtualBOx,镜像是Centos7-x86_64-1810.ISO。安装的时候勾选了基础开发环境选项

    # 更改/etc/sysconfig/network-scripts/ 下的网卡配置信息,比如 ifcfg-eth0  这种
    # 更改、添加以下配置信息
    BOOTPROTO=static # 静态IP,区别DHCP
    ONBOOT=yes # 开机自启网卡服务
    IPADDR=192.168.1.111
    NETMASK=255.255.255.0
    GATEWAY=192.168.1.1
    DNS1=8.8.8.8 # DNS域名解析,其实配自己网关一个就行了
    DNS2=192.168.1.1
    
    # 重启网络服务
    systemctl restart network
    

    开启ssh、添加普通用户

    ​毕竟工作站不在自己座位上,总是坐在别的地方操作也不方便,自己开启ssh,方便后续布置。

    # 由于安装系统的时候勾选了基础开发环境,所以自带了ssh服务
    #  所以这里只需要更改ssh的配置选项
    vim  /etc/ssh/sshd_config
    
    # 修改以下配置
    # 打开端口并允许任意IP连接
    Port 22
    #AddressFamily any
    ListenAddress 0.0.0.0
    ListenAddress ::
    # 允许远程连接
    PermitRootLogin yes
    # 利用用户密码验证
    PasswordAuthentication yes
    
    

    ​学习做开发当然不能拿着root一直任性,所以添加一个普通用户方便后续学习,并且要给新用户sudo的权利

    # 添加新用户,alibaba
    adduser   alibaba
    #  设置密码
    passwd     alibaba
    
    # 给用户sudo权限,修改/etc/sudoers文件
    ## Allow root to run any commands anywhere 
    root    ALL=(ALL)       ALL
    alibaba   ALL=(ALL)       ALL# ALL改为NOPASSWD:ALL可以免密使用
    
    
  • 相关阅读:
    do...while(0)的妙用
    2013-07-23工作记录
    2013-07-22工作记录
    完全零基础入门——第二天
    【转】学习Flex ActionScript 3.0 强烈推荐电子书
    完全零基础入门——第一天
    【转】待整理
    【luogu P7599】雨林跳跃
    【ybt金牌导航5-4-4】【luogu P4842】城市旅行
    【ybt金牌导航5-4-3】【luogu P2387】魔法森林
  • 原文地址:https://www.cnblogs.com/CodeMLB/p/12088850.html
Copyright © 2011-2022 走看看