购买云主机
- 云主机:不需要在本地安装,直接可以利用别人提供的,你自己网连接就可以用
- 花费:时长、性能
- 100¥:内存2g,存储40g
- 提供了一个公网ip
- 大家都可以访问
- https://www.aliyun.com/
实名认证
- 实名认证连接:https://account.console.aliyun.com/v2/?spm=a2c6h.19776329.0.0.6c273d80HTx2hQ#/authc/types
配置超级用户密码
- root:最牛逼用户,拥有所有权限,超级管理员
- 修改root密码
- 进入root用户
sudo su root
- 修改密码
passwd root
Aa123bbb
- 本地电脑可以链接远程云主机
xshell
finallshell
https://xshell.en.softonic.com/
- 链接公网ip即可
云主机配置Python
- Centos7.x:不自带python3,但具有python2
- Centos8.x:自带python3,但是默认自带的目录结构比较多
- Pip、python3位置比较麻烦
进入官网
-
拿取下载地址:https://www.python.org/
- https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz
-
到云主机下载
- wget:下载某个链接上的资源
-
进入home目录
cd home/ # 进入目录
mkdir tools # 创建目录
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz # 在该目录下下载python3的压缩文件
过程中发现下载太慢了,实在受不了了,可以本地先下载,然后上传,推荐使用filezilla工具
- 解压xz格式
xz -d Python-3.7.5.tar.xz
- 打开tar归档模式
tar xvf Python-3.7.5.tar
- 安装依赖
sudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
- 进入目录
cd Python-3.7.5
- 创建一个python的安装目录
mkdir /usr/local/python37
- 配置安装选项,安装python到python37目录下
./configure --prefix=/usr/local/python37
- 执行编译
make
- 执行安装
make install
Successfully installed pip-19.2.3 setuptools-41.2.0
- 构建软连接
ln -s /usr/local/python37/bin/python3 /usr/bin/python3
ln -s /usr/local/python37/bin/pip3 /usr/bin/pip3
- 安装django
pip3 install django==2.0.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
虽然安装好了django,但是他居然不能用,这是因为他也得需要设置软连接
- 设置django-admin的软连接
ln -s /usr/local/python37/bin/django-admin /usr/bin/django-admin
- 创建一个项目
不能随意创建,你要注意你所处的位置
在Linux上安装软件
一种使用工具类进行 包安装
通过下载源码进行 编译、安装
1、安装Redis
查看是否安装
redis是数据库,是有服务的软件安装,首先查看 是否有redis
systemctl status redis
fan@teach:~$ systemctl status redis
Unit redis.service could not be found.
不存在则安装
工具安装
redis是一个常用的软件,工具类提供了想要的安装包,可以直接通过工具类进行安装
不能及时安装最新版。
Ubuntu中 使用apt作为 软件管理工具
apt install redis
# 安装过程
fan@teach:~$ sudo apt install redis
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
redis-server
下列【新】软件包将被安装:
redis redis-server
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 242 个软件包未被升级。
需要下载 38.5 kB 的归档。
解压缩后会消耗 244 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 redis-server amd64 5:4.0.9-1ubuntu0.2 [35.4 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/universe amd6