02 2021 档案
摘要:openstack的网络配置 首先在浏览器输入咱们的控制节点的ip地址登陆horizon,也就是dashboard控制页面 输入好用户名与密码,这时输入的用户名与密码会与我们的老大哥keystone进行认证。确认你输入的这个用户有没有权限登录这个云平台。然后会返回一个token给这个用户。 ok,这
阅读全文
摘要:https://docs.openstack.org/zh_CN/user-guide/index.html
阅读全文
摘要:openstack pike 单机 一键安装 shell #openstack pike 单机 centos7 一键安装 shell #openstack pike 集群高可用 安装部署 汇总 http://www.cnblogs.com/elvi/p/7613861.html openstack
阅读全文
摘要:本文把openstack部署的所有命令整理成一个完整的脚本,一个脚本解决所有问题。 一般部署分三步:1,安装openstack包;2,修改配置文件;3,运行这个脚本。 mydeploy.pyimport osimport commandsstatus, CONTROLLER_HOSTNAME = c
阅读全文
摘要:咱们就来数落数落部署OpenStack都有哪些方式吧。这里,我们根据使用者群体的不同类型来进行分类和归纳: 个人使用方面 DevStack 无疑,在可预见的未来时间内,DevStack仍将是众多开发者们的首选安装方式或工具。该方式主要是通过配置参数,执行shell脚本来安装一个OpenStack的开
阅读全文
摘要:1.准备实验环境 #使用vagrant创建虚拟机,并修改sshd配置 # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.require_version ">= 1.6.0" boxes = [ { :name => "stack", :eth1 =>
阅读全文
摘要:vim dropip.sh # 自动提取攻击 ip #!/bin/bash netstat -na | awk '/ESTABLISHED/{split($5,T,":");print T[1]}' | sort | grep -v -E '192.168|127.0' | uniq -c | so
阅读全文
摘要:个人理解的 #!/bin/bashpro="tcp" src_host1='192.168.1.3'src_host2='10.138.108.103'src_port=8001 Dst_host='192.168.1.1'Dst_port='8001' ##############第一经过路由前#
阅读全文
摘要:DNS服务介绍 DNS服务简介: DNS(Domain Name System–域名系统),是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。是一个应用层的协议DNS使用TCP和UDP端口53。 DNS是一个分布式数据库,命名系统采用层次的逻辑结构,如
阅读全文
摘要:MySQL 优化之 Linux系统层面调优 MySQL 一般运行于Linux系统中。对于MySQL的调优一般分为Linux操作系统层面的调优和MySQL层面的调优(当然还有架构层面、业务层面、应用程序层面的调优)。操作系统主要是管理和分配硬件资源,所以其实系统层面的调优包括了硬件的调优,也就是调整硬
阅读全文
摘要:亲测调试的参数 # 避免放大攻击net.ipv4.icmp_echo_ignore_broadcasts = 1 # 开启恶意icmp错误消息保护net.ipv4.icmp_ignore_bogus_error_responses = 1 # 开启SYN洪水攻击保护net.ipv4.tcp_sync
阅读全文
摘要:MongoDB是由MongoDB Inc开发的开源,跨平台NoSQL数据库服务器。 它使用JSON来存储其数据,并且由于其可伸缩性,高可用性和高性能而在处理大量数据中很受欢迎。 在本教程中,您将学习如何在Debian 10 Linux发行版上安装MongoDB 4 。 第1步:在Debian上导入M
阅读全文
摘要:参考网址 MongoDB安装目录:/usr/local/mongodb MongoDB数据库目录:/home/data/mongodb/mongodb_data MongoDB日志目录:/home/data/mongodb/mongodb_log MongoDB配置文件:/usr/local/mon
阅读全文
摘要:#!/bin/sh#此脚本针对的是Centos7操作系统搭建的mysql8 #######检查网络ifconfigping -c 3 -i 0.5 baidu.com #添加公网DNS地址cat >> /etc/resolv.conf << EOFnameserver 8.8.8.8nameserv
阅读全文
摘要:Centos环境下安装mongoDB 安装前注意: 此教程是通过yum安装的.仅限64位centos系统 安装步骤: 1、创建仓库文件: 1 vi /etc/yum.repos.d/mongodb-org-3.4.repo 然后复制下面配置,保存退出 1 2 3 4 5 6 [mongodb-org
阅读全文
摘要:1.创建mongodb用户组和用户 groupadd mongodb # useradd -r -g mongodb -s /sbin/nologin -M mongodb 2.下载mongodb源码包,并将源码包放到/usr/local/src/目录下 cd /usr/local/src # wg
阅读全文
摘要:图解 Debian 10 Debian 项目发布了它的最新稳定版 Debian 10,其代号是 “Buster”,这个发布版将获得 5 年的支持。Debian 10 可用于 32 位和 64 位系统。这个发布版带来很多新的特色,列出下面一些特色: 引入新的 Debian 10 的主题 “Futu
阅读全文
摘要:https://cn.ubuntu.com/download
阅读全文
摘要:https://www.debian.org/releases/buster/debian-installer/
阅读全文
摘要:#!/bin/bashecho "**************************************"echo "***** *****"echo "*** Mongodb 安装 ***"echo "***** *****"echo "***************************
阅读全文
摘要:#!/bin/bash#mongodb一键安装IP=192.168.72.141DIR=/usr/local echo "下载mongodb文件包" ##########添加mongodb用户 groupadd mongodb useradd -r -g mongodb -s /sbin/nolog
阅读全文
摘要:https://dev.mysql.com/downloads/repo/yum/ MySQL :: Download MySQL Community Server (Archived Versions) Percona Repo xtrabackup 备份安装软件
阅读全文
摘要:[mysqld] (已验证) #基础设置port = 3306bind-address = 0.0.0.0lower_case_table_names=1character-set-server=utf8mb4default-storage-engine=innoDBbasedir=/usr/loc
阅读全文
摘要:#!/bin/bash # 加载环境变量 source /etc/profile # nginx 和 resin 监听的端口号为 80 和 8080 ,检查 80 和 8080 端口是否有进程在监听 port=`netstat -ntlp | grep -cE ":8080|:80"` #echo
阅读全文
摘要:MySQL 一般运行于Linux系统中。对于MySQL的调优一般分为Linux操作系统层面的调优和MySQL层面的调优(当然还有架构层面、业务层面、应用程序层面的调优)。操作系统主要是管理和分配硬件资源,所以其实系统层面的调优包括了硬件的调优,也就是调整硬件参数。Linux系统层面的调优一般分为 C
阅读全文
摘要:数据库优化维度有如下四个: 硬件 系统配置 数据库表结构 SQL 及索引 优化选择: 优化成本:硬件>系统配置>数据库表结构>SQL 及索引。 优化效果:硬件<系统配置<数据库表结构 优化工具有啥 数据库层面 检查问题常用的 12 个工具: MySQL mysqladmin:MySQL 客户端,可进
阅读全文
摘要:mysql8.0配置文件优化 采用yum安装的mysql, 会直接读取/etc/my.cnf作为配置文件。 /etc/my.cnf配置文件可以优化,添加内容,以下为核心参数含义: innodb_buffer_pool # 注:缓冲池位于主内存中,InnoDB用它来缓存被访问过的表和索引文件,使常用数
阅读全文
摘要:# #打开日志(主机需要打开),这个mysql-bin也可以自定义,这里也可以加上路径,如:/home/www/mysql_bin_log/mysql-bin log-bin=mysql-bin # 设定mysql的复制模式(STATEMENT ROW MIXED)binlog_format=mix
阅读全文
摘要:Linux 下 expect 脚本语言中交互处理常用命令 1. #!/usr/bin/expect 告诉操作系统脚本里的代码使用那一个 shell 来执行。这里的 expect 其实和 Linux 下的 bash、windows 下的 cmd 是一类东西。 注意:这一行需要在脚本的第一行,从而告知操
阅读全文
摘要:一、apt和yum部署 1、ubuntu部署 参考文档: https://www.zabbix.com/cn/download?zabbix=4.0&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql&ws=apache 1.1 安装Zab
阅读全文
摘要:k8s之yum安装 一、安装docker centos #安装一些依赖包 yum install -y yum-utils device-mapper-persistent-data lvm2 yum -y install https://mirrors.aliyun.com/docker-ce/l
阅读全文
摘要:#!/bin/sh . /etc/init.d/functions #相关软件包 PACKAGE=" deltarpm gcc make pcre-devel openssl-devel expat-devel bzip2 wget " #安装目录 FILE=/apps/httpd #当前目录 ML
阅读全文
摘要:#!/bin/sh #install redis . /etc/init.d/functions #安装依赖包 yum -y -q install gcc jemalloc-devel make wget || { action "安装依赖包失败,请检查环境" false ;exit; } #下载源
阅读全文
摘要:#!/bin/sh . /etc/init.d/functions #创建mysql用户 id mysql &> /dev/null || { useradd -r -d /data/mysql -s /sbin/nologin mysql ; action "创建用户成功"; } #安装依赖包 y
阅读全文
摘要:#安装依赖软件包以及命令yum -y install gcc* make ncurses-devel libxslt xsltproc unzip nc xmlto socat#####下载erlangwget https://github.com/rabbitmq/erlang-rpm/relea
阅读全文
摘要:#!/bin/bash#this script is only for CentOS 7.x#check the OS#######检查网络ifconfigping -c 3 -i 0.5 baidu.com #添加公网DNS地址cat >> /etc/resolv.conf << EOFnames
阅读全文
摘要:#!/bin/bash #Cenetos6/7初始化脚本# get os versionRELEASEVER=(rpm−q−−qf"(rpm−q−−qf"(rpm -q --whatprovides redhat-release))# configure yum sourcecd /etc/yum.
阅读全文
摘要:安装环境 CentOS-7-x86_64-DVD-1511.iso mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz mysql_install.sh脚本 mysql_install.sh脚本 #!/bin/bash #输入mysql压缩文件地址 fileName=
阅读全文
摘要:下载MySQL-8.0.23点击下载:mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz 解压MySQL的安装包到一个目录(这里我选择的是:/usr/local) 1 sudo tar -Jxv -f /home/×××shanlin/Downloads/mysql
阅读全文
摘要:目录 什么是关系型数据库? 什么是非关系型数据库? mysql8.0 版本特性与介绍 mysql8.0.23 安装 第一步 下载二进制文件(安装包) 上篇文章给大家介绍了MySQL 8.0.23 主要更新一览(新特征解读) ,感兴趣的朋友点击查看吧! 最新版windows mysql-8.0.23-
阅读全文
摘要:1:下载mysql8文件 https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.18-el7-x86_64.tar.gz 2:新建一个my.cnf文件 vi my.cnf [mysqld] #skip-grant-tables #collation
阅读全文
摘要:Nginx全能解析及性能调优 nginx 是一个轻量级的、基于http的、高性能的反向代理的服务器和静态web服务器。 正向代理和反向代理 不管是正向代理还是反向代理都是基于客户端来说的。 正向代理 特点 正向代理是对客户端的代理 正向代理是架设在客户端的主机 客户端在使用正向代理服务器时是要知道访
阅读全文
摘要:1. Nginx 反向代理实现 说反向代理之前 先说什么是正向代理, 正向代理是指客户端通过 代理服务器访问目标服务器,客户端直接访问代理服务器,在由代理服务器访问目标服务器并返回客户端并返回 。 例如vpn, 客户端无法直接访问服务端,所有由 代理服务器访问, 此时代理服务器 代理的对象为客户端
阅读全文
摘要:脚本如下: 源码包 版本 nginx-1.12.2.tar.gz #!/bin/bash NGINXDIR=/usr/local/nginx NGINX=nginx-1.12.2 TAR=.tar.gz NGINXMBER=81 NGINXUN=82 NGINXPROT=`lsof -i :80 |
阅读全文
摘要:Nginx反向代理配置脚本 通过脚本参数实现Nginx反向代理的Server模块配置,配置格式如下 # 默认域名反向代理配置 server { listen 80; server_name www.example.com; location / { proxy_pass http://www.exa
阅读全文
摘要:#!/bin/env bash# # Author: renwole.com ## Description: MySQL automatic installation tool ## export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:
阅读全文
摘要:[root@localhost Dockerfile]# cat setup.sh#!/bin/bash#if [ $# -ne 2 ] ;then# exit#fi export PATH=$PATH:/home/db/mysql/bin:/home/db/mysql/lib # MASTER=f
阅读全文
摘要:Centos下Rabbitmq安装配置 因为rabbitmq是利用erlang编程语言开发的,所以首先我们得安装erlang虚拟机的支持,就像Java重新一样,首先得有JDK的支持。 一、安装Erlang 1、Yum方法安装 # wget -O /etc/yum.repos.d/epel-erlan
阅读全文
摘要:#!/bin/bash ##nagios监控软件一件使用 ##date : 2016-08-23 ##做者:liuwenzhi #定义变量 YUMNUM=`yum repolist 2>/dev/null|grep repolist: |sed 's/[^0-9]//g'` NAGIOSzip=na
阅读全文
摘要:进行交互主要障碍有两点:1. ssh-keygen的时候须要点击回车。2. passwd 须要设置密码 若是谁能解决以上两点,欢迎email给我。另外:须要JDK和Hadoop压缩包第一步: 设置Root用户的SSH 无密码访问 为了以后修改Hosts文件,配置环境变量,拷贝数据方便ssh root
阅读全文
摘要:emacsConfig下创建install目录,结构大概这样php . ├── auto-complete-etags-setting.el ├── auto-complete-setting.el ├── auto-complete-yasnippet-setting.el ├── autopai
阅读全文
摘要:kickstart 批量自动化安装系统工具html 1.安装kickstartr软件bash 2.system-config-kickstart #运行,生成ks.cfg文件服务器 1.基本信息设置网络 2.安装方法工具 3.安装方法3d 4.分区信息(分区大小)htm 5.网络配置blog 6.防
阅读全文
摘要:./configure \--prefix=/usr/local/nginx \--sbin-path=/usr/local/nginx/sbin/nginx \--conf-path=/usr/local/nginx/nginx.conf \--error-log-path=/var/log/ng
阅读全文
摘要:cat mysql_auto_install.shmysql #!/bin/bash #Part1:整个流程分3步 #1.mysql官网下载二进制版本的mysql5.7.21安装包(mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz)和mysql_auto_inst
阅读全文
摘要:Rabbitmq 教程 Rabbitmq 官方文档:http://www.rabbitmq.com/documentation.htmlRabbitmq 下载安装:http://www.rabbitmq.com/download.htmlRabbitmq 使用教程:http://www.rabbit
阅读全文
摘要:rabbitMQ安装 yum install wget 下载安装erlang wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-21.3.8.8-1.el7.x86_64.r
阅读全文
摘要:安装RabbitMQ 安装 RabbitMQ 之前要安装 Erlang,需要先到RabbitMQ官网看下版本对应关系。 当前最新版rabbitmq-server是rabbitmq-server-3.8.1-1.el7.noarch.rpm,最新版Erlang是erlang-22.2.1-1.el7.
阅读全文
摘要:一、CentOS7.X构建MySQL8.0数据库 本次采用yum构建MySQL8.0数据库,具体操作步骤如下: #下载MySQL8.0 yum源 wget -c https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm #安
阅读全文
摘要:Linux系统参数的优化主要分为文件系统、内存与swap、CPU三方面。 文件系统(Filesystem) 1)使用ext4或者xfs文件系统,mount选项使用noatime选项。系统默认记录文件创建、修改和上一次访问等信息,记录上last access time需要一定的开销。使用noatime
阅读全文
摘要:010.Nginx正反代理 目录 一 Nginx代理 1.1 Nginx代理概述 1.2 Nginx代理模式 1.3 正向代理 1.4 反向代理 1.5 透明代理 1.6 常见代理软件 二 代理配置项 2.1 配置语法 三 配置正向代理 3.1 正向代理配置 四 反向代理配置 4.1 环境预设 4.
阅读全文
摘要:安装RabbitMQ 安装 RabbitMQ 之前要安装 Erlang,需要先到RabbitMQ官网看下版本对应关系。 当前最新版rabbitmq-server是rabbitmq-server-3.8.1-1.el7.noarch.rpm,最新版Erlang是erlang-22.2.1-1.el7.
阅读全文
摘要:#!/bin/bash #redis一键安装脚本 clear redis=redis-3.0.3.tar.gz installdir=/usr/local/redis softdir=/opt/soft if [ ! -d $softdir ]; then mkdir /opt/soft fi ec
阅读全文
摘要:安装软件 yum install bind bind-chroot bind-utils 修改配置 vim /etc/named.conf options { listen-on port 53 { 192.168.72.131; }; #### 修改为本机的ip或者any listen-on-v6
阅读全文
摘要:nginx代理有三种模式 正向代理 反向代理 透明代理 透明代理不怎么常用。 这里主要讨论的是正向代理和反向代理 首先要熟悉nginx的常用配置,大致了解它们的功能与用途以及配置参数 配置语法 语法:proxy_buffering on | off; 默认值:proxy_buffering on;
阅读全文
摘要:#环境 linux#一键安装rabitmq,在linux环境中使用脚本运行该文件(sh auto_install_rabbitmq.sh)#!/bin/bash #功能:rabbitmq自动安装。#需要将安装文件put到/opt/tools/ 目录下#然后执行本脚本,安装至/usl/local/目录
阅读全文
摘要:在CentOS和RHEL Linux中安装dnsmasq 1. dnsmasq软件包在默认存储库中可用,使用yum安装,如图所示。 # yum install dnsmasq 在CentOS中安装dnsmasq 2. 启动并设置开机自启。 # systemctl start dnsmasq # sy
阅读全文