linux发布Django项目(linux安装以及相关配置)

  • linux全套

    • 必读经典:鸟哥的私房菜

安装虚拟机

  • VMWare
  • VirtuBox
  • VMWare安装参考地址
    https://blog.csdn.net/java_xinshou1/article/details/100010099

虚拟机中安装Linux系统
linux内核是免费开源的
常见linux系统有:ubunto(个人带界面),rethat(企业收费版本),centos(小红帽公司,redhat社区版)

安装步骤
参考1 :https://blog.csdn.net/qq_39038465/article/details/81478847 虚拟机安装Centos
参考2: https://blog.csdn.net/qq_39135287/article/details/83993574 Centos安装
重点说明

  • 建议手动打开网络开关【忘记打开需要该配置文件】
    • 保存截图记住IP配置信息
  • 硬盘分区
    • linux是文件系统,只有目录无盘符概念
    • boot分区:系统引导分区(存储系统启动相关的核心文件),大小一般为200M/300M/500M
    • swap内存交换分区:(当物理内存不够时,可以充当内存使用,大小一般是内存的2倍)
    • /根分区:占其余的所有空间
  • 记住root账号密码
    • 一般自己测试密码为root123456
  • 记住IP地址
# window 电脑查看IP 
ipconfig -all    # address /addr 
# Centos 查看IP地址 
ifconfig 
# centos mini 版默认无网络工具, ifconfig 无法识别 
# 安装网络工具 
yum -y install net-tools   #-y表示忽略安装提示

在这里插入图片描述
ifconfig不能用
在这里插入图片描述

  • 更改联网方式

  • 虚拟联网方式
    • 桥连接:工作中需要的虚拟机想当于一台独立电脑
    • NAT连接:共享主机网络
    • HOST-Only:仅主机
  • 配置网络
    • 1.把联网方式改为桥连接
    • 2.改网络配置文件,打开网络开关,配置IP,网关等信息…
# 查看网络状态
ifconfig     #如果已有IP,肯定可用了
service network status  #查看网络状态,可用为activae
#查看配置文件(默认是动态自动分配IP BOOTPROOTO=‘DHCP’
cat /etc/sysconfig/network-scripts/ifcfg-ens33
# 手动打开网络开关
必改项:ONBOOT='yes'  #打开网络开关
#重启网络服务
servie network restart
ifconfig  # 自动分配IP地址
  • 修改文件
#使用vi或vim 编辑修改文件
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#进入编辑模式
按鼠标i键进入编辑模式  修改文件内容
#保存并退出
按ESC退出
:wq:保存退出
:q!:不保存退出
  • 改为固定IP
    改为固定IP后,切换路由器,IP地址不可用了(教室能用,回到宿舍不能用了)
#网络分配方式默认DHCP,改为STATIC后,IP地址就固定了
YPE="Ether net" # 网络类型,以太网 
BOOTPROTO="static" # 改为静态IP 
IPADDR="172.16.44.xxx" # IP地址 
NETMASK="255.255.255.0" # 子网掩码 
GATEWAY="172.16.44.254" # 网关 
DNS1="202.106.0.20" # 首选DNS 
ONBOOT="yes" # 是否可以上网(默认为ON)

在这里插入图片描述

  • 客户端连接远程服务器

查看Linux的IP地址
在这里插入图片描述

SSH客户端连接在这里插入图片描述
在这里插入图片描述

FFP文件上传工具
本机上传文件到服务器使用FTP协议,以下都是FTP协议软件在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • linux目录结构

在这里插入图片描述
软件安装目录:/usr/local
系统配置:/etc
还可操作(home,root,opt较少)

bin 存放二进制可执行文件(ls,cat,mkdir等) 
boot 存放用于系统引导时使用的各种文件 
dev 用于存放设备文件 
etc 存放系统配置文件 
home 存放所有用户文件的根目录 
lib 存放跟文件系统中的程序运行所需要的共享库及内核模块 
mnt 系统管理员安装临时文件系统的安装点 
opt 额外安装的可选应用程序包所放置的位置 
proc 虚拟文件系统,存放当前内存的映射 
root 超级用户目录 
sbin 存放二进制可执行文件,只有root才能访问 
tmp 用于存放各种临时文件 
usr 用于存放系统应用程序,比较重要的目录/usr/local 本地管理员软件安装目录 
var 用于存放运行时需要改变数据的文件
  • 常用linux指令梳理

查看常用命令文档

  • 软件下载方式

    • 从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
  • 安装项目发布相关的软件
    python3.x+ mysql+ uwsig+nginx+django/flask等第三方依赖库(虚拟环境中)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值