centos7.2服务器搭建

1. ulimit修改

临时修改当前终端:

ulimit -HSn 65535

对当前服务器永久修改:

cat >>/etc/security/limits.conf<<EOF

* soft nproc 65535

* hard nproc 65535

* soft nofile 65535

* hard nofile 65535

EOF

2. 安装nodejs

mkdir -p /data/software

cd /data/software

# 下载nodejs安装包

wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz

# 解压

xz -d node-v12.16.1-linux-x64.tar.xz

tar xf node-v12.16.1-linux-x64.tar

# 创建软连接

ln -s /data/software/node-v12.16.1-linux-x64/bin/node /usr/local/bin/node

ln -s /data/software/node-v12.16.1-linux-x64/bin/npm /usr/local/bin/npm

ln -s /data/software/node-v12.16.1-linux-x64/bin/pm2 /usr/local/bin/pm2

3. 安装mysql

# 下载软件包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

# 安装

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

yum install mysql-community-server

# 首次启动

systemctl start mysqld

# 获取输出登录密码

grep 'temporary password' /var/log/mysqld.log

# 登录mysql

mysql -u root -p

# 修改登录密码

set password for root@localhost = password('YourPasswordHere');

# 退出登录, 修改/etc/my.cnf 中的字符编码, 根据需要修改其中的各种参数, 数据库调优等, 然后重启mysql

systemctl stop mysqld

systemctl start mysqld

# 添加开机启动

systemctl enable mysqld

4. 安装nginx

yum install epel-release

yum install nginx

systemctl enable nginx

# 如果只是测试用的话, 可以暂时不用修改nginx的相关配置, 直接启动nginx即可

systemctl start nginx

5. 安装mongo

# 编辑repo文件

vi /etc/yum.repos.d/mongodb-org-4.2.repo

# 添加如下内容

[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

# 然后保存退出(wq!) 进行安装

yum install -y mongodb-org

# 修改mongo启动warning

echo "never" > /sys/kernel/mm/transparent_hugepage/enabled

echo "never" > /sys/kernel/mm/transparent_hugepage/defrag

# 启动mongo

systemctl start mongod

# 添加开机启动

systemctl enable mongod

# 需要认证登录等设置, 只有修改/etc/mongod.conf中的相关配置即可



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。