- 博客(25)
- 收藏
- 关注
原创 Prometheus+Grafana搭建
环境 CentOS-7 #系统 192.178.124.71 #IP prometheus-2.16.0.linux-amd64.tar.gz grafana-6.6.2-1.x86_64.rpm node_exporter-0.18.1.linux-amd64.tar.gz 准备工作 创建Prometheus运行用户与组 [root@ localhost ~]# groupadd pr...
2020-04-02 21:34:12
669
原创 mysql binlog详解
MySQL的二进制日志binlo,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的 DDL ----Data Definition Language 数据库定义语言 主要的命令有create、alter、drop等,ddl主要是用在定义或改变表(table)的结构,数据类型,表之间的连接和约...
2020-03-16 17:33:10
313
原创 show processlist 命令详解
SHOW PROCESSLIST显示哪些线程正在运行 有SUPER权限,可以看到所有线程,否则只能看到自己的线程(正在使用的MySQL账户相关的线程) MariaDB [(none)]> show full processlist; +-----+------+-----------+------+---------+------+-------+---------------------...
2020-03-16 17:08:51
508
原创 Hadoop
cluster(集群) LB(负载均衡): LVS、SLB、HAPROXY、nginx HA(高可用): MHA、Keepalived、hearebeat HPC(高性能计算机群): Hadoop Hadoop Hadoop是java开发,实现了一个分布式文件系统,简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的硬件上;提供高吞吐量来访问应用程序的数据,适合有着超大数据...
2020-03-02 17:19:46
330
原创 rsyslog实现日志集中管理
CetOS.6 关闭防火墙和selinux 服务端:192.168.124.22 客户端:192.168.124.23 服务端 编辑rsyslog.conf文件 [root@ localhost ~]# vim /etc/rsyslog.conf 17 $ModLoad imtcp 18 $InputTCPServerRun 514 重启rsyslog服务 [root@ localhos...
2020-02-28 19:51:54
324
原创 日志管理
默认日志存放路径 /var/log 常见日志 btmp 用户登陆系统错误信息日志 utmp whmp 系统登陆情况 日志记录方式 日志种类 daemon 后台进程 kern 内核产生信息 lpr 打印系统产生 cron 定时相关 mail 邮件相关 news 新闻系统 syslog 日志服务本身 authpriv 安全认证 local0~7 自定义的日志设备 local 0 ~ loc...
2020-02-28 19:32:49
293
原创 raid管理工具-mdadm-管理raid1
raid1 RAID-1 :mirroring(镜像卷)需要磁盘两块以上 原理:是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,(同步) 特性:当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。 磁盘利用率为50%,即2块100G的磁盘构成RAID1只能提供100G的可用空间。 创建分区 [ro...
2020-02-28 10:22:06
881
原创 raid管理工具-mdadm-管理raid0
mdadm介绍 管理软raid工具:mdadm mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令 mdadm 命令的参数 -C 建立一个新阵列 -A 激活磁盘阵列 -a 添加设备到阵列 -D 打印阵列设备详细信息 -s 扫描配置文件或者/proc/mdstat 得到阵列缺失信息 -v 显示详细信息 -r 移除设备 -f 将设备状态定为故障 -l 设定磁盘阵列的级别 -n...
2020-02-28 10:21:26
512
原创 RAID磁盘阵列
RAID概念 RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)可以提供较普通磁盘更高的速度、安全性,所以服务器在安装时都会选择创建RAID。 RAID的创建有两种方式:软RAID(通过操作系统软件来实现)和硬RAID(使用硬件阵列卡);在企业中用的最多的是:raid1、raid10和raid5。不过随着云的高速发展,供应商一般可以把硬件问题...
2020-02-28 10:19:52
337
原创 swap
gdisk建立分区 [root@ 777 ~]# gdisk /dev/sdb Command (? for help): n #新建分区 Partition number (2-128, default 2): #回车 First sector (34-41943006, default = 2099200) or {+-}size{KMGTP}: #回车 Last sector (...
2020-02-26 20:01:55
223
原创 fdisk
[root@ 777 ~]# fdisk /dev/sdb 命令(输入 m 获取帮助):m a toggle a bootable flag //切换分区激活开关 b edit bsd disklabel c toggle the dos compatibility flag d delete a partition //删除分区 g creat...
2020-02-26 19:47:01
280
原创 NFS存储
安装NFS和RPC软件 [root@ 777 ~]# yum -y install epel-release [root@ 777 ~]# yum -y install nfs-utils rpcbind 编辑 NFS 配置文件 [root@ 777 ~]# vim /etc/exports /home/shared 192.168.124.0/24(rw,sync) 启动 NFS 有先后...
2020-02-18 15:40:32
270
原创 Linux 基础命令
帮助命令 1、man [root@ 777 ~]# man help 2、help [root@ 777 ~]# httpd -help 3、info [root@ 777 ~]# info httpd 文件和目录操作命令 1、ls 【选项】【目录或文件名】 -a:--all 的缩写,显示所有的文件,包括隐藏文件(以 . 开头的文件) -c:和 -lt 一起使用,显示列表并且以 ctime...
2020-02-17 13:28:35
211
原创 通过sqlnamp检测sql注入漏洞获取网站后台用户名和密码
需要提前搭建好 lnmp 环境 安装 sqlmapproject-sqlmap [root@ localhost ~]# tar -xvzf sqlmapproject-sqlmap-1.0.9-87-g7eab1bc.tar.gz [root@ localhost ~]# cd sqlmapproject-sqlmap-7eab1bc/ [root@ localhost sqlmappro...
2020-02-14 16:59:44
1733
原创 自动劫持 root 密码并转发到邮箱
软件包 0x06-openssh-5.9p1.patch.tar.gz openssh-5.9p1.tar.gz inotify-tools-3.13.tar.gz 1、安装 gcc [root@ localhost ~]# yum -y install epel-release [root@ localhost ~]# yum -y install gcc 2、安装 0x06-openss...
2020-02-14 13:45:49
728
原创 ELK 安装部署
环境 cetos-7 关闭防火墙和selinux [root@ localhost ELK]# systemctl stop firewalld [root@ localhost ELK]# setenforce 0 服务器 服务 192.168.124.72 jdk、elasticsearch、kibana 192.168.124.71 jdk、logstash 安装包...
2020-02-12 15:03:08
283
原创 系统巡检脚本
#!/bin/bash function system() { echo "##########################系统信息##########################" OS_TYPE=`uname` OS_VER=`cat /etc/redhat-release` OS_KER=`uname -a | awk '{print ...
2020-01-04 10:06:59
349
原创 CentOS.7 HTTPD配置 keepalived 高可用
Linux version: 3.10.0-862.el7.x86_64 keepalived: v1.3.5 MASTER: 192.168.124.71 BACKUP: 192.168.124.72 VIP: 192.168.124.12 MASTER yum -y install httpd keepalived #编辑keepalived vim /etc/keepalived/keep...
2020-01-02 14:38:05
535
原创 Shell 数组排序
方法一 通过 “if” 判断实现排序 #!/bin/bash read -p '第一个数:' num1 read -p '第二个数:' num2 read -p '第三个数:' num3 tmp=0 #判断 num1 是否大于 num2;大于则通过赋值的方式将 num1 和 num2 的值对调;保持 num1 最小 if [ $num1 -gt $num2 ] then tmp=$num1 ...
2020-01-02 09:53:00
375
原创 源码安装MySQL-CentOS.7—简易安装版
Linux version 3.10.0-862.el7.x86_64 mysql-5.6.45.tar.gz yum install -y cmake make gcc gcc-c++ wget ncurses-devel cmake make perl ncurses-devel openssl-devel bison-devel libaio libaio-devel tar -xvzf m...
2019-12-30 15:27:37
253
原创 MySQL互为主从-CentOS.7
主:192.168.124.71 从:192.168.124.72 MySQL:5.5.64-MariaDB 主 #安装MySQL yum -y install mariadb mariadb-server #开启二进制 和 中继日志 vim /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock...
2019-12-30 11:24:26
206
原创 MySQL忘记密码
忘记密码 一、第一种 1、关机 MySQL 服务 2、修改 MySQL 配置文件 my.cnf 在 [mysqld] 下添加 skip-grant-tables [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Disabling symbolic-links is recommended t...
2019-12-29 22:19:15
174
原创 shell脚本判断主机是否存活
#!/bin/bash ip_access_status() { if ping -c 1 $IP >/dev/null then echo $IP ok continue fi } IP=(192.168.124.22 192.168.124.71 192.168.124.23...
2019-12-28 12:06:14
592
原创 Shell基础
Shell 基础 Shell是一个C语言编写的脚本语言,用户输入命令交给Shell处理,Shell将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。 Shell 两大分类 1、图形界面Shell(GUI Shell) GUI 为 Unix 或类 Unix 操作系统构造一个功能完善,操作简单以及界面友好的桌面环境;主流桌面有 KDE、Gnome 等… 2、命令行界面Shell(GL...
2019-12-28 11:32:55
220
原创 shell脚本猜数字
#!/bin/bash while true do #定义可输入次数 count=3 #1-10范围中随机生成一个随机数 range=10 number=$RANDOM let "number %= $range" echo $number #循环三次 for i in $(seq 3) ...
2019-12-27 21:29:29
358
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅