自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 CentOS7下docker部署vsftpd服务

CentOS7下docker部署vsftpd服务1. 安装docker(略)2. 创建目录mkdir -p /data/ftp/filesmkdir -p /data/ftp/conf3. 启动vsftpd服务:注意:主动模式和被动模式的区别在于,主动模式下,ftp采用的是20端口传送数据,而被动模式下,ftp采用的是大于1024的随机端口。所以被动模式下,必要关闭防火墙;(1)主动模式对FTP服务器的管理有利,因为FTP服务器只需要开启21端口的“准入”和20端口的“准出”即可,但这种.

2021-02-23 20:34:45 658

原创 Linux下内网DNS服务器搭建及使用

Linux下内网DNS服务器搭建及使用DNS 概念FQDN:完全限定域名,即每个域在全球唯一,域不是域名,google.com 是域,www.google.com 是域名。域可以分为根域(.)和顶级域(TLD)顶级域又可以分为三类:1. 通用顶级域(.com商业机构,.org非营利性组织,.net网络服务机构等)2. 国家顶级域(.cn中国,.uk英国,.us美国,.jp日本)3. 反向域(基础建设顶级域,.arpa)DNS 查询方式包...

2020-09-27 19:10:19 2953

原创 GitLab Docker方式部署

GitLab Docker部署GitLab Docker映像GitLab Docker映像是在单个容器中运行所有必需服务的GitLab的整体映像。GitLab CE和EE都在Docker Hub中:GitLab CE Docker映像 GitLab EE Docker映像注意:要在Kubernetes上安装GitLab,请查看GitLab Helm Charts。在以下示例中,我们使用的是GitLab CE的图像。要使用GitLab EE而不是GitLab CE,请将...

2020-06-30 14:32:56 746

原创 CentOS下NFS安装配置及调优

NFS安装配置及调优1. 修改yum源cd /etc/yum.repos.d/mkdir bakmv ./*.repo bakwget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean all &.

2020-06-28 19:33:20 810

原创 MinIO对象存储服务部署及使用

MinIO 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。MinIO是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。###在Docker中运行MinIO单点模式:MinIO自定义Access和Secret密钥要覆盖MinIO

2020-06-11 18:19:17 1438

原创 Python实现goaccess分析nginx日志

GoAccess是一款开源的且具有交互视图界面的实时Web 日志分析工具,通过你的Web 浏览器或者 *nix 系统下的终端程序(terminal)即可访问。能为系统管理员提供快速且有价值的 HTTP 统计,并以在线可视化服务器的方式呈现。Python实现goaccess分析nginx日志,结果报告发邮件通知运维。#!/usr/bin/python#-*- coding:utf-8 -*-#import psycopg2import osimport timeimport d...

2020-06-11 14:02:29 245

原创 CentOS 7.x下Kubernetes 1.18.1安装

CentOS 7.x下Kubernetes 1.18.1安装一. 配置系统环境cat /etc/redhat-releaseCentOS Linux release 7.7.1908 (Core)uname -aLinux k8s-master 3.10.0-1062.18.1.el7.x86_64 #1 SMP Tue Mar 17 23:49:17 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux配置主机名:hostnamectl set-hostname

2020-06-08 10:38:39 2166

原创 Oracle 11g R2 RAC 静默安装

Oracle Database 11g R2 RAC 静默安装有如下步骤:准备环境;静默安装Grid Infrastructure;创建ASM磁盘组;静默安装Oracle RDBMS Software;DBCA静默创建数据库;检查与后期完善。1、准备环境准备环境包括:安装一台DNS、一台SAN、两台数据库节点服务器操作系统安装与配置;配置DNS服务(scan解析);划分LUN;RPM安装所需软件包;满足RAC安装相关系统配置;创建grid、oracle用户并授权;创建

2020-06-04 09:06:40 2228

原创 Centos7手动安装部署glibc2.18

Centos7.6安装glibc2.18cd /home/installwget http://ftp.gnu.org/gnu/libc/glibc-2.18.tar.gztar xvf glibc-2.18.tar.gzcd glibc-2.18mkdir buildcd build../configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-bi

2020-06-03 15:31:46 5253 3

原创 CentOS 7安装部署GlusterFS

CentOS 7安装部署GlusterFS一、glusterfs简介Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端。是整合了许多存储块(server)通过Infiniband RDMA或者 Tcp/Ip方式互联的一个并行的网络文件系统。  特征:• 容量可以按比例的扩展,且性能却不会因此而降低。• 廉价且使用简单,完全抽象在已有的文件系统之上。• 扩展和容错设计的比较合理,复杂度较低• 适应性强,部署方便,对环境依赖低,使...

2020-06-03 14:46:26 1942

原创 docker安装配置Haproxy

Haproxy 安装及配置docker部署HAproxy:mkdir -p /opt/haproxydocker run -d --restart=always -p 6443:6443 -p 9999:9999 --name haproxy -v /opt/haproxy:/usr/local/etc/haproxy:ro haproxy:2.1docker run -d --restart=always --net=host --name haproxy -v /etc/localtime:/

2020-05-31 20:11:01 2451

原创 Java jar启动脚本实例

#!/bin/bash#这里可替换为jar包名字APP_NAME=apps-0.0.1-SNAPSHOT.jarAPP_PATH='pwd'#根据实际情况修改参数JAVA_OPTS="-server -Xms2g -Xmx2g -Xmn512m -XX:PermSize=128M -XX:MaxNewSize=128m -XX:MaxPermSize=25zh6m -Xss256k -Djava.awt.headless=true -XX:+CMSClassUnloadingEnabled -..

2020-05-29 16:34:39 966

原创 Zabbix 4.0 LTS版安装部署

选择您Zabbix服务器的平台ZABBIX版本 4.0 LTSCentOS OS版本 7数据库 MySQL安装配置Zabbix servera. 安装 MySQL 数据库产品手册# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm# yum clean allyum -y install zabbix-agentb. 安装Za.

2020-05-28 16:15:40 268

原创 RKE方式部署Kubernetes集群

####1、配置要求link参考节点要求https://www.rancher.cn/docs/rancher/v2.x/cn/install-prepare/requirements####2、主机名配置因为K8S的规定,主机名只支持包含 - 和 .(中横线和点)两种特殊符号,并且主机名不能出现重复。hostnamectl set-hostname rke.thinkmap.xyzhostnamectl set-hostname node01hostnamectl set-hostnam

2020-05-28 10:22:52 3511

原创 linux主机间建立信任关系

原理:RSA签名体制。签名体制同样包含3个算法:KeyGen(密钥生成算法),Sign(签名算法),Verify(验证算法)。在签名算法中,私钥用于对数据进行签名,公钥用于对签名进行验证。这也可以直观地进行理解:对一个文件签名,当然要用私钥,因为我们希望只有自己才能完成签字。验证过程当然希望所有人都能够执行,大家看到签名都能通过验证证明确实是我自己签的。用公钥加密,私钥解密 —加密文件用私钥加密,用公钥解密 –数字签名将自己生成的公钥id_rsa.pub内容放到需要免密码登录的主机auth.

2020-05-28 10:10:50 459

原创 Linux下apache性能配置调优

Apache 性能配置优化###httpd 相关查看命令了解查看当前安装模块mpm(多路处理器)[root@localhost ~]# httpd -l查看httpd进程数(即各个mpm模式下Apache能够处理的并发请求数)[root@localhost ~]# ps -ef | grep httpd | wc -l得到的结果数字就是表示可以同时并发的进程数据,一个父进程,5个子进程。apache默认是开启5个子进程查看Apache的并发请求数及其TCP连接状态[root@localho

2020-05-28 10:07:25 943

原创 ubuntu14.04&debian8.9下安装Naigos 

ubuntu14.04&debian8.9下安装NaigosNagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。    安装环境:ubuntu14.04,全是最新的nagios和nagios插件wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.3.4.tar.gz#_ga=2.198978473.708726039.15.

2020-05-28 09:59:05 611

原创 编译安装Nginx 1.18.0

#编译安装 Nginx1.18.0CentOS平台编译环境:安装make:yum -y install gcc automake autoconf libtool make安装g++:yum install gcc gcc-c++sudo yum install libxslt*sudo yum install libxml2*sudo yum -y install gd-develsudo yum -y install perl-devel perl-ExtUtils-

2020-05-27 16:45:39 3843

原创 Centos7下使用Ceph-deploy快速部署Ceph分布式存储

#Centos7下使用Ceph-deploy快速部署Ceph分布式存储CEPH 简介不管你是想为云平台提供Ceph 对象存储和/或 Ceph 块设备,还是想部署一个 Ceph 文件系统或者把 Ceph 作为他用,所有 Ceph 存储集群的部署都始于部署一个个 Ceph 节点、网络和 Ceph 存储集群。Ceph 存储集群至少需要一个 Ceph Monitor 和两个 OSD 守护进程。而运行 Ceph 文件系统客户端时,则必须要有元数据服务器( Metadata Server )。• ...

2020-05-27 12:24:54 2417

原创 OpenShift 3.11 OKD安装部署

#openshift 3.11 安装部署openshift安装部署###1 环境准备(所有节点)openshift 版本 v3.111.1 机器环境ip cpu mem hostname OSsystem172.16.1.91 4 8 node01  CentOS7.6172.16.1.92 4 8 node02  CentOS7.6172.16.1.93 4 8 node03  CentOS7.6...

2020-05-27 12:22:20 1619

原创 CentOS7下搭建ftp服务器

centos7搭建ftp服务器应用场景 本地windows作为客户端,虚拟机CentOS7作为服务器端,搭建FTP服务器,本地访问虚拟机实现文件的上传下载。1.安装vsftpd服务#1、安装vsftpd: yum install vsftpd -y2、启动vsftpd: systemctl start vsftpd3、设置开机启动:systemctl enable vsftpd2.关闭防火墙#在虚拟机上使用没必要一个一个端口放行,直接关闭防火墙,一劳永逸systemctl stop f.

2020-05-27 12:15:46 461

原创 Linux系统信息获取脚本

#!/bin/bash#收集整理的一些linux查看系统信息的命令和方法:#1、查看Linux系统主机名:#echo "====主机名===="#hostnameusage(){echo $"Usage: $0 [ all | sysinfo | cpuinfo | meminfo | hdinfo | netinfo]"}do_sys() {#1 查看主机名/内核版本/CPU构架:echo "=========主机名/内核版本/CPU构架========..

2020-05-27 12:11:07 578

原创 Linux最大文件句柄数查看及修改

在linux服务器大并发调优时,往往需要预先调优linux参数,其中修改linux最大文件句柄数是最常修改的参数之一。在linux中执行ulimit -a 即可查询linux相关的参数,如下所示:[root@mongodb11 ~]# ulimit -acore file size          (blocks, -c) 0data seg size           (kbyt...

2018-08-06 08:36:25 7792 1

原创 Linux下JDK1.8安装及配置

进入Linux系统Ubuntu、debian或centos安装JDK1.8并配置环境变量。通过终端在/opt目录下新建base文件夹,命令行:sudo mkdir /opt/base然后进入java目录,命令行:cd /opt/base到官网下载jdk: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-do...

2018-08-01 17:46:14 4673

原创 Hello,World ! 我的第一个 C 程序

#include <stdio.h>int main(){ /* 我的第一个 C 程序 */ printf("Hello, World! \n"); return 0;}

2018-08-01 17:32:35 177

debian 8_PSAD.docx

PSAD开源入侵检测系统的安装配置及是使用,主要基于iptables,安全方面需要的小伙伴,可参考使用。

2020-06-08

VMware-vSphere-6.7虚拟化配置手册.docx

VMware vSphere6.7 ESXi 和vCenter安装部署操作流程,文档富含详细的操作截图,有需要的小伙伴,留存。

2020-06-08

Linux性能监控工具.xmind

常用Linux系统下性能监控工具,通过xmind方式罗列整理,给运维或测试的同学,学习使用中作参考,希望可以帮到你!!

2020-06-02

空空如也

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

TA关注的人

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