自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 CentOS 8安装logrotate切割日志

安装软件#yum -y install logrotate[root@labhost ~]# ll /etc/logrotate.logrotate.conf logrotate.d/看看logrotate.conf文件里面的内容:[root@labhost ~]# cat /etc/logrotate.conf# see "man logrotate" for details# rotate log files weekly:每周rotate log文件一次weekly# ke

2021-07-28 16:59:58 930

转载 nginx日志统计分析的相关常用命

查询指定关键词行数sudo cat nohup.out | grep -E "POST|GET" | wc -l统计PV,UV数统计所有的PV数cat access.log | wc -l统计当天的PV数cat access.log | sed -n /`date "+%d\/%b\/%Y"`/p | wc -l统计指定某一天的PV数cat access.log | sed -n '/20\/Aug\/2019/p' | wc -l统计指定某一天访问IP统计UVcat acce

2021-07-27 17:13:56 203

转载 恢复Redis中主、从库宕机

1、什么是哨兵哨兵是对Redis的系统的运行情况的监控,它是一个独立进程,功能有二个:监控主数据库和从数据库是否运行正常;主数据出现故障后自动将从数据库转化为主数据库;2、原理单个哨兵的架构:多个哨兵的架构:多个哨兵,不仅同时监控主从数据库,而且哨兵之间互为监控。多个哨兵,防止哨兵单点故障。3、环境当前处于一主多从的环境中:4、设置哨兵启动哨兵进程首先需要创建哨兵配置文件:vim sentinel.conf输入内容:sentinel monitor taotaoMa

2021-07-27 10:02:32 172

转载 Nginx反向代理相关事宜

第一章:Nginx概述1.1、Nginx概述Nginx(“engine x”)是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用Nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。1.2、Nginx官网官网地址:http://nginx.org/1.3、Nginx用处Nginx可以作为静态页面的Web服务器,同时还支持CGI协议的动态语言,比如Perl、PHP等。但是不支持Java。Java程序

2021-07-22 17:22:34 520

原创 Firewalld防火墙转换成Iptables

关闭及停止使用 firewalld:systemctl mask firewalldsystemctl stop firewalld安装iptables:yum install -y iptables-services生效及iptables开机启动:systemctl enable iptablessystemctl start iptables查看是否开机启动和状态:systemctl list-unit-files|grep iptablessystemctl statu

2021-07-21 16:47:14 292

原创 1 在 Linux 下开机自动重启脚本(亲测)

1、简介经常碰到机器断电之后需要重启一大堆服务,为了防止这种事情发生,设置开机自启的脚本十分的重要,我们习惯性的做法就是编写一个重启脚本,然后在 /etc/rc.local 中去完成开机执行。例如下面这样:# chmod +x /etc/rc.local# vi /etc/rc.local/usr/local/nginx/sbin/nginxservice start tomcat/usr/local/apache/bin/apachectl startservice mysql star/

2021-07-21 10:25:26 2753 7

原创 股票相关信息

股票开头数字代表什么600 开头的股票是上证 A股,属于大盘股,其中 6006 开头的股票是最早上市的股票, 6016开头的股票为大盘蓝筹股 ;900 开头的股票是上证 B股;000 开头的股票是深证 A股,001、002开头的股票也都属于深证 A股,其中 002 开头的股票是深证 A 股中小企业股票 ;200开头的股票是深证 B股;300 开头的股票是创业板股票 ;400 开头的股票是三板市场股票。另外,沪市权证以 580 开头,深市权证以 031开头;申购代码:沪市以 730开头,深

2021-07-19 14:28:27 199

原创 基金注意事项

买入注意事项1、买入之前,查看基金,最近一个月、三个月、半年、一年的收益率,是否处于上升趋势。2、查看基金的持有的股票,是否有上涨空间。分析具体重仓的行业龙头股票上涨空间和价值3、看清楚买的是纯行业基金,还是混合基金?4、预测买入的基金,上升价值或者上涨时间。当到达预计的价值或者时间时,准备减仓1/3。即使还有市场余温。还能挣一点。2:30以后进场。必须时主升浪,温和放量或者平量。5、先查看基金规模、和成立时间。成立时间短的,会为了业绩认真选股;不要计较买入手续费是0.12%还是0.15%,能挣钱

2021-07-18 11:24:00 160

转载 Linux实时监控日志文件的swatchdog

1. 前言本教程主要讲解在Linux系统中如何使用swatchdog实时监控日志文件的变化。swatchdog(Simple WATCH DOG)是一个简单的Perl脚本,用于监视类Unix系统(比如Linux)上的活动日志文件。它根据可以在配置文件中定义的正则表达式监控日志。您可以从命令行或后台运行它,使用daemon模式选项在后台运行。请注意,该程序最初名为swatch(Simple Watcher翻译为简单的观察者),但在这家老牌瑞士手表公司要求更改名称时,开发人员将其名称改为swatchdog

2021-07-14 11:31:54 887

原创 Get value from agent failed:ZBX_TCP_READ() timed out(亲测)

报错信息Get value from agent failed:ZBX_TCP_READ() timed out解决办法 :1、查看服务和端口是否还在2、查看zabbix_agentd.conf端配置文件,serverIP是否正确3、查看sever和agent防火墙,是否禁止链接10050端口;agent和server端相互ping对方IP,查看返回值。重启zabbix-agent服务重启服务,问题解决。参考链接 :https://blog.csdn.net/pctoper/

2021-07-13 10:15:14 9920 1

转载 通过zabbix获取数据库连接的信息及部分扩展

背景随着应用系统的不断增加,原本不告警的active threads,开始频繁告警(一天2次左右)。虽然告警次数不多,而且该监控项舍得阈值不高(不超过50),但对于运维来说数据库的threads-running是一个必须要重视的点。一般告警出现在半夜,不可能靠人工去记录threads-running过线后,到底哪些连接正在处理。市面上也没好的工具能自动记录这些数据,所以这时候就需要zabbix的action功能了。zabbix配置1. 定义监控项这里偷个懒,直接使用了percona模板中Threa

2021-06-30 14:23:08 698 1

转载 Zabbix监控Jenkins过程详解

这篇文章主要介绍了基于zabbix实现监控Jenkins的过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值。一、监控架构图二、实现思路在 Jenkins 上安装 Metrics 插件,使 Jenkins 暴露 metrics api;编写python代码从api抓取数据,并将数据解析为zabbix可以识别的格式;配置 Zabbix server 及 agent 以实现监控及告警三、具体配置1、安装Jenkins Metrics插件安装 Metrics 插

2021-06-29 14:41:02 1124

转载 GitHub 新手使用手册

GitHub是基于git实现的代码托管。git是目前最好用的版本控制系统了,非常受欢迎,比之svn更好。GitHub可以免费使用,并且快速稳定。即使是付费帐户,每个月不超过10美刀的费用也非常便宜。利用GitHub,你可以将项目存档,与其他人分享交流,并让其他开发者帮助你一起完成这个项目。优点在于,他支持多人共同完成一个项目,因此你们可以在同一页面对话交流。创建自己的项目,并备份,代码不需要保存在本地或者服务器,GitHub做得非常理想。学习Git也有很多好处。他被视为一个预先维护过程,你可以按自己

2021-06-11 14:14:04 2950 1

原创 CentOS 7中 rsync 备份数据使用实例

rsync工具用于将文件和目录从一个位置同步到另一个位置。同步的位置可以在本地服务器或远程服务器上。在Centos中使用下面命令安装rsync:对于负荷较重的 rsync 服务器应该使用独立运行方式# yum install rsync xinetd --服务安装# /usr/bin/rsync --daemon对于负荷较轻的 rsync 服务器可以使用 xinetd 运行方式# yum install rsync xinetd --服务安装# vim /etc/xinetd.d/rsync

2021-06-11 11:32:35 580 2

转载 Word 双面打印

打印机支持双面打印时设置方法:若要检查您的打印机是否支持双面打印,可以查看打印机手册或咨询打印机制造商,也可以执行下列操作:  1、单击“文件”选项卡;  2、单击“打印”;  3、在“设置”下,单击“单面打印”。如果提供了“双面打印”,则您的打印机已设置为双面打印。  提示:如果打印到复印打印一体机,并且复印机支持双面复印,那么它可能也支持自动双面打印。如果安装了多台打印机,可能一台打印机支持双面打印,而另一台打印机不支持双面打印。打印机不支持双面打印,手动设置双面打印方法:如果打印机不支

2021-06-10 17:29:39 3688

转载 华为交换机,路由器升级版本

一、为什么要升级硬件设备最主要的是里面的软件,那么软件会有迭代,假如设备要升级怎么办?简单,仔细看下面内容。升级流程:二、准备过程1、准备2、配置思路a 上传补丁文件(TFTP)b 指定设备开机自启动系统软件版本startup system-software V200R007C00.ccc 指定设备开机自启动补丁文件startup patch patch.patd 重启设备reboot3、验证升级结果a 查看运行版本display version

2021-06-10 16:48:44 2566

转载 Ubuntu下OpenResty 搭建高性能服务端

Socke 介绍Linux Socket 编程领域为了处理大量连接请求场景,需要使用非阻塞 I/O 和复用,select、poll、epoll 是 Linux API 提供的 I/O 复用方式,自从 Linux2.6 中加入了 epoll 之后,高性能服务器领域得到广泛的应用,Nignx 就是使用 epoll 来实现 I/O 复用支持高并发。对于“高性能”服务端而言,我们所关注的并不是语言的性能,而是缓存和语言支持异步非阻塞。缓存针对缓存要明白通信速度的快慢顺序内存>SSD>机械磁

2021-06-10 11:00:08 328

转载 Linux shell中2>&1的含义

转载来源 :Linux shell中2>&1的含义作者:一个行走的民https://blog.csdn.net/zhaominpro/article/details/826305281 和 2 在 Linux 中代表什么在Linux系统中0 1 2是一个文件描述符从上表看的出来,我们平时使用的echo "hello" > t.log 其实也可以写成echo "hello" 1> t.log关于2>&1的含义关于输入/输出重定向本文就不细说了,

2021-06-10 10:43:49 384

转载 Shell脚本 – 查看网络接口信息

转载来源 :Shell脚本 – 查看网络接口信息https://mp.weixin.qq.com/s/qdEzm-GcoFYvC50XWfchrQ本文介绍如何是用shell脚本查看网络接口的ip地址、MAC地址、网络速率等信息。系统环境Centos71)检查可用的网络接口使用ip和awk命令,过滤出状态为UP的网络接口。[root@localhost ~]# ip ad|awk '/state UP/ {print $2}'ens33:ens38:2)查看网络接口的IP地址使用下面

2021-06-10 10:08:06 964

转载 Nginx 实现封杀恶意访问

前言先来说说为啥要写这篇文章,之前小编看了下 nginx 的访问日志,发现每天有好多国外的 IP 地址来访问我的网站,并且访问的内容基本上都是恶意的。因此我决定禁止国外 IP 来访问我的网站想要实现这个功能有很多方法,下面我就来介绍基于 NGINX 的 ngx_http_geoip2 模块 来禁止国外 IP 访问网站。安装 geoip2 扩展依赖# yum install libmaxminddb-devel -y下载 ngx_http_geoip2_module 模块# git clone

2021-06-09 17:51:07 858

转载 Oracle 数据库升级

转载来源 :Oracle 数据库升级https://mp.weixin.qq.com/s/LIDIsmeZRRfZmOVtOkeznQ一、环境准备本次测试尽量按照生产环境升级进行模拟,故而使用2台主机进行测试:注意:源库为生产环境 linux 6系统,目标库为升级环境,由于 19C 无法安装在 linux 6系统,故而选择异机升级,保留生产环境用于失败回退。根据 MOS 文档 2485457.1 可以获取最新版 AutoUpgrade 工具下载地址:The most recent ver

2021-06-09 10:59:42 1093

原创 LAMP之apache调优

本节所讲内容:LAMP之apache调优15.1 隐藏apache版本信息15.2 设置错误页面-开启压缩和缓存功能15.3 开启长连接功能15.4 apache运行模式-prefork-worker运行模式介绍15.6 prefork运行模式详解15.7 worker运行模式详解15.7 rewrite-禁止网站下某个目录执行PHP文件-apache调优总结生产环境中,部署了apache之后,我们应该从安全还是性能角度,在apache服务上线之前,对其做诸多的优化调试才行。

2021-06-05 16:34:56 1042 1

转载 Centos7 使用 chronyd 进行时钟同步

背景最近要做阿里云迁移 IDC 机房,整理下 Linux 运维基线,简单记录,以备后用~安装# 默认已经安装$ yum install -y chrony配置文件$ cat /etc/chrony.conf# Use public servers from the pool.ntp.org project.# Please consider joining the pool (http://www.pool.ntp.org/join.html).# 国家服务器server 0.cn.p

2021-06-04 11:57:20 548

转载 使用Zabbix Agent 2监控MongoDB

参考链接 :使用Zabbix Agent 2监控MongoDBhttps://mp.weixin.qq.com/s/41-CNF-_n8upXeUBOioMpw从Zabbix5.0.10和5.2.6的版本开始,Zabbix官方开始支持对MongoDB数据库的监控,平时作者用MongoDB比较多,本文介绍如何使用zabbix-agent2来监控MongoDB数据库。监控什么?Zabbix官方分别提供了监控MongoDB集群和MongoDB节点的模板。获取MongoDB节点和集群状态和集合的存储信

2021-06-04 11:41:25 818

转载 CentOS 7安装MongoDB

简介因为公司监控系统获取的应用监控指标数据,需要存放在mongo数据库,最近就开始研究一下mongo数据库,先从最简单的mongo数据库安装和简单使用,和大家做一下分享。MongoDB安装从官方网站上,根据自己的操作系统版本,选择需要下载的rpm包,我这里下载的是4.2.2的版本,对应的操作系统是RHEL7wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/4.2/x86_64/RPMS/mongodb-org-server-4.2.2-1.

2021-05-20 09:47:56 335

原创 CentOS7下安装 mysql5.7.25(glibc版)(可用)

一、安装前的检查1. 检查 linux 系统版本 [root@localhost ~]# cat /etc/system-release2. 检查是否安装了 mysql (mysql 有三种安装方式:二进制包安装、RPM包安装、源码装)3. 系统内存检查检查一下 linux 系统的虚拟内存大小,如果内存不足 1G,启动 mysql 的时候可能会产生下面这个错误提示:Starting mysqld (via systemctl): Job for mysqld.service failed be

2021-05-17 18:00:13 690

原创 CentOS下使用Varnish为网站加速

1 varnish概述2 安装varnish3 varnish 缓存原理4 实战:缓存一个网站5 实战:使用varnish缓存多个网站1 varnish概述Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一,他认为现在的计算机比起1975年已经复

2021-05-15 16:00:12 542 10

原创 pip相关介绍

普通安装pip install requests指定版本安装pip install robotframework==2.8.7卸载已安装的库pip uninstall requests列出已经安装的库pip list将已经安装的库列表保存到文本文件中pip freeze > D:\桌面\install.txt...

2021-05-10 11:37:30 6719 2

转载 RocketMQ 部署不当导致磁盘空间不释放

背景生产环境采用 RocketMQ 三主三从集群搭建,6 个实例部署在 3 台 Linux 服务器上(节省资源),每台服务器部署一主一从,生产上运行一段时间后,发现磁盘空间报警,发现df与du显示的空间不一致(相差几十G)。问题原因RocketMQ在同一台服务器上,启动一主一从 2 个实例,由于 2 个主从RocketMQ实例采用同样的 Logback 配置文件,写入的日志名称及滚动策略是一样的。主从 2 个实例Logback在 Linux 下共享日志滚动时,会导致日志文件滚动后,但是其中一个 实例

2021-05-07 09:49:36 1593

原创 10种电脑无法启动故障

开机自检时出现问题后会出现各种各样的英文短句,短句中包含了非常重要的信息,读懂这些信息可以自己解决一些小问题,可是这些英文难倒了一部分朋友,下面是一些常见的BIOS短句的解释,是我在修电脑时,常出现的短句。大家可以参考一下。1.CMOS battery failed中文:CMOS电池失效。解释:这说明CMOS电池已经快没电了,只要更换新的电池即可。2.CMOS check sum error-Defaults loaded中文:CMOS 执行全部检查时发现错误,要载入系统预设值。解释:一般来说出

2021-05-05 15:41:55 370

原创 CentOS 8部署Gitlab

Gitlab简单部署1,环境和准备工作操作系统:CentOS6 或者7、8测试都是没有问题的IP地址:192.168.106.129配置2核 内存2G CPU2,建立git用户useradd gitpasswd git passwd -l git #锁定git远程登陆3,关闭防火墙systemctl stop firewalldsystemctl disabled firewalld4,安装依赖库# yum install curl openssh-serv

2021-05-05 09:40:27 572 3

原创 使用SVN+apache搭建一个版本控制服务器

服务端: IP:192.168.10.63服务概述:SVN(subversion)是近年来崛起的版本管理工具,是CVS的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。作为一个运维人员安装和配置SVN服务器和客户端是必须要掌握的内容。版本控制:常见版本控制软件:Cvs 由于之前CVS编码的问题,现在大多数软件开发公司都使用SVN替代了CVSSvngit 分布式版本控制器SVN服务器运行模式:模式1:svn服务器单独运行 监听: 3690端口 访问: svn:

2021-05-01 16:20:07 1030 1

原创 服务器 I IPMI 密码重置及初始密码

情况描述:服务器主板集成有 IPMI,可以通过 BIOS 进行配置,但在 BIOS 中仅能配置管理 IP 地址,无法配置用户名以及密码(也存在用户名密码被修改的情况),导致无法使用 IPMI 对服务器进行远程管理。思路分析:Linux 支持 IPMI 内核加载,可以在 Linux 使用命令的方式修改 IPMI 用户名以及密码。 也有文档介绍使用 Windows 修改 IPMI ,但笔者测试过 2 次未成功,所以推荐使用 Linux 。解决方法:1、安装 centos 系统,mini 即可;

2021-05-01 14:39:13 20076

原创 dell戴尔服务器错误代码及解决方案2013版

2021-05-01 14:36:36 4007 1

转载 Git常见问题及报错

1、解决git clone报错Peer’s Certificate has expired的问题以往在学习一些github上的开源项目时,都是直接复制了项目的地址,然后在主机上git clone一下即可,然而最近发现总是报错,报错内容如下:[root@localhost mnt]$git clone https://github.com/Meituan-Dianping/SQLAdvisor.gitCloning into 'SQLAdvisor'...fatal: unable to access

2021-04-30 17:51:54 1530 1

转载 配置多个git账号或多个SSH账号

开发过程中可能会需要在同一台电脑上配置两个git账号,一个账号用来将公司产品推到公司的代码仓库,另一个账号需要将自己私人的“玩具”推到github等平台,这就可能会需要使用不同的端口号或者不同的rsa秘钥(对应不同的邮箱地址)连接不同的代码仓库。具体方法打开“Git Bash”命令行工具输入命令其中-C后面引号中内容换成自己的邮箱,-f后面是新的公钥秘钥路径ssh-keygen -t rsa -C "xxxxxx@qq.com" -f .ssh/newfile中间按几次回车,执行结果如下图

2021-04-30 15:16:12 397 1

转载 Github版本控制——基础操作

安装Git工具git config --global user.name “wang”git config --global user.email “huangchuwang@163.com”一.创建本地版本库在项目目录下 进入命令窗口输入 git init ,会在当前目录创建一个git的隐藏文件夹 即创建成功1、所有文件提交到暂存区 :git add .2、提交到本地仓库 :git commit -m ‘版本注释’ (必须先进暂存区)二.创建远程仓库三.本地仓库与远程仓库建立连接(

2021-04-30 15:07:04 330 1

转载 DELL R430服务器做raid5以及安装操作系统过程

公司新到两台戴尔的服务器,配置情况如下:详细配置规划如下:三块盘做成raid 5,其中一块儿作为热备,raid 5作为读写速度,冗余,以及磁盘利用率各方面最优选,几乎非他莫属,现在三块2T的来做raid 5,利用率是(n-1/n),所以三块下来应该有4T左右的(当然由于换算关系,会在其左)存储大小。平常的存储都是这三块负责,如果某一天,其中一块儿盘坏掉了,那么热备盘会直接顶上去,利用算法,将那块儿盘对应的数据恢复出来。配置大概有以下几个步骤:准备:显示器外接出来,然后是键盘,系统启动盘(光盘/

2021-04-29 17:20:39 7566

转载 zabbix-agent自定义监控项

用户定义参数可以用来帮助用户实现通过Zabbix agent执行非Zabbix原生的 agent check。一条用户自定义参数配置应当使用以下语法:UserParameter=<key>,<command>key将在配置监控项时使用,用户自定义参数是由Zabbix agent来执行命令的。用户自定义参数参照agent check超时;如果超时时间到了,那么执行用户自定义参数的子进程将会被中止。UserParameter=key[*],command命令在执行时,引用k

2021-04-29 16:19:35 913

原创 nginx每日日志切割脚本

说明:调用cron定时任务,每天凌晨0点跑一次脚本,通过mv原log到新文件,然后nginx -s reload 来生成新的日志文件。通过find查找7天前日志,然后删除脚本内容和说明:123456789101112131415161718#!/bin/bash#tommy lin#2017-2-19#nginx日志切割按天,删除7天以前日志NGINX_DIR=/usr/local/nginx#定义nginx的目录LOG_NAME=www.iyunw.c

2021-04-29 14:52:20 352

空空如也

空空如也

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

TA关注的人

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