自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 crontab的常用的命令

我们用crontab-e进入当前用户的工作表编辑,是常见的vim界面。crontab的命令构成为时间+动作,其时间有分、时、日、月、周五种,操作符有。通过以上方式实现定时任务每10秒执行一次脚本。//省略用户表表示操作当前用户的crontab。-l(列出工作表里的命令)每10秒执行定时任务--e(编辑工作表)-r(删除工作作)............

2022-07-22 11:21:07 668 1

转载 使用shell脚本监控cpu,磁盘,内存

代码】使用shell脚本监控cpu,磁盘,内存。

2022-07-21 18:32:32 3223

转载 linux不同机器间共享目录,目录绑定-基于NFS

我现在有2台机器,192.168.0.101和192.168.0.102192.168.0.101作为服务端,192.168.0.102作为客户端,/home/allen/packages/share为共享目录。然后共享目录建立好了后, 我会在客户端的共享目录中创建一个文件,然在服务端去查看是否有该文件的存在一 在客户端和服务端分别安装ntfs和rpcbind1. 安装ntfs-utils 2.安装rpcbind3. 查看安装状态4. 在服务器端和客户端都建好共享目录二 在服务

2022-06-24 14:20:35 573

转载 Rsync 服务部署与参数详解

Rsync 简介rsync 是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。Rsync软件适用于unix/linux/windows等多种操作系统平台。传统的 scp 和 cp 工具拷贝每次均为完整拷贝,而rsync除了可以完整拷贝外,还具备增量拷贝功能。因此,从同步数据的性能及效率上,Rsync工具更胜一筹。官网地址:1 https://download.samba.org/pub/rsync/rsync.html2 # 或者3 https://

2022-03-16 14:21:48 972

原创 docker 安装kafka

kafka 依赖 zookeeper[root@k8s-master ~]# docker search zookeeperNAME DESCRIPTION STARS OFFICIAL AUTOMATEDzookeeper Apache ZooKeeper is an open-source server

2022-03-15 18:52:12 6211

转载 自动化运维工具——ansible详解(二)

Ansible playbook 简介  playbook 是 ansible 用于配置,部署,和管理被控节点的剧本。  通过 playbook 的详细描述,执行其中的一系列 tasks ,可以让远端主机达到预期的状态。playbook 就像 Ansible 控制器给被控节点列出的的一系列 to-do-list ,而被控节点必须要完成。  也可以这么理解,playbook 字面意思,即剧本,现实中由演员按照剧本表演,在Ansible中,这次由计算机进行表演,由计算机安装,部署应用,提供对外服务,以及

2022-03-14 12:03:05 806

转载 自动化运维工具——ansible详解(一)

ansible 简介ansible 是什么?  ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。  ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因为它们是基于ssh

2022-03-14 11:43:52 4256

转载 MYSQL数据库超全知识总结

1 数据库概述1.1 什么是数据库数据库就是一个文件系统,只不过我们需要通过命令(SQL)来操作这个文件系统。 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。 数据库是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合,可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增、查询、更新、删除等操作。1.2 数据库的作用存储数据,数据的仓库,带有访问权

2022-03-11 19:00:42 175

原创 Pod的扩缩容-HPA

自动扩缩容HPA:全称是Horizontal Pod Autoscaler我们安装k8s集群的时候,安装过一个metrics-server的组件,这是一个监控数据组件,提供HPA和基础资源监控的能力。就是这面这个Pod:[root@k8s-master01 ~]# kubectl get pod -n kube-system metrics-server-6bf7dcd649-5fhrw 1/1 Running 2 (3d5h ago) 8d通过这个组

2022-03-11 16:50:31 475

转载 ThinkPHP伪静态规则

可以通过URL重写隐藏应用的入口文件index.php,下面是相关服务器的配置参考Apachehttpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None 将None改为 All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下PHP<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d Rewrite.

2022-03-10 11:09:20 1749

转载 最完美解决Nginx部署ThinkPHP项目的办法

网上通用解决方法的配置如下:server { ... location / { index index.htm index.html index.php; #访问路径的文件不存在则重写URL转交给ThinkPHP处理 if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; break; } }

2022-03-10 11:04:50 7984

原创 mysql查看被锁住的表

mysql查看被锁住的表查询是否锁表show OPEN TABLES where In_use > 0;查看所有进程MySQL:show processlist;mariabd:show full processlist;查询到相对应的进程===然后 kill id杀掉指定mysql连接的进程号kill $pid查看正在锁的事务SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看等待锁的事务SELE

2022-03-08 18:35:47 3257

原创 MysqL碎片整理优化

MysqL碎片整理优化先来说一下什么是碎片,怎么知道碎片有多大!简单的说,删除数据必然会在数据文件中造成不连续的空白空间,而当插入数据时,这些空白空间则会被利用起来.于是造成了数据的存储位置不连续,以及物理存储顺序与理论上的排序顺序不同,这种是数据碎片.实际上数据碎片分为两种,一种是单行数据碎片,另一种是多行数据碎片.前者的意思就是一行数据,被分成N个片段,存储在N个位置.后者的就是多行数据并未按照逻辑上的顺序排列.当有大量的删除和插入操作时,必然会产生很多未使用的空白空间,这些空间就是多出来的额外

2022-03-06 10:00:00 419

原创 使用yum安装MongoDB4.4

创建repovim /etc/yum.repos.d/mongodb-org-4.4.repo写入repo[mongodb-org-4.4]name=MongoDB 4.4 Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/$basearch/gpgcheck=0enabled=1yun 安装yum -y install mongodb-org设置启动

2022-03-05 12:53:08 1070

原创 Node快速切换版本、版本回退(降级)、版本更新(升级)

解决方案一(n)n github地址:https://github.com/tj/n全局安装nnpm install -g n安装最新稳定版 noden stable安装最新版本 noden latest安装某个具体node版本n 14.16.1删除某个版本n rm 14.16.1查看安装路径n which 14.16.1切换版本输入n回车 出现node版本列表,上下键移动选择切换的版本后回车(切换非n安装的node版本会报错,删.

2022-03-03 16:12:40 47845

原创 Kubernetes V1.22.4升级到1.23.0

一、首先更新下yum缓存yum clean allyum makecache二、yum list 查一下最新的稳定版本yum list --showduplicates kubeadm --disableexcludes=kubernetes三、升级master3.1、kubeadm 升级yum install -y kubeadm-1.23.0 --disableexcludes=kubernetes3.2、验证kubeadm 版本kubeadm version

2022-03-03 15:56:59 986

原创 使用kubeadm搭建K8S集群

K8S集群分类:K8S集群分为一主多从和多主多从两种,为了增加可靠性,现网使用多主多从模式,本文以一主两从搭建K8S集群。步骤一:安装服务器准备3台服务器,要求版本在centos7.5以上,且配置网卡,保证3台机器可以互通。Master:172.21.10.10Node1:172.21.10.11Node2:172.21.10.12hostnamectl --static set-hostname k8s-masterhostnamectl --static set-h...

2022-03-02 10:19:53 4421 2

原创 Jenkins基于https的k8s配置,实现自动化部署

一、摘要jenkins 连接低版本的k8s时,不需要验证。但是新版本的启用了https和角色管理二、安装kubernetes插件登录jenkins,点击Manage Jenkins -->Manage Plugins --> 可选插件在搜索框中,输入关键字kubernetes勾选Kubernetes,点击直接安装...

2022-03-01 16:04:43 1576

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除