新服务器安装配置备忘


新服务器安装配置备忘

  1. 更改密码
1
passwd root
  1. 查看基本配置
1
2
top
df -h
  1. 升级系统
1
yum update
  1. 安装MongoDB
1
vim /etc/yum.repos.d/mongodb-org-4.2.repo

内容:

1
2
3
4
5
6
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

安装

1
yum install -y mongodb-org
  1. 安装Nodejs
1
2
3
4
5
6
curl --silent --location https://rpm.nodesource.com/setup_14.x | sudo bash
yum -y install nodejs
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org
npm i -g pm2
yum -y install pcre-devel zlib-devel openssl openssl-devel unzip
  1. 安装Redis
1
yum install redis
  1. 安装Nginx
1
vim /etc/yum.repos.d/nginx.repo

内容:

1
2
3
4
5
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

安装

1
yum install nginx
  1. 配置系统参数

查看当前参数

1
ulimit -n

查看最大可配置参数值

1
sysctl -n -e fs.file-max

==注意!不能超过系统可以支持的最大打开文件数量!否则系统就启动不了了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!==

备份配置文件

1
cp /etc/security/limits.conf /etc/security/limits.conf.2020-03-09

修改配置文件
==注意!不能超过系统可以支持的最大打开文件数量!否则系统就启动不了了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!==

1
vim /etc/security/limits.conf

  1. 根据需要配置服务开机自动启动
1
2
3
systemctl enable nginx.service
systemctl enable redis.service
systemctl enable mongod.service
  1. pm2开机自动启动配置
1
2
pm2 startup
pm2 save
  1. 重启机器,查看服务是否都启动正常