
OP
文章平均质量分 59
NewRain001
这个作者很懒,什么都没留下…
展开
-
mysql MHA 高可用
mysql MHA 高可用原创 2022-12-28 09:00:01 · 584 阅读 · 1 评论 -
蓝鲸智云平台部署[6.0.5]
蓝鲸智云平台部署生产环境部署版本6.5主机ip配置系统节点bk1192.168.96.1884c16gcentos7.6主控节点bk2192.168.96.2104c16gcentos7.6作业节点bk3192.168.96.2114c16gcentos7.6作业节点基础套餐下载地址证书下载地址环境准备[三节点执行]1、yum源配置# 官方建议,腾讯云yum源wget -O /etc/yum.repos.d/CentOS原创 2022-04-18 10:53:53 · 3640 阅读 · 0 评论 -
HADOOP-hdfs 部署
HDFS部署详解 Hadoop是一个由Apache基金会所开发的分布式系统基础架构,充分利用集群的威力进行高速运算和存储,Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),其中一个组件是HDFS,HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high throughput)来访问应用程序的数据,适合那些有着超大数据集(large data set)的应用程序.优点:1.高可靠性。Hadoo原创 2021-07-09 09:49:36 · 749 阅读 · 0 评论 -
vmware 命令行操作
启动虚拟机vmrun.exe start C:\data\vhost\jira\jira.vmx [gui|nogui]# gui 打开图形界面# nogui 关闭图形界面停止虚拟机vmrun.exe stop C:\data\vhost\jira\jira.vmx [soft|hard]# soft 正常关闭# hard 强制关闭重启虚拟机vmrun.exe reset C:\data\vhost\jira\jira.vmx [soft|hard]# soft 热重启# hard原创 2021-07-04 23:32:24 · 2101 阅读 · 0 评论 -
elk-logstash 文档解析
logstash日志配置grok 官网部分链接出处注:本文链接了部分官方文档,其他博主等文章1、手动输入日志数据一般为debug 方式,检测 ELK 集群是否健康,这种方法在 logstash 启动后可以直接手动数据数据,并将格式化后的数据打印出来。input { stdin {}}output { stdout { codec => rubydebug }}2、手动输入数据,并存储到 es同上一步将日志打印后,还可以存储到es集群中input { st原创 2021-04-22 09:59:21 · 274 阅读 · 0 评论 -
centos 8.3 编译安装python 3.8
1、源码安装1、安装依赖软件包dnf -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel # python3.7版本安装前提条件是:你的系统已经安装了开发工具包。2、下载curl -o python3.8.0.tgz https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz// 或者原创 2021-03-05 17:50:57 · 373 阅读 · 0 评论 -
centos 8-2011 操作系统安装
vmware 安装centos 8.3新建虚拟机选择镜像配置用户名密码选择安装位置配置硬盘大小完成配置原创 2021-03-05 17:17:35 · 226 阅读 · 0 评论 -
mitmf 框架安装和使用
安装mitmf环境介绍:kali 2019-04python 2.7安装依赖apt-get install python-dev python-setuptools libpcap0.8-dev libnetfilter-queue-dev libssl-dev libjpeg-dev libxslt1-dev libcapstone3 libcapstone-dev libffi-dev fileapt-get install libxml2-dev # 如果报错,可以自行百度更换源原创 2020-12-01 11:19:05 · 828 阅读 · 0 评论 -
kali 2020 远程连接root
vim /etc/ssh/sshd_config修改#PermitRootLogin prohibit-passwordPermitRootLogin yes修改#PasswordAuthentication yesPasswordAuthentication yes重启服务systemctl restart ssh错误处理11月 30 11:45:58 kali sshd[2184]: Disconnected from 10.20.151.75 port 55181 [preau原创 2020-11-30 11:51:04 · 1024 阅读 · 0 评论 -
centos7部署滴滴夜莺监控系统
文章目录夜莺github:官方介绍:使用手册:详细部署过程server端部署部署docker下载docker-compose并执行安装完成后访问agent端部署修改server端配置配置启动脚本检测安装夜莺github:https://github.com/didi/nightingale官方介绍:Nightingale 是一套衍生自 Open-Falcon 的互联网监控解决方案,融入了部分滴滴生产环境的最佳实践,灵活易用,稳定可靠,是一个生产环境直接可用的版本 ????使用手册:https原创 2020-11-30 10:04:10 · 1665 阅读 · 1 评论 -
NMAP 端口扫描工具详解
NMAPNmap用于主机发现的一些用法-sL: List Scan 列表扫描,仅将指定的目标的IP列举出来,不进行主机发现。-sn: Ping Scan 只进行主机发现,不进行端口扫描。 【活跃ip】-Pn: 将所有指定的主机视作开启的,跳过主机发现的过程。 【查看端口】-PS/PA/PU/PY[portlist]: 使用TCPSYN/ACK或SCTP INIT/ECHO方式进行发现。-PE/PP/PM: 使用ICMP echo, timestamp, and netmask 请求包发现主机原创 2020-11-30 14:36:20 · 1127 阅读 · 1 评论 -
Python3连接mysql服务
# mysql 操作import pymysql'''Usage mysql moduleMySQLDB: host=ip or url user=db user password=db password db=database name MySQLDB.DDL (execute mysql DDL [insert|update|delete]) args sql='update t1 set id=%s where name原创 2020-11-03 17:36:50 · 228 阅读 · 1 评论 -
nginx 防盗链详解
nginx防盗链 在实际生产过程中,我们线上的图片等静态资源,经常会被其他网站盗用,他们发大财的同时,成本确实我们在买单,下面来说下,如何杜绝这种行为。nginx防盗链模块ngx_http_referer_module如何区分哪些是不正常的用户?HTTP Referer是Header的一部分,当浏览器向Web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器借此可以获得一些信息用于处理,例如防止未经允许的网站盗链图片、文件等。因此HTTP Refe原创 2020-06-07 16:13:52 · 1144 阅读 · 0 评论 -
mariadb 内核崩溃导致服务无法启动
数据库宕机无法启动通过journalctl -xeu mariadb查看日志如下May 03 17:19:31 zabbix mysqld[52493]: thread_count=0May 03 17:19:31 zabbix mysqld[52493]: max_threads=2002May 03 17:19:31 zabbix mysqld[52493]: thread_count=0May 03 17:19:31 zabbix mysqld[52493]: It is possible原创 2020-05-09 10:46:35 · 1750 阅读 · 0 评论 -
解决方案-netstat-禅道-NEXTCLOUD+ONLYOFFICE
netdata单机监控之最安装依赖yum install -y autoconf automake curl gcc git libmnl-devel libuuid-devel lm_sensors make MySQL-python nc pkgconfig python python-psycopg2 PyYAML zlib-devel libuv libuv-devel (需要epel源)下载git git项目git clone https://github.com/n原创 2020-05-09 10:40:07 · 1645 阅读 · 0 评论 -
mariadb 10.5.0 编译安装
环境准备[root@mariadb ~]# hostnamectl Static hostname: mariadb Icon name: computer-vm Chassis: vm Machine ID: 5330a01e60544f83bcd3032f4d7ae3e0 Boot ID: 8742c496...原创 2020-01-07 15:10:11 · 2241 阅读 · 0 评论 -
mysql 5.7.24编译安装
MySQL部署之源码安装安装依赖包注: 相关依赖包的作用cmake:由于从MySQL5.5版本开始弃用了常规的configure编译方法,所以需要CMake编译器,用于设置mysql的编译参数。如:安装目录、数据存放目录、字符编码、排序规则等。Boost #从MySQL 5.7.5开始Boost库是必需的,mysql源码中用到了C++的Boost库,要求必须安装源码安装与二进制(RP...原创 2020-01-07 11:26:05 · 583 阅读 · 0 评论 -
redis 运维开发实战二 redis-操作
redis-操作redis 使用介绍(平台均为linux-centos)1)redis 启动yum安装:[root@redis1 ~]# systemctl start redis[root@redis1 ~]# netstat -tnlp |grep 6379tcp 0 0 127.0.0.1:6379 0.0.0.0:* ...原创 2020-01-06 14:19:33 · 195 阅读 · 0 评论 -
redis 运维开发实战一 认识redis
认识redisredis 是什么redis 是一款开源的非关系型数据库,我们可以得到他的源码。redis 基于键值对进行存储服务 类似于java map、python dictredis 支持多种数据类型redis 特性轻量级 最初版本只有2万行代码速度快 10W OPS(官方) C语言实现持久化 拥有两种持久化方式、断电不丢失数据支持多种语言...原创 2020-01-06 11:34:40 · 240 阅读 · 0 评论 -
DDOS/CC
DDOS名词解释Syn_Ack Flood 攻击:syn_ack报文出现在连接建立的第2个报文,用来确认第一次握手的syn包。当服务器收到syn_ack报文后会在系统里查询是否属于3次握手的范畴。如果属于则回复ack,并将连接设为连接状态。若没有查到相关信息,则回复reset。(这里window协议实现与Linux有所不同,这里仅讨论Linux)。当攻击者发送大量的syn_ack进行攻击...原创 2020-01-03 17:39:11 · 641 阅读 · 0 评论 -
运维面试题整理
运维面试题整理Linux 基础1、linux启动过程是怎么样的首先是通电,接通电源时候加载服务器bios信息,读取磁盘的磁盘的MBR引导扇区,找到启动分区/boot之后,从grub2配置中加载kernel,选择默认的启动界别,加载模块,执行rc.local中的代码,启动登录shell进入系统。2、系统初始化时的一些常用优化配置1.修改制定的源信息,centos/redhat ...原创 2020-01-03 16:24:44 · 848 阅读 · 0 评论 -
百万级并发配置与优化
需求调优情况指的是当服务器流量过大时进行的调优,如果服务器性能足够时,谨慎调优,可能会起到反效果。 在服务器硬件资源有限的情况下,最大的利用服务器资源,提高服务器的并发处理能力,是很多运维技术人员思考的问题。要提高Linux系统下的负载能力,我们需要选择可以承载更高并发的web服务器,例如nginx这种天生的并发悍将,如果是执意使用apache,那么也应该在worker模式下工...原创 2019-12-30 10:16:19 · 838 阅读 · 0 评论 -
nginx+tomcat+redis实现session共享
nginx+tomcat+redis实现session共享环境准备一下环境均为centos7 nginx: 10.3.131.50 tomcat1: 10.3.131.51 tomcat2: 10.3.131.52 redis: 10.3.131.53nginx配置nging 反向代理,7层负载均衡配置upstream代理配置两台tomcat轮循tomcat...原创 2019-12-26 16:48:28 · 940 阅读 · 3 评论 -
JVM原理及优化
JVM 工作原理JVM 全称 JAVA Virtual Machine (java虚拟机),通过计算来模拟各种计算机功能实现。jvm主要有字节码指令集,寄存器,栈,垃圾回收堆,存储方法域构成。JVM伴随JAVA程序启动而执行,程序结束则关闭,一个JAVA程序就会开启一个JVM虚拟机进程,可以通过jps命令查看。一台服务器上可以运行多个程序,启动多个jvm进程。JVM将线程分为两种:守护线...原创 2019-12-25 11:20:25 · 376 阅读 · 0 评论 -
PXE+Kickstart无人值守安装操作系统
PXE+Kickstart无人值守安装操作系统什么是PXE?PXE,全名Pre-boot Execution Environment,预启动执行环境;通过网络接口启动计算机,不依赖本地存储设备(如硬盘)或本地已安装的操作系统;由Intel和Systemsoft公司于1999年9月20日公布的技术;Client/Server的工作模式;PXE客户端会调用网际协议(IP)、用户数据报协议(...原创 2019-12-24 11:37:16 · 1007 阅读 · 0 评论 -
数据库同步原理及常见问题解决方案-运维实记
mysql问题mysql 主从同步原理同步过程:1.在备库B上通过change master命令,设置主库A的IP、端口、用户名、密码,以及要从哪个位置开始请求binlog,这个位置包含文件名和日志偏移量2.在备库B上执行start slave命令,这时备库会启动两个线程,就是图中的io_thread和sql_thread。其中io_thread负责与主库建立连接3.主库A校验完用户名...原创 2019-12-24 11:08:23 · 1083 阅读 · 0 评论 -
基础服务 DNS
DNS 服务器DNS原理查询方式1.递归查询 直接把结果给客户端2.迭代查询 如果知道结果,把结果告诉客户端,如果不知道结果,会把查询转发到下一台DNS服务器DNS解析类型DNS服务器知识点: SOA 记录:起始授权记录 NS 记录:指定管理某一个域的服务器是谁子域授权 A 记录:正向解析 ...原创 2019-12-22 23:24:29 · 325 阅读 · 0 评论 -
基础服务 dhcp
dhcp 简介 DHCP是Dynamic Host Configuration Protocol(动态主机配置协议)的缩写,主要是为网络客户机自动动态分配IP地址。使用DHCP时,在网络上至少要有一台DHCP服务器,当网络中的DHCP客户端程序发出请求获取IP地址的信息后,DHCP服务器会根据目前已经配置的地址池,提供一个可供使用的IP地址和子网掩码给DHCP客户端。DHCP服务器的作用...原创 2019-12-22 23:23:48 · 242 阅读 · 0 评论 -
基础服务 vsftpd
vsftpd环境:服务端:centos7 1台客户端:windows、linux均可关闭selinux、firewalld一、简介全称:very security ftpFTP(File Transfer Protocol,文件传输协议):用来在不同类型的计算机之间传输文件的协议。属于TCP/IP协议簇,工作在OSI模型的第七层及TCP/IP模型的第四层,是一种面向连接的协议。...原创 2019-12-22 23:23:07 · 354 阅读 · 0 评论 -
基础服务 nfs
介绍存储分类: 文件系统级别共享 nfs samba 块级别共享 san ipsan ceph存储分类: NAS 网络附加存储 SAN 存储区域网 光纤 DAS 直连式存储 nfs: linux和linux之间的共享 文件系统:nfs 协议:rpc 端口:111samba: linux和windows之间的共享,也能linux和linux...原创 2019-12-22 23:21:20 · 276 阅读 · 0 评论 -
基础服务 samba
sambawindows和linux之间互相共享文件微软发明:协议samba端口 # lsof -i:139服务器端:安装软件 samba-client.x86_64 samba-common.x86_64 samba.x86_64 # yum install samba-client samba samba-commonyum install ...原创 2019-12-22 23:19:14 · 448 阅读 · 0 评论 -
高并发集群架构
第一次架构测试 LVS-DR + NGINX 处理静态环境准备前言:使用lvs4层负载作为分发器,分发给后端nginx,由nginx 处理静态页面# centos 7.6 3台# 后端nginx 2台 ip 10.3.131.231 10.3.131.230# lvs分发器 1台 ip DIP 10.3.131.76 VIP 10.3.131.235 # lvs 版本。1.2.1...原创 2019-12-22 22:56:23 · 1948 阅读 · 0 评论 -
linux centos 内核升级
RPM方式升级Kernel-lt 长期维护版(推荐)Kernel-ml Linus亲自维护的主分支版本CentOS6 x64CentOS7 x64CentOS7 x64[root@newrain ~]# uname -aLinux newrain 3.10.0-514.el7.x86_64 #1 SMP Tue Nov 22 16:42:41 UTC 2016 x86_64 ...原创 2019-12-19 19:47:03 · 409 阅读 · 0 评论 -
NGINX优化篇
NGINX优化pv与并发转换公式假设有4台服务器构成集群,nginx-php-memcached-mysql每天pv500Wpv : 5000000 # 日均请求rel : 3 # 每个pv带来的总请求reqtime : 2 # 请求平均时长host : 1 # 前端服务器sec :86400fact :3...原创 2019-12-19 09:25:16 · 206 阅读 · 0 评论 -
VSFTP文件传输服务
vsftpd环境:服务端:centos7 1台客户端:windows、linux均可关闭selinux、firewalld一、简介全称:very security ftpFTP(File Transfer Protocol,文件传输协议):用来在不同类型的计算机之间传输文件的协议。属于TCP/IP协议簇,工作在OSI模型的第七层及TCP/IP模型的第四层,是一种面向连接的协议。...原创 2019-12-16 22:08:53 · 469 阅读 · 0 评论 -
NFS网络文件系统
NFS(Network File System)即网络文件系统,它允许网络中的不同计算机相互之间共享资源。NFS客户端可以透明地读写远程NFS服务器上的文件,就像访问本地文件一样。NFS是1980年由SUN发展出来在UNIX&Linux系统间实现文件共享的一种方法。它支持应用程序在客户端通过网络存取位于服务器磁盘中的数据。 NFS只提供网络文件共享功能,不提供数据传输的功能。需...原创 2019-12-16 22:07:34 · 299 阅读 · 0 评论 -
rsyslog 管理与配置
一:日志的重要性日志分类:系统日志,进程日志,应用程序日志记录日志的用处: 排错,追溯事件,统计流量,审计安全行为rsyslogd:只负责绝大部分日志记录,和系统操作有关,安全,认证,计划任务…处理分析日志:1.少量日志使用vim cat tail grep awk这些文档处理程序查看和检索2.大量日志可以用splunk、elk日志存放位置: 存放本地 /var/log日志服务启...原创 2019-12-16 22:06:00 · 598 阅读 · 0 评论 -
Mysql官方测试库使用
MySQL 官方测试数据数据来源GITHUB感谢技术开源部署# 首先部署好数据库,并导入mysql -uroot -p***** < employees.sqlmysql -uroot -p***** < employees_partitioned.sql# 执行测试步骤mysql -t < test_employees_md5.sql+--------...原创 2019-12-14 17:18:08 · 350 阅读 · 0 评论 -
nginx 4层代理mysql服务
基于nginx四层负载均衡(tcp)代理mysql集群nginx 1.9版本之前只支持7层负载,之后版本stream支持4层tcp负载本次实验后端为galera集群,实验中未列出集群部署方式by newrain# 安装nginx所需依赖yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-deve...原创 2019-12-11 21:14:54 · 607 阅读 · 0 评论 -
linux 操作系统修改源
linux 操作系统修改源centos修改yum源信息[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak阿里云yum源# CentOS 5 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors...原创 2019-12-04 17:07:37 · 429 阅读 · 0 评论