自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 自动化运维工程师必备的shell脚本知识(正则表达式、awk、sed、grep详解)

 一、        正则表达式:  正则表达式(或称 RegularExpression,简称 RE)就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。 该模式描述在查找文字主体时待匹配的一个或多个字符串。  正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。简单的说,正则表示式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为, 正则表示式通...

2018-05-27 03:38:12 1000 1

原创 zabbix简介及部署安装(邮件报警)

一、zabbix 简介:zabbix 是完全开源的工具,整合了 cacti 和 nagios 等特性附:SNMP(udp 161 udp 162)众多网络工具都支持此协议,比如常见路由交换,常见 OS其既可以做管理端也可以做被管理端snmp 协议大致有 3 个版本分别是 v1 v2 v3无论是 v1 和 v2 的安全性是比较差的,因为传输是明文的, V3 的认证密码用 MD5/SHA 摘要算法加密...

2018-05-23 20:45:23 966

原创 Centos7安装Apache2.4及介绍新特性(一键安装脚本)

官方文档:http://httpd.apache.org/docs/2.4/new_features_2_4.html个人总结:      新版本的 httpd-2.4 新增以下特性;      新增模块; mod_proxy_fcgi(可提供 fcgi 代理) mod_ratelimit(限制用户带宽) mod_request(请求模块,对请求做过滤) mod_remoteip(匹配客户端的 I...

2018-04-18 01:32:20 791

原创 MySQL5.7 二进制一键安装脚本

首先我们先把二进制安装包从官网下载下来然后把安装包放在安装脚本放在同一个目录下就可以啦#!/bin/bashrpm -e --nodeps mariadb-libstar zxf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql/groupadd

2018-03-04 22:43:44 1031 2

转载 【工具-NMAP】主机渗透神器:NMAP (功能介绍,安装,使用,参数完整翻译)-转载

1 nmap 介绍Nmap(网络映射器)是由GordonLyon设计,用来探测计算机网络上的主机和服务的一种 安全扫描器。为了绘制网络拓扑图,Nmap的发送特制的数据包到目标主机,然后对返回数据包进行分析。Nmap是一款枚举和测试网络的强大工具。Nmap 特色用途:主机探测:探测网络上的主机,例如列出响应TCP和ICMP请求、icmp请求、开放特别端口的主机端口扫描:探测目标...

2020-03-21 21:19:22 478

原创 SSH和Windows远程端口修改

ssh修改默认远程端口---------------------centos6-----------------1.查看系统版本cat /etc/redhot-releose2.编辑sshd配置,修改默认的端口vim /etc/ssh/sshd_config找到port 22 添加一行修改为自己规定的端口#port 22port 1220保存退出3.重启sshd服务/et...

2019-08-21 16:28:39 4129

原创 正则表达式 个人小结

正则表达式 总结笔记基础正则语法^ 匹配字符串的开始$ 匹配字符串的结束. 匹配除换行符以外的任意字符\w 匹配字母或数字或下划线或汉字\s 匹配任意的空白符\d 匹配数字\b 匹配单词的开始或结束* 重复零次或更多次+ 重复一次或更多次? 重复零次或一次{n} 重复n次{n,} 重复n次或更多次{n,m} 重复n到m次懒惰限定符*? 重复任意次,但尽可能少...

2019-03-21 09:32:02 227

原创 Linux-内存释放管理机制、内存监控、buffer/cache异同

在Linux中经常发现空闲内存很少,似乎所有的内存都被系统占用了,表面感觉是内存不够用了,其实不然。这是Linux内存管理的一个优秀特性,主要特点是,无论物理内存有多大,Linux 都将其充份利用,将一些程序调用过的硬盘数据读入内存(buffer/cache),利用内存读写的高速特性来提高Linux系统的数据访问性能。在这方面,区别于Windows的内存管理。本文从Linux的内存管理机制入手,简...

2018-11-02 16:50:31 814

原创 Linux内存查看及解释 free

一、命令 1 2 3 4 5 [root@localhost ~]# free -m              total       used       free     shared    buffers     cached Mem:          7869       7651        218   ...

2018-11-02 16:44:28 283

原创 Linux系统管理使用之日志管理

日志管理 日志文件:系统中各个运行消息的文件,不同的日志文件记录了不同类型的信息,如内核消息、错误消息等 syslog服务:syslogd: 系统,非内核产生的信息klogd:内核,专门负责记录内核产生的日志信息 一.分析日志文件通过浏览日志查找关键信息,对系统服务进行调试判断故障发生的原因1.分类1)内核及系统日志:数据由系统服务rsyslog统一管理可以根据主配文件/etc/rsyslog.c...

2018-06-27 18:39:30 194

原创 Linux系统管理使用之进程和计划任务

如何产生一个进程:1)执行程序或者是命令2)计划任务如何终止一个进程:1)程序或者是命令执行完毕,自动终止2)强制终止进程 进程管理一.程序和进程的关系程序:可执行的代码和数据进程:运行中的程序代码父子进程:进程创建的进程为子进程1.静态查看进程的统计信息;              (1)ps : a:显示终端下所有进程信息,包括其他用户的进程u:显示进程的拥有者x:显示当前用户所在终端下的进程...

2018-06-27 18:38:29 425

原创 Linux系统管理使用之系统启动流程

一.系统启动流程(一)启动流程1、BIOS加电自检、检测硬件、决定启动介质、找到引导扇区1、BIOS加电自检、检测硬件、决定启动介质、找到引导扇区2、读取并且执行第一个开机设备中的MBR的bootloader(grub程序)3、依据bootloader设置去加载内核和驱动4、内核启动init进程5、系统初始化6、init找到/etc/inittab文件,决定系统的运行级别(X)7、触发相应的运行级...

2018-06-27 18:36:03 179

原创 Linux系统管理使用之磁盘配额quota

磁盘配额配额:quota什么是磁盘配额? 限制磁盘资源的使用的。 限制原因就是因为资源不是无限的。应用场合: 1、网络存储空间有限 2、邮件服务器 3、公司的文件共享服务器 能限制谁? 1、限制普通用户 2、限制用户组 注意:没有办法限制root的。 能够限制什么? inode —— 限制用户创建文件的个数 ...

2018-06-27 18:33:18 481

原创 Linux系统管理使用之LVM逻辑卷管理

逻辑卷管理LVM:可以动态调整分区大小。PV:(physical volume)物理卷VG:(volume Group)卷组LV:(logical volume)逻辑卷步骤:1、创建分区 分区的ID要变成LVM的ID:8e 2、将分区创建成PV pvcreate /dev/sdg2 /dev/sdh1 3、将PV加入卷组VG vgcreate huateng /de...

2018-06-25 21:09:22 226

原创 Linux系统管理使用之RAID

RAID 独立冗余磁盘阵列 条带化技术,分散存储在多个盘上 (做切割数据的,存在盘上的对应位置,在外观看来就是条带状的) raid的一种 raid级别,仅仅代表raid的组成方式是不一样的,没有上下级之分 raid级别:速度、可用性 利用校验码的形式来保证数据的可靠性(比较麻烦)浪费比例1/n 一:raid类型 1.raid0条带 性能提升:读写 冗余能力:不具备 空间利用率:n 至少两块盘 2....

2018-06-25 21:01:03 267

原创 Linux系统管理使用之磁盘及文件系统

磁盘及文件系统 硬盘的物理构成: 扇区(sector)、磁道(track)、磁头、柱面(cylinder) 分区:就是记录每一个分区的起始柱面和结束柱面。分区信息存放在0柱面0磁头1扇区上:MBR主引导记录(446字节)+DPT磁盘分区表(64字节)+结束标志(2个字节)硬盘的主引导记录(MBR)是不属于任何一个操作系统的,它先于所有的操作系统而被调入内存,并发挥作用,然后才将控制权交给主分区(活...

2018-06-25 20:56:10 295

原创 Linux系统管理使用之安装软件包(RPM,yum)使用

安装软件包1、安装软件包 # rpm -ivh /mnt/cdrom/Packages/zsh-4.3.10-5.el6.x86_64.rpm -i:--install 安装 -v:--verbose 显示安装过程 -h:--human 以人类可读的方式显示 --test:只是测试安装,并不会真正安装软件 [...

2018-06-25 20:38:41 424

原创 Linux系统管理使用之sudo 提权

sudo 提权一.sudo: 某个用户能够以另外一个用户的身份通过某主机执行某命令useradd admin sudo 的配置文件 /etc/sudoers visudo 每一行就定义了一个sudo的条目: who which——hosts=(runas) TAG: command 基本配置格式 <user list> <host list> = <...

2018-06-25 20:35:01 809

原创 Linux系统管理使用之特殊权限和acl

特殊权限和访问控制列表特殊权限SUID: 运行某程序时,相应进程的属主是程序文件自身的属主,而不是 用户本身了,只对二进制程序有效,执行者对于程序需要有X权限 例子:passwd命令需要在/ etc / shadow中写入密码 ls -l / bin / cat ls -l / etc / shadow chmod u + s file(如果本身具有x,为s,否则为S) ...

2018-06-25 20:32:18 199

原创 Linux系统管理使用之基本文件权限管理

基本权限r, w, x(一) 1.文件: r:可读,可以使用类似cat等命令查看文件内容; w:可写,可以编辑或删除此文件; x: 可执行,eXacutable,可以命令提示符下当作命令提交给内核运行; 目录: r: 可以对此目录执行ls以列出内部的所有文件; w: 可以在此目录创建文件; x: 可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息; 2.rwx: r...

2018-06-25 20:30:01 175

原创 Linux系统管理使用之用户和组

用户和组一、用户: 是用来操作系统中不同功能的身份. Linux系统中用户的分类 1)超级用户: root uid=0 2)系统用户:不需要登录系统,服务于应用程序,维护系统的运行 bin nobody uid=1-499 3)普通用户:可以登录的用户 uid>=500 UID:用户标识添加用户:useradd ...

2018-06-25 20:27:55 684

原创 Linux系统管理使用之基本命令(2)

基本命令-2压缩和归档打包:即归档,类似于旅游之前收拾行李压缩:为了减少占用的磁盘空间,可以做备份,在网络上传输时节省网络带宽。 打包压缩软件 windows:winrar 360压缩好压7zip winzip linux:压缩格式:gz,bz2,xz,zip,Z 压缩算法不同,导致压缩比不同 压缩软件gzip bzip2 xz zip 既...

2018-06-25 20:20:51 340

原创 Linux系统管理使用之基本命令(1)

基本命令1.Linux的基本原则: 1、由目的单一的小程序组成;组合小程序完成复杂任务; 2、一切皆文件; 3、尽量避免捕获用户接口;(尽量不和用户进行交互,就是一个程序一但开始运行,就不需要用户进行任何操作,如ls命令,ifconfig命令) 4、配置文件保存为纯文本格式;2.命令形式命令格式: 命令 选项 参数 选项: 短选项: - 输入快捷简单 多个选项可以组合:-a...

2018-06-25 20:13:17 216

原创 8个基本的Docker容器管理命令

在这篇文章中,我们将学习 8 个基本的 Docker 容器命令,它们操控着 Docker 容器的基本活动,例如运行run、列举list、停止stop、查看历史纪录logs、删除delete 等等。利用这 8 个命令可以学习 Docker 容器的基本管理方式。这是一个为 Docker 初学者准备的,带有示范命令输出的指南。在这篇文章中,我们将带你学习 8 个基本的 Docker 容器命令,它们操控着...

2018-06-24 01:26:01 568

原创 Docker Compose Nginx反向代理群集

首先我们应该安装docker这个我们应该都会安装啦我就不演示截图多做介绍我们还要有一个基础镜像我用的centos6的然后我们做自己在实验中用到的镜像现在我们使用dockerfile制作这个文件夹里有Nginx的配置文件,文件里面我只把网页根目录修改了一下这样做是为了方便我们实验效果还有一个启动脚本是启动Nginx服务的然后还有dockerfile配置文件当我们把这些东西准备好之后就可以生成新的镜像...

2018-06-24 01:14:52 479

原创 Linux下find命令的使用(小结)

为什么要使用find命令?    Linux系统中有着成千上万的文件,如果你想要找到自己想要的文件,一款查找软件是必不可少的,而locate是根据其生成的数据库进行查找,虽然速度会略快,但非实时查找,有些新的文件或目录是匹配不到的,而且locate是模糊匹配,而find命令为实时查找,且为精确匹配,如果你对目录的权限够大,想查什么就查什么!find命令的语法格式:    find  [查找路径] ...

2018-04-25 00:13:33 17060

原创 Linux常用基本命令(小结)

Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们1.处理文件目录文件和目录:# cd /home 进入 '/home' 目录# cd .. 返回上一级目录# cd ../.. ...

2018-04-17 23:52:42 154

原创 MySQL 高可用MMM架构及部署

 一,MMM简介: MMM即多主复制管理器MySQL:多主复制管理器,基于perl实现, 关于mysql主主复制配置的监控,故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),MMM也能从服务器进行读负载均衡,所以可以用它来在一组用于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份,节点之间重新同步功能的 如果当前的主服务器挂掉后,会将你后端的从服务器自动转向新的主服务...

2018-03-29 23:17:54 275

原创 centos7二进制安装MySQL5.7并且做主从复制

centos7二进制安装MySQL5.71、先卸载掉mariadb把从官网下载下来的二进制包解压官方二进制安装包位置:https://dev.mysql.com/downloads/mysql/解压完成之后移动到/usr/local下并取名叫mysql创建用户和组创建数据库文件夹(data)2、更改换将变量3、修改my.cnf文件

2018-03-02 20:54:45 580

原创 Docker技术swarm+compose部署服务

一、实验环境选择三台主机运行swarm,依次为:Node1:manager   192.168.111.10Node2:manager   192.168.111.11Node3       192.168.111.121、基本环境配置  3台保持一致时间 ntp  3台关闭selinux,开启路由转发3台主机根据上面环境修改主机名和IP地址2、

2018-02-05 10:59:31 3382

原创 Docker网络

将 Docker 容器配置到本地网络环境中         为了使本地网络中的机器和Docker 容器更方便的通信,我们经常会有将 Docker 容器配置到和主机同一网段的需求。这个需求其实很容易实现,我们只要将 Docker 容器和主机的网卡桥接起来,再给 Docker 容器配上 IP 就可以了。         我们在做之前那我们应该我们本机的路由转发和SELinux防火墙关闭

2018-02-02 01:11:00 228

原创 Docker镜像和容器的基本管理

Docker的三大组件仓库、镜像、容器镜像 images使用docker images 查看本机images (REPOSITORY:来自于哪个仓库、TAG 的标记,比如  latest 。IMAGE ID:镜像它的 ID 号 、CREATED:创建时间 、SIZE:镜像的 SIZE)我还没有镜像那所以什么也不显示如何获取一个images 可以公共仓库去下载也可以自己制作

2018-01-18 20:02:35 434

原创 Dockerfile制作mysql

首先我们在宿主机上创建相关目录创建完成之后我们接下来就可以编写Dockerfilr文件了编写完成之后我们可以利用Dockerfilr生成镜像啦生成完成之后我们查询images验证现在已经制作完成我们可以启动容器验证启动之后我们可以连接数据库mysqldocker镜像基本完成(以上做法均为个人经验如有瑕疵还望大神评论指点

2018-01-12 12:44:24 3188 3

原创 Dockerfile创建带有nginx服务的Centos Docker镜像

首先我们在宿主机上准备文件         创建一个Nginx文件在其目录下创建run.sh(启动脚本)和Dockerfile然后编写启动服务脚本然后编写Dockerfilr编写完成之后我们我们根据dockerfilr生成镜像生成镜像完成然后查看现在我们需要的镜像就已经制作完成啦  接下来我们可以启

2018-01-12 12:31:37 496

原创 Iscsi网络存储服务及应用

iscsi 实现网络存储,提供存储端叫 target,使用存储端叫 initiator。target 上可以提供存储 空间,initiator 负责连接 ISCSI 设备,在 ISCSI 设备中创建文件系统,以及存取数据,在 initiator 上看上去是多了一块硬盘        服务器端配置 target,准备做为 LUN 发布的 ISCSI 的存储设备(可以是一整块磁盘、一个分 区、逻辑

2018-01-05 12:47:10 409 1

原创 centos7 忘记root密码 破解root密码

在工作是我们如果忘记了root密码怎么办呐  下面我把我的经验分享给大家破解centos7的root密码    我们首先重启系统,在系统重启的时候我们按e键进入(如下图)   我们在Linux16这一行末尾添加 rd.break  console=tty0然后按ctrl+x启动然后重新挂载文件系统然后更改目录现在我们就可以修改密码

2017-12-28 15:41:32 531

空空如也

空空如也

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

TA关注的人

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