Centos7--从最小化系统发开发环境
2024-09-01 01:06:25
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可以免密使用
最新文章
- sqlserver各备份解释
- JS读书心得:《JavaScript框架设计》——第12章 异步处理
- Repository 设计模式介绍
- android 下的技巧
- CSS 框模型——规定了元素框处理元素内容、内边距、边框和外边距的方式
- BZOJ 3527 力
- 五种I/O 模式——阻塞(默认IO模式),非阻塞(常用语管道),I/O多路复用(IO多路复用的应用场景),信号I/O,异步I/O
- 动态规划——树形dp
- jQuery代码优化 事件委托篇
- sqlserver 父子级查询(理念适应所有数据库)
- 使用github+jekyll搭建个人博客
- java Socket实现简单在线聊天(二)
- Bootstrap分页插件ajax返回数据,工具类的编写
- 用Kersa搭建神经网络【MNIST手写数据集】
- tensorflow o. 到 tensorflow 1. 部分改变
- DOTween 使用方法
- hdu 4442 37届金华赛区 A题
- # 20155327 2016-2017-4 《Java程序设计》第七周学习总结
- 点击label执行两次的bug
- git 修改提交说明 commit message
热门文章
- DBMS_STATS.GATHER_SCHEME_STATS学习
- Tomca的启动与关闭
- 阶段5 3.微服务项目【学成在线】_day04 页面静态化_13-页面静态化-数据模型-轮播图DataUrl接口
- 关于CAShapeLayer的一些基本操作
- HAProxy+Keepalived 高可用负载均衡
- iOS实现图片无限轮播之使用第三方库SDCycleScrollView(转)
- Jmeter 逻辑控制器 之 Runtime Controller
- Go语言中defer语句使用小结
- linux查看端口进程占用情况
- exchange 2010入门到精通