07 2023 档案

摘要:rsync教程、rsync+inotify实时同步 rsync介绍 英文全称为Remote synchronization服务软件 rsync是一个linux应用程序,可以实现全量以及增量的本地或者是远程的数据同步(拷贝)备份 使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或 阅读全文
posted @ 2023-07-31 01:34 FouroFour 阅读(152) 评论(0) 推荐(0) 编辑
摘要:# Nginx负载均衡配置实例 **介绍:** - 增加服务器的数量,然后将请求分发到各个服务器上,将原先请求集中到单个服务器上的 情况改为将请求分发到多个服务器上,将负载分发到不同的服务器,也就是我们所说的负 载均衡 - 客户端发送多个请求到服务器,服务器处理请求,有一些可能要与数据库进行交互,服 阅读全文
posted @ 2023-07-27 01:27 FouroFour 阅读(230) 评论(0) 推荐(0) 编辑
摘要:# Nginx反向代理配置实例 **介绍:** - 反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访问。 - 我们只 需要将请求发送到反向代理服务器,由反向代理服务器去选择目标服务器获取数据后,在返 回给客户端,此时反向代理服务器和目标服务器对外就是一个服务器,暴露的是代理服务 阅读全文
posted @ 2023-07-26 20:24 FouroFour 阅读(203) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-入侵检测与告警 ## 原理 利用inotifywait命令对一些重要的目录作一个实施监控,例如:当/root 、/usr/bin 等目录发生改变的,利用inotifywait看可以对其作一个监控作用。 ## inotifywait ### 介绍 inotifywait 是一个 L 阅读全文
posted @ 2023-07-23 21:21 FouroFour 阅读(390) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-DOS攻击防范(自动屏蔽攻击IP) ## 原理: #### **找出异常ip** > 通过获取服务器access.log日志信息,获取时间在每分钟之内每个ip访问的次数来判断此ip是否是DOS攻击。 > > grep $(date +%d/%b/%Y:%H:%M) 过滤得到没分钟 阅读全文
posted @ 2023-07-22 03:00 FouroFour 阅读(432) 评论(0) 推荐(0) 编辑
摘要:# git安装、常用命令、使用教程 ## 一、Git是什么? Git是目前世界上最先进的分布式版本控制系统。 ## 二、SVN与Git的最主要的区别? Git 是一种分布式版本控制系统,而SVN是一种集中式版本控制系统。在Git中,每个开发者都有一个完整的本地代码仓库,可以在本地进行版本控制和更改记 阅读全文
posted @ 2023-07-21 01:18 FouroFour 阅读(48) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-Nginx访问日志自动按天切割 ## 前言 > 日志如果一直不归档分类,access.log文件会逐渐增大,后续难以获取相应信息。 > > 1.通过kill USR1 nginx.pid 可以创建新的access.log文件,所以我们每天整点把前一天的log日志文件移动指定文件夹 阅读全文
posted @ 2023-07-18 00:10 FouroFour 阅读(166) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-Nginx访问日志分析 ## 1.原理 > 可以通过/usr/local/nginx/logs/access.log 文件-查看nginx的日志 > > ``` > [root@localhost scripts]# tail -f /usr/local/nginx/logs/a 阅读全文
posted @ 2023-07-17 21:10 FouroFour 阅读(401) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-MySQL数据库备份 ## 准备: 确保mysql服务启动 **可以通过mysqldump命令来备份数据库** 1.mysqldump 命令语法: 使用 mysqldump 命令备份一个数据库的语法格式如下: ``` mysqldump -u username -p dbpass 阅读全文
posted @ 2023-07-17 01:09 FouroFour 阅读(465) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-lnmp一键部署 创建文件lnmp.sh ``` vim lnmp.sh ``` ``` #!/bin/bash #描述:LNMP网站架构部署脚本 cat /dev/null echo "创建Nginx运行用户" groupadd www useradd -g www www - 阅读全文
posted @ 2023-07-16 16:10 FouroFour 阅读(253) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-批量主机执行命令(expect) ## 准备 > 上次连接多台服务器使用ssh-keygen,24机器去连接22、25,所以存在.ssh/authorized_keys > > 1.如果有.ssh/authorized_keys该文件则先删除 > > ``` > rm -rf.s 阅读全文
posted @ 2023-07-12 01:38 FouroFour 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-批量检查网站是否异常 > - 200 - 请求成功 > - 301 - 资源(网页等)被永久转移到其它URL > - 404 - 请求的资源(网页等)不存在 > - 500 - 内部服务器错误 > > 通过获取状态码检查网站是否正常 但是这种方式不太好直接取出状态码 > > > 阅读全文
posted @ 2023-07-12 01:36 FouroFour 阅读(349) 评论(0) 推荐(0) 编辑
摘要:# shell脚本-监控多台服务器磁盘利用率 ## 介绍 > 第一步:实现免密登录服务器 ,为后续脚本免密登录做好准备。 > > 第二步:把要监控服务器的ip地址 root用户 端口port 写入host.info文件中以便后续脚本从这个文件读取服务器信息。 > > 第三步:写shell脚本,先从h 阅读全文
posted @ 2023-07-11 23:08 FouroFour 阅读(485) 评论(0) 推荐(0) 编辑
摘要:# 使用Mailx发送邮件 > 环境:CentOS 7 > > 1.安装mailx > > ``` > yum install mailx -y > ``` > > 2.修改/etc/mail.rc文件 > > ``` > vim /etc/mail.rc > `在最末尾写入如下三行 (xxx为你的 阅读全文
posted @ 2023-07-09 19:35 FouroFour 阅读(136) 评论(0) 推荐(0) 编辑
摘要:# Centos7中禁止root用户远程登录和修改登录端口 ## 介绍 > Linux中root用户权限比较大,被不法人员获知账户和密码后,用root登录后,可以对服务器做任何操作,对服务器危害较大,故需要禁止root用户登录,并且修改登录端口,这样就算root密码泄露,端口不是默认,也无法登录服务 阅读全文
posted @ 2023-07-09 16:32 FouroFour 阅读(884) 评论(0) 推荐(0) 编辑
摘要:# NTP时间服务器部署 ## 简介 > 时间服务NTP:Network Time Protocol > 作用:用来给其他主机提供时间同步服务,在搭建服务器集群的时候,需要保证各个节点的时间是一致的,时间服务器不失为一个好的选择。 > 准备工作:关闭防火墙 关闭selinux > 环境:CentOS 阅读全文
posted @ 2023-07-09 01:11 FouroFour 阅读(137) 评论(0) 推荐(1) 编辑
摘要:# Shell ## Shell概述 > **1.什么是Shell** > > Shell是一个命令解释器,它的作用是解释执行用户输入的命令及程序等,用户每输入一条命令,Shell就解释执行一条。这种从键盘一输入命令,就可以立即得到回应的对话方式,称为交互的方式。 > > **2.Shell脚本** 阅读全文
posted @ 2023-07-06 23:49 FouroFour 阅读(201) 评论(0) 推荐(0) 编辑
摘要:# lvm逻辑卷 ## 前言 > raid磁盘阵列技术,提高硬盘的读写效率,以及数据的安全,raid的缺点在于: > 1.当你配置好了raid磁盘阵列组,容量的大小,已经是限定了,如果你存储的业务非常多,磁盘容量不够用的问题就会出现,你想要扩容磁盘的空间,就会非常麻烦。 > 2.不同的磁盘分区,相对 阅读全文
posted @ 2023-07-05 20:24 FouroFour 阅读(128) 评论(0) 推荐(0) 编辑
摘要:# Linux raid-磁盘阵列-raid10搭建 ## 前言 > LVM 最大的优势在于可以在不卸载分区和不损坏数据的情况下进行分区容量的调整,但是万一硬盘损坏了,那么数据一定会丟失。 本节讲的 RAID(磁盘阵列)的优势在于硬盘读写性能更好,而且有一定的数据冗余功能。 ## RAID 简介 > 阅读全文
posted @ 2023-07-04 22:00 FouroFour 阅读(450) 评论(0) 推荐(0) 编辑
摘要:# Linux磁盘操作:分区、格式化、挂载 ## 一、分区 > **fdisk分区** > > (1)fdisk命令只支持msdos,分区的时候只支持小容量硬盘( (2)fdisk命令不支持gpt,所以当使用fdisk命令给gpt类型硬盘分区是会出现告警 1. 首先先把设备关机,添加一块新的磁盘 2 阅读全文
posted @ 2023-07-03 10:54 FouroFour 阅读(332) 评论(0) 推荐(0) 编辑
摘要:# cron定时任务 ## 前言 ​ **什么是定时任务**:后台运行,到了一定的时间就会自动执行的任务,前提是:事先手动将计划任务设定好。 - 周期性任务执行 - 清空/tmp目录下的内容 - mysql数据库备份 - redis数据备份 - 如果是按秒执行则 用sleep 例如while tru 阅读全文
posted @ 2023-07-03 01:29 FouroFour 阅读(171) 评论(0) 推荐(0) 编辑
摘要:# Linux grep、sed、awk(包含练习题) ## 一、grep Linux grep (global regular expression) 命令用于查找文件里符合条件的字符串或正则表达式。 1. 基本用法与常见的正则表达式 > ``` > grep [options] pattern 阅读全文
posted @ 2023-07-02 17:01 FouroFour 阅读(1568) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示