centOS7环境配置

Mike丶 / 2024-01-25 / 原文

一台新的云服务器,如何配置基础环境:

0. 更新软件包和存储库

sudo yum update -y

1. 防火墙设置

# 启动防火墙
systemctl start firewalld
# 查看防火墙状态
sudo firewall-cmd --state
# 开放9000端口
sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
# 关闭9000端口
sudo firewall-cmd --zone=public --remove-port=9000/tcp --permanent

# 重新加载防火墙
sudo firewall-cmd --reload 
# 展示已开放的端口
sudo firewall-cmd --zone=public --list-ports

2. 安装git

sudo yum install git -y
git --version

# 配置用户名/邮箱
git config --global user.name "xingkong"
git config --global user.email "xingkong@orange.com"

# 生成公钥/私钥
ssh-keygen -t rsa -C "xingkong@orange.com"  
# 切换到秘钥目录
cd /root/.ssh/
# 查看公钥内容,配置到仓库(github,gitee, gitlab等)
cat ~/.ssh/id_rsa.pub 
# clone代码
git clone https://gitee.com/xingkong/happyDrunk.git

3. 安装nodeJS

sudo yum install epel-release
sudo yum install nodejs
node --version

sudo yum install npm --enablerepo=epel
sudo npm install -g express
sudo npm install -g express-generator
npm --version

# 国内npm install比较卡,推荐安装yarn
npm install -g yarn
yarn install

4. 安装redis

# 安装依赖gcc,因为redis是c语言开发的
yum install -y gcc
# 下载安装包,并解压
wget https://download.redis.io/releases/redis-7.0.2.tar.gz
tar -zxf redis-7.0.2.tar.gz
# 进入目录
cd redis-7.0.2
# 编译并且安装
make && make install

# 备份原始配置
cp redis.conf redis.conf.bck
# 开始修改配置
vim redis.conf
# 输入/xxx 可以进行搜索,i进行编辑,wq保存退出

# 开启守护进程,redis可以后台运行
daemonize yes
# 设置redis密码(建议开启密码)
requirepass LOVE1993love=
# 开启远程访问
bind 127.0.0.1 -::1  注释掉
# 保存配置退出vim
:wq!

# 用修改后的配置启动redis
redis-server redis.conf
# 进入客户端,查看redis状态,看到ok就连上了
redis-cli
auth LOVE1993love=