项目发布
数据库配置和使用
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
- VMware安装
双击VMware-workstation-full-12
安装位置可变
点击keygen.exe,生成许可证 - 安装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
- ip addr
- ifconfig
3) 第一次链接linux:
- 输入命令:
a) ssh root@ip 远程登录服务器,账号是root
b) ssh是一个命令,也是一个软件
4) 开始配置linux的网络(NAT)
- 如果选择桥接模式,并且使用dhcp(动态获取ip服务)
会在每次开机的时候,动态获取一个ip(ip因此是不固定的),因此可以直接用静态ip(写死在配置文件的ip)吗?
会出现ip冲突的问题..
192.168.19.213
192.168.19.213
怎么解决呢?
- 选择使用nat模式,配置专属自己的ip,固定的ip
配置如下(配置内置网络)
将网络适配器改成NAT模式
5) 修改配置文件
- 打开配置文件
执行如下命令,会出现下面的页面
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) 重启网络服务
- 执行如下命令
/etc/init.d/network restart 出现如下页面,说明重启网络成功
/etc/init.d/network是个脚本
service network restart 也可以重启网络
7) 检测网络是否通信
- 执行命令
ping baidu.com
出现如下页面说明登录成功
登录成功后服务器会一直和百度进行通信
ctrl+c 中断操作
8) 远程连接服务器
- 通过xshell连接,其实也是封装了ssh root@10.0.0.10命令
a) 文件---新建,出现如下页面,按照如下的格式填写
b) 双击my_linux,出现如下页面
输入用户名 root
密码 123...
出现如下页面说明登录成功
- 执行命令ssh root@10.0.0.10
- 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

浙公网安备 33010602011771号