ubuntu系统初始化 前端环境配置

前端之家收集整理的这篇文章主要介绍了ubuntu系统初始化 前端环境配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

WNMP: Windows + Nginx + MysqL + PHP环境集成套件包
LNMP:Linux + NodeJS + MongoDB + PHP环境集成套件包@H_403_2@

购买服务器

1.如果你是学生,就去通过学生通道购买 9.9一个月@H_403_2@

2.如果不是学生推荐一下链接
板瓦工 推荐1g以上内存(因为node服务器消耗内存比较大)
https://www.bwh1.net/@H_403_2@

注意:@H_403_2@

1.你的域名有没有备案,如果没有备案,购买阿里云时,地区选择香港,主机在国外,域名就不需要备案
2.系统选择ubuntu@H_403_2@

登陆

下载安装工具Xshell

点击文件新建

@H_403_2@

名称随意
协议:SSH
主机:服务器的公网IP
端口:22

@H_403_2@

用户名 root
密码:你的密码

登陆

阿里云服务器(腾讯云..)还没完,需要到控制台配置安全组:
允许常用的接口
@H_403_2@

登陆成功后

@H_403_2@

初始化

和window上相似,使用linux系统,就需要安装必要的软件@H_403_2@

先更新源码包的仓库

apt-get update -y@H_403_2@

在安装软件之前我们先安装几个工具

apt-get install zsh git curl -y@H_403_2@

接下来安装zshell

两种方式都可以
第一种:@H_403_2@

sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

第二种:@H_403_2@

sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

安装完zshell后,linux的操作将会比较人性化@H_403_2@

此时试着编辑git会出现git的一些命令@H_403_2@

更换一下主题

vim ~/.zshrc

@H_403_2@

进去后的状态你是无法编辑的,通过按下键 i 进入插入状态,找到对应位置,把内容改为ys
编辑完成,需要保存退出,按下esc,就是左上角的按键,此时为命令状态,直接输入 :wq 回车

改完之后,需要应用主题,才生效@H_403_2@

source ~/.zshrc

添加用户

root为管理员,有最高权限,只是自己用,通常会为其他人创建一个普通用户
添加用户@H_403_2@

useradd luyuan

创建用户家目录@H_403_2@

mkdir -p /home/luyuan

用户家目录@H_403_2@

chown -R luyuan:luyuan /home/luyuan

授权于用户sudo权限@H_403_2@

gpasswd -a luyuan sudo

输入用户密码(输入两次密码,它不显示,输就行了)@H_403_2@

passwd luyuan

设置用户密码@H_403_2@

usermod -s /bin/bash luyuan

@H_403_2@

几个快捷键:

bash基础特性:快捷键 Ctrl+a 快速跳到命令行首,
Ctrl+e 跳转至命令行行尾
Ctrl+u 删除行首至光标所在处之间的所有字符;
Ctrl+k 删除光标所在处至行尾的所有字符:
ctrl+l: 清屏,相当于clear@H_403_2@

安装web运行环境

使用lnmp一键安装包,安装lnmp环境
Nginx 可以做反向代理 负载均衡@H_403_2@

安装服务前

克隆包@H_403_2@

git clone  https://github.com/itguide/lnmp.git

查看当前目录的内容@H_403_2@

ls

发现有一个lnmp的目录@H_403_2@

切换到该目录@H_403_2@

cd lnmp

安装Nginx

./install.sh Nginx

提示一堆英文,直接敲回车@H_403_2@

耐心等待...@H_403_2@

安装 node 环境 使用nvm 管理node版本

切回到根目录@H_403_2@

cd ~

紧接着@H_403_2@

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash

配置nvm环境变量@H_403_2@

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

回车提示his loads nvm@H_403_2@

安装nodejs@H_403_2@

nvm install node

耐心等待...@H_403_2@

查看版本@H_403_2@

node -v
npm -v

提示版本号则成功@H_403_2@

安装mongodb数据库

导入公钥@H_403_2@

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

查看自己的操作系统@H_403_2@

cat /etc/issue

Ubuntu 12.04@H_403_2@

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 14.04@H_403_2@

echo "deb [ arch=amd64 ] http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Ubuntu 16.04@H_403_2@

echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

更新第二步设置的包@H_403_2@

sudo apt-get update

安装mongodb-org@H_403_2@

sudo apt-get install -y mongodb-org

安装完成之后
安装成功出现以下图示@H_403_2@

@H_403_2@

查看mongodb版本@H_403_2@

mongod --version

执行 mongo 操作@H_403_2@

use shudong
db.stark.insert({'name':'stark','age':18})
db.stark.find({})
exit退出

配置mongodb远程连接

vim /etc/mongod.conf

把bindIp后面的地址删掉,如图

同初始化中的4类似@H_403_2@

重启服务:@H_403_2@

service mongod restart

用远程工具 mongodbbooster测试
打开mongodbbooster,connect --> create --> 把服务器的公网ip替换localhost@H_403_2@

@H_403_2@

猜你在找的Ubuntu相关文章