服务器注册使用

服务器注册使用

1.购买服务器

1.在腾讯云、阿里云等平台购买服务器,此处以腾讯云为例:

在这里插入图片描述

2.点击想要购买的服务器,如果是初次购买,需要进行实名制:

在这里插入图片描述

在这里插入图片描述

3.点击购买:
在这里插入图片描述

4.确认相关信息,进行支付:

在这里插入图片描述

在这里插入图片描述

2.配置服务器

1.购买服务器后会进入如下页面:

在这里插入图片描述

2.点击进入,点击管理进行设置–找到防火墙,在左上角添加规则,添加TCP和UDP协议,添加完成后如下:

在这里插入图片描述

3.点击菜单栏的概要,点击关机,然后点击重置密码进行密码设置:

在这里插入图片描述

在这里插入图片描述

4.重置密码后点击开机:

在这里插入图片描述

3.登录服务器

1.打开远程连接工具MobaXterm或者Windows的cmd命令中进行连接,如果连接不上就重装以下系统:
在这里插入图片描述

在这里插入图片描述

2.创建test.sh文件,输出Hello World进行测试:

在这里插入图片描述
在这里插入图片描述

远程登录后可以输入以下命令安装宝塔面板:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

安装完成后,复制以下内容,进行登录:

在这里插入图片描述

亦可输入命令bt–14查看面板信息:
在这里插入图片描述

4.安装MySQL

1.检测系统是否自带mysql:

yum list installed | grep mysql

2.如果发现有安装,先删除系统自带的mysql,然后再安装:

yum -y remove mysql-libs.x86_64

3.官网下载或直接下载yum repository安装:

wget https://dev.mysql.com/get/mysql80-community-release-el7-6.noarch.rpm

4.安装rpm包:

rpm -ivh mysql80-community-release-el7-6.noarch.rpm --force --nodeps
# --force --nodeps选项为强制安装,并忽略依赖信息

5.安装mysql:

yum install mysql-community-server --nogpgcheck
# --nogpgcheck不检查GPG包的影响

6.设置root用户的密码,这种方式在此处设置会报错,我们可以在第8步检索出密码再修改:

mysql_secure_installation

在这里插入图片描述

7.启动mysql:

systemctl restart mysqld.service

8.查看密码,mysql安装好后会为我们初始化一个密码,这个密码可以通过如下方式获取:

grep "password" /var/log/mysqld.log

在这里插入图片描述

9.登录mysql:

mysql -uroot -p
密码输入上面第8步的密码

如果输入密码报错,可以编辑配置文件:

vim /etc/my.cnf
# 在文件中(大概26-7行)添加如下内容,跳过密码检测
skip_grant_tables


# 重启mysql
systemctl restart mysqld.service
# 登录,提示输入密码可以不用输入,直接按回车
mysql -uroot -proot

在这里插入图片描述

10.重置密码:

use mysql;
# 密码大小写带符号
alter user 'root'@'localhost' identified by '@Ztr940407';

再退出注释掉/etc/my.cnf的skip_grant_tables,重启输入密码登录。

如想要将密码设置简单,可以按如下步骤:
在这里插入图片描述

5.安装python

​ 因yum源安装的Python3比较旧,所以建议下载后手动编译,并且OpenSSL版本也比较旧,需要重新下载openssl11。

因官网源下载比较慢,备份阿里云或腾讯云下载:

tar -zcvf CentOS-bk.tar.gz /etc/yum.repos.d/CentOS-*
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

下载OpenSSL:

yum -y groupinstall "Development tools" 
yum install -y ncurses-devel gdbm-devel xz-devel sqlite-devel tk-devel uuid-devel readline-devel bzip2-devel libffi-devel
yum install -y openssl-devel openssl11 openssl11-devel

到Python官网https://www.python.org/ 下载对应的版本,也可以在CentOS上直接下载:

mkdir -p /doc/temp && cd /doc/temp 
wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz
# 以上过程根据网络,可能优点慢

设置CFLAGS和OpenSSL:

export CFLAGS=$(pkg-config --cflags openssl11)
export LDFLAGS=$(pkg-config --libs openssl11)

解压Python文件,并进入源码目录:

tar xvzf Python-3.10.4.tgz
cd Python-3.10.4

手动编译,此过程需要耗费2-3分钟:

./configure --enable-optimizations && make altinstall

编译完成,验证:

/usr/local/bin/python3.10 --version
/usr/local/bin/pip3.10 --version

在这里插入图片描述

以上命令较为复杂,我们可以配置软连接,简化命令:

ln -sf /usr/local/bin/python3.10 /usr/bin/python3
ln -sf /usr/local/bin/pip3.10  /usr/bin/pip3

验证:
在这里插入图片描述

由于官方提供的pip包管理工具可能比较慢,我们可以配置一些国内的服务器来进行使用:

mkdir -p ~/.pip
touch ~/.pip/pip.conf
vim ~/.pip/pip.conf

配置如下:

[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/
extra-index-url=
        http://pypi.douban.com/simple/
        http://mirrors.aliyun.com/pypi/simple/
#proxy = [user:passwd@]proxy.server:port
[install]
trusted-host=
        pypi.tuna.tsinghua.edu.cn
        pypi.douban.com
        mirrors.aliyun.com

验证配置:

pip3 install --upgrade pip

6.安装jdk

yum search java | grep jdk			# 查询Java版本号
yum install -y java-1.8.0*			# 安装java8
vim /etc/profile					# 修改配置文件

在文件最后几行添加如下内容:

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-1.el7_9.x86_64
export PATH=$JAVA_HOME$/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

加载配置文件:

source /etc/profile
java -version						# 验证安装  

创建java文件传输到root目录下,通过以下方式进行编译运行:

javac java文件
java 文件名不带后缀

7.部署

在云服务器中购买域名并备案,将项目部署到宝塔面板。

在这里插入图片描述

点击“未部署”,网站/ssl证书下面的未部署/let’s encrypt/文件验证/勾上域名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值