服务器环境搭建

List item

系统环境

CentOS Linux release 8.5.2111

Docker
sudo yum update

# 2.需要安装包
sudo yum install -y yum-utils

# 3.阿里镜像仓库
sudo yum-config-manager \
    --add-repo \
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

# 4.安装docker-ce(社区版-免费的)
sudo yum -y install docker-ce

# 5.如何判断是否成功安装docker 查看版本
docker version

# 6.启动docker
sudo systemctl start docker
Java
# step.1 进 Oracle 官网下载 Java 8 	jdk-8u341-linux-x64.tar.gz
# https://www.oracle.com/java/technologies/downloads/#license-lightbox

# step.2 使用 xftp 上传到服务器 /usr/lib 路径随意

# step.3 解压
tar -zxvf jdk-8u341-linux-x64.tar.gz 

# step.4 配置环境变量
sudo vi /etc/profile
# 打开该文件后, shift+g 在文件末尾追加以下内容
export JAVA_HOME=/usr/lib/jdk1.8.0_341
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
# 刷新
source /etc/profile

# 查看版本
java -version
javac -version
maven
# 进入预安装位置
cd /usr/local/

# https://maven.apache.org/download.cgi  
# Maven官网,可以找到自己想要的版本复制下载链接替换下面命令链接
wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz

# 解压
tar xvf apache-maven-3.8.6-bin.tar.gz
mv apache-maven-3.8.6 apache-maven

# 配置环境变量
sudo vi /etc/profile
# shift+g到最后一行,添加maven环境变量 M2_HOME值为 Maven安装的路径, 将下面两行添加至文件末
export M2_HOME=/usr/local/apache-maven
export PATH=$PATH:$M2_HOME/bin

# 重载/etc/profile 文件以使新增的两行内容生效
source /etc/profile

# 查看版本确认安装成功
mvn -version
git
sudo yum -y install git
# 查看版本
git --version

# 配置密码缓存, 输入一次密码后后续不用再次输入
touch ~/.git-credentials
git config --global credential.helper store
python2.7

注: 由于腾讯云自带有 python3环境, 因此只需要 python2 的安装.

# 1. 安装 GCC 包
yum install gcc openssl-devel bzip2-devel

# 2.wget 下载 python 2.7 并解压
cd /usr/src
wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
tar -zxvf Python-2.7.15.tgz

# 3、安装python
cd Python-2.7.15
./configure --enable-optimizations
make altinstall

# 4、配置环境变量
PATH=$PATH:/usr/src/Python-2.7.15
# 查看PATH
echo $PATH

# 5、查看python的版本
python -V

Node
# 在 root 目录下, 下载并解压 Node.js 安装包
wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz
tar xvf node-v14.15.1-linux-x64.tar.xz
mv node-v14.15.1-linux-x64 node

# 创建软链接
ln -s /root/node/bin/node /usr/local/bin/node
ln -s /root/node/bin/npm /usr/local/bin/npm
ln -s /root/node/bin/cnpm /usr/local/bin/cnpm

# 查看版本, 验证安装是否成功
node -v
npm -v
npm install -g cnpm --registry=https://registry.npm.taobao.org

---------------------------------分割线------------------------------
# 通过 yum 安装
yum -y install nodejs

nginx
mail
# step.1  安装工具包
yum install -y nss-tools
yum install mailx -y

# 配置mail.rc文件

vim /etc/mail.rc

# shift + g 在文件末尾追加以下配置:
# 指定邮箱
set from=xxx@163.com
# 邮箱协议(由于阿里云默认禁用TCP 25端口,我们可以使用465端口)
set smtp=smtps://smtp.163.com:465
# 邮箱账号
set smtp-auth-user=xxx@163.com
# 邮箱授权码,后台里面去授权
set smtp-auth-password=xxxxxxxxxx
# 登陆方式
set smtp-auth=login
set ssl-verify=ignore
set nss-config-dir=/root/.certs

3、请求数字证书

mkdir -p /root/.certs/    ###创建目录,用来存放证书
echo -n | openssl s_client -connect smtp.163.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' > ~/.certs/163.crt
certutil -A -n "GeoTrust SSL CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt
certutil -A -n "GeoTrust Global CA" -t "C,," -d ~/.certs -i ~/.certs/163.crt

 4、解决证书不被信任问题
cd /root/.certs/
certutil -A -n "GeoTrust SSL CA - G3" -t "Pu,Pu,Pu" -d ./ -i 163.crt

出现以下提示,表示 添加成功:
Notice: Trust flag u is set automatically if the private key is present.

5、测试发送邮件功能
echo "send email test" | mail -s "this is a email."   xxx@163.com
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值