自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 修改mysql密码

vim /etc/my.cnf 在【mysqld】下添加skip-grant-tables 跳过密码监测,进入mysqluse mysql; 进入mysql库update user set password=password(‘密码’) where user=“root” and host=‘localhost’;flush privileges;更改好后 注释掉skip-grant-tables,并重启mysql...

2021-04-08 09:32:13 97

原创 时间同步服务器

#######时间服务器#####yum install -y netdatesystemctl stop ntpd – 停掉ntpd 服务,使 ntpdate 可以运行##同步硬件时间hwclock 查看硬件时间hwclock --systohc --localtime – 同步硬件时间永久生效hwclock -wsystemctl start ntpd – 结束完之后 ,开启ntpdsystemctl restart ntpd######客户端#

2021-03-29 11:47:41 171

原创 mysql Access denied for user ‘root‘@‘localhost‘ (using password: YES)

1、Access denied for user ‘root’@‘localhost’ (using password: YES)1、service mysqld stop停止mysql服务器2、find / -name my.cnf 查找mysql配置文件的位置打开3、在[mysqld]后添加skip-grant-tables4、启动mysql :service mysqld start...

2021-03-22 15:39:18 111

原创 docker中apt-get update更新失败时的解决方法

在RUN apt-get update之前添加RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && echo ‘deb http://mirrors.163.com/debian/ jessie main non-free contrib’ > /etc/apt/sources.list && echo ‘deb http://mirrors.163.com/debian/ jessie-updates

2021-03-16 10:52:24 533

原创 mysql yum源安装

然后,在Linux上打开终端并输入命令进行下载:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm使用以下命令安装下载的发行包-Uvh:升级软件包rpm -Uvh mysql80-community-release-el7-3.noarch.rpm选择发行版本,进行安装使用MySQL Yum存储库时,默认情况下会选择要安装的最新GA版本MySQL。如果这是您想要的,则可以跳到下一步。默认情况下,默认

2021-01-29 16:54:19 215

原创 tcpdump

简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。实用命令实例默认启动tcpdump普通情况下,直接启动tcpdump将监视第一个网络接口上所有流过的数据包。监视指定网络接口的数据包tcpdump -i eth1

2020-12-16 10:56:04 243

原创 tomcat优化

通过Tomcat性能优化可以提高网站的并发能力。Tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对Tomcat的优化也变得非常重要了。对于Tomcat的优化,主要是从2个方面入手,一是Tomcat自身的配置,另一个是Tomcat所运行的jvm虚拟机的调优。服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。硬件我们不说了,这个方面是钱越多越好是吧。Tomcat配置优化Linux环境安装运行Tomcat8具体的安装步骤可以参考Linux(CentOS7)安装

2020-12-14 21:34:47 232

原创 nginx优化

nginx指令中的优化(配置文件)worker_processes 8;nginx进程数,建议按照cpu数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_rlimit_nofile 102400;这个指令是指当一个ngi

2020-12-07 21:52:33 76

原创 nginx监控

nginx 变量Nginx 同 Apache 等其他 Web 服务器的配置记法不太相同,Nginx的配置文件使用语法的就是一门微型的编程语言。可以类似写程序一般编写配置文件,可操作性很大。既然是编程语言,一般也就少不了“变量”这种概念。1、nginx变量简介所有的 Nginx变量在 Nginx 配置文件中引用时都须带上 $ 前缀在 Nginx 配置中,变量只能存放一种类型的值,有且也只存在一种类型,那就是字符串类型nginx可以使用变量简化配置与提高配置的灵活性,所有的变量值都可以通过

2020-11-30 18:35:49 114

原创 Nginx运行CPU亲和力

Nginx运行CPU亲和力1、Nginx运行工作进程数量Nginx运行工作进程个数一般设置CPU的核心或者核心数x2。如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cpuinfo | wc -l。[root@lx~]# vi/usr/local/nginx1.10/conf/nginx.confworker_processes 4;[root@lx~]# /usr/local/nginx1.10/sbin

2020-11-23 21:10:00 1666

原创 磁盘扩容

创建物理卷键入命令:pvcreate /dev/sda3如果提示sda3找不到,键入:partprobe或者重启虚拟机。使用vgscan查询物理卷4.1可以查到本机物理卷名称为“vg_cincc”,4.2使用新增物理卷扩展cl:键入命令:vgextend vg_cincc /dev/sda3扩展lv键入命令:lvextend -L +24G 加上要扩展的分区名接着用 dh –f,发现实际容量并没有变化,因为我们的系统还不认识刚刚添加进来的磁盘的文件系统,所以还需要对文

2020-11-18 09:52:31 86

原创 nginx的websocket的配置

Nginx 支持websocket的配置server {listen 80;server_name 域名;location / {proxy_pass http://127.0.0.1:8080/; // 代理转发地址    proxy_http_version 1.1;proxy_read_timeout 3600s; // 超时设置// 启用支持websocket连接proxy_set_header Upgrade $http_upgrade;proxy_set_head

2020-11-09 18:00:06 1468

原创 Mysql-galera集群 主主同步

Galera Cluster 介绍Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件。主要功能同步复制Active-active的多主拓扑结构真正的multi-master,即所有节点可以同时读写数据库自动成员资格控制,失败节点从群集中删除新节点加入数据自动复制真正的并行复制,行级项目,4台虚拟机一定要固定ip地址准备环境:主机解析:[root@mysql-1 ~]# cat /etc/hosts127.0.0.1 localhost lo

2020-08-06 20:17:00 374

原创 python运算笔记

python运算笔记变量赋值a = 1b = a a = 2 #输出结果 (b赋值的a的变量,后面a又重新赋值,b没有重新赋值,所以b值为1)print(a) #输出为2 print(b) #输出为1多元赋值a = 1b = 3a,b=b,a#输出结果 变量替换 a替换成ba = 3b = 1运算符算数运算#赋值运算符 + 加法运算 - 减法运算 * 乘法运算 / 除法运算 % 取余 ** 幂 // 整除#只有加和乘才可以进行字符串运算a

2020-07-22 14:06:48 119

原创 tomcat

tomcat多实例第一种:一台机器跑多个站点;第二种:一个机器跑一个站点多个实例,配合负载均衡;1、复制程序文件(###主要修改端口 8005 8080和8009端口###)[root@java-tomcat1 ~]# cd /data/application/[root@java-tomcat1 application]# lstomcat[root@java-tomcat1 application]# cp -r tomcat/ tomcat_2[root@java-tomcat1

2020-07-21 17:54:57 68

原创 tomcat负载均衡

#地址池upstream testweb { server 192.168.187.140 weight=1; server 192.168.187.188 weight=1; }server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.h

2020-07-18 19:36:57 81

原创 静态ip

IPADDR=192.168.187.191 #ipNETSTAT=255.255.255.0 #子网掩码GATEWAT=192.168.187.2 #网关DNS1=114.114.114.114 #ONBOOT=“yes”BOOTPROTO=“static” #不在自动获取ip

2020-07-18 19:28:28 104

原创 lnmp搭建qq农场

环境 centos7.4关闭selinux 防火墙lnmp=(nginx+php+mysql+Linux系统)安装nginx略安装phpqq农场源码包github clonehttps://github.com/shenyihan-1/qqfarmyum -y install php php-fpm php-curl php-intl php-mcrypt php-mysql php- mbstring php-xml php-dom php-gd安装mysql安装mysql yum仓

2020-07-18 19:11:00 802

原创 Prometheus-grafana简易部署

1.安装server端193.168.253.179 Prometheus Server #监控端192.168.256.186 node1 #被监控端软件包下载地址:https://prometheus.io/download/百度网盘下载链接:https://pan.baidu.com/s/1W_06g9F7hun8KejGWNNmuw提取码:f95v复制这段内容后打开百度网盘手机App,操作更方便哦**1.**部署Prometheus Server1.下载安装包[root@

2020-07-15 18:09:14 128

原创 keepalived高可用配置

一、实施过程1、选择两台nginx服务器作为代理服务器。2、给两台代理服务器安装keepalived制作高可用生成VIP3、配置nginx的负载均衡以上两台nginx服务器配置文件一致根据站点分区进行调度配置upstream文件所有机器关闭防火墙selinuxsystemctl stop firewalld && setenforce 0[root@nginx-proxy ~]# cd /etc/nginx/conf.d/[root@nginx-proxy conf.d]

2020-07-11 11:29:01 89

原创 主从复制

主从复制1在主库/etc/my.cnf 下添加 server-id=1 log-bin=/var/lib/mysql/mysql-bin 从库添加 server-id=2 并重启数据库2在主库创建一个专门用于复制数据的用户 #语法 grant 复制权限 on 库名.表名 to '用户名'@'主机名' identified by '密码'; #密码设置 GRANT REPLICATION SLAVE ON *.* TO 'repl'@

2020-07-11 10:10:59 74

原创 php

#动态资源配置:yum 安装php7.1[root@nginx-server ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm[root@nginx-server ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm[root@nginx-server ~]# yum install php71w-xsl php71w php71w-

2020-07-11 10:10:01 59

原创 Mysql逻辑备份

逻辑备份: 备份的是建表、建库、插入等操作所执行SQL语句(DDL DML DCL),适用于中小型数据库,效率相对较低。语法:本身为客户端工具:远程备份语法: # mysqldump -h 服务器 -u用户名 -p密码 数据库名 > 备份文件.sql本地备份语法: # mysqldump -u用户名 -p密码 数据库名 > 备份文件.sql常用备份选项***-A, --all-databases*** 备份所有库#mys

2020-07-09 20:43:21 122

原创 mysql和mariadb数据库基本操作

mysql社区版开源 其余收费官网地址www.mysql.com www.oracle.com国内mysql镜像站之一 中国科学技术大学开源软件镜像 http://mirrors.ustc.edu.cn/安装依赖包yum -y install net-tools.x86_64 libaio.x86_64 perl.x86_64安装服务器yum -y install mysql-community*报冲突错误yum -y remove mariadb-libs.x86_64再安装yum

2020-07-09 19:41:14 238

原创 Mysql5-读写分离_测试

文章目录MyCAT读写分离步骤讲解服务器做解析1 下载JDK2 解压文件3 配置环境变量三、Mycat服务器部署Mycat服务1、配置Mycat2、配置 server.xml3、配置schema.xml四、启动 mycat五、在真实的后端数据库上给用户授权六、登录mycat测试七、测试读写分离策略八、错误解释MyCAT读写分离Mycat 是一个开源的数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有存储引擎,所以并不是完全意义的数据库系统。 那么 Mycat 是什么?Mycat 是数

2020-07-09 19:37:27 100

原创 Mysql基础命令

Mysql基础命令设置mariadb初始化密码#进入mysql#进入mysql库 use mysql;#update user set password=password(“密码”)where user=‘root’创建库,表 create database create tablecreate dabatase +库名 创建库;use +库名; #进入库# create table +表名(id int,name varchar(50))create table t1

2020-07-09 19:34:29 119

原创 nginx地址重定向

nginx地址重定向last 相当于Apache里的[L]标记,表示完成rewrite。默认为last。break 本条规则匹配完成后,终止匹配,不再匹配后面的规则redirect 返回302临时重定向,浏览器地址会显示跳转后的URL地址permanent 返回301永久重定向,浏览器地址会显示跳转后URL地址if (condition) { … }if 可以支持如下条件判断匹配符号~ 正则匹配 (区分大小写) ~* 正则匹配 (不

2020-07-09 19:32:04 564

原创 Nginx反向代理和负载均衡

Nginx反向代理和负载均衡1正向代理和反向代理区别:正向代理过程中 服务器不知道具体是哪个客户端访问的 客户端被代理服务器代替请求 (隐藏真实的客户端)反向代理过程中 客户端不知道服务端(真实提供服务的人)是哪个 反向代理代理的是响应方,也就是服务端 (隐藏真实的服务端)2Nginx和Application的区别Apache/nignx是静态服务器Nginx优点:可以负载均衡,反向代理,处理静态文件,nginx处理静态请求的速度高于apache;Apache优点:静

2020-07-09 19:31:41 68

原创 80跳转443端口

80跳转443端口server {listen 80;server_name www.testpm.cn;access_log /var/log/nginx/http_access.log main;return 301 https://www.testpm.cn$request_uri;}server {listen 443 ssl;server_name www.testpm.cn;access_log /var/log/nginx/https_access.lo

2020-07-09 19:31:15 1070

原创 nginx动静分离

nginx动静分离为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,就是使用正则表达式匹配过滤,然后交个不同的服务器。192.168.187.142 代理服务器192.168.187.172 动态资源192.168.187.164 静态资源 (一般是指数据库资源。文字类型)#地址池配置动静分离 #vim /et

2020-07-09 19:30:14 81

原创 Nginx Reqstat 模块监控

Nginx Reqstat 模块监控部署步骤创建nginx用户 useradd nginx1编译安装nginx2下载reqstat模块 wget https://github.com/zls0424/ngx_req_status/archive/master.zip -O ngx_req_status.zip3添加模块 -add-module=/usr/local/ngx_req_status-master4cp /usr/local/nginx/obj/nginx /usr/local

2020-07-09 19:30:01 745

原创 HTTPS SSL证书配置示例

HTTPS SSL证书配置示例下载一个阿里的ssl证书server {listen 443 ssl; #SSL协议访问端口号为443。此处如未添加ssl,可能会造成Nginx无法启动。server_name localhost; #将localhost修改为您证书绑定的域名,例如:www.example.com。root html;index index.html index.htm;ssl_certificate cert/domain name.pem; #将domain nam

2020-07-09 19:26:48 590 3

原创 Nginx 监控模块安装

Nginx 监控模块安装nginx基础监控 进程监控和端口监控注意: 这两个是必须要加在zabbix监控,加触发器有问题及时告警。*2nginx监控主要指标1、基本活跃指标Accepts(接受)、Handled(已处理)、Requests(请求数)是一直在增加的计数器。Active(活跃)名称描述指标类型Accepts(接受)NGINX 所接受的客户端连接数资源: 功能Handled(已处理)成功的客户端连接数资源: 功能Dropped(已丢弃,计算得出

2020-07-09 19:25:39 429

原创 filewalld防火墙

1区域trusted :允许所有流量通过home/internal:仅允许ssh数据通过work:仅允许ssh,ipp-client,dhcpv6-client数据通过public:默认区域,仅允许ssh,dhcpv6-client数据通过external:仅允许ssh数据通过,通过该区域的数据将会伪装(SNAT/DNAT)dmz:仅允许ssh数据通过block:任何传入的网络数据包都将被阻止。拒绝所有流量drop:拒绝所有流量,没有返回回应消息2、命令详解firewall -cmd

2020-07-09 19:21:06 520

原创 Mysql数据库安装

1Mysql数据库下载地址https://mirrors.ustc.edu.cn/下载mysql镜像选择版本第七代64位下载服务器包 mysql-communlty-server下载客户端包 mysql-communlty-client下载集成工具包 mysql-communlty-common下载数据库包 mysql-communlty-lib...

2020-07-07 20:59:09 186

原创 网络安全 OWASP和kali部署

1下载OWASP靶机,并解压https://sourceforge.net/projects/owaspbwa/files/2kali下载,并解压https://blog.csdn.net/soda_199/article/details/959418603虚拟机扫描镜像(扫描路径为解压OWASP路径),点击完成即可4登陆靶机5反问靶机6连接kali 账号root 密码toor7设置代理(一直点下一步)kali连接靶机(操作和靶机操作一样)若点不进去先把代理关了

2020-07-07 20:22:28 541

原创 使用UnblockNeteaseMusic播放网易云音乐客户端无版权歌曲

1安装epel源yum install epel-release -y2下载UnblockNeteaseMusicgit clone https://github.com/nondanee/UnblockNeteaseMusic.git3安装npmyum install -y npm4后台启动程序npm install -g forever5自定义端口forever start app.js -p 806蛇者网易云音乐端口和ip(本机ip)...

2020-07-07 19:26:34 3232 3

原创 iptables防火墙

iptables防火墙安装iptablesyum install -y iptables iptables-servicesiptables 四标五链四表:必须是小写raw ------------追踪数据包, ----此表用处较少,可以忽略不计mangle -------- 给数据包打标记,做标记nat ---------网络地址转换即来源与目的的IP地址和port的转换。filter --------做过滤的,防火墙里面用的最多的表。#表的应用顺序:raw-》man

2020-07-07 08:16:45 98 1

空空如也

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

TA关注的人

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