自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vincen world

vincen的linux世界

  • 博客(80)
  • 资源 (16)
  • 收藏
  • 关注

原创 Linux之IPV4的配置

在Linux下配置ipv4网络的方法

2018-08-06 16:59:42 13548 8

原创 CentOS7源码安装MongoDB

centos7或者centos6源码安装mongodb数据库,安装方法较为简单

2021-01-25 18:34:51 426

原创 CentOS7源码安装Nginx

源码安装Nginx,可以自由选择安装路径。推荐源码安装的方式

2021-01-25 18:34:22 148

原创 CentOS7源码安装PHP-7.2.15

通过源码安装的方式虽然步骤多了点,但是每一步都可以自定义,并且通过源码安装的方式可以让一台机器上启动多个不同端口的php-fpm

2021-01-25 18:33:15 271

原创 CentOS7源码安装python-3.7.6

在centos7或者centos6下通过程序源码包来安装Python3.7.6的版本,并且可以自定义安装目录,这样的安装方式是小编比较推荐的

2021-01-25 18:32:28 193

原创 Python3.7备份MySQL数据库

使用Python3.7的程序来备份MySQL数据库里面的数据,并将备份出来的数据打成一个压缩包的形式

2020-06-16 11:39:16 513

原创 rsync+inotify文件实时同步

rsycn是单一的数据传输工具,而inotify是单一的数据监控工具。将两者结合使用,能发挥出1+1>2的作用

2019-12-22 11:01:20 142

原创 MySQL配置远程连接

配置本地服务器连接远程数据库服务器MySQL和MySQL8的方法都是一样的,只是MySQL8的设置密码有点特殊

2019-11-27 10:00:56 313

原创 一键去重数据库里所有数据表的完全重复记录

对于一个数据库里所有表里的所有字段数据都完完全全重复了一遍甚至好几遍,造成一个库的数据达到几十万条记录,那么可以使用下面的脚本进行一键去重!select distinct 该命令是查询去重的数据,后面如果加 * 的话,那么就是查询所有字段里去重的数据;如果要查询哪几个字段的数据去重,那么就 select distinct 字段 from 数据库.数据表;但是要注意的条件:1、首先...

2019-11-13 17:32:39 977

原创 shell源码安装mariadb多台服务器

rsy_mysql.sh (脚本存放位置是 /root/shell/mysql )首先将这个脚本放置在一个用于管理多台服务器的管理机器中(下面称中央服)。首先要先下载好mariadb的tar包在/root/shell/mysql目录下: wgethttp://ftp.hosteurope.de/mirror/archive.mariadb.org//mariadb-5.5.64/source...

2019-11-07 10:56:00 181

原创 Curses library not found. Please install appropriate package 问题解决

源码安装MySQL或者mariadb的时候,在cmake的时候会遇到各种报错。

2019-11-02 11:05:43 6433

原创 批量检查多台服务器的情况

面对多台服务器的时候,只需要把服务器的相关信息写在一个列表中,然后执行脚本并且加上这个列表就可以实现一条执行命令检查多台服务器的情况。并且可以加上定时任务,定时自动检查服务器的情况

2019-10-15 17:46:01 957

原创 MongoDB的备份与恢复

centos6下对MongoDB数据库的备份和恢复

2019-10-11 16:22:03 100

原创 PHP设置utf-8字符

在php代码里增加一行:header('Content-type:text/html;charset=utf-8');比如:<?php header('Content-type:text/html;charset=utf-8'); echo '该文件位于 " ' . __FILE__ . ' " ';?>...

2019-10-11 13:20:46 252

原创 我眼中的数据中心

先想象一个场景,假设你是一个酒店大集团的老总,集团下的员工多达上万人。这时候你将那些员工分放在集团的四个部分去工作,有些地方比较重要,所以员工多一些,有些地方工作量没那么大就少一些员工。而为了方便管理,你采用了分段管理的方式:招聘了一批管理能力优越的人,作为普通员工的管理者,也可以说是小组长; 而这些管理者的工作不仅需要管理员工,还需要一个对接人,以及管理这些管理者的上司在,所以这时候你又招...

2019-10-04 17:34:52 3237

原创 日常使用的shell脚本(1)

此脚本用于对服务器的空闲CPU百分比、空闲内存百分比、存储空间使用率、以及判断tomcat等服务是否有启动#!/bin/bash#cpu=`top -bn 1 -i -c | grep Cpu | awk '{print $8}'`mem=`free -m | grep M | awk '{print $4}'`ssd=`df -h | head -2 | tail -1 | ...

2019-08-06 21:40:56 226

原创 iptables防火墙应用案例

案例1:允许任意的客户端范文服务器主机提供的日常服务(HTTP,HTTPS,DNS,NTP,SMTP,POP3,SSH),在Linux中,/etc/services文件可以找到各种服务所对应的标准端口信息。iptables -A INPUT -p tcp --dport 22 -j ACCEPT #允许22端口(SSH)数据包通过 iptables -A INPUT -p udp...

2019-07-05 08:41:02 398

原创 iptables防火墙

简介:Linux防火墙系统包括两个部分,netfilte和iptables。其中netfilte位于内核空间,目前是Linux的组成部分,可以对本机所有流入,流出,转发的数据包进行查看,修改,丢弃,拒绝等操作。但由于netfilte在内核空间中,用户一般是无法接触内核和修改内核,唯有通过一个命令行工具来完成,而这种命令行工具有很多种,比如iptables,Firewalld等工具。ipta...

2019-07-04 13:15:13 178

原创 检查Httpd服务是否开启-shell脚本

首先要安装好http这个包,可以使用 yum -y install httpd 命令来进行安装#!/bin/bashthis_pid=$$ss -luntp | grep httpd | grep -v "grep" | grep -v this_pid &> /dev/nullif [ $? -eq 0 ];then echo "The httpd servi...

2019-05-07 17:23:06 2734 2

原创 ansible的部署与hello ansible

ansible简介:ansible是一个基于Python实现的开源管理工具,其编排引擎可以出色地完成配置管理、流程控制、资源部署等等多方面的工作。比起puppet和saltstack,ansible不需要安装客户端,只需要通过ssh的后台进程来连接管理。虽然ansible的时间比较短,但却是当下最火热的工具。安装ansible的方法有很多种,比如从GitHub中获取源码、tar包、制作rp...

2019-04-27 11:41:19 380

原创 centos7进单用户

首先在进入系统之前会遇到下面这个界面,如果没有任何操作,这个界面会自动倒数4秒左右默认选择第一个进入系统。这时候要通过上下键来取消这个倒计时取消了倒计时后随便选一个版本,然后按E键,进入配置界面(下图)在linux16那一配置文段里,把ro改成rw,然后加上一个配置init=/sysroot/bin/bash最后按下Ctrl+X键,进入单用户模式...

2019-04-24 13:18:09 218

原创 docker-多容器应用部署

这里使用两个容器,分别是Python和redis的,通过相连两个容器来执行一个简单的应用。在其中有一些坑,我都用红色来标明字体了1、准备一个简单的Python文件vim app.py from flask import Flask from redis import Redis import os import socket app = Flask(__name__) ...

2019-04-07 11:47:41 1114

原创 docker-制作能访问公网的image

先在docker hub上拉取一个image,作为base imagedocker pull busybox然后查看这个image,进入到这个image里ping不通外网docker image ls | grep busyboxdocker run -it busyboxping www.baidu.com退出image后,重新进入,只不过这时候...

2019-04-07 11:33:34 548

原创 Centos7安装docker-machine

在Linux系统中,docker和docker-machine是分开安装的。这里使用阿里云开源镜像文件站的docker工具,下载最新的docker-machine工具到本地阿里云的docker-machine链接:https://mirrors.aliyun.com/docker-toolbox/linux/machine/0.10.0/docker-machine-Linux-x86_6...

2019-03-24 20:51:32 1121

原创 MySQL触发器

触发器是个特殊的存储过程,不同的是,执行存储过程要用CALL语句来调用,但触发器是不需要CALL语句调用,也不用手动启动,只是当一个预定义的时间发生的时候,就会被MySQL自动调用。就像火警装置一样,一出现大火浓烟就会响起报警的声音,这个触发条件是火和浓烟。创建触发器的执行语句是:create trigger 触发器名字 触发器的时间 触发的事件 on 建立触发器的表名 fo...

2019-03-23 19:17:03 147

原创 Redis cluster集群的扩容和收缩

集群扩容:增加集群的节点,槽和数据在节点之间移动。扩容集群的步骤分别为:准备新的节点、通过cluster meet操作将节点加入集群中、将原有的数据和槽进行迁移1、先开启6个节点以及集群https://blog.csdn.net/vincen123/article/details/882899392、准备好7006,7007这两个端口的节点配置文件######使用sed配置700...

2019-03-21 21:36:17 1052

原创 Redis一键开启cluster集群

可以对比一下使用原生命令安装的cluster集群:https://blog.csdn.net/vincen123/article/details/867478351、安装Redis4.0的版本(5.0的版本是C语言开发的,不支持ruby语言)https://blog.csdn.net/vincen123/article/details/865480462、配置Redis的6个节点的文件...

2019-03-08 19:51:01 466

原创 NFS文件共享

NFS(Network File System)网络文件系统,是一种通过网络方式共享文件系统的通用共享解决方案。目前NFS有三个版本,NFSv2,NFSv3,和NFSv4.其中NFSv2是最早的一个版本,被众多的操作系统支持,兼容性好。NFSv3,速度更快,单个文件大小更大,支持TCP协议等。NFSv4提供了有状态连接,更容易追踪连接状态,这个版本增加了安全性。而现在centos7使用的是是NFS...

2019-03-06 18:03:21 263

原创 Redis原生命令安装配置Cluster集群

在大量数据面前,通常会增加节点来存储数据。那么在节点集群中数据的分布,节点之间的状态成为一个必须要关注的问题。比如现在有16384份数据,用6个节点来存储这些数据,如果用随机存储的方式,那么会造成数据分布不均衡,下次要查找数据的时候需要花费庞大的时间和精力,并且在这同时会遇到要查找的数据不知道存放在哪个节点上。另外如果新加入的节点后,怎么去分配数据。而Redis cluster这个工具可以很好...

2019-02-18 21:43:07 348

原创 MySQL高可用MMM架构集群

简介:MMM也就是Master-Master replication Manager for MySQL,MySQL主主复制管理器。关于MySQL主主复制配置的监控,故障转移和管理的一套可伸缩的脚本套件,可以用这个套件在一组居于复制的服务器启动虚拟IP,除此以外,还有对从服务器的延迟监控,主从数据备份,节点之间重新同步功能。通过MMM方案可以实现MySQL服务器的故障转移,从而实现MySQL的...

2019-01-24 21:11:33 708

原创 Redis高可用架构配置

跟MySQL一样,Redis也有高可用架构的主从复制。虽然两者的实现方式有些区别,但作用都是大同小异的,都是为一个数据提供了多个副本保证了数据的安全性并且对数据的读写操作进行分离,分担了主节点的读写负载,让Redis的性能更优越。下面使用同一个主机,不同服务端口的方式对Redis进行主从复制Redis在Centos7安装方法:https://blog.csdn.net/vincen123/...

2019-01-21 21:41:46 219

原创 Centos7安装Redis

Redis是一款代码开源,基于键值的存储服务系统,也可以理解为是一种拥有多种数据结构的数据库,非关系型的数据库(MySQL是关系型数据库)。而且Redis将数据存储在内存中,速度快是其的一种优势。同时,Redis支持多种语言的客户端,比如Python,Java,go等等,可以应用于缓存系统,计数器,实时系统等等场景上1、下载redis的tar包(在官网上下载好tar包后再上传到centos也行...

2019-01-21 21:39:59 124

原创 MySQL基于GTID的主从复制

主库服务器:192.168.0.51、在MySQL中创建一个用户mysql> create user repl@'192.168.0.%' identified by '1234';2、赋予这个用户权限mysql> grant replication slave on *.* to repl@'192.168.3.%';3、修改MySQL的配置文件my.cnf并...

2018-12-30 17:35:56 204

原创 MySQL基于日志点的主从复制

主库服务器:193.168.0.51、在MySQL中创建一个用户mysql> create user repl@'192.168.0.%' identified by '1234';2、给这个用户赋予权限mysql> grant replication slave on *.* to repl@'192.168.3.%';3、修改MySQL的配置文件my.cnf...

2018-12-30 17:32:24 942

原创 Linux安装MySQL5.7的问题

1、安装完MySQL后,第一步进入MySQL的时候会遇到初始化密码不正确的的问题Access denied for user 'root'@'localhost' (using password: YES)遇到这个问题说明MySQL5.7版本是有初始化密码的,而不像5.6和5.5那样没有初始化密码,可以直接回车进入。而MySQL5.7的初始化密码存放在mysql服务日志里,路径在/var/...

2018-12-20 21:06:54 207

原创 RAID磁盘阵列的创建

RAID的介绍链接:https://blog.csdn.net/vincen123/article/details/829486891、查看磁盘信息lsblk #查看设备使用情况sdb 8:16 0 15G 0 disk sdc 8:32 0 20G 0 disk sdd ...

2018-11-30 21:58:18 849

原创 Nginx实现Websocket代理

websocket实现在HTTP连接的基础上,并且通过HTTP的upgrade协议头将连接从HTTP升级到websocket。这样就可以实现多次双向通信,也就是客户端能向服务端主动发送请求,服务端也可以向客户端发送请求。直到连接关闭1、部署nodejs环境 安装nodejsyum -y install nodejs 修改虚拟机的环境变量vim /etc/profile...

2018-11-29 21:58:53 1813

原创 Linux网络的简单配置

1、查看网络接口参数ifconfig#查看网络接口参数ifconfig eth0 192.168.1.0 netmask 255.255.255.0#临时设置eth0网卡的IP为192.168.1.0,子网掩码为255.255.255.0(永久设置的方法:https://blog.csdn.net/vincen123/article/details/81456702)ifcon...

2018-11-28 20:53:44 150

原创 vim编辑器

vim编辑器是Linux独有的一种编辑器,虽然没有Windows里的文本编辑器那么多样化,但论功能vim还是非常强大的。写文本,脚本以及程序都用得上的编辑器,所以对vim熟悉掌握了,会在一定程度上减轻工作的压力vim有三种工作模式,分别是命令模式,插入模式和末行模式。其中命令模式可以实现基本的光标移动与大量的快捷键操作,插入模式可以实现文本的基本编辑功能,末行模式可以通过输入特定的指令实现特定...

2018-11-28 18:31:14 150

原创 Samba共享

Samba共享是Linux与Windows的跨平台共享。这个服务的创始人是美国一所大学的大学生,由于在实验室做的实验资料要带回宿舍继续研究,这样很麻烦,而当时的Windows与Windows之间的共享程序代码并不是开放的,但这些代码所产生的01代码是可以公开的,所以这个大学生根据微软所公开这个共享程序的01代码来推断这个服务程序的代码,也就是反编译。把所有的代码都推断出来后,将其修改,改成一种...

2018-11-27 13:18:32 210

XshellPlus_7.0.0001_Setup.zip

xshell7_pojieban

2021-02-23

php-7.2.15.rar

包含PHP-7.2.15的tar源码包以及在Linux上源码安装步骤的pdf

2020-12-31

Python-3.7.6.rar

包含python-3.7.6的tar源码包,以及在linux上的源码安装步骤pdf

2020-12-31

SecureCRT.zip

SecureCRT是一款终端仿真程序,支持SSH(SSH1和SSH2)以及Telnet和rlogin协议。SecureCRT用于连接运行包括Windows、UNIX和VMS在内的远程系统的理想工具。需要的朋友快来下载吧。

2020-12-31

xshell.zip

连接服务器的终端软件,真实可用。方便,快捷,适合运维人员使用。里面还可以根据自己的需求修改背景图等.它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

2020-07-21

MySQL-5.7.16.tar.gz

这里面包括了MySQL-5.7.16的源码包和一些编译安装所需要用到的工具包,boost和cmake等等,版本都是适配5.7.16的

2020-05-27

Navicat Premium 15.zip

Navicat Premium 15的官方安装包和以及本人编写的安装步骤,实测有效!!!!

2020-03-31

源码安装LNMP环境.md

包括了MySQL、PHP、NGINX的源码包下载网址、安装以及相关的配置还附带了测试PHP与后端数据库的连通性的php脚本。该文档请用typora软件打开,以免出现格式混乱!

2019-08-28

红外遥控开门程序

在超凡蜘蛛侠里主角的房间是使用自制的红外遥控来对门实现遥控开关门,这个程序的实现结果跟电影里的也一样

2019-04-12

Python程序画logo

代码简单,而且通俗易懂,最终实现的结果就是画出一个相对简单一点的logo

2019-04-12

10秒时间程序

利用51单片机以及4个数码管组成一个时间计时器,到了10秒后会停止。代码通俗易懂

2019-04-12

MySQL-MMM监控工具rpm包

用于MySQL-MMM的监控模块,是安装其监控工具的一个yum源

2019-01-23

mysql-mmm-agant源

这是MySQL-MMM框架中的其中一个插件源,用于安装mmm的agant工具的yum源

2019-01-23

remi-release源

可以用于MySQL工具、PHP等工具的安装。比如MySQL的MMM架构,PHP的fpm-php插件

2019-01-23

PHP7.2 tar包

PHP7.2 的tar包用于Linux操作环境下,使用源码编译安装

2018-11-01

linux镜像文件链接

有centos、RHEL以及RHEL服务器版。都是百度云链接,永久有效的。

2018-09-27

空空如也

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

TA关注的人

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