Linux全套
1. 安装虚拟机
常用虚拟机软件
VMWare
VirtulBox
VMWare安装参考地址
https://blog.csdn.net/java_xinshou1/article/details/100010099
2. 虚拟机中安装Linux系统
linux 内核是免费开源的
2.1 常见Linux系统
Ubunto 个人带界面
RetHat 企业收费版本
Centos 小红帽公司,RedHat社区版
2.2 安装步骤
# 参考1
https://blog.csdn.net/qq_39038465/article/details/81478847 虚拟机安装Centos
# 参考2
https://blog.csdn.net/qq_39135287/article/details/83993574 Centos安装
2.3 重点说明
> 建议手动打开网络开关 [忘记打开需要该配置文件]
保存截图记住IP配置信息
> 硬盘分区
Linux 是 文件系统,只有目录 无 盘符概念!
boot分区: 系统引导分区(存储系统启动相关的核心文件) ,大小 一般为200M/300M/ 500M
swap内存交换分区: (当物理内存不够时,可以充当内存使用,大小一般是内存的2倍)
/跟分区: 占其余的所有空间
> 记住root账号密码
一般自己测试密码为 root 或 '123456'
> 记住IP地址
# window 电脑查看IP
ipconfig -all # address /addr
# Centos 查看IP地址 ifconfig # centos mini 版默认无网络工具, ifconfig 无法识别
# 安装网络工具
yum -y install net-tools # -y 表示忽略安装提示

> ifconfig 不能用

3. 更改联网方式
3.1 虚拟联网方式
桥连接: 工作中需要的,虚拟机相当于一台独立电脑!
NAT连接: 共享主机网络!
HOST-Only :仅主机
3.1 配置网络
1. 把联网方式改为桥连接
2. 改网络配置文件,打开网络开关,配置IP,网关等信息....

修改文件

改为固定IP
> 改为固定IP后,切换路由器,IP地址不可用了!!!(教室能用,回到宿舍不能用了)


4.客户端连接远程服务器
查看linxu的IP地址

SSH客户端连接


FTP文件上传工具
本机上传文件到服务器使用ftp协议! 以下都是FTP协议软件!




5. Linux目录结构(重要)


6. 常用Linux指令梳理
查看常用命令文档!
7. 软件下载方式
从yum 软件源直接下载 yum install -y 软件名
wget指令从网络地址中下载
# 默认centos mini 版本wget指令不存在!
# 查找wget是否可用
rpm -qa|grep "wget"
# 直接从yum库更新wget
yum install -y wget
# 下载python3.6.6
cd /soft # 自己在根目录新建了一个soft软件文件夹!
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
8. 安装项目发布相关的软件
python3.x+ mysql+ uwsig+nginx+django/flask等第三方依赖库(虚拟环境中)
8.1 安装Python
centos 默认安装了2.7.5
# 查看python版本信息
python -V
# 查看python 命令解析流程
which python #查看python命令位置
cd /usr/bin
ls -al python* # 看到解析 python--->python2 --->python2.7

9. 安装虚拟环境和依赖库
9.1 建目录
# 新建虚拟环境目录 和 项目目录 -p参数表示递归创建,如果父目录不存在就自动创建!
mkdir -p /data/env # env表示虚拟环境目录
mkdir -p /data/wwwroot # 后期存放项目源码目录
建虚拟环境
virtualenv /virtualenvwrapper
venv Python3.3以后自带的虚拟环境管理软件
pipenv pip 和virtualenv的结合版!
9.2 自带的venv创建虚拟环境!
# 进入自己的虚拟环境目录
cd /data/env
#新建
python3 -m venv my_env01 # 新建虚拟环境 my_env01
#激活
cd /data/env/my_env01/bin
source activate
# 各种命令操作
pip list # 虚拟环境内部 pip 可用!
pip install django ==2.1.8
pip uninstall django
# 导出虚拟换件中所有依赖包
pip freeze > rquirements.txt
# 根据依赖包的文本文档,导入
pip install -r rquirements.txt
使用virtualenv 管理虚拟环境!
下载 virtualenv pip3 install virtualenv
# 新建
cd /data/env
virtualenv --python=/usr/bin/python my_env02
# 激活
cd /data/env/my_env02/bin
source activate #激活
# 各种库操作指令
pip list
pip install xxx
pip uninstall xxx
deactivate #退出

9.3 下载django/uwsgi
cd /data/env/my_env/bin
#激活
soruce activate
# 下载
pip install django==2.1.8
# 下载
pip install uwsgi
# 创建软连接方便使用
ln -s /data/env/my_env01/bin/uwsgi /usr/bin/uwsgi
# 退出
deactivate

浙公网安备 33010602011771号