第三百九十八节,Django+Xadmin打造上线标准的在线教育平台—生产环境部署CentOS6.5系统环境设置

1、Linux安装配置
  注意事项:
  虚拟机网卡桥接模式
  不要拨VPN

  如果,网络怎么都不同,可以删除这个文件
  /etc/udev/rules.d/70-persistent-net.rules ( 6.2版本和ubuntu 会有这个文件,这个文件是记录网口和 MAC地址关系的)
  su root

基本配置:
  ip
    [root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0 # 网卡名
    BOOTPROTO=static # 静态指定IP地址,也可以动态,但是建议是静态。
    ONBOOT=yes # 是否是开机启动
    TYPE=Ethernet # 类型(默认即可)
    IPADDR=192.168.31.123 # IP地址
    NETMASK=255.255.255.0 # 掩码
    GATEWAY=192.168.31.1 # 网关

ssh DNS解析 (为了安全-判断IP是否有效IP) #
    /etc/ssh/sshd_config # UseDNS no

iptables 防火墙关闭
    /etc/init.d/iptables stop # 关闭iptables
    [root@localhost ~]# chkconfig iptables off # 关闭机起动级别(开机不启动)
    [root@localhost ~]# chkconfig --list iptables
    iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off

selinux 安全模块-用不到关闭
    vim /etc/selinux/config # SELINUX=disabled

dns
  [root@localhost ~]# cat /etc/resolv.conf
  nameserver 192.168.31.1 # nameserver Dns地址和真机保持一致即可

vim
光标:j 下 k 上 H 左 L右

  i --当前光标下进入编辑模式
  ESC --退出编辑模式
  a --当前光标下一个字符进入编辑模式
  A --尾行进入编辑模式
  dd --删除整行
  dG --删除光标所在行到文件最后一行所有内容
  dgg --删除光标所在行到文件第一行所有内容
  u --返回上一次修改状态
  wq --保存退出
  q! --放弃打开文件后的所有修改退出

yum
  类似于python pip包管理 # 快速安装软件的一个工具

weget 下载

-------如果有基础并且Linux已经部署好可以访问外网了直接掉过第一部分的视频-----

2、Linux 下Python安装[用是升级不影响现有Python/多版本共存]
下载Python

  安装
  安装Python依赖包
  yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
  解压和安装软件包
  tar -xzvf /opt/Python-3.6.1.tgz -C /usr/local/src/ # src目录是存放源码的目录解压到src目录
  cd /usr/local/src/Python-3.6.1
  ./configure --prefix=/usr/local/python3
  make && make install

添加环境变量
  cd /etc/profile.d/
  export PATH="$PATH:/usr/local/python3/bin"
  source ../profile # 重载文件
  echo $PATH # 查看当前环境变量是否添加

3、代码上传 xshell / Git 简单的Git命令
yum -y install git
git clone 你的git url

最新文章

  1. 基础小功能之(1)震动,(2)检测app是否在前台运行
  2. 【HEVC】2、HM-16.7编码一个CU(帧内部分) 1.帧内预测相邻参考像素获取
  3. 时间服务器:NTP 服务器
  4. Problem B Boxes in a Line
  5. java 16 -7 泛型方法和泛型接口(泛型类相似)
  6. 【linux命令与工具】ethtool命令
  7. C语言实现电话本 动态开辟 信息存储于文件
  8. Android开发艺术探索》读书笔记 (5) 第5章 理解RemoteViews
  9. PHP解析xml
  10. 面试时如何优雅的谈论OC
  11. JAVA GUI学习 - JOptionPane对话框组件学习
  12. [Cocos2d-x]CCSpriteBatchNode的使用
  13. Codeforces Round #256 (Div. 2) D. Multiplication Table 二分法
  14. javsscript总结
  15. 视频 -> 帧 浅析
  16. 算法训练 K好数
  17. Noip2016换教室(期望+DP)
  18. easyui_validatebox常用验证
  19. RabbitMQ学习系列
  20. loadtxt()函数的糟心历程

热门文章

  1. 洛谷.T22136.最长不下降子序列(01归并排序 分治)
  2. Linux 下 make 命令 及 make 笔记
  3. ASP.NET MVC 4 中的JSON数据交互
  4. 集合(5)—Map之HashMap()
  5. 错误<BEA-101165> <Could not load user defined filter in web.xml
  6. MDX Cookbook 01 - Skipping Axis 合理使用空的 SET 集合获取全部层次结构成员
  7. iCloud无法导入vCard问题。fix the error when import vcard/vcf to icloud.
  8. password、文件MD5加密,passwordsha256、sha384、sha512Hex等加密
  9. Atlas+Keepalived系列一:安装Atlas:
  10. 【H5动画】谈谈canvas动画的闪烁问题