首页 > 其他分享 >学习-11

学习-11

时间:2023-04-23 09:58:07浏览次数:38  
标签:11 --- -- 防火墙 学习 nginx 安装 目录

1. 回顾

1. 切换目录 cd
2. 查看目录下的内容: ls [-al]   
3. 当前所在的目录 pwd
4. 创建目录 mkdir [-p]
5. 创建文件 touch 
6. 删除目录文件 rm [-rf]
7. 复制文件或目录 cp [-r]
8. 移动或重命名 mv
9. 编辑文件内容: vi---命令行模式---i---编辑---esc[:wq保存并退出  :q!强制退出不保存]
10.查看文件内容cat  more  head -n 10  tail -n 10
11.指定目录下查找文件或目录 find /指定目录 -name '内容'
12.修改权限: chmod [ugo+|-rwx] [数字] 文件
13.压缩和解压 tar -zvfx|c 
14.查看进程 ps -ef | grep 进程名

防火墙: systemctl status firewalld 
       systemctl stop firewalld

2. 正文

1. 安装mysql
2. 反向代理服务器: nginx

3. 安装mysql

https://www.cnblogs.com/tony-hyn/p/15777762.html

远程连接mysql服务器时,无法连接.===防火墙是否把3306端口放行。

  1. 查看防火墙放行的端口号:firewall-cmd --list-port

  2. 添加放行的端口号: firewall-cmd --add-port=3306/tcp --zone=public --permanent

    并重启防火墙:systemctl restart firewalld

  3. 移除防火墙的端口号: firewall-cmd --remove-port=3306/tcp --zone=public --permanent

  4. 关闭防火墙 :systemctl stop firewalld

  5. 禁用防火墙: systemctl disable firewalld

4. Nat和桥接网络的区别

NAT模式的网络: 就是使用虚拟机虚拟一个网卡,该网络只允许本机访问。

桥接模式的网络: 它的ip和当前window主机的IP是一个网段。

安装一个桥接网络的虚拟机---而且配置好固定ip

5. 反向代理服务器: nginx

5.1 什么是nginx

Nginx (engine x) 是一个高性能的HTTP反向代理web服务器 . 其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好。 能够支持高达 50,000 个并发连接数的响应 .

5.2 为什么使用nginx.

5.3 哪些企业在使用nginx反向代理服务器

京东,淘宝,腾讯,163, 新浪,小米,网易都在使用nginx代理服务器

5.4 如何安装nginx

(1)安装相关的依赖

yum install -y gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel 
yum install -y openssl openssl-devel

(2)上传nginx并解压

tar -zxvf xxx.tar.gz

(3)创建一个目录---作为nginx的安装路径

mkdir /usr/nginx

(4)进入到nginx的解压目录并指定nginx的安装路径为上面的路径

 ./configure --prefix=/usr/nginx

(5)编译nginx的源码并安装

make    编译
make install  安装

(6)进入安装路径 /usr/nginx

conf: nginx的配置目录

html:静态资源

logs: 日志

sbin: 脚本---启动 关闭 重加载

(7)启动nginx

./nginx  启动nginx
./nginx -s stop  关闭nginx
./nginx -s reload  重新加载配置文件

通过ps -ef | grep nginx命令查看进程

(8)访问nginx

http://nginx所在服务器的ip:80

5.5 了解nginx的配置文件

自定义一个server配置

   server {
       listen 81;
       server_name localhost;
       location / {
           root static;
           index main.html;
       }
    }

重新加载配置文件

/usr/nginx/sbin/nginx -s reload

标签:11,---,--,防火墙,学习,nginx,安装,目录
From: https://www.cnblogs.com/av404/p/17345538.html

相关文章

  • 【WPF学习】03 控件模板
    查看控件样式具体属性在VirtualStudio中,我们可以通过文档大纲找到具体元素控件,右键选择“编辑模板--编辑副本”可以查看该控件当前的样式具体属性设置,再未对控件自定义样式的时候通过这种方法查看到的即为系统为该控件预设的样式属性由此再注释几个属性:ContentPresenter定......
  • 学习-10
    1.正文1.linux-centos7的目录结构【了解】2.linux中常用的命令[重点]3.linux中安装常用的软件【重点】2.linux-centos7的目录结构/:centos7的根目录bin:脚本目录--包含很多linux命令sbin:命令目录--包含linux的命令etc:配置目录--可以配置很多参数--IP地址,环......
  • random随机数的学习
    Linux中的随机数知多少原创 入门小站 入门小站 2023-04-2122:26 发表于湖北收录于合集#Linux766个入门小站分享运维技巧及10k+Stars的开源项目237篇原创内容公众号【Linux250个常用命令速查手册】关注【入门小站】,后台回复「1001」自取。Li......
  • leetcode_打卡11
    leetcode_打卡11题目:392.判断子序列代码:classSolution{publicbooleanisSubsequence(Strings,Stringt){intn=s.length(),m=t.length();inti=0,j=0;while(i<n&&j<m){if(s.charAt(i)==t.c......
  • mindspore-gpu-2.0.0-alpha版本学习笔记
    使用docker容器运行:sudodockerrun-it-v/home/devil/shareData/root/shareData --runtime=nvidia--gpusall --nameUbuntu_x86_64swr.cn-south-1.myhuaweicloud.com/mindspore/mindspore-gpu-cuda11.1:2.0.0-alpha /bin/bash   ===========================......
  • layui学习3(静态表格、表单元素)
    1.静态表格表格:<tableclass="layui-table"></table>属性:lay-even实现隔行换色效果lay-skin="属性值"【line(行边框风格)、row(列边框风格)、nob(无边框风格)】lay-size="属性值"【sm(小尺寸)、lg(大尺寸)】表格-页面元素-Layui(ilayuis.com)<!DOCTYPEht......
  • VBA学习笔记901_代码留存
    只是为了记录一些跑过的代码,尽量加上注释,但有些非常简单,只是为了以后快速熟悉代码结构条件选择`最基本If逻辑表达式Then'如果逻辑表达式为真,则执行这里的语句Endif`加强版If逻辑表达式Then'如果逻辑表达式为真,则执行这里的语句Else'否则(即逻辑表达......
  • 【学习笔记】长链剖分
    简述在常规树链剖分中把重儿子设成\(siz\)最大的儿子,这样从根跳重链时子树大小至少减半,因此只需要\(O(\logn)\)次即可到达任何节点。考虑把关键字由\(siz\)改成子树内最大的深度\(dep\),这样的剖分方法称为长链剖分。voiddfs1(intu,intfa,intd){dep[u]=d,mxdep......
  • 算法学习day03链表part01-203、707、206--待办
    //这块需求重新进行学习packageLeetCode.linkedlistpart01;publicclassListNode{//结点的值intval;//下一个结点ListNodenext;//节点的构造函数(无参)publicListNode(){}//节点的构造函数(有一个参数)publicLis......
  • 【pytorch】土堆pytorch教程学习(一)环境配置及安装
    管理虚拟环境不同的项目需要不同的环境,Anaconda集成的conda包可以创建不同的环境并进行隔离。打开AnacondaPromp,创建环境,其中pytorch为创建的环境名:condacreate-n虚拟环境名python=版本启动环境condaactivate虚拟环境名移除虚拟环境condaremove-n虚拟环境名......