首页 > 其他 > 详细

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

时间:2019-12-23 23:30:04      阅读:125      评论:0      收藏:0      [点我收藏+]

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可以免密使用

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

原文:https://www.cnblogs.com/CodeMLB/p/12088850.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!