Vultr搭建CentOS开发环境

栏目: IT技术 · 发布时间: 6年前 · 169

准备在 Vultr 上搭建新的开发环境。

创建新用户并授权

创建新用户:

$ adduser hanggi

更改密码:

$ passwd hanggi

授权

sudo的授权管理在 sudoers 文件里。

$ sudoers

并没有找到命令

$ whereis sudoers
sudoers: /etc/sudoers /etc/sudoers.d

查看这个文件

$ ls -l /etc/sudoers
-r--r-----. 1 root root 4328 Oct 30  2018 /etc/sudoers

该文件只有只读权限,所以添加写权限

$ chmod -v u+w /etc/sudoers
mode of ‘/etc/sudoers’ changed from 0440 (r--r-----) to 0640 (rw-r-----)

修改文件

root    ALL=(ALL)       ALL
# 在root下面添加这一行
hanggi  ALL=(ALL)       ALL

修改后收回文件权限

$ chmod -v u-w /etc/sudoers
mode of ‘/etc/sudoers’ changed from 0640 (rw-r-----) to 0440 (r--r-----)

用新账号重新登陆,尝试使用sudo功能

$ sudo vi text.txt

CentOS 安装Nodejs编译版

下载最新版 LTS 版 Nodejs

$ wget https://nodejs.org/dist/v10.16.2/node-v10.16.2.tar.gz

解压缩

$ cd node-v10.16.2
$ tar -xzf node-v10.16.2.tar.gz

尝试安装后发现需要 C/C++ 编译器

$ yum install gcc gcc-c++

再次尝试安装

$ ./configure
$ make && make install

漫长等待后,确认版本

$ node -v

$ npm -v

Spring Boot 开发环境搭建

1.更新 yum

更新yum

$ yum update

2.安装 JDK 1.8

查看可安装JDK版本:

yum list java*

安装稳定1.8版本:

$ yum -y install java-1.8.0-openjdk*

查看版本:

$ java -version

3.安装MariaDB(MySQL)数据库

安装:

$ yum install mariadb-server

启动服务

$ service mariadb start

初始化

$ mysql_secure_installation
Set root password?          -> y
New password:               -> 输入root用户密码
Re-enter new password:      -> 确认密码

Remove anonymous users? [Y/n] <– 是否删除匿名用户,建议y
Disallow root login remotely? [Y/n] <–是否禁止root远程登录,建议y
Remove test database and access to it? [Y/n] <– 是否删除test数据库,建议y
Reload privilege tables now? [Y/n] <– 是否重新加载权限表,建议y
$ CREATE USER 'name'@'%' IDENTIFIED BY 'pwd'

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

疯狂Java讲义

疯狂Java讲义

李刚 / 电子工业出版社 / 2008-10 / 99.00元

《疯狂Java讲义》2000年至今,Java语言一直是应用最广的开发语言,并拥有最广泛的开发人群。如今,Java已经不再简单地是一门语言,它更像一个完整的体系,一个系统的开发平台。更甚至,它被延伸成一种开源精神。 《疯狂Java讲义》深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、Java泛型、异常处理、Java GUI编......一起来看看 《疯狂Java讲义》 这本书的介绍吧!

JS 压缩/解压工具

JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器

随机密码生成器

多种字符组合密码

HTML 编码/解码

HTML 编码/解码

HTML 编码/解码