自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 awk高级用法积累

1、替换某列的某个字符(gsub)将第5列的M替换为空格find /u03/ -type f |xargs ls -l --block-size=M| awk 'gsub(/M/,"",$4) {print $NF,$5}'

2021-10-26 13:44:51 121

原创 mycat

mycat 是使用 JAVA 语言进行编写开发,使用前需要先安装 JAVA 运行环境(JRE),由于 MyCAT 中使用了 JDK7 中的一些特性,所以要求必须在 JDK7 以上的版本上运行。结构:三台服务器master-m,master-s,mycat ,并已经做好mysql的一主一从一、环境准备安装jdk修改三台的主机名,并互做本地解析(vim /etc/hosts)将jdk上传到服务器中,也可官网找到下载地址,wget直接下载tar xzf jdk-8u221-linux-x64.tar.g

2020-11-04 20:41:40 147

原创 git基本命令

1.在客户端拉取远程库git clone git@服务端ip:/home/git/git_data #(远程库全部克隆)也可以用相对于git用户的家目录的相对路径这个会在客户端创建一个于服务当同名的目录git fetch origin master #将远程主机的最新内容拉到本地,不进行合并git pull origin master #将远程主机的最新内容拉到本地,进行合并,不会创建目录2.创建文件并推送到远程(这一步要在执行了上

2020-10-31 16:25:41 987

原创 实现zabbix+proxy代理

| IP配置 | 机器名称 | 服务角色 || server | 192.168.142.156 | 监控 || node1 | 192.168.142.157 | 被监控 || node2 | 192.168.142.158 | 被监控 || proxy | 192.168.142.159 | 代理 |1、proxy配置数据库(这里采用直接装)[root@zabbix-proxy ~]# yum install -y mariadb mariadb-server[root@zabbix-pr

2020-10-09 20:16:48 511

原创 LVS-DR负载均衡

###################这里采用LVS-DR 模式来做负载均衡############################环境准备:三台虚拟机 node1,node2,node3, 并互做本地解析(/etc/hosts),修改主机名基本操作。node1----------192.168.142.178 #做lvs的负载均衡器node2----------192.168.142.179 #lvs代理的后端服务器node3--------

2020-09-16 18:59:56 53

原创 nginx日志分隔方式

一、通过系统自带的logrotate工具自动轮转切割–→ 修改/etc/logrotate.d/nginx 里参数文件vim /etc/logrotate.d/nginx /var/log/nginx/*.log { #指定需要轮转处理的日志文件 daily #日志文件轮转周期,可用值为: daily/weekly/yearly missingok # 忽略错误信息 rotate 7 # 轮转次

2020-09-15 18:50:08 171

原创 nginx负载均衡+反向代理配置+动静分离

反向代理:用一台机子代理后端服务求接收客户端请求,并分发请求给后端服务器1、反向代理配置(依赖ngx_http_proxy_module 模块实现 在location标签里加如下配置)vim /etc/nginx/conf.d/test.conf #修改代理服务器配置 ,最好将默认配置子文件备份server {listen 80;server_name localhost;location / {proxy_pass http://你要代理的后端服务器ip;

2020-09-14 20:55:08 138

原创 linux系统初始化脚本

系统初始化脚本 1)设置时区并把同步时间加入计划任务 2)禁用selinux 3)历史命令显示操作时间 4)创建ALL权限用户并禁止root远程登录 5)安装常用工具#/usr/bin/bash##这是初始化系统脚本ntp_date () {dateecho “时间对时成功”sleep 2}close_selinux (){cat /etc/sysconfig/selinux | grep ‘SELINUX=disable’if [ $? -eq 0 ];thenecho

2020-09-11 08:43:08 507

原创 kvm虚拟机自动创建删除脚本

准备:一个模板机的磁盘文件及配置文件功能:1.创建自定义配置单个虚拟机2.批量创建自定义配置虚拟机3.批量创建默认配置虚拟机4.删除虚拟机(这里还可以修改,这里只实现了删除一个虚拟机)*注意:我们要把配置文件复制一份,然后修改复制得到的,将其需要替换的用相应的字符串替换,mac地址只替换后面三组,具体替换成啥参考sed语句里的,下面的源配置用的是复制修改后的。#!/usr/bin/bashbatch_selt_define (){kvmname=openssl rand -hex 5 #

2020-09-04 08:38:43 405

原创 基于GTID的数据库一主一从部署

准备两台机子并安装相同版本的mysql,一台作为主库,一台作为从主,并都关闭防火墙及selinuxsystemctl start mysqld #两台机子都开启数据库主库机上修改配置文件:vim /etc/my.cnf #在[mysqld]下面添加如下内容server-id=1 #定义server id master必写log-bin = mylog .

2020-09-03 11:18:07 70

转载 基于GTID的一主一从(一主多从)

准备两台机子并安装相同版本的mysql,一台作为主库,一台作为从主,并都关闭防火墙及selinuxsystemctl start mysqld #两台机子都开启数据库主库机上修改配置文件:vim /etc/my.cnf #在[mysqld]下面添加如下内容server-id=1 #定义server id master必写log-bin = mylog .

2020-08-29 17:00:48 400

原创 Expect--非交互式控制工具

1、一般需要安装才能用:yun install -y expect2、是一种免费的非交互式工具 当执行有些命令还需我们输入写东西才能执行成功的就属于交互式,例如 yum install 不加-y 时,我们还要输入y才能安装,就属于交互式。3、基本参数(1)定义expect脚本执行的shell#!/usr/bin/expect -----类似于#!/bin/bash(2) set timeout 30 #设置超时时间30s(3)spawn #spawn是执行

2020-08-28 21:09:29 184

原创 用户组管理

linux用户组及用户命令用户创建useradd user1useradd user1 -g 1001 #指定giduseradd user1 -u 500 #指定uiduseradd user1 -G group #指定附属组useradd user1 -s /sbin/nolongin #指定登录shell用户修改usermod -l newname oldname #修改用户名字usermod -aG user1 group #将用户添加到附属组,没有a参数不能将用户添加到多个用

2020-07-23 22:40:07 103

cherrytree.rar

CherryTree是一款国外专业的代码编辑器及笔记软件,它可以编辑XML等网页文件,支持XML语法高亮显示。你还可以把它当作多功能的文本编辑器,可以完美替代系统自带的记事本。需要编辑XML或者HTML网页文件的网友可以下载CherryTree官方中文版使用。

2020-09-03

空空如也

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

TA关注的人

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