薄凉小伙的运维成长之路
文章平均质量分 74
本人的博客创建于18年1月份左右,为了能够丰富自己的知识,同时也希望能够对大家有所帮助,在今后的日子里我会不断地和大家一起共同来探讨Linux道路上的相关技术,希望大家和我一样有着对Linux的热爱和梦想,那就为了实现各自的梦想共同去拼搏吧!!!!!!!努力加油@!!!
薄凉小伙
少壮不努力,老大徒伤悲
展开
-
怀念在青鸟的日子
怀念老师们原创 2023-03-04 17:11:47 · 581 阅读 · 0 评论 -
文本处理工具
Grep、Cut、Sort、Uniq、Tee、Diff原创 2023-02-28 16:19:11 · 573 阅读 · 0 评论 -
BLXH-AS的博客站点
BLXH-AS的博客站点建立初衷,是想整理、记录一些相关的知识笔记,理论、概念、技术文档方面的内容,目前本站点包括Linux系统、集群架构、wndows与Linux相关使用工具、应用服务,数据库、docker等等几方面的技术文章。我相信这还是远远不够的,作为热衷IT运维的我,除此之外,本人日常也会持续整理出更多更好的文章,比如:Python、自动化运维、zabbix、Linux等有关运...原创 2019-03-19 15:07:18 · 329 阅读 · 0 评论 -
configure: error: Package requirements (sqlite3 」 3.7.4) were not met:
configure: error: Package requirements (sqlite3 > 3.7.4) were not met:在Centos7环境中配置php7.4.8出现如上错误是因为缺少sqlite相关庫:解决方法如下:yum -y install sqlite-devel原创 2020-07-10 03:10:04 · 6871 阅读 · 4 评论 -
configure: error: Package requirements (oniguruma) were not met
configure: error: Package requirements (oniguruma) were not met在Centos8环境中配置PHP出现如上报错:原因是没有安装配置oniguruma导致的解决方法如下:1、获取源码,2.并解压wget https://github.com/kkos/oniguruma/archive/v6.9.4.tar.gz -O oniguruma-6.9.4.tar.gztar -zxf oniguruma-6.9.4....原创 2020-07-10 03:31:13 · 12727 阅读 · 0 评论 -
MySQL--物理文件组成基本配置详解
一、MySQL Server 简介什么是MySQLMySQL是由MySQL AB公司(目前已经被SUN公司收归麾下)自主研发的,目前IT行业最流行的开放原代码的数据库管理系统之一,它同时也是一个支持多线程高并发多用户的关系型数据库管理系统。MySQL数据库以其简单高效可靠的特点,在最近短短几年的时间就从名不见经传的数据库系统,变成一个在IT行业几乎是无人不知 的开源数据管理系统。从原创 2018-01-22 23:34:43 · 1467 阅读 · 0 评论 -
redis的三种启动方式
redis的启动方式1.直接启动 进入redis根目录,执行命令: #加上‘&’号使redis以后台程序方式运行1./redis-server & 2.通过指定配置文件启动 可以为redis服务启动指定配置文件,例如配置为/etc/redis/6379.conf 进入redis根目录,输入命令:1./redis-server /etc/redis/6379.conf #如...原创 2018-06-06 17:54:23 · 1586 阅读 · 0 评论 -
FFmpeg | 视频工具安装及【转码】配置详解
简介:在实际工作当中,服务器上难免会有一些视频文件需要去处理,甚至想要把这些视频文件的格式进行一个转换,那么怎么办呢?于是本人上网查了查,就发现了这款视频处理工具,顺便研究研究,给大家介绍一下这个视频工具,他就是ffmpeg。相信这款工具用的人还是蛮多的。什么是ffmpeg?what......ffmpeg是一个很强大的音视频处理工具,它是一个完整的、跨平台的解决方案,可以...原创 2019-03-25 03:15:34 · 943 阅读 · 0 评论 -
Linux | (WGET、Curl、Aria2、Axel)的最佳命令行下载加速工具【详解】
简介:在远程服务器或者本地工作时,您可能经常需要从外部源获取内容。要获得这样的内容,特别是当您没有其他选项时,您将需要使用Linux命令行工具来完成这项工作。在本篇文章当中,我们将介绍一些最常用的通过Linux下命令行下载内容的工具。测试环境为Ubuntu18.04 LTSWget我们将从一个名为wget的最流行的工具开始。它是一个网络实用程序,可用于通过HTTP,HTT...转载 2019-03-25 15:05:21 · 9701 阅读 · 2 评论 -
CwRsync | Windows与Windows之间同步备份配置详解
相信一提到Rsync大家并不陌生,第一想到的就是他是Linux下一款能够实现远程同步备份以及本地复制的一款工具那么,今天给大家演示的并不是这款工具,而是和他有着相同功能的工具名字叫CwRsync。什么是cwRsync?cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件。cwRsync主要用于Windows...原创 2019-03-18 00:29:49 · 4804 阅读 · 0 评论 -
zabbix纯内网环境监控服务器发送邮件报警
Linux | zabbix | 实战篇(一步步带你到邮件报警)一、本章环境:Zabbix3.4.8服务器OS:Centos7.6x86_64 邮件服务器OS:Windows10x86_64 邮件客户端OS:Windows10x86_64 zabbix客户端:OS:Centos7.6x86_64二、搭建zabbix监控搭建zabbix可以参考我的这篇文章:https:...转载 2019-04-06 05:36:27 · 4850 阅读 · 1 评论 -
Linux | zabbix | 监控硬件及服务【详解】
简介:大家好今天给大家带来zabbix4.0.5监控主机,那么最近由于我个人的关系。没有及时的更新文章所以,很抱歉那么今天我分享的内容是zabbix4.0.5监控服务器。本章的具体监控服务器如下:服务器的CPU使用率 服务器的硬盘挂载使用率 服务器的网卡流量流入流出使用率 服务器的用户登录终端数量 Web服务器状态码检测那么本章主要就是监控这几个方面。搭建环境流程安装ce...转载 2019-04-06 06:07:48 · 665 阅读 · 0 评论 -
Ansible系列命令与Inventory配置详解
简介:Ansible是开源工具,整个开发过程或二次开发均遵循GPL协议,所以所有源码均可见,作为一款日常工作所需的核心软件,我们有必要知道其目录分布及各目录功能。通过下列命令可以获取ansible所有文件存放目录rpm -ql ansible该命令输出较多,大致分为如下几类:配置文件目录:/etc/ansible/执行文件目录:/usr/bin/Lib库依赖目录:/u...原创 2018-09-13 19:27:50 · 5637 阅读 · 0 评论 -
Ansible的Ad-Hoc(临时命令)命令集配置详解
简介:Ad-Hoc简而言之是“临时命令”,英文中作为形容词有“特别的”,“临时”的含义。Ansible提供两种完成任务方式:一种是Ad-Hoc命令集,即命令ansible,另外一种就是Ansible-playbook了,即命令Ansible-playbook。Ad-Hoc适合解决一些简单或者平时工作中临时遇到的任务Ansible-playbook适合解决复杂或需固化下来的任务深...原创 2018-09-25 19:01:12 · 5198 阅读 · 4 评论 -
Ansible的基本搭建安装与配置及各参数选项的作用
Ansible简介:ansible是什么?ansible是自动化运维工具自动化运维工具那么多,比如(statstack,puppet,cfengine、chef、func、fabric)为什么,偏偏要使用ansible呢?他有哪些好处,那他到底能做些什么呢?好了,接下来一一说明:首先ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppe...原创 2018-09-04 17:51:24 · 3220 阅读 · 0 评论 -
使用源码搭建部署开发版本Ansible自动化运维工具
概述+重点因为Ansible可以很简单的从源码运行,且不必在远程被管理机器上安装任何软件,很多Ansible用户会跟进使用开发版本。1.Ansible对主机的要求:目前,只要机器上安装了Python 2.6或Python 2.7(windows系统不可以做控制主机),都可以运行Ansible。主机的系统可以是Red Hat,Debian,CentOS,OS X,BSD的各种版本,等...原创 2018-09-05 10:38:41 · 929 阅读 · 0 评论 -
放弃时间的人,时间也会放弃他
莎士比亚曾说放弃时间的人,时间也会放弃他。时间的冷酷之处在于,它不会因任何原因而停止,不会因任何原因而重启,而我们唯一能做的就是把握住当下的时间,你的选择是做或不做,做不一定会成功,但不做就永远不会有机会。来自青岛农业大学的曲晓宁,对商界充满着憧憬,在她眼中商场才是真正的天下,有梦想并不新奇,而敢于追逐自己的梦想才是真正的勇者。为了实现自己进入商界的理想,晓宁的大学不仅只是在书本里打转,她利用周六...转载 2018-02-08 23:21:20 · 756 阅读 · 0 评论 -
为什么上班的时候基本上都是坐着,但是还是感觉很累?
大部分的办公室技术人员基本上都是坐一天,偶尔去趟卫生间,打个水,很少有大量的走路,或者体力上的劳动,运动量很大的应该是大脑,嘴巴,和手,比如思考,沟通,写作之类,但是一天下来缺感觉身心俱疲!记得以前上学的时候,家里大人有说,用脑过度也会瘦,意思就是大脑用的多了也会消耗脂肪,其实也算是一种运动量!但是以前是不累的,只是表现的很能吃!现在下班了基本上~都快瘫了!是老了体力不好了?还是其他原因??...转载 2019-03-27 20:49:51 · 1874 阅读 · 0 评论 -
学习Linux,不停的敲命令真的能起到很好的作用吗?
不停地敲命令真的能起到很好的作用吗?特此声明:之所以转发这篇文章,是因为使博主本人身同感受,仿佛就是曾经的自己。记得在初学Linux的时候,听朋友说:要学习Linux,学好Linux你得每天不停的敲Linux命令。从他们口中大概意思: 多敲、多练即可学会Linux。当然,我不否定这个说法,在初学Linux以及正在入门学习Linux的同学来说,确实多敲,多练可以有较大的提升,但是在学...转载 2019-03-14 11:01:19 · 493 阅读 · 0 评论 -
Centos7.2编译安装mysql5.7.18配置及详解
一、mysql5.7的主要特性(1.)原生支持Systemd(2.)更好的性能:对于多核CPU、固态硬盘、锁有着更好的优化(3.)更好的InnoDB存储引擎(4.)更为健壮的复制功能:复制带来了数据完全不丢失的方案,传统金融客户也可以使用mysql数据库(5.)新增sys库:以后这会是DBA访问最频繁的库(6.)更好的优化器: 优化器代码重构的意义将在这个版本及以后版本中带来巨大的改进,Oracl...原创 2018-02-08 23:36:12 · 1379 阅读 · 0 评论 -
MySQL数据库分区分表配置以及原理、特点、概念、区别详解
一、为什么要分表和分区?我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询速度变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。当出现这种情况时,我们可以考虑...原创 2018-02-12 19:02:57 · 11904 阅读 · 10 评论 -
MySQL备份与还原(二)
今天给大家带来了,如何使用xtrabackup针对mysql实现备份的三种方式。 第一种:xtrabackup完全备份+binlog增量备份 第二种:xtrabackup完全备份+xtrabackup增量备份 第三种:innobackupex全库备份+innobackupex增量备份 如果想知道,mysqldump的具体备份方法及binlog数据的恢复,可以点击下方链接进行查看:mysqldu...原创 2018-02-08 23:29:34 · 357 阅读 · 0 评论 -
MySQL备份与还原(一)
mysqldump备份结合binlog日志恢复mysql备份一般采取全库备份加日志备份的方式,例如每天执行一次全库备份,每小时执行一次二进制日志备份。这样在mysql故障后可以使用全库备份和日志备份将数据恢复到最后一个二进制日志备份前的任意位置和时间。1.binlog介绍mysql二进制日志记录着该数据库的所有增删改的操作日志(前提是要在自己的服务器上开启binlog),还包括了这些操作的执行时...原创 2018-02-08 23:31:21 · 337 阅读 · 0 评论 -
构建KeepAlived实现MySQL高可用以及主主复制配置详解
简介:生产环境中一台mysql主机存在单点故障,所以我们要确保mysql的高可用性,即两台MySQL服务器如果其中有一台MySQL服务器挂掉后,另外一台能立马接替其进行工作。MySQL的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD等,比较常用的是keepalived+双主,MHA和PXC。接下来将介绍利用keepalived实现 MyS...原创 2018-02-09 23:43:01 · 622 阅读 · 0 评论 -
构建MySQL高可用MMM集群架构(MySQL主主复制)管理配置详解
一、MMM简介:MMM即Multi-Master Replication Manager for MySQL: mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能对从服务器进行读负载均衡,所以可以用它来在一组用于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份、节点之间重新同步功能...原创 2018-02-08 23:24:03 · 1582 阅读 · 0 评论 -
MySQL架构之逻辑模块组成配置详解
一、MySQL 自带工具使用介绍MySQL 数据库不仅提供了数据库的服务器端应用程序,同时还提供了大量的客户端工具程序,如mysql,mysqladmin,mysqldump等等1、mysql命令Mysql命令是用的最多的一个命令工具了,为用户提供一个命令行接口来操作管理MySQL 服务器。语法格式:Usage: mysql [OPTIONS] [database]例如:# mysql-e "se...原创 2018-02-13 07:45:46 · 662 阅读 · 0 评论 -
构建MHA实现MySQL高可用之集群架构配置详解
一、MHA简介:MHA(Master HighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在...原创 2018-02-10 08:52:43 · 2388 阅读 · 0 评论 -
MySQL架构之存储引擎的配置以及使用mysqlslap工具进行压力测试详解
简介:MySQL Server 系统架构逻辑模块组成:MySQL逻辑结构可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql解析,执行计划优化,query cache 的处理等等;第二层就是存储引擎层,我们通常叫做StorageEngine Layer,也就是底层数据存取操作实现部分,由多种存储引擎共同...原创 2018-02-13 13:17:37 · 813 阅读 · 0 评论 -
MySQL几种经典的安装方式
一、YUM安装mysql官网地址:https://www.mysql.com/(1.)打开mysql官网,如下图所示(2.)点击DOWNLOADS(3.)点击YUM仓库选择YUM源(4.)选择企业版点击下载(5.)点击下载后出现以下界面我们选择No thanks, just start my download.进行下载(6.)下载下来之后进行安装mysql 注意:centos7系统中有mari...原创 2018-02-08 23:34:33 · 651 阅读 · 0 评论 -
MySQL影响性能的因素原因以及性能优化配置详解
一、MySQL性能优化之-影响性能的因素1.商业需求的影响不合理需求造成资源投入产出比过低,这里我们就用一个看上去很简单的功能来分析一下。需求:一个论坛帖子总量的统计,附加要求:实时更新从功能上来看非常容易实现,执行一条SELECT COUNT(*) from 表名的Query 就可以得到结果。但是,如果我们采用不是MyISAM 存储引擎,而是使用的Innodb 的存储引擎,那么大家可以试想一下,...原创 2018-02-12 14:11:17 · 9966 阅读 · 1 评论 -
MySQL5.5.22版本安装配置以及基本命令的使用和管理数据库备份与恢复操作详解
简介:MySQL是一个真正的多线程、多用户的SQL数据库服务,凭借其高性能、高可靠和易于使用的特性,成为服务器领域中最受欢迎的开源数据库系统。在2008年以前,MySQL项目由MySQL AB公司进行开发、发布和支持,之后历经Sun公司收购MySQL AB公司,Oracle公司收购Sun公司的过程,目前MySQL项目由Oracle公司负责运营和维护。接下来将介绍mysql的编译安装过程、服原创 2018-02-02 15:48:58 · 2992 阅读 · 0 评论 -
MySQL基于SSL安全连接的主从复制
简介:由于mysql的主从复制是明文传送的,但如果在生产环境中跨网络我们使用的主从复制还是明文传送的话,就保证不了数据的安全性,为了解决这一问题,我们需要加密进行传送,也就是基于SSL的加密方法进行传输数据实验环境: 首先准备两台mysql5.7数据库,一台为主master,一台为从slave服务器安装mysql,请点击下面的链接,有具体的安装步骤,这里不再一一介绍!!!安装mysql:htt...原创 2018-02-08 23:33:14 · 569 阅读 · 0 评论 -
GIT的第一次提交以及Git版本库的创建管理配置详解
一、创建版本库及 第一次提交 配置git环境变量,告诉git当前用户的姓名和邮件地址 ,配置的用户名和邮件地址将在版本库提交时用到。 #git config --global user.name “KangShuo”#git config --global user.email 2471781030@qq.com 系统设置一些git别名例如:g...原创 2018-09-06 17:41:55 · 1122 阅读 · 0 评论 -
zabbix报错之swap空间不足(创建、优化swap交换分区)配置详解
本案例出自现实生产环境:摘要: Lack of free swap space on node1 报错信息:It probably means that the systems requires more physical memory.Lack of free swap space on node1报错信息:It probably means that the systems requires ...原创 2018-04-18 13:43:06 · 2527 阅读 · 0 评论 -
centos jdk 1.7升级到1.8后显示还是1.7问题解决
系统原来安装的是jdk 1.7,现在要升级到1.8,查看了一下,原来是通过解压的方式安装的, 现在重新按这种方式安装1.81 下载jdk1.8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html找到下载链接 然后在linux中:wget http://111.1.50.111/fil...原创 2018-05-11 17:50:59 · 1135 阅读 · 0 评论 -
解决win10下安装typescript后仍报“tsc不是内部或外部命令...”的问题
环境:windows10tpyescript安装方式:先安装node.js,再使用npm install-g typescript安装ts问题:tsc命令不识别原因:环境变量没有添加或不正确解决方法:1.找到tsc.cmd这个文件所在的路径(我的是在我的node的node_global下,即:D:\node\node_global)2.将这个添加到环境变量—...原创 2018-05-12 17:09:24 · 5095 阅读 · 0 评论 -
常见服务器和软件故障及解决方法详解
一、织梦Dede后台验证码不显示解决方法织梦Dede后台验证码不显示解决方法,很多时候dedecms网站后台的验证码不显示,验证码不显示网站后台就没法登陆,常见的验证码后台不显示的情况有以下三种:Dede后台验证码不显示情况一:Dede后台验证码不显示情况二:Dede后台验证码不显示情况三那么以上三种方法我们应该如何解决织梦Dede后台验证码不显示?通用解决方案---取消后台验证码功能因为没有验证...原创 2018-02-13 13:50:52 · 2109 阅读 · 0 评论 -
apache 提示You don't have permission to access /test.php on this server.怎样解决
今天客户遇到了一个问题,那就是在访问www.xxxx.com网站的时候能够正常访问,可是如果去掉前面www就不能访问了.在网上大量的寻找答案,几乎都是在说Apache网站权限的问题,可是权限也都给了还是不能访问,依旧报错,开始按照网上的答案进行测试如下:首先找到Apache主配置文件加载启动重定向模块:[root@php-application ~]# vim /usr/loc...原创 2019-03-22 17:44:45 · 28706 阅读 · 1 评论 -
远程桌面链接错误由于CredSSP加密Oracle修正的提示连接不上报错
今天使用Windows10系统远程连接2012服务器按快捷键windows+R打开任务管理器,输入mstsc指令,提示报错信息如下:远程桌面链接错误由于CredSSP加密Oracle修正解决方法如下:修改组策略(1.)打开注册表运行 “gpedit.msc”命令:(2.)选择计算机配置下管理模板-->系统-->凭据分配下加密Oracle修正 -->...原创 2019-03-16 01:05:32 · 339 阅读 · 0 评论 -
安装二进制MySQL时初始化提示的错误详解
问题一、db2start: error while loading shared libraries: libnuma.so.1:cannot open shared object file: No suc在centos64位6.4上安装db210.5时db2start报上面的错误原因:是用yum 安装的libnuma.so.1,但安装时默认安装的是32的,但db2需要的是64位的解决办法:1.如...原创 2018-05-11 18:23:16 · 1286 阅读 · 0 评论