1.环境说明
系统:MacOS 11.4
容器:VMware Funsion 专业版12.2.3
镜像:CenOS-7
2.设置网卡
网络适配器->桥接模式网络连接->Wi—Fi
查看ip地址ip addr
用ssh客户端连接,推荐secureCRT
3.服务器公共依赖工具
-公共依赖环境
git
nginx
-后端项目依赖环境
jdk
maven
redis
mysql
-前端
node
yarn
4.安装wget
wget 是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载,并可以使用 HTTP 代理。"wget" 这个名称来源于 “World Wide Web” 与 “get” 的结合。
所谓自动下载,是指 wget 可以在用户退出系统的之后在继续后台执行,直到下载任务完成。
yum -y install wget
5.使用国内yum源
下载地址 https://mirrors.aliyun.com/repo/Centos-7.repo
替换CentOS-7 中 CentOS-base.repo源文件
yum clean all
yum makecache
163.com官方教程:
http://mirrors.163.com/.help/centos.html
(https://www.pengyan.top/2017/07/13/centos7-init/)
6.创建用户
创建用户 useradd admin
设置密码 passwd admin
添加sudo权限,对sudoers添加操作权限
chmod -v u+w /etc/sudoers
vi /etc/sudoers
// Allow root to run any commands anywher
root ALL=(ALL) ALL
admin ALL=(ALL) ALL
取消 sudoers 文件可写权限
chmod -v u-w /etc/sudoers
7.安装jdk
rpm -ivh jdk-8u212-linux-x64.rpm
java -version
cd /usr/java
8.安装maven
wget https://repo.huaweicloud.com/apache/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.tar.gz
tar -xvf apache-maven-3.8.3-bin.tar.gz
mv apache-maven-3.8.3 /usr/local/maven3.8.3
mkdir /opt/mvnrepo
cd /usr/local/maven3.8.3/conf
vi settings.xml
<localRepository>/opt/mvnrepo</localRepository>
<mirrors>
<mirror>
<id>aliyun-maven</id>
<mirrorOf>*,!dxrj-maven</mirrorOf>
<name>aliyun-maven</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
9.安装nodejs
cd ~/
wget https://npm.taobao.org/mirrors/node/v14.17.0/node-v14.17.0-linux-x64.tar.xz
tar -xvf node-v14.17.0-linux-x64.tar.xz
mv node-v14.17.0-linux-x64 /usr/local/nodejs
cd /usr/local/nodejs/bin
./node -v
ln -s /usr/local/nodejs/bin/node /usr/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
npm config set registry https://registry.npm.taobao.org
10.安装yarn
mkdir -p /usr/local/yarn
tar -zxvf yarn-v1.22.5.tar.gz
mv yarn-v1.22.5 /usr/local/yarn
cd /usr/local/yarn/bin
./yarn -v
ln -s /usr/local/yarn/bin/yarn /usr/bin/yarn
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g
11.配置环境变量
vi /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_212-amd64
export MAVEN_HOME=/usr/local/maven3.8.3
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin
source /etc/profile
12禁用防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
firewall-cmd --state
13.安装tengine
yum -y install openssl openssl-devel pcre pcre-devel
wget http://tengine.taobao.org/download/tengine-2.3.2.tar.gz
tar -zxvf tengine-2.3.2.tar.gz
cd tengine-2.3.2
./configure --prefix=/usr/local/nginx
make && make install
cd /usr/local/nginx/sbin
./nginx
14.关闭SELinux
SELinux安全策略
vi /etc/selinux/config
将`SELINUX=enforcing`改为`SELINUX=disabled`
重新命令:shutdown -r
15安装mysql数据库
https://www.cnblogs.com/tony-hyn/p/15777762.html
网友评论