- 博客(13)
- 资源 (82)
- 问答 (1)
- 收藏
- 关注
原创 解决yum安装软件报错--skip-broken
yum安装软件报错–skip-broken出现上图的–skip-broken根本不是缓存问题,是有软件包没有卸载完导致[root@glusterfs02 gluster_rpm]# rpm -qa | grep gluster |xargs rpm -e --nodeps问题解决
2020-07-31 09:23:46 16268 6
原创 Nginx反向代理web程序解决谷歌跨越问题配置详解
Nginx代理1.Nginx代理概念上图描述了几种私网访问公网的方式,下面来解释一下路由转发:源ip和目标ip都不会改变只改变mac地址,只能在私网使用客户端10.0.0.1要访问web服务器172.16.1.7,也就是客户端直接通过路由去访问web服务器,首先请求的源ip是10.0.0.1目标ip是172.16.1.7,源mac是pc目标mac是web,当源ip到达路由器时查询路由表,在转发到web服务器。这时源ip和目标ip不会改变,但是源mac地址会换成路由器的mac地址,最终访问
2020-07-31 09:17:39 2350 2
原创 07-rsync企业真实项目备份案例实战(需求收集--服务器配置---客户端配置---报警机制---数据校验---邮件告警)
rsync实战1.环境准备角色网IP主机名nfs192.168.81.210nfsweb192.168.81.220webrsync192.168.81.230backup2.需求描述客户端需求:1.客户端每天凌晨1点在服务器本地打包备份(系统配置文件、日志文件、其他目录、应用配置文件)2.客户端备份的数据必须存放至以主机名IP地址当前时间命名的目录中,例如/backup/nfs_192.168.81.210_2020-05-26,其实更好的备份
2020-07-29 21:54:06 2182 2
原创 05-rsync与ssh访问流程区别
1.rsync与ssh访问流程区别ssh访问流程1.首先使用ssh root@172.16.1.41:/backup去请求172.16.1.41服务器的backup目录2.当请求到达1.41服务器时,去判断/etc/passwd文件是否有root这个用户,如果存在则根据root用户的权限去访问对应的/backup目录rsync访问流程1.首先使用rsync -avz rsync_backup@172.16.1.41::backup去请求1.41服务器的backup模块2.请求到达服务器时,服务
2020-07-29 21:47:35 530 2
原创 04-rsync传输与ssh传输的区别
rsync传输与ssh传输的区别区别sshrsync端口号使用tcp22端口使用tcp873端口认证方式服务端系统用户自定义虚拟用户用户权限服务器系统用户,登录的每个用户权限都是不一样的虚拟用户权限都一样访问方式root@192.168.81.210:/backuprsyncd_backup@192.168.81.210::backup传输方式加密传输明文传输...
2020-07-29 21:46:21 750 2
原创 03-rsync传输模式(本地传输、远程方式传输、守护进程模式传输)
1.Rsync传输模式rsync大致使用三种主要的数据传输方式本地方式远程方式守护进程1.1.rsync语法格式本地传输rsync [option] src dest远程通道传输pull(拉):rsync [option] [user@]host:src dest(从服务端下载至本地,src就是服务端的数据,dest就是本地的存储路径)push(推):rsync [option] src [user@]host:dest(从本地上传至服务器,src就是本地存储,dest就是远程服务端)
2020-07-29 21:45:45 2252 2
原创 02-rsync备份方式
1.Rsync应用场景数据同步的方式 推:push,上传(upload) 将客户端的数据上传到rsync服务端拉:pull,下载 (backup) 将rsync服务端(backup)服务器的数据下载到客户端 推拉由客户端发起1.1.场景1-推所有主机推送本地数据至rsync备份服务器,会导致数据同步缓慢所谓的推就是上传,rsync为服务端,webserver就是客户端,客户端往服务器上传输数据1.2.场景2-拉rsync备份服务器拉取所有主机上的数据,会导致备份服务器开
2020-07-29 21:39:11 434 4
原创 01-rsync备份方式
Rsync备份方式1.rsync概述rsync是一款开源的备份工具,可以在不同主机之间进行同步,可实现全量备份与增量备份,因此非常适合用于架构集群中本地备份或异地备份等应用Samba服务:文件共享,基于cifs协议rsync官方地址:https://rsync.samba.org/rsync监听端口:873rsync运行模式:C/Srsync两种备份方式完整备份 将file{1…3}全部备份至服务端增量备份 只将file{2,3}备份至服务端2.rsync备份方式全量备份:
2020-07-29 21:34:58 464 4449
原创 用 Python 脚本实现对 Linux 服务器的监控
目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控。 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编写。...
2020-07-16 11:25:26 736 1
原创 利用nginx+fancyindex美化目录索引
利用nginx+fancyindex美化目录索引1.下载第三方插件1)下载插件[root@localhost ~]# wget -O fancyindex.zip https://github.com/aperezdc/ngx-fancyindex/archive/v0.4.3.zip[root@localhost ~]# wget -O fancytheme.zip https://github.com/Naereen/Nginx-Fancyindex-Theme/archive/master.z
2020-07-14 16:55:39 2450 22
原创 ansible playbook剧本编写以及综合案例详解(十二)
ansible playbook剧本1.Ad-Hoc简介Ad-Hoc其实是一个概念性的名字,是相对于写ansible playbook来说的,类似于命令行敲入shell命令和写shell脚本两者之间的关系。如果我们敲入一些目录去比较快的完成一些事情,而不需要将这些命令保存下来,这样的命令叫做ad-hoc命令,说白了就是ansible的模块。ansible提供两种方式去完成任务1)ad-hoc命令执行shell命令或者shell脚本,可以执行一些简单的命令,不需要将这些执行的命令特别保留下来
2020-07-05 16:03:31 1843 1
原创 ansible常用模块之command模块(四)
ansible模块配置1.获取ansible命令帮助1.1.查看某个模块的帮助信息[root@ansible ~]# ansible-doc 模块名 1.2.列出所有模块[root@ansible ~]# ansible-doc -l 1.3.列出指定模块的所有选项[root@ansible ~]# ansible-doc yum -s模块在ansible中是指需要快速执行一条命令,并且不需要保存的命令,对于负载的命令则用playbook。ansible颜色提示说明黄色:对远程节
2020-07-05 15:58:20 578 1
原创 ansible基本概述和安装配置(一)
Ansible自动化管理(1)1.ansbile基本概述自动化运维工具:shell脚本/Ansible(无客户端)/Saltstack(有客户端master-minio)服务器部署流程买云主机—环境部署—软件部署—配置部署—启动服务—测试—加入集群1.1.ansible能做什么ansible可以帮助我们完成一些批量任务,或者完成一些需要经常重复的工作1.同时在100台服务器上安装nginx,并在安装后启动服务2.将某个文件一次性拷贝到100台服务器上3.每当有新服务器加入工作环境时,都要
2020-07-05 15:50:33 628 2
SLB转发请求到K8S故障
2022-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人