部署Flask项目到腾讯云 服务器 CentOS7
安装gityum install git
安装依赖包 支持SSL传输协议 解压功能 C语言解析XML文档的 安装gdbm数据库 实现自动补全功能 sqlite数据库:
yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
安装Python3.6下载python
wget-zxvf Python-3.6.4.tgzls
创建目录
sudo mkdir /usr/local/python3
下载编译python的c和c++:
yum install gcc gcc-c++yum install -y openssl openssl-devel openssl-staticyum groupinstall -y “Development tools”
配置:
sudo Python-3.6.4/configure –prefix=/usr/local/python3
编译:
sudo makesudo make install
备份(重命名):
sudo mv python python.bak
软连接,以后就可以用python3命令来启动python3了:

sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
修改原来2.7的配置
sudo vi /usr/bin/yum
回车后第一行的#!/usr/bin/python 改为#!/usr/bin/python2.7 然后esc,shift+: wq退出
从此以后在linux终端,输入python2即可进入2.7,输入python3即可进入python3
安装pip下载pip
wget
解压:
tar zxf pip-9.0.1.tar.gz
安装pip:
cd pip-9.0.1python3 setup.py install
回到用户目录:
安装ipythonpip install ipython
发现pip不好使,先找到pip在哪:
find / -name pip
再做个软链接
ln -sv /usr/local/python3/bin/pip /usr/bin/pip
输入pip试试:
然后再安装ipython:
pip install ipython
安装完后看看ipython好不好使:
发现不好使…,看看ipython在什么地方
find / -name ipython
然后做一个软链接
ln -sv /usr/local/python3/bin/ipython /usr/bin/ipython
然后输入ipython试试,就好使了
进入ipython后,先来个hello world
print(‘hello world’)
怎么退出呢?
ipython不仅可以输入python语句,还可以执行linux语句,你可以试试输入pwd来查看当前文件路径
准备连接github:生成ssh keycd ~ssh-keygen -t rsacat ~/.ssh/id_rsa.pub
在github上设置ssh key网页上登陆github.com登陆成功后进入然后点击‘添加一个新的SSH KEY’第一行名字随便起,下面填入刚才cat ~/.ssh/id_rsa.pub后看到的内容。我的是:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQBBAAABAQDLCGcX88+BTuWIIR/wKD2D91/mc1KRL6ErfVl2N5y5ql4eeIPpx89Jx/P1S0Nc1SsQEHEpBPyXcn85yKqkcJLqRAQQnthyARsrfCTIKZzuuPbefk/W12ujv4Lr57CNe+AdXvZCQHUBBS29gCOKOxNAYVym1D2qr1pFXaGoJy8L5PFkTKv5CmNvmhkrEyAsmLoOE7Kin2zIho5FIA/q0UcDTFd9Zv2GM9vSUdprHWtdpDlMPNCao/J9amTpYct27H5YLTSVoVMFhxYrbYx4a9ujVOdBfYSqcif1A2iKbodcam+y0yS5haPVQoNSL1434u8gKvS20j1NhlzqpNZttzyj root@VM_74_238_centos
要直接复制,不要自己修改。
网页上github进入到自己的某个项目,然后右边绿色按钮‘Clone or download’,点击后会弹出一个框,这个框的右上边有蓝色小字‘Use SSH’,点击它。然后出现一个链接,复制。
在linux终端输入:
git clone[emailprotected]:GoldArowana/flask_recommend.git
ls查看一下,已经下载成功
安装mysqlcd ~wget
解压:
tar -xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar
先删掉自带的mariadb
yum remove mysql-libs
按一下顺序安装,因为有依赖关系。
rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpmrpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpmrpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpmyum install libnuma*rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm
不装devel的话,python的mysqlclient第三方库装不上
rpm -ivh mysql-community-devel-5.7.20-1.el7.x86_64.rpm
装server前要装libnuma,不然会报错error: failed dependencies:libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.20-1.el7.x86_64libnuma.so.1(libnuma_1.1)(64bit) is needed by mysql-community-server-5.7.20-1.el7.x86_64libnuma.so.1(libnuma_1.2)(64bit) is needed by mysql-community-server-5.7.20-1.el7.x86_64
初始化数据库
mysqld –initialize
查看随机密码,最末尾冒号后面那个就是了
grep ‘temporary password’ /var/log/mysqld.log
2017-12-30T04:47:32.874673Z 1 [Note] A temporary password is generated for root@localhost: y20O-hwt.Bg<
更改mysql数据库目录的所属用户及其所属组
chown mysql:mysql /var/lib/mysql -R
启动mysql数据库
systemctl start mysqld.service
#CentOS 6中用这句话启动mysql服务器
service mysqld start
登陆数据库
mysql -uroot -p’y20O-hwt.Bg<‘
改密码:
set password=password(‘123456’);
退出数据库
重新进去
mysql -u root -p’123456′
创建一个recommend数据库,因为我项目用到了。
企业上云的政策,现在有哪些比较靠谱的服务商?
据我了解,“企业上云”应该是山东的政策吧,烟台市有“企业上云”奖补资金,政府发放“云服务券”,是政府为引导、支持“企业上云” 而发放的一种有价凭证;补助资金由各级财政预算安排,对企业购买云服务商的服务给予一定补贴。 按照政府引导、市场化运作的原则,建立“上云企业出一点、云服务商让一点、各级财政补一点”联合激励机制。 凌波政通有这个项目,平台上也有很多服务商,您可以上去了解下,希望对你有帮助。
木马是什么意思
木马(Trojan),也称木马病毒,是指通过特定的程序(木马程序)来控制另一台计算机。 木马通常有两个可执行程序:一个是控制端,另一个是被控制端。 一个完整的特洛伊木马套装程序含了两部分:服务端(服务器部分)和客户端(控制器部分)。 植入对方电脑的是服务端,而黑客正是利用客户端进入运行了服务端的电脑。 运行了木马程序的服务端以后,会产生一个有着容易迷惑用户的名称的进程,暗中打开端口,向指定地点发送数据(如网络游戏的密码,即时通信软件密码和用户上网密码等),黑客甚至可以利用这些打开的端口进入电脑系统。
域名都有哪几种种类?
域名种类主要根据划分标准来,主要有以下几种: 一、按语种分 英文域名、中文域名、日文域名和其他语2113种的域名; 二、按地域分 行政区域名是按照中国的各个行政区划划分而成的,其划分标准依照原国家技术监督局发布的5261国家标准而定,包括“行政区域名”34个,适用于我国的4102各省、自治区、直辖市。 三、按机构分 顶级域名、二级域名;域名是使用最早也最广泛的域名。 例如表示工商企1653业的 ,表示网络提供商的,表示非盈利组织的等。 四、按国别分 1. 国际域名,也叫国际顶级域名,这专也是使用最早也最广泛的域名。 例如表示工商企业的 ,表示网络提供商的,表示非盈利组织的等。 2. 国内属域名国内注册的域名(也叫国家域名),按照我们通常的习惯是指中国国内域名 域名,域名以结尾。 希望能够帮助到你。
发表评论