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

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

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

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

​第一步固然是准备一台能够联网的机器了,这里工具用的是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服务
#  因此这里只须要更改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能够免密使用
相关文章
相关标签/搜索