2020.09.11星期五 预科班D5
学习内容:
一、复习
1、用户创建
useradd drug
passwd drug
2、单用户模式
BIOS=》grub=》内核
3、grub加密
grub2-setpassword
4、光盘修复
5、文件与文件夹的管理
mkdir -p /a/b/c
mv /a/b/c /a/b/c
rm -rf /a/b/c
ls /
pwd
touch a.txt
touch /a/b/c/a.txt
vim /a/b/c/a.txt
输入a、i、o
编辑文件内容。。。。
输入ESC
输入:wq
rm =rf
二、今日内容
*网络基础知识
ip与子网掩码
网关
dns
上网流程
*如何配置网络
*nginx的部署与配置
*部署网页游戏
*部署计算机安全类项目
1、网络
互联网=物理连接介质+互联网通信协议
互联网通信协议:
*OSI组织==》OSI七层协议
应用层
表示层
会话层
传输层
网络层
数据链路层
物理层
*五层协议
应用层
传输层
网络层
数据链路层
物理层
*四层协议
应用层
传输层
网络层
接口层
2、ip+port=》标识全世界范围内独一无二的应用软件
3、架构
client--------------------------------------server
浏览器 nginx
ip+port
服务端的操作步骤
(1)服务端配置ip地址
临时配置
ifconifg 网卡名字 192.168.13.44/24
修改网卡配置文件,先关闭一个服务
systemctl stop NetworkManager ==》关闭
systemctl disable NetworkManager ==》设置开机不启动
route -n ==》查看网关地址
cat /etc/resolv.conf ==》查看dns地址
永久配置
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.13.54
NETMASK=255.255.255.0
GATEWAY=192.168.13.1
DNS1=119.29.29.29
修改完网络配置文件,需要重启网络服务
systemctl restart network
(2)先上传web游戏代码文件、解压
yum install lrzsz -y
rz ===》上传游戏包
unzip web小游戏.zip
(3)下载并安装nginx
vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
yum install nginx -y ===》安装nginx
(4)创建游戏
创建路径
mkdir /game ===》创建game文件夹
mkdir /game/yx1
mkdir /game/yx2
mkdir /game/yx3
(5)解压游戏
unzip 游戏名.zip
(6)转移游戏路径
cp -r 游戏1/* /game/yx1/
cp -r 游戏2/* /game/yx2/
cp -r 游戏3/* /game/yx3/
(7)修改nginx配置文件,指定共享的目录
cd /etc/nigix/conf.d/ 进入编辑的文件夹
mv default.conf default.conf.bak 备份default文件 暂时不用
vi yx1.conf
server {
listen 8080;
server_name localhost;
location / {
root /game/yx1;
index index.html index.htm;
}
}
vi yx2.conf
server {
listen 8081;
server_name localhost;
location / {
root /game/yx2;
index index.html index.htm;
}
}
(8)重启nginx
systemctl restart nginx
4、Linux启动nginx
systemctl start nginx ====》启动nginx
systemctl status nginx ====》查看nginx状态