zoukankan      html  css  js  c++  java
  • 预科班D5

     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状态

  • 相关阅读:
    Git使用教程与基本原理和Sourcetree基本使用探微
    微博开发笔记上(未完待续)
    Swift入门
    刀哥之指纹识别biometrics
    iOS面试关于http知识点basic-01-http
    SDWebImageInfo
    runloop
    NSOperation类
    java多线程
    java集合类(二)
  • 原文地址:https://www.cnblogs.com/caojiaxin/p/13653788.html
Copyright © 2011-2022 走看看