- 博客(33)
- 收藏
- 关注
原创 saltstack高可用与分布式部署
文章目录1.环境部署2. 启动主master3.修改salt-minion配置文件并启动salt-minion4.将主master上的配置文件拷到备master上去5. 保持主master和备master的所有证书和状态一致6. 在主备salt-master查看待接受的salt-minion并接受1.环境部署IP主机名系统角色192.168.1.150node01-l...
2020-03-27 00:28:30
433
原创 SaltStack之return与job管理
文章目录1. SaltStack组件之return1.1 部署Mysql1.2 配置minion1.2.1 安装MySQL-python模块1.2.2 修改minion配置文件1.2.3 安装mysql命令1.3 测试2. job cache2.1 job cache流程2.2 job管理1. SaltStack组件之returnreturn组件可以理解为SaltStack系统对执行Minio...
2020-02-29 18:34:20
495
原创 SaltStack入门
文章目录1. SaltStack安装与最小化配置1.1 配置服务端与客户端1.1.1 服务端配置1.1.2 客户端配置1.2 服务端与客户端安装软件1.2.1 服务端安装软件1.2.2 客户端安装软件1.3 配置客户端1.3.1 修改客户端配置文件2 启动saltstack2.1 启动服务器2.2 启动客户端3 SaltStack认证机制3.1 salt-key常用选项3.2 SaltStack远...
2020-02-11 22:50:46
777
1
原创 keepalived实现nginx高可用
文章目录1. keepalived配置文件讲解1.1 keepalived默认配置文件1.2 定制主配置文件1.3 实例2. 脑裂2.1 脑裂产生的原因2.2 脑裂的常见解决方案2.3 对脑裂进行监控1. keepalived配置文件讲解1.1 keepalived默认配置文件keepalived 的主配置文件是/etc/keepalived/keepalived.conf其内容如下:[...
2020-01-11 00:44:43
538
原创 kvm虚拟化
文章目录1.虚拟化介绍2. kvm介绍3. kvm部署1.虚拟化介绍虚拟化是云计算的基础。简单的说,虚拟化在一个桌面物理的服务器上可以运行多台虚拟机,虚拟机共享物理机的CPU,内存,IO硬件资源,但逻辑上虚拟机之间是相互隔离的。物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为替换(Guest)。那么Host是如何将自己的硬件资源虚拟化,并提供给Guest使用的呢?这个主要是...
2020-01-09 21:42:13
594
原创 搭建lnmt环境
文章目录tomcat项目部署java环境安装tomcat部署发布jenkinsnginx安装mysql安装tomcat项目部署java环境安装[root@localhost ~]# yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel.....安装过程略//查看安装的版本[root@localhost ~]# jav...
2020-01-08 11:20:25
700
原创 redis缓存服务器部署
文章目录redis简介Redis 优势Redis与其他key-value存储有什么不同?redis安装redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的...
2020-01-07 23:47:03
459
原创 cobbler
文章目录cobbler简介cobbler服务端部署定制安装cobbler简介Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了API接口,可以方便二次开发使用。Cobbler是较早前的k...
2020-01-06 22:15:43
233
原创 nginx
nginx添加模块1.首先下载模块解压2.添加模块[root@jk nginx-1.16.1]# ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-debug --with-http_ssl_module --with-http_realip_module --with-http_image_fil...
2020-01-02 14:06:14
335
原创 Centos7源码安装php-7遇到的问题
下载安装包wget http://cn.php.net/distributions/php-7.2.8.tar.xz安装所需要的依赖包yum -y install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libicu-devel libjpeg libjpeg-d...
2019-12-29 01:34:16
299
原创 zabbix监控服务脚本
文章目录监控服务器各项服务的脚本监控服务器各项服务的脚本#!/bin/bashcaonima=$(ps -ef|grep -Ev "grep|$0"|grep -w "$1"|wc -l)if [ $caonima -eq 0 ];then echo '1'else echo '0'fi脚本写好了以后做以下操作:[root@localhost jb]# ll ...
2019-12-25 12:07:54
528
原创 rsync
文章目录1. rsync简介2. rsync特性3. rsync的ssh认证协议4. rsync命令5. rsync+inotify1. rsync简介rsync是lnux系统下的数据镜像备份工具。使用快速增量备份工具Remote Sync可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。2. rsync特性rsync支持很多特性:可以镜像保存整个目录树和文件系统...
2019-12-12 18:17:03
1015
原创 httpd
文章目录1. httpd简介2. httpd版本2.1 httpd的特性2.2 httpd-2.4新增的模块3. httpd基础3.1 httpd自带的工具程序3.2 rpm包安装的httpd程序环境3.3 web相关的命令3.3.1 curl命令3.3.2 httpd命令4. 编译安装httpd-2.45. httpd常用配置1. httpd简介httpd是Apache超文本传输协议(HT...
2019-11-10 16:48:39
841
原创 Linux系统FTP
文章目录1. ftp简介2. ftp架构3. ftp数据连接模式4. 用户认证5. vsftpd5.1 vsftpd安装5.2 vsftpd配置5.3 vsftpd虚拟用户配置1. ftp简介网络文件共享服务主流的主要有三种,分别是ftp、nfs、samba。FTP是File Transfer Protocol(文件传输协议)的简称,用于internet上的控制文件的双向传输。FTP也是...
2019-11-04 21:29:20
444
原创 Linux系统samba
文章目录1. samba简介1. samba简介Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。在此之前我们已经了解了NFS,NFS与samba一样,也是在网络中实现文件共享的一种实现,但不幸的是,其不支持windows平台,而本章要提到的samba是能够在任何支持SMB协议的主机之间共享文件的一种实现,当然也包括windows。SMB(...
2019-10-29 21:11:49
362
原创 Linux系统NFS
文章目录1. nfs简介1.1 nfs特点1.2 使用nfs的好处1.3 nfs的体系组成1.4 nfs的应用场景2. nfs工作机制2.1 RPC2.2 NIS2.3 nfs工作机制3. exports文件的格式4. nfs管理5. 作业5.1手动搭建一个nfs服务器5.1.1开放/nfs/shared目录,供所有用户查阅资料1. nfs简介1.1 nfs特点NFS(Network F...
2019-10-24 20:18:17
602
原创 openssh
文章目录1. 使用 SSH 访问远程命令行1.1 OpenSSH 简介1.2 SSH 版本1.3 SSH 认证方式1.4 openSSH 的工作模式1.5 Secure Shell 示例1.6 SSH 主机密钥2. 配置基于 SSH 密钥的身份验证3. 自定义 SSH 服务配置4. SSH 安全注意事项3 作业3.1说明密钥认证的过程3.2配置基于 SSH 密钥的身份验证(官方版)3.3 配置基于...
2019-10-22 19:32:07
419
原创 正则表达式
文章目录1. 正则表达式分类2. 基本正则表达式3. 扩展正则表达式作业1. 正则表达式分类正则表达式:REGEXP,REGular EXPression。正则表达式分为两类:Basic REGEXP(基本正则表达式)Extended REGEXP(扩展正则表达式)2. 基本正则表达式//元字符 . //任意单个字符 [] ...
2019-10-21 20:15:49
283
原创 shell脚本进阶
文章目录1. bash条件判断1.1 条件测试类型1.2 条件测试的表达式1.3 整数测试(双目)1.4 字符测试1.5 文件测试1.6 组合测试条件1.7 条件判断,控制结构1.7.1 单分支if语句1.7.2 双分支if语句1.7.3 多分支if语句2. 分支选择3. 循环语句3.1 for循环3.2 while循环3.2.1 while循环正常用法3.2.2 while循环特殊用法3.3 u...
2019-10-17 18:54:51
387
原创 shell脚本基础
文章目录1.变量1.1 什么是变量?1.2 变量名称注意事项1.3 变量类型1.4 变量操作1.5 bash变量类型1.5.1 本地变量1.5.2 环境变量1.5.3 位置变量1.5.4 特殊变量1.5.5 bash内建环境变量1.5.6 只读变量(常量)2. 脚本基础2.1 什么是脚本?2.2 程序返回值2.3 脚本测试2.4 写脚本注意事项2.5 shell算术运算2.6 命令间的逻辑关系作业...
2019-10-16 19:41:09
523
原创 Linux计划任务管理
文章目录1. crond计划任务概述2. crond配置文件详解3. crond计划任务管理4. crond配置编写实例5. crond计划任务调试1. crond计划任务概述什么是计划任务,计划任务类似于我们平时生活中的闹钟。在Linux系统的计划任务服务crond可以满足周期性执行任务的需求。crond进程每分钟会处理一次计划任务, 计划任务主要是做一些周期性的任务目前最主要的用途...
2019-10-15 16:25:52
274
原创 Linux LVM管理
文章目录1. lvm的应用场景及其弊端2. 物理卷、卷组、逻辑卷3. lvm管理3.1 部署lvm3.2 卷组管理3.3 逻辑卷管理1. lvm的应用场景及其弊端应用场景:随着公司的发展,数据增长较快,最初规划的磁盘容量不够用了弊端:数据不是直接存放在硬盘上,而是在硬盘的上面又虚拟出来一层逻辑卷存放数据,故而增加了磁盘数据恢复的难度2. 物理卷、卷组、逻辑卷物理卷(PV...
2019-10-15 16:13:30
334
原创 Linux磁盘管理
文章目录1. 磁盘基本概述1.1 Linux中磁盘命名方式1.2 MBR与GPT2. 磁盘容量检测3. 磁盘分区3.1 fdisk分区3.2 gdisk分区4. 磁盘格式化5. 磁盘挂载5.1 临时挂载磁盘5.2 永久挂载磁盘5.3 卸载挂载磁盘6. 交换分区SWAP6.1 创建swapfile6.2 格式化swap分区6.3 检测当前swap分区情况6.4 开启新建的SWAP分区6.5 关闭新建...
2019-10-15 16:02:28
819
1
原创 Linux网络进阶管理
文章目录1.硼聚合2.开拓网络3.自由基聚合配置3.1 Centos7 / RHEL7配置键聚合链接3.1.1 Centos7 / RHEL7配置bond03.1.2 Centos7 / RHEL7配置bond13.2 Centos6 / RHEL6配置键聚合链接3.3 Centos7 / RHEL7配置团队聚合链接4.改进网络配置1.硼聚合网卡的聚合聚合就是将多块网卡连接起来,当一块网卡损...
2019-10-15 16:01:44
389
原创 Linux网络基础管理
文章目录1.网卡命名1.1 传统网卡命名机制1.2 redhat7网卡命名机制1.3 网络接口名称组成格式1.4 网卡设备的命名过程1.5 回归传统命名2. 网络管理常用命令2.1 ifconfig2.2 ip2.3路线2.4主机名与主机名ctl3.网络相关配置文件3.1网络配置文件3.2网络接口配置文件3.3路由配置文件3.4 DNS配置文件4. NetworkManager管理网络5.使用原生...
2019-10-15 16:01:12
637
原创 Linux源码安装包管理
文章目录1. 源码包基本概述2. 源码包的好处3. 源码包的获取4. 源码包分类5. 源码包的安装5.1 configure脚本的功能5.2 编译安装注意事项5.3 源码包编译实例1. 源码包基本概述在linux环境下面安装源码包是比较常见的, 早期运维管理工作中,大部分软件都是通过源码安装的。那么安装一个源码包,是需要我们自己把源代码编译成二进制的可执行文件。源码包的编译用到了linux...
2019-10-15 15:55:54
210
原创 软件管理-yum工具的使用
文章目录1. rpm的弊端2. yum有什么优势呢?yum最大的优势就是能够解决rpm的依赖问题,yum能够自动解决软件安装时的依赖关系。3. yum的优劣势4. 挂载光盘5. yum的原理6. yum的元数据7. yum的配置文件8. yum仓库管理8.1 yum本地仓库8.2 yum网络仓库8.3 软件官方仓库8.4 redhat7使用centos7的yum源1. rpm的弊端前面我们讲...
2019-09-28 22:00:19
1096
原创 软件管理-软件管理
获取程序包的途径系统发行版的光盘或官方的服务器http://mirrors.aliyun.comhttp://mirrors.sohu.comhttp://mirrors.163.com项目官方站点第三方组织Fedora-EPEL(推荐)搜索引擎:http://pkgs.orghttp://rpmfind.nethttp://rpm.pbone.net自...
2019-09-26 19:11:36
743
原创 Liunx进程管理
Liunx进程管理文章目录 Liunx进程管理进程基本概述进程的组成部分进程的环境进程的产生进程的分类进程的状态进程优先级linux进程调度与多任务进程优先级相对优先级nice级别与权限进程优先级调整调整已经启动的进程nice值在启动时指定nice值:(-20,19)进程管理命令ps 列出当前进行ps 列出当前进程ps aux //显示所有与终端有关的进程 //显示进程是由哪个用户启动的 ...
2019-09-23 20:22:53
483
原创 权限管理
权限管理文章目录 权限管理权限简介chmod 修改权限的命令chown 作用:修改文件属主和属组命令chgrp 作用:修改文件的属组umask 遮罩码Liunx安全上下文与特殊权限Liunx安全上下文特殊权限chmod u+s file //针对程序文件使用chmod U-s file //针对程序文件使用chmod g+s file //针对目录使用chmod g-s file //针对...
2019-09-21 18:53:14
741
原创 Linux创建用户和组管理
用户和组管理文章目录用户和组管理各配置文件说明加密方式useradd 作用:创建用户userdel 作用:删除用户id 作用:查看账户信息usermod 作用:修改用户账号属性su 作用:切换用户passwd 作用:密码管理chage 作用:改变用户密码过期信息命令openssl 作用:密码生成工具group组管理各配置文件说明配置文件作用/etc/passwd用户及...
2019-09-21 18:42:19
1207
原创 基础命令解释2
基础命令解释2文章目录基础命令解释2* 作用:匹配任意长度的任意字符? 作用:匹配任意单个字符[] 作用:匹配指定单位内的单个字符[[:space:]] 作用:表示空白字符[[:punct:]] 作用:表示标点符号[[:lower:]] 作用:表示小写字母[[:upper:]] 作用:表示大写字母[[:alpha:]] 作用:代表大小写字母[[:digit:]] ...
2019-09-21 18:41:06
1421
原创 基础命令解释1
基础命令文章目录基础命令命令:ls 作用:列出当前目录下的所有文件及文件夹命令:ls -a 作用:列出目录下所有文件(包括'.'开头的隐藏目录)命令:ls -l 作用:显示文件详细信息,创建者、创建时间、文件读写及权限命令:cat 作用:查看文件内容命令:mkdir 作用:创建目录命令:mkdir -p 作用:批量创建文件目录及父子目录命令:mkdir -v 作用:显示创建目录的过...
2019-09-21 18:40:10
447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人