- 博客(9)
- 收藏
- 关注
原创 ansible环境变量问题
原因:环境变量配置在了/etc/profile中,但是SSH远程执行脚本时实际上执行的是non-login shell,而non-login shell不会读取/etc/profile配置文件。用Ansible在目标机器上远程执行Shell脚本时,也是non-login shell,因为Ansible是基于SSH的。而在A机器上使用SSH免密码登录B机器,在B机器上执行Shell脚本,就是non-login shell。方式2:在yaml中的指定环境变量。登入服务器执行命令却没有报错。
2023-11-21 17:47:50 201
原创 Linux防暴力破解密码脚本
为了避免被黑客暴力破解服务器密码,编写脚本将登入失败50次以上的IP封禁。写入定时任务,每分钟执行一次。查看ssh登入失败记录。
2022-07-20 11:05:53 423 1
原创 部署k8s集群--1.23.1版本
一、环境信息与准备1、环境信息hostnameIP配置功能k8s-node1192.168.43.112C4Gmaster、registryk8s-node2192.168.43.122C4Gnodek8s-node3192.168.43.132C4Gnode二、环境准备,所有节点2.1 基础配置echo "关闭防火墙"systemctl stop firewalldsystemctl disable firewalldecho "关
2021-12-23 17:55:03 2761 1
原创 nginx访问日志过滤IP和状态码
注意nginx版本必须大于等于1.70自定义访问日志格式 log_format mylogformat '"$remote_addr" "[$time_local]" "$request_method" ' '"$uri" "$request_uri" "$request_time" "$status" "$body_bytes_sent"' '"$http_referer" "$http_x_forwarde
2021-12-15 17:17:50 3839
原创 docker搭建mysql主从
前言:主从同步的介绍:实现数据自动同步的服务架构主服务器(master):接收客户端的访问连接从服务器(slave):同步注服务器的数据主从同步的原理:主服务器开启blog日志从服务器开启slave_IO线程复制master服务器中的SQL语句到本机的relay_log文件中从服务器中的slave_SQL线程执行relay_log文件中的SQL语句达到同步数据的效果环境准备:由于只有一台服务器,我们使用docker来搭建mysql主从同步,docker的部署与实际环境是一样的镜像:
2021-09-25 14:48:11 232
原创 ssh安全配置
SSH 是绝大多数Linux系统默认支持的服务,他支持用户通过ssh协议远程登入服务器,他本来是十分安全的,但是很多黑客使用密码字典也很容易暴力破解我们的服务器,使我们的服务器变成别人的肉鸡,如何保护我们的服务器也变得越来越重要,我们可以通过一下几点配置来保护我们的服务器:1、禁止root用户登入,使用普通用户登入2、更改ssh监听端口3、设置白名单、黑名单4、禁止密码登入,使用密钥登入禁止root用户登入创建普通用户,并配置密码useradd <username> &&
2021-07-03 12:02:20 716
原创 LNMP+redis
redis缓存服务器简介远程字典服务器一款高性能的分布式内存存储数据库支持数据持久化(定期把内存里的数据存储到硬盘)支持多种数据类型支持master—slave模式复制数据Wordpress的部署环境就不讲述了,详情可以查看文章安装rediswget https://download.redis.io/releases/redis-5.0.12.tar.gztar -xf redis-5.0.12.tar.gzcd redis-5.0.12make make installc
2021-07-03 11:52:46 186
原创 单机版Wordpress升级(数据库分离)
部署单机版Wordpress就不讲述了需要的可以看文章服务器(centos7.5 )主机名IP单机版WordpressWordpress192.168.0.1mysqlmysql192.168.0.2# 部署mysql服务器从mysql 官网选择需要下载的版本我这里选择的是mysql5.7.33版本wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.33-1.el7.x86_64.
2021-07-02 23:38:17 384
原创 部署单机版Wordpress
Wordpress简介WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的,用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。搭建Wordpress需要LNMP环境LNMP环境:Linux系统+nginx+php+mysql部署ngin
2021-07-02 20:24:34 280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人