项目发布

数据库配置和使用

mysql -uroot -p

create database publish_project;

use publish_project;

create table userinfo(id int primary key auto_increment,name varchar(10) not null,age int(3) unsigned not null default 18,sex enum('male','female') default 'male',unique(age,sex),create_time datetime,birth_day date);

 

INSERT INTO `publish_project`.`userinfo` (`name`, `age`, `sex`, `create_time`, `birth_day`) VALUES ('张三', DEFAULT, DEFAULT, 'NULL', '2019-06-10')
[2019-06-23 01:01:25] 1 row affected in 41 ms

 

 

更新django:pip install Django --upgrade  

 

pip3 install pymysql

 

  1. VMware安装
    双击VMware-workstation-full-12




    安装位置可变





    点击keygen.exe,生成许可证

  2. 安装linux

(1) 文件---新建虚拟机














关闭虚拟机后,下面的选项也可以修改


(2) 初始化配置



只需要选上python即可,其他的尽量少装,节省内存,点击上方的done保存


root密码:123...

用户名:centos  密码:123... liu123....i

点击Reboot重启
安装完成

(3) 安装一个xshell6,是一个客户端工具,用客户端工具去链接linux

(4) 登录
重启后会出现如下页面

① 输入账号:root,if 码:123...看到如下界面表示登陆成功

② sudo passwd root

③ su root

④ 输入ipconfig

为什么网卡ems33没有ip,在安装的时候没有选,没有将它进行网络连接
在右下角有两个小电脑的图标,右击后会显示断开的标识,说明我们已经连接上了。

(5) 装好机器后,初始化的步骤

① 关闭防火墙,保证服务正确使用,正确安装,

1) iptables -L  查看防火墙的规则

2) iptables -F  清空防火墙规则

3) systemctl status firewalld  查看防火墙状态

4) systemctl stop firewalld  关闭防火墙服务/软件

5) systemctl disable firewalled 永久性的关闭防火墙,关闭开机自启动,不然后续什么软件都装不上

② 关闭系统自带的selinux(防火墙)

1) getenforce  查看selinux状态 enforcing

2) setenforce 0  临时关闭selinux,不需要重启即生效

3) sed -i’s/enforcing/disabled/’ /etc/setlinux/config  永久关闭selinux,这里需要操作配置文件,需要重启永久生效

4) ifup ens33 启动网卡

③ 配置网络,用于远程连接

1) 局域网ip,一般形式是:
0-255
192.168.19.xx
10.0.0.xx
172.0.0.xx

2) linux查看ip的方式,输入命令,以下两个命令都可以管理ip

  1. ip addr
  2. ifconfig

3) 第一次链接linux:

  1. 输入命令:

a) ssh root@ip  远程登录服务器,账号是root

b) ssh是一个命令,也是一个软件

4) 开始配置linux的网络(NAT

  1. 如果选择桥接模式,并且使用dhcp(动态获取ip服务)

会在每次开机的时候,动态获取一个ipip因此是不固定的),因此可以直接用静态ip(写死在配置文件的ip)吗?

会出现ip冲突的问题..

192.168.19.213

192.168.19.213

怎么解决呢?

  1. 选择使用nat模式,配置专属自己的ip,固定的ip
    配置如下(配置内置网络)



    将网络适配器改成NAT模式

5) 修改配置文件

  1. 打开配置文件
    执行如下命令,会出现下面的页面
    vi /etc/sysconfig/network-scripts/ifcfg-ens33

    输入i ,看到下方出现INSERT后进入编辑模式
    点击esc后,退出编辑模式,标注的是需要修改的部分

    BOOTPROTO=static
    ONBOOT=yes
    IPADDR=10.0.0.10
    NETMASK=255.255.255.0
    GATEWAY=10.0.0.254
    DNS1=119.29.29.29
    编辑完后,输入:wq!强行退出,出现下面页面,表示修改成功

    cat /etc/sysconfig/network-scripts/ifcfg-ens33  查看是否编辑成功

6) 重启网络服务

  1. 执行如下命令
    /etc/init.d/network restart 出现如下页面,说明重启网络成功
    /etc/init.d/network是个脚本

    service network restart  也可以重启网络

7) 检测网络是否通信

  1. 执行命令
    ping baidu.com
    出现如下页面说明登录成功
    登录成功后服务器会一直和百度进行通信
    ctrl+c 中断操作

8) 远程连接服务器

  1. 通过xshell连接,其实也是封装了ssh root@10.0.0.10命令

a) 文件---新建,出现如下页面,按照如下的格式填写

b) 双击my_linux,出现如下页面

输入用户名  root

密码 123...

出现如下页面说明登录成功

  1. 执行命令ssh root@10.0.0.10
  2. linux命令练习(xshell):文件的操作

(1) 查

① ls 查看目录文件

② ls -la 查看所有目录,以及隐藏文件

1) l,a都是参数

2) l是一列表的形式展开

3) a 显示隐藏文件 蓝色的.就是隐藏文件

③ pwd 打印当前路径

(2) 增

① mkdir s13 创建s13文件夹

② cd s13 切换到s13文件夹下

(3) 改

① mv s13 s13_1  修改s13文件名为s13_1

(4) 删

① rmdir s13 删除s13文件夹

(5) 执行第一个python命令

① touch first.py 创建python脚本文件

② vi first.py 打开python脚本文件
按下字母i  进入编辑模式,写入如下代码

print('Hello,linux')

按下字母esc,退出编辑模式,输入 :wq 命令,保存退出vi模式

③ cat first.py  查看内容

④ linux内置python2.7解释器
python first.py 执行python脚本

(6) 快捷键

① ctrl+d:退出

② c+u:向前删除

③ ctrl+k:向后删除

④ ctrl+c:中断

⑤ ctrl+z:暂停

⑥ ctrl+l:清屏

⑦ ctrl+s:锁屏

⑧ crrl+q:解锁

(7) 其他

wget:yum install wget

tar xf mariadb-10.2.25.tar.gz -C /usr/local/mysql

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all 

 

 

 

① clear 清屏

cd .. 回到上一层目录

1

posted @ 2019-06-23 00:56  老虎死了还有狼  阅读(130)  评论(0)    收藏  举报