栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

服务器注册使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

服务器注册使用

服务器注册使用 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/文件验证/勾上域名。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/932042.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号