1.防火墙设置:关闭防火墙
1.查看防火墙状态
firewall-cmd --state
2.停止firewall
systemctl stop firewalld.service
3.禁止firewall开机启动
systemctl disable firewalld.service
2.Linux下安装Mysql数据库
1.先下载并安装MySQL官方的 Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rp
2.下载好大概25k,完成后直接yum安装
安装如果报错:No match for argument: mysql-community-server
先执行:yum module disable mysql
yum -y install mysql57-community-release-el7-10.noarch.rpm
3.然后安装MySQL服务器
yum -y install mysql-community-server
至此MySQL就安装完成了,然后是对MySQL的一些设置
4.MySQL数据库设置
一.首先启动MySQL
systemctl start mysqld.service
二. 查看MySQL运行状态
systemctl status mysqld.service
三.进入Mysql前先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:
grep "password" /var/log/mysqld.log
四.输入命令进入数据库
mysql -uroot -p
五.MySQL默认必须修改密码之后才能操作数据库
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
六.开启mysql的远程访问
-注意:下面命令开启的IP是 192.168.0.1,如要开启所有的,用%代替IP
grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;
-然后再输入下面两行命令
flush privileges;
exit
七.更改mysql的语言
-首先重新登录mysql,然后输入status:
-可以看到【Server characterset: latin1】,Server characterset对应的不是utf-8
-因此我们先退出mysql,然后再到、etc目录下的my.cnf文件下修改一下文件内容,
-插入如下四行
[client]
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
八.保存更改后的my.cnf文件后,重启下mysql,然后输入status再次查看
service mysqld restart
3.Linux下安装Python
一.下载pyhton
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
二.解压和安装软件包
# src目录是存放源码的目录解压到src目录
tar -xzvf /opt/Python-3.7.1.tgz -C /usr/local/src/
cd /usr/local/src/Python-3.7.1
# 检查编译环境/相关库文件/配置参数,生成makefile
./configure --prefix=/usr/local/python3
# make对源代码进行编译,生成可执行文件
# make install 将生成的可执行文件安装到当前计算机中特点
make && make install
三.安装报错解决
问题一:安装时报错ModuleNotFoundError: No module named '_ctypes'的解决办法
1、执行如下命令:
yum install libffi-devel
2、从"./configure ..."重新安装
四.添加环境变量
cd /etc/profile.d/
export PATH="$PATH:/usr/local/python3/bin"
source ../profile # 重载文件
echo $PATH # 查看当前环境变量是否添加
或
创建软链接
cd /usr/bin
rm -rf python
ln -s /usr/local/python3/bin/python3 /usr/bin/python
创建pip的软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
4.代码上传xshell / Git
安装git,拉取项目
yum -y install git
git clone 你的git url
5.部署Django服务
安装所需包
一.指定安装源
pip install Numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
二.安装pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py --user
export PATH=~/.local/bin:$PATH # 加入环境变量
pip install --user virtualenv(包名称)
三.安装虚拟环境virtualenv
pip install --user virtualenv
virtualenv env
source env/bin/activate
四.安装所需包,查看当前已安装的包:pip freeze
allure-python-commons==2.8.36
allure-pytest==2.8.36
Django==3.2
PyMySQL==1.0.2
requests==2.25.1
xlutils3==1.0.2
pinyin==0.4.0
pytest==6.2.3
xlrd==2.0.1
xlwt==1.3.0
psutil==5.8.0
selenium==3.141.0
五.启动Django服务
python3 manage.py runserver 172.27.167.126:8000