最近朋友送了一年的阿里云。于是时隔半年再次开始捣鼓阿里云。 下面所有安装均以安装最新的为准。
更改阿里云主机名称
$ hostnamectl
通过这个命令可以查看到阿里云的主机信息:
更改:
$ sudo vim /etc/hostname
在文件内更改相应的名称即可。一般来说从阿里云创建实例开始为一串随机字符串。可以通过修改为localhost来更改。如果修改成其他字符串需要修改/etc/hosts
文件。进行相应的本地主机映射。我这里直接吧随机字符串修改为localhost
。
安装nodejs
前端开发必不可少的就是nodejs,nodejs只带的有npm包管理器,下面就进行nodejs安装。
包管理器安装(apt-get为例)
由于我这里是Ubuntu 16.04LTS。使用apt进行安装。首先将nodejs的安装进行ppa
ppa 为个人软件包集。操作一般讲官方提供的软件包集中不存在的包加入到其中。
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
PS:nodesource 详细关注
开始安装nodejs
安装成功看下图:
安装其他的npm 模块
$ npm i -g pm2
pm2 是nodejs 项目线程守护程序
安装nginx
$ apt install nginx
安装成功后访问阿里云ip:
看到这一页就访问成功了。nginx就安装成功,并且成功运行了。
nginx的安装目录在/etc/nginx
安装apache2
安装
$ 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端口上。
安装mysql
服务器中数据是必须的,选择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/
安装 mongodb
选择版本
导入最新的软件源到Ubuntu
$ 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【2017.10.10更新】
最近需要用到redis,需要把session存到redis中,因此在Ubuntu中安装redis-sever, 不废话,直接开鲁。
我使用的是Ubuntu自带的包管理工具apt-get
,看下面命令:
$ apt install redis-server
然后启动redis
$ redis-server
然后查看redis是否启动:
$ sudo lsof -i:6379
进入客户端shell
$ redis-cli
打完收工。
要干活了。未完待续。。。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。