IT虾米网

linux服务器生产环境搭建

sanshao 2022年05月12日 程序员 161 0

工具:Xshell,Xftp

文件目录:/usr/local/software/

JDK

1. 下载jdk并上传至服务器中

jdk下载地址

2. 解压

tar -zxvf jdk-16

3. 配置环境变量

  • 编辑配置文件
vim /etc/profile

#Java Env   
JAVA_HOME=/usr/local/software/jdk-16 
CLASSPATH=.:$JAVA_HOME/lib/ 
PATH=$PATH:$JAVA_HOME/bin
  • 环境变量生效
source /etc/profile

4. 查看是否配置成功

java -version


Nginx

1. 下载

neginx

2. 解压

tar -zxvf nginx-1.20.1.tar.gz

3. 安装相关依赖

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

4. 编译

  • 进入nginx目录,执行下方命令
./configure 
make 
make install

5. 访问配置

默认安装目录 /usr/local/nginx

相关配置 /usr/local/nginx/conf/nginx.conf

# 切换nginx目录 
cd ./usr/local/nginx 
cd ./sbin 
./nginx

6. 判断是否启动成功

  1. 查看nginx日志是否生成

  1. 访问公网IP
阿里云服务器需配置安全安全组规则


Mysql

此处版本5.7,其他版本请更换地址,此处使用连接安装

1. 安装

#下载mysql的Yum仓库 
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 
 
yum -y install mysql57-community-release-el7-10.noarch.rpm 
 
#安装 mysql服务 
yum -y install mysql-community-server 
 
#启动数据库服务, systemctl 该命令可用于查看系统状态和管理系统及服务,centos7上开始使用 
systemctl start  mysqld.service 
 
#查看状态 
systemctl status mysqld.service 
 
#在日志文件中查看初始密码 
grep "password" /var/log/mysqld.log 
 
#进入修改Mysql密码 
 
mysql -uroot -p 
 
#新密码设置必须由大小写字母、数字和特殊符号组成 
ALTER USER 'root'@'localhost' IDENTIFIED BY 'PeotryAndYou.net168'; 
 
#开启mysql的远程访问, %是指全部, 可修改至具体IP 
grant all privileges on *.* to 'root'@'%' identified by 'PeotryAndYou.net168' with grant option; 
 
#刷新权限 
flush privileges; 
  • 其他安装方式

菜鸟教程-linux安装mysql

阿里云远程连接需开放安全组 端口 3306

Nodejs

1. 下载

Nodojs下载

也可直接使用命令下载至服务器中

wget https://nodejs.org/dist/v16.13.0/node-v16.13.0-linux-x64.tar.xz

2. 解压

# 打包成tar文件 
xz -d node-v16.13.0-linux-x64.tar.xz 
# 解压 
tar -xvf node-v16.13.0-linux-x64.tar 
# 重命名 
mv node-v16.13.0-linux-x64 node-v16

3. 配置环境变量

vim /etc/profile 
# 最后面加上 export PATH=$PATH: + node目录下的bin   
export PATH=$PATH:/usr/local/software/node-v16/bin

source /etc/profile

4. 查看是否配置成功

node -v


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

固态存储行业领导者硅格半导体加入龙蜥社区,共同推动开源生态建设