04 2023 档案

摘要:把lamp环境搭建在一台服务器中,(非分布式) 1.使用yum安装httpd mariadb php [root@localhost ~]# yum -y install httpd mariadb-server mariadb php php-mysql 2.开启服务 [root@localhos 阅读全文
posted @ 2023-04-18 09:54 乱七八糟博客备份 阅读(33) 评论(0) 推荐(0) 编辑
摘要:环境: 主机名 | IP地址 |部署服务 | | | root@httpd|192.168.1.61 | httpd网站服务 root@mysql|192.168.1.62|mysql数据库| root@php|192.168.1.63|php动态页面 一.搭建httpd服务(192.168.1.6 阅读全文
posted @ 2023-04-18 09:54 乱七八糟博客备份 阅读(72) 评论(0) 推荐(0) 编辑
摘要:一.开启Apache的gzip(deflate)功能 gzip 可以极大的加速网站,有时压缩比率高到 80%,最少都有 40%以上. 1.查看是否启用mod_deflate [root@httpd ~]# apachectl -M | grep deflate 如果有显示,则表示已启用压缩;如果没有 阅读全文
posted @ 2023-04-18 09:53 乱七八糟博客备份 阅读(74) 评论(2) 推荐(0) 编辑
摘要:nginx版本为:nginx/1.18.0 全局配置文件:/etc/nginx/nginx.conf 虚拟主机配置:/etc/nginx/conf.d/*.conf 1.搭建虚拟主机 [root@localhost ~]# cd /etc/nginx/conf.d/ [root@localhost 阅读全文
posted @ 2023-04-18 09:52 乱七八糟博客备份 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Git简介: Git 是目前世界上最先进的分布式版本控制系统。(作者:林纳斯 托瓦兹) 版本控制系统分类: 集中式:代码集中存储在中央服务器,开发者的客户端只有部分自己的代码,假如中央服务器出问题,会出现数据丢失。传统的版本控制系统:CVS SVN 分布式:每台服务器都拥有所有代码,任意一台服务器崩 阅读全文
posted @ 2023-04-18 09:52 乱七八糟博客备份 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1.基本优化 #user nobody; worker_processes 2; worker_cpu_affinity 01 10; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error 阅读全文
posted @ 2023-04-18 09:51 乱七八糟博客备份 阅读(84) 评论(0) 推荐(0) 编辑
摘要:一、命令过滤 如图所示理解 当我们创建一个过滤器就要和系统用户进行关联,目的就是禁止系统用户使用一些危险的命令如 rm reboot 等。 // 创建命令过滤 //添加过滤规则 禁止使用 rm 和 reboot命令 //添加系统用户 系统用户加上之后 相对于的系统用户就不能使用对应的命令了。 //验 阅读全文
posted @ 2023-04-17 22:04 乱七八糟博客备份 阅读(150) 评论(0) 推荐(0) 编辑
摘要:@ 一、会话管理 1.会话管理 //会话管理是指使当前正在连接的资产 web Terminal: 使用jumpserver默认自带的web连接。 ssh Terminal: 使用xshell等工具登入。 admin管理员可以针对用会话管理进行监控、终端操作! 当终端后会在历史会话中显示、如下: // 阅读全文
posted @ 2023-04-17 22:02 乱七八糟博客备份 阅读(173) 评论(0) 推荐(0) 编辑
摘要:@ 一、管理用户与系统用户 1.管理用户与系统用户的区别 简单点理解 管理用户:就是root用户或者权限all的用户 系统用户:就相当于普通用户权限没有那么大 2.管理用户和系统用户的作用 管理用户 :管理用户是资产(被控服务器)上的 root,或拥有 NOPASSWD: ALL sudo 权限的用 阅读全文
posted @ 2023-04-17 22:02 乱七八糟博客备份 阅读(158) 评论(0) 推荐(0) 编辑
摘要:@ 一、用户组概念 用户组,顾名思义,给用户分组如(运维、研发),然后给用户组授权相对应的资产,当某个用户组授权某个资产后,这个用户组下面的所有用户都可使用这个资产。 二、用户创建 1.用户概念 三种用户类型如下图: 用户的差别如下:(不同的用户拥有不同的权限,能进行的操作也就不一样) 2.创建普通 阅读全文
posted @ 2023-04-17 22:01 乱七八糟博客备份 阅读(332) 评论(0) 推荐(0) 编辑
摘要:@ 一、极速部署 建议安装环境 项目|机器配置|操作系统|备注 --|--|--|-- jumpserver|4核/16G内存/200G硬盘|centos/rhel 7.*|保证是干净的系统 具体机器配置安装需求来定,如果只是部署实验下,那可适当的把机械配置往下调!(JumpServer 所在机器的 阅读全文
posted @ 2023-04-17 22:00 乱七八糟博客备份 阅读(278) 评论(0) 推荐(0) 编辑
摘要:一、为什么要使用jumpserver 直白点说 使用jumpserver(堡垒机)是为了两点 提升企业运维能力 提升企业安全能力 二、堡垒机的4A能力 如下图:都是以A开头的所以简称为4A 1.身份验证(Authentication) 登入认证:资源统一登入和认证、LDAP 认证、支持 OpenID 阅读全文
posted @ 2023-04-17 22:00 乱七八糟博客备份 阅读(121) 评论(0) 推荐(0) 编辑
摘要:生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。 MySQL的高可用方案一般有如下几种: keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常 阅读全文
posted @ 2023-04-17 20:35 乱七八糟博客备份 阅读(533) 评论(0) 推荐(0) 编辑
摘要:@ mycat基础概念 1、什么是MyCat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 阅读全文
posted @ 2023-04-17 20:34 乱七八糟博客备份 阅读(44) 评论(0) 推荐(0) 编辑
摘要:权限配置 1. user 标签权限控制 目前 Mycat 对于中间件的连接控制并没有做太复杂的控制,目前只做了中间件逻辑库级别的读写权限控制。是通过 server.xml 的 user 标签进行配置。 //server.xml文件user部分配置用户密码等信息 2. privileges 标签权限控 阅读全文
posted @ 2023-04-17 20:33 乱七八糟博客备份 阅读(68) 评论(0) 推荐(0) 编辑
摘要:在实际项目中, Mycat 服务也需要考虑高可用性,如果 Mycat 所在服务器出现宕机,或 Mycat 服务故障,需要有备机提供服务,需要考虑 Mycat 集群。 高可用方案 我们可以使用 HAProxy + Keepalived 配合两台 Mycat 搭起 Mycat 集群,实现高可用性。 HA 阅读全文
posted @ 2023-04-17 20:33 乱七八糟博客备份 阅读(105) 评论(0) 推荐(0) 编辑
摘要:MMM简介 MMM即Multi-Master Replication Manager for MySQL:mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可 阅读全文
posted @ 2023-04-17 20:32 乱七八糟博客备份 阅读(161) 评论(0) 推荐(0) 编辑
摘要:续MySQL高可用之MHA-01 @ 配置vip vip配置可以采用两种方式,一种通过keepalived的方式管理虚拟ip的浮动;另外一种通过脚本方式启动虚拟ip的方式(即不需要keepalived或者heartbeat类似的软件)。 一、keepalived方式 1、keepalived方式管理 阅读全文
posted @ 2023-04-17 20:31 乱七八糟博客备份 阅读(15) 评论(0) 推荐(0) 编辑
摘要:@ 简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司 youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件,在MySQL故障切换过程中 阅读全文
posted @ 2023-04-17 20:30 乱七八糟博客备份 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1.PXC简介 参考Percona官方https://www.percona.com/software/mysql-database/percona-xtradb-cluster PXC(Percona XtraDB Cluster)是一个开源的MySQL高可用解决方案。它将Percona Serv 阅读全文
posted @ 2023-04-17 20:30 乱七八糟博客备份 阅读(533) 评论(0) 推荐(0) 编辑
摘要:一、面向对象简介 1.1 什么是面向对象? 面向过程:强调的是过程,每一步都是自己亲自实现的。 面向对象:强调的是对象,找一个专门做这个事情的,让它来完成,具体怎么实现的,我们不关心。 举个做饭的例子,如果是你自己亲手下厨,一步一步自己做,那这就是面向过程,如果你点外卖,或者去饭馆,那这就是面向对象 阅读全文
posted @ 2023-04-09 11:33 乱七八糟博客备份 阅读(235) 评论(0) 推荐(0) 编辑
摘要:通讯录案例,对通讯录进行添加,删除,查询,编辑操作 package main import ( "fmt" ) type Person struct { userName string addressPhone map[string]string } var personList = make([] 阅读全文
posted @ 2023-04-08 17:07 乱七八糟博客备份 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1、深浅拷贝 浅拷贝:仅仅拷贝的是变量的值,没有对指向的空间进行任何的拷贝。 深拷贝:将原有的变量的空间地址全部拷贝一份。 在 Go 语言中,变量的赋值操作默认是浅拷贝,即两个变量指向同一个内存地址。这意味着,如果修改其中一个变量的值,另一个变量的值也会发生变化。 对于复杂数据类型,如结构体和切片, 阅读全文
posted @ 2023-04-05 14:08 乱七八糟博客备份 阅读(37) 评论(0) 推荐(0) 编辑
摘要:一、指针介绍 1.1 什么是指针? 指针是一种存储变量内存地址的变量。 Go 语言中的指针与 C/C++ 中的指针类似,但是 Go 语言中的指针不能进行指针运算,也不能进行指针类型转换。 1.2 指针有什么用? 在Go语言中,指针是一种特殊的变量,它存储了一个变量的内存地址。通过指针,我们可以直接访 阅读全文
posted @ 2023-04-02 18:14 乱七八糟博客备份 阅读(471) 评论(0) 推荐(0) 编辑
摘要:一、结构体介绍 1.1 什么是结构体? 结构体是一种自定义的数据类型,用于表示一组相关的数据字段。 结构体可以包含任意数量和类型的字段,每个字段都有一个名称和一个类型。 结构体的定义使用关键字 type 和 struct。 二、结构体定义与初始化 2.1 结构体定义 语法: type 结构体名 st 阅读全文
posted @ 2023-04-02 15:54 乱七八糟博客备份 阅读(822) 评论(0) 推荐(0) 编辑
摘要:1、冒泡排序 冒泡排序是一种简单的排序算法,它重复地遍历要排序的列表,比较相邻的两个元素,并在必要时交换它们的位置,直到没有任何一对元素需要交换为止。该算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 package main import "fmt" // 我们定义了一个名为`bu 阅读全文
posted @ 2023-04-01 17:48 乱七八糟博客备份 阅读(123) 评论(0) 推荐(0) 编辑

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