Cenos 7环境搭建

2022-04-12  本文已影响0人  雪域红鹰

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

上一篇 下一篇

猜你喜欢

热点阅读