Centos7--从最小化系统发开发环境程序员
程序员老是离不开“环境”的困扰,从进入新手村的那一天就开始手动搞各类环境。虽然阿里云学生服务很方便,可是想弄集群真的买不起。正好实验室有台工做站,就寻思着本身在本地搞了。shell
第一步固然是准备一台能够联网的机器了,这里工具用的是VirtualBOx,镜像是Centos7-x86_64-1810.ISO。安装的时候勾选了基础开发环境选项vim
# 更改/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的配置选项 vim /etc/ssh/sshd_config # 修改如下配置 # 打开端口并容许任意IP链接 Port 22 #AddressFamily any ListenAddress 0.0.0.0 ListenAddress :: # 容许远程链接 PermitRootLogin yes # 利用用户密码验证 PasswordAuthentication yes
学习作开发固然不能拿着root一直任性,因此添加一个普通用户方便后续学习,而且要给新用户sudo的权利ssh
# 添加新用户,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能够免密使用