自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

东城绝神

生命需要保持一种激情,激情能让别人感到你是不可阻挡的时候,就会为你的成功让路!...

原创 ELK日志平台系统安装

ELK日志平台系统安装 一、下载elk [root@host-47-98-97-124 ~]# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.0.tar.gz [root@ho...

2018-07-22 00:24:47 355 0

原创 使用mysqldump进行全量+增量备份及恢复详解

使用mysqldump进行全量+增量备份及恢复详解

2018-06-30 19:31:59 1014 0

原创 Centos7.4安装部署LNMP环境+zabbix3.4.2

LNMP环境+zabbix3.4一键安装部署

2018-05-22 09:11:02 3779 0

原创 LVS/DR模式+Keepalived配置安装详解

LVS/DR模式配置安装

2018-05-20 21:34:34 406 1

原创 LVS实现负载均衡原理及安装配置详解

LVS三种模式原理介绍

2018-05-20 21:33:29 119 0

原创 四层负载均衡与七层负载均衡的区别

四层负载均衡与七层负载均衡区别

2018-05-20 21:32:23 604 2

原创 Nginx/LVS/HAProxy负载均衡软件详解

LVS负载均衡原理及三种模式配置安装详解

2018-05-20 21:29:47 97 0

原创 使用自动化工具saltstack编译安装lnmp环境

使用自动化工具saltstack编译安装lnmp环境

2018-05-18 11:51:28 405 0

原创 使用自动化工具saltstack批量安装Keepalived+Nginx

saltstack批量安装keepalived+nginx

2018-05-18 11:43:30 163 0

原创 saltstack使用指南:saltstack组件之state状态管理

state状态管理

2018-05-17 11:43:43 1111 0

原创 saltstack使用指南:saltstack安装

一、yum安装saltstack 服务端安装: [root@server ~]# yum install -y salt-master salt-minion 客户端安装: [root@client ~]# yum install -y salt-minion 二、官方推荐用脚本的方式安装s...

2018-05-16 10:24:16 209 0

原创 tput命令行使用说明

tput 命令行使用说明 https://blog.csdn.net/fdipzone/article/details/9993961 1.tput简介 tput可以更改终端功能,如移动或更改光标,更改文本属性,清除终端屏幕的特定区域等。 2.命令行使用说明 2.1光标属性 tput clear ...

2019-11-20 11:41:58 176 0

原创 shell之函数详解

shell之函数详解 1.shell函数语法 其标准写法为: function 函数名() { #<==推荐的书写函数的方法(带括号) 指令…… return n } 简化写法1: function 函数名{ #<==不推荐使用此方法(无括号) 指令…… return n }...

2019-11-14 14:54:09 84 0

原创 docker环境检查脚本

docker和docker-compose环境检查脚本 #!/bin/bash is_docker_installed() { if which docker >/dev/null 2>&1; then echo "---> Docke...

2019-11-14 14:25:45 139 0

原创 Linux之修改时区和时间

Linux之修改时区和时间 1.timedatectl查看时间各种状态 Local time: Thu 2019-11-14 11:26:50 CST Universal time: Thu 2019-11-14 03:26:50 UTC RTC time: Thu...

2019-11-14 13:55:52 82 0

原创 Linux之进程数和句柄数

Linux之进程数和句柄数 1.背景 由于业务的需要,我们在阿里云上面申请了30多台主机,安装的是centos7.2.1511系统。一般情况下,我们需要对文件句柄数、进程数等做一些标准化的配置。 2.进程和句柄的概念 一个程序可能打开多个进程,一个进程在运行中会打开很多资源,如文件file、通讯...

2019-11-14 13:53:16 203 0

原创 shell之脚本调试

shell之脚本调试 1.常见shell脚本错误 1、if条件语句缺少结尾关键字 2、循环语句缺少关键字 3、成对的符号落了单 4、中括号两端每空格 2.shell脚本调试技巧 1、使用dos2unix命令处理在windows开发的脚本 2、使用echo命令调试 3、使用bash命令参数调试 ...

2019-11-14 11:19:12 51 0

原创 shell之流程控制语句

shell之流程控制语句 1.if语句 1.1 单分支if条件语句 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 单分支条件语句需要注意 1.if语句使用fi结尾,和一般语言使用...

2019-11-14 11:07:51 50 0

原创 shell脚本逐行读取文件方法

Shell脚本逐行读取文件的方法 1.while循环中执行效率最高,最常用的方法 while read line;do echo $line;done < filename 注释:这种方式在结束的时候需要执行文件,就好像是执行完的时候再把文件读进去一样。 2.重定向法;管道法: cat $...

2019-11-13 17:32:05 113 0

原创 shell之条件判断类型

shell之条件判断类型 1.判断语法 a) test 条件表达式 b) [ 条件表达式 ] c) [[ 条件表达式 ]] 可匹配正则 =~ d) 判断后执行多个命令 [ 条件1 ] && { 命令1 命令2 } 示...

2019-11-13 17:30:15 266 0

原创 docker常用命令

1.查看容器IP地址 方法一: docker inspect --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器ID 方法二: docker inspect 容器ID或容器名 | grep...

2019-11-13 15:06:44 42 0

原创 docker查找占用主机磁盘空间最大的容器

docker查找占用主机磁盘空间最大的容器 1.背景 有时候我们一台主机上部署了多个容器,而且对部分数据做了持久化,时间长了,数据会越来越多,相应的可能会造成磁盘空间不足?那么我们如何,找出占用磁盘空间最大的容器,并删除容器的部分不需要的日志或数据文件呢? 2.overlay2简介 Overla...

2019-11-13 15:06:11 663 0

原创 docker-compose安装

可以通过修改 URL 中的版本,自定义您需要的版本。 Github源 curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/lo...

2019-11-13 15:05:38 80 0

原创 docker部署私有镜像仓库

docker部署私有仓库 1.背景 容器镜像的管理主要围绕镜像仓库(Registry)来进行。在实际应用中,无论开发人员或CI系统发布镜像,还是测试人员或运维人员下载镜像,都要通过镜像仓库来完成。镜像仓库分为公有仓库和私有仓库两种,例如Docker Hub就属于公有仓库,公有仓库的优点是可以直接使...

2019-11-13 15:04:57 183 0

原创 docekr容器状态监控脚本

docekr容器状态监控脚本 1.实现目标 1.监控docker服务状态,并打印日志。 2.监控docker容器状态,并打印日志。 3.docker服务状态异常时重启docker服务。 4.docker容器状态异常时重启docker容器。 5.重启docker服务或docker容器状态还是异常,实...

2019-11-13 15:03:39 94 0

原创 Linux安装python3.7.5

Linux安装python3.7.5 https://www.python.org/ftp/python/ 1.安装依赖包 yum -y install gcc -y yum -y install zlib-devel bzip2-devel openssl-devel ncurses-deve...

2019-11-12 21:45:08 659 0

原创 awk命令

Linux之awk命令 1.awk简介 功能:awk就是把文件逐行的的读入,以空格为默认分隔符将每行切片,切片的部分再进行各种分析处理 工作模式: 1、行工作模式,读入一行文件,存在“$0”里 2、使用内置变量FS(字段分隔符)分割一行,存到$1-$100 3、输出时也是用内置...

2019-11-12 21:38:04 61 0

原创 Shell脚本中的$()和``及eval区别

Shell脚本中的$()和``及eval区别 **1.和$()有什么区别?** 在shell脚本中,和$()是用来完成命令替换的,先执行反引号或括号里面的内容,将结果代换到当前命令。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FVWBJ1u0-157197229...

2019-10-25 10:58:35 179 0

原创 Linux利用hosts.deny防止暴力破解ssh

Linux利用hosts.deny防止暴力破解ssh 1.背景 最近服务器被同一个ip多次访问我的22号端口,能用22号端口的无非是ssh连接。 1.1 查看端口连接信息 [root@docker denyhosts]# ss -anp | grep tcp | grep sshd tcp ...

2019-10-25 10:56:12 161 0

原创 Linux之使用extundelete恢复删除文件

Linux之使用extundelete恢复删除文件 1.背景 手动误删除某目录或文件,没有备份,现在需要使用extundelete来恢复已经删除的文件。 2.部署 2.1 epel仓库安装 yum install extundelete -y 2.2 源码编译安装 wget http://z...

2019-10-25 10:50:53 97 0

原创 Linux安装配置vsftp

Linux安装配置vsftp https://www.cnblogs.com/feiquan/p/9236772.html 1.vsftp配置文件简介 https://blog.csdn.net/bluishglc/article/details/42273197 [root@docker vs...

2019-10-25 10:47:22 129 0

原创 Linux系统和硬件时间

系统时间和硬件时间 1.系统时间和硬件时间 在Linux中有硬件时钟与系统时钟两种时钟。硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟。系统时钟则是指kernel中的时钟。所有Linux相关指令与函数都是读取系统时钟的设定。因为存在两种不同的时钟,那么它们之间就会存在差异。当...

2019-10-25 10:44:22 210 0

原创 Linux之压缩工具

Linux之压缩工具 1.常用压缩工具介绍 tar.xz tar.gz tar.bz2 lz4 lzop 压缩选项: -a, --auto-compress 使用归档后缀名来决定压缩程序 -I, --use-compress-program=PROG ...

2019-10-25 10:42:30 151 0

原创 Linux之shell脚本实现ssh登录报警

Linux之使用shell脚本实现ssh登录报警 https://blog.saintic.com/blog/234.html 1.背景 如果你的服务器被攻击了,该如何做能在第一时间知晓?本文将介绍两种方法来实现ssh登录报警! 思路1:secure日志和ssh的socket 思路2:/et...

2019-10-22 17:50:05 118 0

原创 Linux之history历史命令管理

Linux之history历史命令管理 1.history命令简介 当使用终端命令输入并执行命令时,Linux会自动把命令记录到历史列表中,一般保存在用户HOME目录下的.bash_history文件中。默认保存1000条,这个值可以更改。 2.history语法 history(选项)(参...

2019-10-22 11:47:16 144 0

原创 Linux之用户特权管理

Linux之用户特权管理 1.限制可以使用su的用户 vim /etc/pam.d/su 将#auth required pam_wheel.so use_uid修改为auth required pam_wheel.so use_uid vim /etc/login.defs添加 SU_WH...

2019-10-21 21:59:43 457 0

原创 Linux之用户密码管理

Linux之用户密码管理 1.弱密码检查方法 1.1 使用john the ripper检查弱密码 1.下载安装 yum install gcc* -y wget -c http://www.openwall.com/john/j/john-1.8.0.tar.gz && tar ...

2019-10-21 20:33:26 98 0

原创 linux禁止ping及开启ping

Ping属于ICMP协议(即“Internet控制报文协议”),而ICMP协议是TCP/IP协议的一个子协议,工作在网际层。 ICMP协议主要用于传输网络是否连通、主机是否可达以及路由是否可用等控制信息。Ping可以回显TTL生存时间,网络延迟等信息,而且响应Ping请求也会消耗服务器资源。因此,...

2019-05-15 14:16:23 647 0

原创 http code总结

http code总结

2018-07-26 14:12:54 245 0

原创 Linux实现多台主机之间相互通信

Linux实现多台主机之间相互通信

2018-07-25 11:40:01 2147 0

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