liunx管理 oneinstack java php ngin
2019-12-31 本文已影响0人
去年的牛肉
一.oneinstack介绍
image.png包含以下组合
- lnmp(Linux + Nginx+ MySQL/MongoDB+ PHP)
- lamp(Linux + Apache+ MySQL/MongoDB+ PHP)
- lnmpa(Linux + Nginx+ MySQL/MongoDB+ PHP+ Apache):Nginx处理静态,Apache处理动态PHP
- lnmt(Linux + Nginx+ MySQL/MongoDB+ Tomcat):Nginx处理静态,Tomcat(JDK)处理JAVA
- lnpp(Linux + Nginx+ PostgreSQL+ PHP)
- lapp(Linux + Apache+ PostgreSQL+ PHP)
- lnmh(Linux + Nginx+ MySQL+ HHVM)
进入首页,本人比较喜欢自定义安装。一般用nodejs nginx redis java monodb
1. 选择配置
配置界面点击复制命令
2. 复制命令到Liunx安装就好了
这里可能权限不足加sudo 试试。
二. 然后说下mongodb权限配置(简易)
mongodb#
//进入数据库
mongo
//使用超级管理员
use admin
// 账户认证 每个人账号不一样 ,我一般用oneinstack 安装环境
db.auth("root", "password")
//可以先查询下所有用户
db.system.users.find().pretty()
// 创建 所有数据库管理账号密码
db.createUser( {user: "admin",pwd: "123456",roles: [ { role: "root", db: "admin" } ]})
// 删除用户:
db.dropUser("admin")
下面是nodejs的链接方式
mongodb://admin:123456@ip:27017/dbName?authSource=admin
三. nodejs安装
包地址#
当前选择地址
https://npm.taobao.org/mirrors/node/v12.14.0/node-v12.14.0-linux-x64.tar.xz
tar xvf node-v8.11.4-linux-x64.tar.xz
cd /root
wget https://npm.taobao.org/mirrors/node/v12.14.0/node-v12.14.0-linux-x64.tar.xz
修改系统服务文件(要在系统根目录)
vim .bash_profile
//或者
vim /etc/profile
添加内容
export NODE_HOME=/root/node-v12.14.0-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_PATH=$NODE_HOME/lib/node_modules
有可能以前就有path如下
export NODE_HOME=/root/node-v12.14.0-linux-x64
PATH=$PATH:$HOME/bin:$NODE_HOME/bin
export PATH
export NODE_PATH=$NODE_HOME/lib/node_modules
保存文件,退出
按下 esc
:wq
重新加载配置文件
source .bash_profile
检查是否安装成功(显示版本号则安装成功)
node -v