自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (6)
  • 收藏
  • 关注

原创 一款开源&轻量的自动化运维平台

Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功。特性批量执行: 主机命令在线批量执行在线终端: 主机支持浏览器在线终端登录文件管理: 主机文件在线上传下载任务计划: 灵活的在线任务计划发布部署: 支持自定义发布部署流程配置中心: 支持KV、文本、json等格式的配置监控中心: 支持站点、端口、进程、自定义等监控报警中心: 支持短信、邮件、钉钉、微信等报警方式。

2024-03-15 09:35:28 851 1

原创 搭建 zabbix 监控环境

2024-03-14 12:27:17 821

原创 Docker自建蜜罐系统【失陷检测、外网威胁感知、威胁情报】

Hfish是一款基于Docker的网络钓鱼平台,它能够帮助安全团队模拟各种网络钓鱼攻击,以测试和提高组织的安全防御能力。

2024-03-13 09:56:42 572

原创 Docker自建一款开源,实用,多功能的网络工具箱

查询IP,出口IP,IP信息测试地址

2024-03-13 09:52:05 691

原创 运维必备的开源多功能监控系统

HertzBeat 是一个无需 Agent、高性能、易扩展、功能强大的开源实时监控告警系统,无需 Agent、高性能、易扩展、功能强大,由 Dromara 团队开发并开源,能够帮我们轻松监控应用、服务、基础设施等各种资源的运行状况。

2024-03-13 09:43:59 472

原创 简单易用的开源堡垒机系统

Teleport是一款简单易用的开源堡垒机系统,具有小巧、易用的特点,支持 RDP/SSH/SFTP/Telnet 协议的远程连接和审计管理。Teleport由两大部分构成:跳板核心服务WEB操作界面Teleport非常小巧且极易安装部署:仅需一分钟,就可以安装部署一套您自己的堡垒机系统!!因为Teleport内建了所需的脚本引擎、WEB服务等模块,因此不需要额外安装其他的库或者模块,整个系统的安装与部署非常方便。

2024-03-11 09:12:40 567

原创 一款炫酷&高效的运维管理系统

WGCLOUD支持服务器或主机的各种指标监测(cpu使用率,cpu温度,内存使用率,磁盘容量空间,磁盘IO,硬盘SMART状态,系统负载,连接数量,网卡流量,硬件系统信息等)。支持监测服务器或主机上的进程应用、文件、端口、日志、DOCKER容器、数据库、数据表等资源。支持监测服务接口API、数通设备(如交换机、路由器、打印机)PING和SNMP监测、自定义监控指令等。

2024-03-11 09:07:18 1486

原创 自建一款现代化的K8s可视化管理系统

KubePi 是一个现代化的 K8s 面板。KubePi 允许管理员导入多个 Kubernetes 集群,并且通过权限控制,将不同 cluster、namespace 的权限分配给指定用户。它允许开发人员管理 Kubernetes 集群中运行的应用程序并对其进行故障排查,供开发人员更好地处理 Kubernetes 集群中的复杂性。

2024-03-07 09:44:15 629

原创 Kubeadm部署K8s

Ps:备注:systemd是系统自带的cgroup管理器, 系统初始化就存在的, 和cgroups联系紧密,为每一个进程分配cgroups, 用它管理就行了. 如果设置成cgroupfs就存在2个cgroup控制管理器, 实验证明在资源有压力的情况下,会存在不稳定的情况.cgroupfs是docker自带的。上面执行完命令后,集群不会马上变成ready状态,因为系统需要去下载docker镜像,稍等片刻后我们可以执行一下命令验证集群状态。输出将要完成的工作,测试没问题后将该参数去掉执行即可!

2024-03-07 09:36:36 1167

原创 Linux系统常用命令

echo P A T H 变 量 内 可 直 接 运 行 命 令 P A T H = PATH 变量内可直接运行命令 PATH=PATH变量内可直接运行命令 PATH=PATH:/tmp/ 重新定义变量。原文链接:https://blog.csdn.net/qq_24442273/article/details/120566936。修改运行级别 vi /etc/inittab/ 需要在主机操作 远程不可以。ls -a /root/ 查看root下的所有文件 -a 查看文件包括隐藏文件。

2024-01-18 15:28:59 348

原创 生产环境LVM磁盘扩容

LVM工作原理总结 将分区按照LVM的格式首先创建成PV(物理卷),把物理卷加到卷组(VG)里,再通过逻辑卷分出LV(逻辑卷),实现分区的扩容, 所以使用LVM进行扩容实际上是将分出的逻辑卷扩容给根分区。如何使用LVM扩容步骤总结 准备一个分好区的新磁盘→修改磁盘类型为8e→创建逻辑卷(PV)(将新添加的磁盘分区作为物理卷)→创建卷组(VG)→创建逻辑卷(LV)→格式化和挂载逻辑卷→实现扩容。

2024-01-18 15:25:57 507

原创 运维必备Linux巡检脚本

保证全面性和准确性:人工巡检很容易出现疏漏和错误,而巡检脚本可以自动化处理巡检任务,避免疏漏和错误,保证巡检的全面性和准确性。确保服务器安全性:巡检脚本可以扫描服务器的安全漏洞,及时发现风险,减少服务器被攻击的可能性,确保服务器安全性。观察运行状况:观察服务器的运行状况,及时对设备进行调整,保证服务器的24小时不间断的工作。及时发现隐患:对服务器进行巡检能够及时发现服务器的隐患,以便于改善和优化服务器的性能。采集网内服务器信息:通过巡检,可以采集网内服务器信息,了解服务器的配置和运行情况。

2024-01-18 15:19:37 547

原创 搭建Keepalived+Nginx负载均衡及实验

如果您使用承载多个应用程序服务器的服务器,则此功能很有用。当然是找一台新的机器,替代现有的机器,然后做新的环境部署,端口映射,域名解析等等一系列的工作,再将服务重新启动;Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。

2024-01-02 10:13:34 902

原创 基于 DRBD 的 KVM 群集

说明:LinuxPlus.org 给朋友的实验手册均是一个“骨架”。我们希望您在学习过程中,根据自己实验将其补充完整,从而形成自己专属的、更加详实的手册.

2024-01-02 09:55:50 907

原创 oracle优化参考

oracle优化参考文本

2023-12-27 11:22:38 395

原创 MySQL LVS+Keepalived+MHA 高可用群集 应用部署操作手册

MySQL LVS+Keepalived+MHA 高可用群集

2023-12-27 11:20:54 1011

原创 ELK集群部署手册

Elasticsearch + Logstash + Kibana集群环境部署及应用

2023-12-27 10:35:19 789

原创 部署一套完整的kubernetes高可用系统

一、前置知识点1.1 生产环境可部署Kubernetes集群的两种方式1.2 安装要求1.3 准备环境1.4 操作系统初始化配置二、部署Etcd集群2.1 准备cfssl证书生成工具2.2 生成Etcd证书1.自签证书颁发机构(CA)2.使用自签CA签发Etcd HTTPS证书 2.3 从Github下载二进制文件2.4 部署Etcd集群1.创建工作目录并解压二进制包2.创建etcd配置文件3.systemd管理etcd4.拷贝刚才生成的证书5.启动并设置开机启动。

2023-12-18 09:18:00 792

原创 mysql5.7二进制安装步骤

mysql5.7二进制安装

2023-06-01 17:52:08 142

原创 Centos7二进制安装mysql-5.7.27

centso7二进制安装MySQL5.7.29

2022-12-15 12:25:25 148

原创 Redhat更换yum源

RHEL的YUM源需要注册用户才能更新使用说白了就是要收费了,由于CentOS和RHEL基本没有区别,并且CentOS已经被REHL收购。所以将RHEL的YUM源替换为CentOS即可[redhat@root ~]$ cat /etc/redhat-release 查看对应的版本号Red Hat Enterprise Linux Server release 7.6 (Maipo)[redhat@root ~]$ rpm -qa |grep yum 查看安装的yum源yum-utils-1

2022-04-08 10:03:45 3365

原创 redhat 离线安装 docker

1. 下载地址官网下载地址:https://download.docker.com/linux/static/stable/x86_64/官网文档地址:https://docs.docker.com/engine/install/binaries/2. 解压并注册为service下载安装# 下载tarball="docker-18.09.7.tgz"wget -c https://download.docker.com/linux/static/stable/x86_64/${tarball}

2022-03-28 09:22:54 3020

原创 linuxsys挖矿病毒处理

一、找出病毒当发现服务器卡的时候,我们可以采用top命令,如下显示image.png我们注意看以上这几个进程,没稍加注意的话,我们还以为这几个是正常的进程,为啥呢?1、毕竟这几个的user是apache、www、nobody,因为我的web站点,文件目录是www目录,所以这个地方很容易被误认为就是我们的站点目录,而且apache本来是web服务,它取成了这个名词,也容易混淆我们的视野。2、后面的command名称取成了networkservice 和sysupdate,名称很像我们的系统进程,3

2022-03-28 09:17:21 932

转载 ulimit -a详解

ulimit的功能描述:    假设一台机器现在有10人登陆,在系统资源没有限制的情况下,一个人又打开500个文件,每个文件有10m,那这个时候系统内存的资源就收到严重的挑战而实际应用的环境要比这种假设复杂的多,例如在一个嵌入式开发环境中,各方面的资源都是非常紧缺的,对于开启文件描述符的数量,分配堆栈的大小,CPU 时间,虚拟内存大小,等等,都有非常严格的要求。资源的合理限制和分配,不仅仅是保证系统可用性的必要条件,也与系统上软件运行的性能有着密不可分的联系。这时

2021-12-01 11:04:50 450

原创 思级有容数据库双主模式安装部署

思级有容数据库部署

2021-12-01 11:03:46 863

原创 myql8.0二进制安装

mysql二进制安装步骤

2021-12-01 10:59:58 450

原创 nginx 查看 并发连接数status

通过查看Nginx的并发连接,我们可以更清除的知道网站的负载情况。Nginx并发查看有两种方法(之所以这么说,是因为笔者只知道两种),一种是通过web界面,一种是通过命令,web查看要比命令查看显示的结果精确一些。下面介绍这两种查看方法No1、通过浏览器查看    通过web界面查看时Nginx需要开启status模块,也就是安装Nginx时加上        --with-http_stub_statu

2021-09-30 15:14:57 1771

原创 mysql配置-部分常用参数详解

mysql配置(部分常用的参数)[mysqld]                        socket = /tmp/mysql.sock为MySQL客户程序与服务器之间的本地通信指定一个套接字文件(Linux下默认是/var/lib/mysql/mysql.sock文件)port      &n

2021-09-30 15:14:06 375

原创 MySQL 事务

MySQL 事务MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行事务用来管理insert,update,delete语句一般来说,事务是必须满足4个条件(ACID): Atomicity(

2021-09-30 15:12:54 53

原创 开发运维实用工具

Bootstrapping:Kickstart、Cobbler、rpmbuild/xen、kvm、lxc、Openstack、 Cloudstack、Opennebula、Eucalyplus、RHEV配置类工具:Capistrano、Chef、puppet、func、salstack、Ansible、rundeck监控类工具:Cacti、Nagios(Icinga)、Zabbix、基于时间监控前端Grafana、Mtop、MRTG(网络流量监控图形工具)、Monit性能监控工具:dstat

2021-09-30 15:11:55 398

原创 MySQL调优

MySQL调优可以从几个方面来做:架构层:做从库,实现读写分离;2.系统层次:增加内存;给磁盘做raid0或者raid5以增加磁盘的读写速度;可以重新挂载磁盘,并加上noatime参数,这样可以减少磁盘的i/o;MySQL本身调优:(1) 如果未配置主从同步,可以把bin-log功能关闭,减少磁盘i/o(2) 在my.cnf中加上skip-name-resolve,这样可以避免由于解析主机名延迟造成mysql执行慢(3) 调整几个关键的buffer和cache。调整的依据,主要根

2021-09-30 15:10:46 254

原创 MYSQL的安装

6.2 mysql的安装1. 官网;找源码包安装,(mysql5.6)http://note.youdao.com/noteshare?id=44df41885afc36e471a836ddba4f98762. 源码安装中, echo $?的使用出问题最多的地方是,数据初始化,必须保证mysql版本和系统版本一致6.3 apache的编译安装1. 出最多问题 httpd: Could not reliably determine the server’s fully qualified do

2021-09-30 15:09:17 194

原创 LNMP搭建参考链接

lnmp环节的搭建、http://note.youdao.com/noteshare?id=bb9df6738ee12da265277c7ff609aae1a. lamp和lnmp同时占用一个80端口问题(nginx服务器上安装了apache)b. 编译顺序,php不依赖nginx,但是依赖mysqlc. 依赖哪些库怎么看ldd /export/servers/php/bin/php2.nginx编译的问题a. NGINX和apache的区别http://note.youdao.com/no

2021-09-30 15:07:44 85

原创 linux常用命令

常用命令:w 查看登入用户whoami查看当前家目录ifconfig -a 查看所有网络连接dhclient 自动获取IP地址   static 动态IP DHCP 静态IP修改网络配置 route查询子网掩码等信息vi /etc/sysconfig/network-scripts/ifcfg-eth0修改ONBOOT=onNM_CONTROLLED=yesBOOTPROTO=static增加NET

2021-09-30 15:05:47 58

原创 keepalived配置文件详解

/export/servers/keepalived/conf/keepalived.conf配置文件详解:! Configuration File for keepalived#全局配置global_defs {   notification_email {         #设置报警邮件地址,每行一个,(如何要开启邮件报警,需要开启本机的sendmail服务)      [email protected] &n

2021-09-30 15:04:39 606

原创 Ingress代理设置

资料Ingress-Nginx github网址: https://github.com/kubernetes/inress-nginxIngress-Nginx 官方网址: https://kubernetes.github.io/ingress-nginx/Nginx以NodePort的形式去跟Pod交互原理Store监听 方式是以Pod的形式向我们APiServer发起连接进行监听,如果发生了一些新的数据写入会写入到循环队列里去(updatteChannel),NginxControlle

2021-09-30 15:02:49 434

原创 GBase8t数据装载卸载

GBase8t数据装载卸载数据卸载步骤:添加字符集:export DB_LOCALE=zh_cn.utf8export CLIENT_LOCALE=zh_cn.utf81.连接数据库:使用su - informix进入informix用户2.使用onstat -查看数据库是否为on-line状态,如果不是,使用oninit -vy打开数据库3.打开数据库后,使用onstat -查看数据库状态是否变为on-line状态4.使用dbexport testdb (库名) -ss卸载数据,最后出现d

2021-09-29 18:30:50 423

原创 Mysql8.0二进制安装

Mysql8.0二进制安装:安装依赖包:yum -y install make gcc-c++ cmake bison-devel ncurses-devel readline-devel libaio-devel perl libaio wget lrzsz vim libnuma* bzip2 xz修改系统限制数:cat >> /etc/security/limits.conf << EOF###custom soft nofile

2021-09-29 18:14:55 590

原创 Oracle数据库DG实现主从数据库同步

Oracle数据库DG实现主从数据库同步概述前提:本文档基于已经创建了oracle数据库,两台服务器网络可以互相访问,主库 备库OS系统 Centos 7.5 x64 Centos 7.5 x64数据库版本 12.2.0.1 12.2.0.1IP 192.168.33.107 192.168.33.108实例名 fxdb sbdb静态监听 1521-动态监听 1522-静态监听主库:Database软件,dbca安装数据库,监听备库:Database软件,无需dbca安装数据库,静

2021-09-29 18:12:18 6486

原创 K8s单台部署

单机k8s环境基本配置内容 参数操作系统 centos7机器环境 VMware虚拟机部署目标 Nginx任意版本虚拟机配置内容 参数 网卡模式 NAT CPU核心数 2 内存 4G基本安装安装docker环境准备[root@ruozedata001 yum.repos.d]# rpm -qa|grep dockerdocker-ce-cli-18.09.7-3.el7.x86_64docker-ce-18.09.7-3.el7.x86_64[root@ruozedata00

2021-09-29 18:09:57 717

Oracle Data Guard 12.2.0.1 基于生产环境安装手册

它是在主节点与备用节点间通过日志同步来保证数据的同步, 可以实现数据库快速切换与灾难性恢复。 Data Guard只是在软件上对数据库进行设置, 并不需要额外购买任何组件。 用户能够在对主数据库影响很小的情况下, 实现主备数据库的同步 文档让你一步一步的在linux系统安装部署, Oracle 12.2.0.1 RAC 基于生产环境安装手册,非常详细,全是干货,完全安装生产环境来部署撰写的!

2022-09-30

搭建Kubernetes容器集群管理系统-随堂笔记.pdf.pdf

Kubernetes容器集群管理系统-随堂笔记.

2020-12-08

GitLab与Jenkins持续集成平台使用方法-笔记-v2.pdf

GitLab与Jenkins持续集成平台使用方法-笔记-v2.pdf

2020-12-08

gitlab+jenkins服务器搭建

gitlab+jenkins服务器搭建

2020-12-08

k8s中部署net微服务架构yaml文件

k8s中部署net微服务架构所需yaml文件 实体操作 线上生产使用的 实体操作 线上生产使用的 实体操作 线上生产使用的

2020-12-08

CSS技术白皮书

集群角色 − 主交换机/集群主:经过集群竞争后,角色为主的交换机。集群系统中只有一台主交换机。主交换机管理整个集群系统,收集集群拓扑信息,并将拓扑信息通告给所有集群成员。 − 备交换机/集群备:经过集群竞争后,角色为备的交换机,是主交换机的备份交换机。集群系统中只有一台备份交换机,当主交换机发生故障,备交换机接管主交换机的所有业务。 − 系统主:主交换机上的主用主控板,作为集群系统的主用主控板。 − 系统备:备交换机上的主用主控板,作为集群系统的备用主控板。 − 框主:单框上的主用主控板。 − 框备:单框上的备用主控板。 − 冷备板:集群系统中暂不参与控制面的主控板。 − 集群卡:主控板上专门用于集群的子卡。 − 集群板:业务口集群系统中,启用了集群口的接口板(可以是部分端口作为集群口)。  集群ID 集群ID,即成员编号(Member ID),用来标识和管理成员设备,集群系统中所有成员设备的集群ID都是唯一的。  四维的接口视图 单框

2014-12-12

空空如也

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

TA关注的人

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