Ubuntu 新服务器配置安装


Ubuntu 新服务器配置安装

  1. 查看系统
1
2
3
4
5
6
7
$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
  1. 安装Nginx
1
2
3
$ sudo apt-get install nginx

$ sudo service nginx restart
  1. 安装mongodb
1
2
3
4
$ sudo apt-get install mongodb

$ sudo service mongodb stop   
$ sudo service mongodb start

考虑到硬盘空间问题,最好把数据库文件迁移到非系统硬盘

新建目录,一个放数据库文件,一个放日志

1
2
3
4
5
6
7
sudo mkdir /data/
sudo mkdir /data/log/
sudo mkdir /data/log/mongodb/
sudo touch /data/log/mongodb/mongodb.log
sudo chmod 777 /data/log/mongodb/mongodb.log

sudo mkdir /data/db/

数据库文件迁移

拷贝文件需要停止数据库服务,停止后直接拷贝数据库文件目录中的数据即可。

1
2
3
4
5
sudo service mongodb stop
sudo cp -rf /var/lib/mongodb/ /data/db/
cd /data/db/
# 必须把组和所有人都改成mongodb,否则没权限修改拷贝过来的这些文件
sudo chown -Rf mongodb:mongodb *

注意事项:
1、.lock文件不要拷贝;
2、diagnostic.data的文件夹不要拷贝,如果拷贝,在新的数据库运行时会出现错误,需要修复,时间有点长。

1
2
3
cd /data/db/mongodb/
sudo rm *.lock
sudo rm -rf diagnostic.data/

修改默认配置

1
2
3
4
5
6
7
8
$ sudo vim /etc/mongodb.conf

# 数据库目录和日志文件改成如下内容
# Where to store the data.
dbpath=/data/db/mongodb

#where to log
logpath=/data/log/mongodb/mongodb.log

启动服务,并查看日志

1
2
sudo service mongodb start
tail -n 500 /data/log/mongodb/mongodb.log

如发现报错,则根据日志提示进行修改即可,主要还是权限或目录错误等问题

  1. 安装redis
1
2
3
4
5
$ sudo apt-get install redis-server
启动 Redis
$ redis-server
查看 redis 是否启动
$ redis-cli