ubuntu服务器版

如何在mac中安装的ubuntu虚拟机上跑本地测试代码。(非mac环境忽略)

安装虚拟机

下载ubuntu http://cn.ubuntu.com/download/
下载虚拟机 http://www.pc6.com/mac/119748.html
安装。具体可以上网搜索如何安装。

安装软件

安装mysql-server

1
2
3
4
#更新系统,可忽略
$ sudo apt-get update
#安装mysql
$ sudo apt-get install mysql-server-5.6

登陆mysql,可不登录。

1
2
#-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql
$ mysql -u root -p

开启和关闭mysql服务器

1
2
$ sudo service mysql start
$ sudo service mysql stop

安装redis-server

1
2
3
4
5
6
7
8
9
10
11
12
13
$ sudo apt-get install redis-server
#找到redis目录
$ sudo find / -name redis-server
#开启redis服务
$ sudo /usr/bin/redis-server & 回车
#检查redis进程
$ ps -aux|grep redis
#关闭redis进程
$ kill xxxx

安装nodejs

1
2
3
4
5
6
7
8
9
10
11
12
#安装nodejs必要的包
$ sudo apt-get install python gcc make g++
#下载nodejs安装包
$ wget http://nodejs.org/dist/v0.12.4/node-v0.12.4.tar.gz
#解压
$ tar zxvf node-v0.12.4.tar.gz
#进入解压后的目录,开始编译安装
- root@ubuntu-15:~/node-v0.12.4# ./configure
- root@ubuntu-15:~/node-v0.12.4# make install

安装git和npm

1
2
$ sudo apt-get install git
$ sudo apt-get install npm

安装openssh-server

1
2
3
4
5
6
7
8
9
10
11
12
$ sudo apt-get install openssh-server
#查看openssh是否启动
$ ps -e |grep ssh
#手动启动
$ sudo /etc/init.d/ssh start
$ sudo /etc/init.d/ssh stop
$ sudo /etc/init.d/ssh restart
#查看服务器ip地址,方便远程连接。
$ ifconfig

iTerm连接Ubuntu服务器

username为安装Ubuntu时设置的用户名,ip地址为ifconfig获取到的ip,要求键入密码。连接以后就可以最小话Ubuntu的命令框,使用iTerm操作了。

1
ssh username@ip

本地数据库和redis连接

打开sequel Pro,选择SSH连接,填写相关信息,连接即可。
打开redis客户端rdm,选择ssh连接,填写相关信息,连接即可。

拉取项目代码,npm i, npm start,大功告成。

常用命令

vi xx.js 进入文件
i 开启编辑
ecs 退出编辑模式
:x 退出并保存文件

vi xx文件
i编辑
x删除
esc退出编辑
:x保存退出
:q!不保存退出
:q退出vi

如果您觉得受益了,欢迎打赏鼓励。