Nginx 基础知识 Nginx 基础 1.Http 协议概述 HTTP 全称 HyperTextTransferProtocol 中文名为超文本传输协议 1.什么是超文本?包含有超链接(Link)和各种多媒体元素标记的文本。这些超文本文件彼此链接,形成网状(Web),因此又被称为网页(WebPage)。这些链接使用 URL 表示。最常见的超文本格式是超文本标记语言 HTML。3.那超文本传输 http 协议是什么?是一种按照 URL 指示,将超文本 Linux
mysql 给 root 开启远程访问权限 mysql 给 root 开启远程访问权限 mysql 给 root 开启远程访问权限通过 shell 登录到数据库中进入 mysql 库[root@web01~]#mysql-uroot-pBgx123.commysql>showdatabases;+--------------------+|Database|+--------------------+|information_schema||mysql||perf 数据库
SSH 远程管理服务 SSH 远程管理服务 1.SSH 基本概述 1.ssh 远程连接不上,具体排查思路 1.ping127.0.0.1TCP/IP 协议栈(测试本地的网卡是否故障)2.ping 同网段主机验证交换机是否异常 3.ping 网关地址验证路由是否可达 4.测试连接其他公网服务器-->5.检查 22 端口是否启动(telnet、nmap)6.检查防火墙是否放行该端口 7.服务器流量太大(长时间无法连接)8.服务器的端口被拦截(防火墙拦截 Linux
Ansible 自动化 Ansible 自动化配置 1.Ansible 基本概述 Ansible 是一个配置管理系统 configurationmanagementsystem 你只需要可以使用 ssh 访问你的服务器或设备就行。Ansible 软件特点 1.ansible 不需要单独安装客户端,SSH 相当于 ansible 客户端。2.ansible 不需要启动任何服务,仅需安装对应工具即可。3.ansible 依赖大量的 python 模块来实现批量管理 Linux
Sersync 实时同步 Sersync 实时同步实战 1.什么是实时同步实时同步是一种只要当前目录触发事件,就马上同步到远程的目录。为什么要实时同步保证数据的连续性(定时任务是以分钟为单位的)减少人力维护成本实时同步工具的选择 inotify+RSYNCsersync+RSYNClsyncdInotify 是一个通知接口,用来监控文件系统的各种变化,如果文件存取,删除,移动。可以非常方便地实现文件异动告警,增量备份,并针对目录或文 Linux
NFS 网络文件 NFS 网络文件 1.NFS 实现原理本地文件操作方式 1.当用户执行 mkdir 命令,该命令会通过 shell 解释器翻译给内核,由内核解析完成后驱动硬件,完成相应的操作。NFS 实现原理(需要先了解[程序 | 进程 | 线程])1.用户进程访问 NFS 客户端,使用不同的函数对数据进行处理 2.NFS 客户端通过 TCP/IP 的方式传递给 NFS 服务端。3.NFS 服务端接收到请求后,会先调用 portmap 进程进行端口映射。4.nf Linux
Rsync 备份服务 Rsync 备份服务实战 1.Rsync 基本概述 rsync 是一款开源的备份工具,可以在不同主机之间进行同步,可实现全量备份与增量备份,因此非常适合用于架构集中式备份或异地备份等应用。rsync 官方地址:https://rsync.samba.org/rsync 监听端口:873rsync 运行模式:C/Srsync 常见的两种备份方式完全备份增量备份假设客户端上有 file1file2file3 文件,服务端上有 Linux