Linux
文章平均质量分 70
Tassel_YUE
网络|Linux|虚拟化|云计算
正在努力学习
欢迎交流
展开
-
Nginx06-rewrite模块详解与实验
这是Nginx第六篇,内容为Nginx rewrite模块详解与实验等。上篇笔记Nginx05-负载均衡详解、LNMP+NFS、会话保持、负载均衡状态检查upstream-check、平滑升级。原创 2024-06-13 00:20:04 · 580 阅读 · 0 评论 -
Nginx05-负载均衡详解、LNMP+NFS、会话保持、负载均衡状态检查upstream-check、平滑升级
这是Nginx第五篇,内容为Nginx负载均衡详解、LNMP+NFS、会话保持、负载均衡状态检查upstream-check、平滑升级等。上篇笔记Nginx04-Nginx代理、反向代理实验、LNMP流程详解与排错思路选型选择硬件F5, A10软件Nginx, Tengine, Openresty(内置lua), Haproxy(专业负载), LVS(高性能)公有云服务SLB, CLB。原创 2024-06-11 22:26:30 · 394 阅读 · 0 评论 -
Nginx04-Nginx代理、反向代理实验、LNMP流程详解与排错思路
这是Nginx第四篇,内容为LNMP流程详解、排错思路、Nginx代理等。上篇笔记Nginx03-动态资源和LNMP介绍与实验、自动索引模块、基础认证模块、状态模块官网的文档:https://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_pass生产中建议proxy模块指定以下参数:proxy_pass 服务端ip url如http://192.168.100.148:80。原创 2024-06-09 23:16:30 · 906 阅读 · 0 评论 -
Nginx03-动态资源和LNMP介绍与实验、自动索引模块、基础认证模块、状态模块
这是Nginx第三篇,内容为Nginx自动索引模块、基础认证模块、状态模块、动态资源介绍、LNMP介绍与实验等。上篇笔记Nginx02-Nginx虚拟主机介绍、日志介绍、Location规则介绍网站架构说明与特点性能1句话说明静态网站网站仅仅包含HTML、CSS样式、JS脚本、图片、视频等静态资源。只需要web服务器即可:nginx,可以承受较高的访问量。不支持动态的功能,如注册、评论,功能单一。高浏览器端解析(客户端解析),服务端仅仅负责发送.动态网站。原创 2024-06-07 22:31:28 · 1128 阅读 · 0 评论 -
centos官方yum源不可用 解决方案(随手记)
centos官方yum源不可用 解决方案(随手记)原创 2024-06-07 20:28:11 · 427 阅读 · 0 评论 -
Nginx02-Nginx虚拟主机介绍、日志介绍、Location规则介绍
这是Nginx第二篇,内容为Nginx处理用户请求流程、虚拟主机、日志简介、Location简介等。上篇笔记Nginx01-HTTP简介与Nginx简介(安装、命令介绍、目录介绍、配置文件介绍)原创 2024-06-05 00:38:31 · 976 阅读 · 0 评论 -
Nginx设置缓存后,访问网页404 问题原因及解决方案(随手记)
Nginx中,location内的配置是独立的,不同location不共享配置。如果需要设置缓存:要么在原location中直接设置要么在新location中重制定root要么直接在server下写root。原创 2024-06-05 00:26:02 · 396 阅读 · 0 评论 -
Nginx01-HTTP简介与Nginx简介(安装、命令介绍、目录介绍、配置文件介绍)
WebServer为Client提供网页浏览等服务,又称HTTPServer或WWWServer。HTTP采用B/S模型,Client和Server通过HTTP或HTTPS进行数据的传输。HTTP采用TCP链接,HTTP默认监听80端口,HTTPS默认监听443端口。HTTP的工作原理:链接:Browser和WebServer建立链接,通过打开socket表明链接建立成功。请求:Browser通过socket向WebServer提交请求,一般为HTTP的GET或POST。原创 2024-06-02 21:38:30 · 1097 阅读 · 1 评论 -
Ansible05-Ansible进阶(流程控制、Roles角色、加密优化调优等)
这是Ansible系列第五篇,内容为Ansible进阶,包含了流程控制、Roles角色、加密优化调优、Galaxy等。原创 2024-06-01 19:10:18 · 1518 阅读 · 0 评论 -
Ansible04-Ansible Vars变量详解
这是Ansible系列第四篇,内容为Ansible Vars的介绍、使用序号连续上篇笔记Ansible03-Ansible Playbook剧本详解vars:变量名1: 值变量名2: 值...原创 2024-05-30 23:23:21 · 1165 阅读 · 0 评论 -
Ansible03-Ansible Playbook剧本详解
这是Ansible系列第三篇,内容为Ansible Playbook的介绍、使用序号连续上篇笔记Ansible02-Ansible Modules模块详解。原创 2024-05-29 13:43:35 · 1271 阅读 · 0 评论 -
Linux防火墙(以iptables为例)
防火墙是一种网络安全设备,用于监视和控制网络数据流量。其主要功能是在不同网络之间建立一条阻隔,对进出的数据流量进行过滤和筛选,从而保护内部网络免受未经授权的访问和恶意攻击。防火墙通过规则集合控制网络流量的通过与阻止,这些规则可以根据网络策略和需求进行配置。不正确的配置可能导致无法访问特定服务或应用程序。原创 2024-05-28 20:06:05 · 1126 阅读 · 0 评论 -
Ansible02-Ansible Modules模块详解
这是Ansible系列第二篇,内容为Ansible Modules的介绍、使用序号连续上篇笔记Ansible01-Ansible的概述、实验环境初始化、Inventory。原创 2024-05-26 22:10:07 · 1361 阅读 · 0 评论 -
Ansible01-Ansible的概述、实验环境初始化、Inventory
Ansible 是一个开源的基于Python开发的自动化工具,用于配置管理、应用程序部署和任务自动化。它旨在简化 IT 基础设施管理,使得开发运维 (DevOps) 流程更加高效和可靠。Ansible 由 Michael DeHaan 于 2012 年创建,并于同年发布。它由 Red Hat 赞助,并于 2015 年被 Red Hat 收购。原创 2024-05-25 01:33:32 · 920 阅读 · 0 评论 -
linux下的openssh简介(centos 8)
OpenSSH 是一个开源的 SSH(Secure SHell)协议的实现,用于在不安全的网络中为网络服务提供安全的传输环境。OpenSSH 包括服务器端和客户端工具,可用于远程登录、文件传输和其他安全网络服务。openssh分为服务端和客户端/etc/ssh/sshd_config是服务端文件/etc/ssh/ssh_config是客户端文件服务端常用即sshd服务客户端常用即ssh、scp、sftp。原创 2024-05-24 00:37:06 · 1226 阅读 · 0 评论 -
linux下的实时同步服务简介与实验(sersync+nfs+rsync)
当然,备份是一个很复杂的工程,本文介绍的实时同步只是最简单的一种。实时同步需要两部分:一是实时检测文件变化;二是变化发生后进行同步notify-tools: inotify 是 Linux 内核提供的一种机制,用于监视文件系统事件。inotify-tools 是一个用户空间的工具集,它利用 inotify 来监视文件系统的变化,并可以触发自定义的脚本或命令。原创 2024-05-22 23:58:27 · 821 阅读 · 0 评论 -
centos8 没有rsyncd服务 解决方案
CentOS8没有rsyncd服务,如何解决原创 2024-05-22 22:19:05 · 955 阅读 · 0 评论 -
linux下的nfs概述与实验(openEuler22.03)
NFS(Network File System,网络文件系统)是一种允许网络上的计算机之间共享文件系统的协议。通过NFS,用户和程序可以像访问本地存储一样访问远程服务器上的文件。NFS广泛应用于各种场景,例如在不同的服务器之间共享配置文件、共享数据存储等。NFS客户端挂载NFS服务端后,创建的文件默认属于nobody,这种操作就叫用户压缩(映射)。total 0用户压缩是通过NFS服务端的配置实现。(所有常用选项见上文)服务端配置选项-用户压缩系列说明。原创 2024-05-20 13:10:27 · 1138 阅读 · 0 评论 -
openEuler22.03 Samba实验
本实验通过在openEuler系统上搭建文件共享服务器,并通过进程控制命令启动文件共享服务器。本实验通过在openEuler系统上创建文件与用户,并通过配置文件共享服务,使客户端能访问文件共享服务器。原创 2024-05-20 09:22:36 · 1072 阅读 · 0 评论 -
linux误删crontab定时任务后的补救措施(随手记)
想看一眼定时任务的时候,手误打成了-r,接着我的定时任务就全没了……原创 2024-05-19 23:36:07 · 211 阅读 · 0 评论 -
Linux如何通过md5校验远程传输的内容的完整性(随手记)
是一个在 Linux 和 Unix 系统中广泛使用的命令行工具,用于计算和检查文件的 MD5(Message Digest Algorithm 5)哈希值。MD5 是一种广泛使用的哈希函数,它可以产生一个 128 位(16 字节)的哈希值,通常用一个 32 位的十六进制字符串表示。在需要高安全性的场景下,建议使用更安全的哈希函数,如 SHA-256。这将依次输出 file1.txt、file2.txt 和 file3.txt 文件的 MD5 哈希值。原创 2024-05-17 23:58:43 · 269 阅读 · 0 评论 -
Linux(openEuler22.03) 定时备份任务 解决方案
定时备份nfs01和web01的配置文件(/etc)到backup服务器,备份文件格式为/backup//conf-.tar.gz。定时同步nfs01和web01的备份到backup服务器的/backup/目录。定时删除nfs01和web017天之前的备份。在backup服务器上发送备份状态邮件。原创 2024-05-17 15:43:58 · 954 阅读 · 0 评论 -
Linux下Rsyncd服务简介
rsyncd是rsync的守护进程模式,可以在服务器上运行,允许客户端通过网络连接到服务器进行文件同步。它支持基于模块的配置,提供了丰富的访问控制和日志功能。联动rsyncd以及其他的服务或命令,可以实现如定时同步自动备份等功能。原创 2024-05-17 15:26:47 · 708 阅读 · 0 评论 -
Linux下的Rsync简介
rsync是一个强大且灵活的文件同步工具,通过合理使用各种参数,可以高效完成各种同步任务。了解常见错误及其处理方法,可以帮助快速解决同步过程中遇到的问题。通过熟练掌握rsync,可以大大提高文件管理和备份的效率。原创 2024-05-16 23:07:52 · 317 阅读 · 0 评论 -
linux 网络管理 实验
OpenEuler22.03SP1 网络管理 实验原创 2024-05-14 20:59:57 · 310 阅读 · 0 评论 -
linux 任务管理(临时任务&定时任务) 实验
任务:创建一个计划任务,周一到周五的晚上1点到2点,每隔五分钟执行往/mnt/test.txt里面记录一下当前系统时间。[root@openeuler ~]# atq #左侧数字表示任务ID。执行如下命令添加单次任务,输入完成后按组合键Ctrl-D。执行如下命令查看任务详细信息。执行如下命令查询任务列表。执行如下命令删除临时任务。执行如下步骤管理周期任务。原创 2024-05-14 20:01:52 · 183 阅读 · 0 评论 -
Linux下网络命令
linux下的traceroute默认发送UDP,可能会没法到达baidu。下图右侧三个数值,分别代表2s,10s,40s。选项,使得traceroute发送的是。原创 2024-05-13 21:06:05 · 836 阅读 · 1 评论 -
公有云Linux模拟UDP端口并抓包
关于具体的操作,请参考我的上一篇文章公有云Linux模拟TCP三次挥手与四次握手(Wireshark抓包验证版)在本文,仅介绍与上一篇不同的地方。原创 2024-05-12 19:50:04 · 231 阅读 · 0 评论 -
公有云Linux模拟TCP三次挥手与四次握手(Wireshark抓包验证版)
使用公有云ECS与WireShark,实现TCP三次握手与四次挥手的抓包全流程。原创 2024-05-12 19:32:06 · 477 阅读 · 2 评论 -
如何使用openEuler 22.03 配置mail.rc给邮箱发送邮件
且只会出现一次,请提前复制出来,待会要用。(若没有保存,可以重新生成)希望检查每日的备份和系统运行记录,通过邮件发送到自己的邮箱。,在POP3/SMTP这点击。中,可以查看到具体的一些内容。进行验证后,会提供一个。原创 2024-05-10 20:24:18 · 388 阅读 · 0 评论 -
vim怎么选中多行后在头部插入#(随手记)
### 在 Vim 中选中多行并在前面插入 `#`1. **进入可视行模式**: - 按下 `V`(大写 V),选中整行,包括行尾空白字符。 - 使用 `v`(小写 v),然后移动光标选择从行中间开始的多行。2. **插入 `#`**: - 选中多行后,使用 `I`(大写 i)进入插入模式,光标会位于选中行的开头。 - 输入 `#`。3. **退出插入模式**: - 完成输入后,按下 `Esc`(Escape 键)退出插入模式。4. **自动化方式**:原创 2024-05-10 17:08:04 · 369 阅读 · 0 评论 -
定时任务执行 报错command not found 解决方案
定时任务脚本出现command not found报错,解决方案。原创 2024-05-10 16:12:38 · 505 阅读 · 0 评论 -
shell脚本调试测试(随手记)
越多,表明在脚本中这行的命令中,该命令优先级越高。可以执行脚本的执行过程。开头没有+,表明该行是。原创 2024-05-10 14:14:31 · 78 阅读 · 0 评论 -
awk小实践3
options:是一些选项,用于控制 awk 的行为。# pattern:是用于匹配输入数据的模式。如果省略,则 awk 将对所有行进行操作。# {action}:是在匹配到模式的行上执行的动作。如果省略,则默认动作是打印整行。awk也支持正则,在pattern内使用/ xxx /编写正则或需要匹配的内容。awk用BEGIN{}和END{},分别用于执行匹配操作前和执行完匹配操作后的action。#常用的参数 -F :更换匹配词,默认为空格;$NF : 最后一列。原创 2024-05-10 13:59:28 · 602 阅读 · 0 评论 -
sed小实践2(随手记)
sed正则小练习原创 2024-05-08 20:26:44 · 122 阅读 · 0 评论 -
openEuler 22.03 LVM逻辑卷管理配置与总结
openEuler22.03SP1下,LVM逻辑卷管理配置与总结原创 2024-05-07 21:03:14 · 608 阅读 · 0 评论 -
openEuler 22.03 GPT分区表模式下磁盘分区管理
openEuler 22.03 GPT分区表模式下磁盘分区管理原创 2024-05-07 20:01:51 · 541 阅读 · 0 评论 -
awk小尝试2(随手记)
使用创建文件名。原创 2024-05-06 23:20:08 · 218 阅读 · 0 评论 -
sed小实践(随手记)
sed反向引用的小实践记录原创 2024-05-06 22:29:53 · 349 阅读 · 0 评论 -
linux不同引号的含义(随手记)
linux不同引号的含义(随手记)原创 2024-05-05 12:09:02 · 280 阅读 · 2 评论