最近朋友送了一年的阿里云。因而时隔半年再次开始捣鼓阿里云。 下面全部安装均以安装最新的为准。前端
$ hostnamectl
经过这个命令能够查看到阿里云的主机信息:node
更改:mysql
$ sudo vim /etc/hostname
在文件内更改相应的名称便可。通常来讲从阿里云建立实例开始为一串随机字符串。能够经过修改成localhost来更改。若是修改为其余字符串须要修改/etc/hosts
文件。进行相应的本地主机映射。我这里直接吧随机字符串修改成localhost
。nginx
前端开发必不可少的就是nodejs,nodejs只带的有npm包管理器,下面就进行nodejs安装。git
因为我这里是Ubuntu 16.04LTS。使用apt进行安装。首先将nodejs的安装进行ppagithub
ppa 为我的软件包集。操做通常讲官方提供的软件包集中不存在的包加入到其中。redis
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
PS:nodesource 详细关注sql
安装成功看下图:mongodb
$ npm i -g pm2
pm2 是nodejs 项目线程守护程序shell
$ apt install nginx
安装成功后访问阿里云ip:
看到这一页就访问成功了。nginx就安装成功,而且成功运行了。
nginx的安装目录在/etc/nginx
$ apt install apache2
由于apache 默认端口也是80 端口。可是前面咱们安装了nginx 因此须要更改apache端口号。apache安装目录也位于/etc/apache/下
更改端口很是简单。apache2.conf 这个文件中包含了ports.conf 这个文件。只须要修改ports.conf这个文件便可:
ports.conf 文件内容。
$ sudo vim ports.conf
修改80
为81
.重启apache服务器。
$ service apache2 restart
查看81端口:
$ sudo lsof -i:81
就能够看到apache2 运行在81端口上。
服务器中数据是必须的,选择sql 数据库为mysql。首先检查系统是否安装或者自带的有mysql数据库:
$ sudo netstat -tap | grep mysql
为查到mysql
经过Ubuntu上的apt-get 包管理工具进行安装。在Ubuntu上的mysql分为mysql-server
和mysql-client
,经过下面命令进行安装:
$ apt install mysql-server mysql-client
安装过程当中须要设置密码和重复输入密码。直接输入预约的密码便可。再次输入
$ sudo netstat -tap | grep mysql
测试数据库是否安装完成:
安装成功.
命令行输入: mysql
可能会出现各类拒绝访问的提示, 解决办法(针对最新的版本):
修改配置文件:
$ sudo vim /etc/mysql/mysql.conf.d/mysql.cnf
bind-address=127.0.0.1
并注释掉$ mysql -uroot -pxxxx
便可登陆成功.
mysql配置文件:
数据库存放目录: /var/lib/mysql/ 相关配置文件存放目录: /usr/share/mysql 相关命令存放目录: /usr/bin(mysqladmin mysqldump等命令) 启动脚步存放目录: /etc/rc.d/init.d/
选择版本
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6
$ 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
这里只安装ubuntu16.04LTS 版本。其余版本能够去官方查看。下载很慢。
安装完成后mongodb 默认是不启动的。所以须要手动启动:
$ service mongod start
启动后能够经过:
$ sudo netstat -tap | grep mongo
能够看到mongodb正在运行在本地27017端口:
输入输入mongo:
mongodb 安装完成。
最近须要用到redis,须要把session存到redis中,所以在Ubuntu中安装redis-sever, 不废话,直接开鲁。
我使用的是Ubuntu自带的包管理工具apt-get
,看下面命令:
$ apt install redis-server
而后启动redis
$ redis-server
而后查看redis是否启动:
$ sudo lsof -i:6379
进入客户端shell
$ redis-cli
打完收工。
要干活了。未完待续。。。