自定义博客皮肤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)
  • 收藏
  • 关注

原创 运维——anaible模块之fetch

使用ansible完成实际任务时,需要依靠ansible的各个模块ansible-doc -l 查看模块列表ansible-doc -s module 查看模块的详细帮助信息fetch意为“拿来”,当需要将受控主机中的文件拉取到ansible主机时可以使用此模块查看fetch的帮助文档例:从受控主机A组复制一个文件到ansible的/home目录下 ansible A  -m fetch -a "...

2018-05-29 16:52:22 876

原创 运维——ansible基础及实现

ansible概念:是一个配置管理工具,是一个自动化运维工具,通过ssh实现配置管理、            应用部署、任务执行等功能。            基于key验证是实现ansible的基础   作用:可以完成一些批量任务或者完成一些需要经常重复的工作        比如:同时在100台服务器上安装服务,并在安装后启动服务                  将某个文件一次性拷贝到100台...

2018-05-29 15:36:44 925

原创 运维——TFTP的安装及使用

TFTP  用来下载远程文件的最简单的网络协议,它基于UDP协议而实现tftp  IPADDR 登陆到tftp server >get filename  从tftp server根目录获取文件 >put filename 上传文件到tftp server根目录 >q 离开    模拟实现从客户机下载远程主机文件准备:使用两台虚拟机一台用作服务器(centos7),另...

2018-05-26 15:59:14 18754

原创 运维——DHCP服务及模拟DHCP服务器

之前查看了很多博客和相关DHCP的一些相关信息,但是都没能完全理解(各有各的理解方式),感觉还是写一篇自己能理解的博客,当然有不足之处,在模拟DHCP分配IP之前首先来了解一下DHCP的相关知识网络配置的两种方式(可以简单理解为IP地址的获取方法):        静态指定        动态获取 :bootp  dhcp                   bootp:boot protocol...

2018-05-26 13:01:44 4978 1

原创 运维——自动化系统安装(U盘启动)(三)

前两个博客介绍了光盘启动及U盘启动的制作及启动过程,其实他们都依赖于网络,也就是说如果没有网络那么将不能进行安装,而实际工作中一般较为重要的服务器是不可能连接网络的(防止黑客的攻击),那么如何才能实现完全不依赖网络的系统安装呢?光盘已经很少使用了,那就只剩下较为流行的U盘安装了, U盘的自动化安装具体步骤如下:先把上两个实验用到的菜单文件复制在新的文件夹下(制作启动盘时要用)用一个完全没用内容的文...

2018-05-24 21:34:51 926

原创 运维——自动化安装系统(自制引导光盘及U盘启动)(二)

实现自动化安装操作系统我们仍需要插入光盘来引导,现在很多服务器已经没有光驱,那么此时我们就无法用光盘引导,如果要实现光盘引导安装,我们需要自制光盘引导文件具体步骤如下:首先仍然需要一个虚拟机充当服务器,具体的创建方法不再重复(可参照上一博客)仍以centos6为例:创建一个新的空目录(或者找一个已有目录并清空里面的内容)mkdir /data并进入创建子目录 mkdir myiso目的就是把以后制...

2018-05-24 18:11:39 3783 2

原创 运维——自动化安装系统(光盘引导)(一)

需求:工作中当访问量过大会给服务器造成很大的压力,有些时候甚至会瘫痪,为了应付这种较大的访问量我们经常会增加服务器的数量,而增加服务器的数量势必要给服务器装系统,如果安装的服务器数量较少我们可以一台一台去安装,但是如果一下子要装成百上千台,你还一台一台去装吗?显然不太现实,那么这时候实现自动化安装就显得特别重要。自动化安装之前我们首先要使用相应的工具去生成相应的文件(应答文件),在我们的系统装好之...

2018-05-24 16:06:16 4288

原创 运维——自制linux系统

CentOS启动相关最重要的几个文件有:内核vmlinuz文件、虚拟文件系统initramfs文件、grub文件以及init启动程序,围绕这几个文件,我们来制作一个能够简单启动的自制Linux系统实验思路:CentOS6的启动流程如下1.加载BIOS的硬件信息,进行POST加电自检2.读取第一个启动设备MBR的引导加载程序(grub)的启动信息3.加载核心操作系统的核心信息,核心开始解压缩,并尝试...

2018-05-23 13:54:32 3648 1

原创 运维——模拟SSH端口转发功能

SSH 是安全的远程登录,可以实现远程连接访问,平时我们所访问的主机并不是直接就连接到了远程的主机,远程主机是禁止客户端直接访问的,而是经过SSH服务器的转发功能,因为SSH实现了加密的传输,比较安全,有效的防止黑客的截获和入侵的危险,在window上表现为打开一个网址,会在http后面加上了s即https,表明网站已经使用SSH加密,更具有安全性。下面就来模拟一下这种机制。首先准备三台虚拟机分别...

2018-05-22 11:49:20 363

原创 运维——安装centos7

添加新的虚拟机前面有详细的介绍,不再重复,重点说明centos系统的安装步骤按照此步骤创建/boot  swap  /data 分区,步骤都一样不再演示此时系统已经安装完成,点击重启...

2018-05-18 21:15:17 1040

原创 运维——小实验:实现两台主机间加密传输文件

加密与安全对称加密:加密和解密使用同一个密钥公钥加密:密钥是成对出现 公钥:公开给所有人;public key 私钥:自己留存,必须保证其私密性;secret key使用gpg实现对称加密 对称加密file文件  gpg -c file 解密文件 gpg -o file -d file.gpg -o表示将解密后的文件保存至file中 生成公钥私钥对 gpg --gen-ke...

2018-05-17 21:47:48 1011

原创 运维——三剑客AWK(三)高级应用

前两个博客学习了awk的基础用法,不过还是要多练习,时间很紧,又学习了awk的高级用法,在学习高级用法之前还是先来复习一下之前的学习内容:awk基本格式:awk [options] 'program' file… program:pattern{action statements;..} pattern部分决定动作语句何时触发及触发事件 BEGIN,END action statement...

2018-05-16 21:34:49 283

原创 运维——三剑客awk(二)

在第一篇AWK博客中学习了awk的基本格式和基本的用法,再来复习一下他的基本格式:awk  [options]  'program'  file ...其中program有两部分组成:pattern 和 {action  statement;...}pattern部分决定动作语句何时触发及触发事件 BEGIN,ENDaction statements对数据进行处理,放在{}内指明action 主...

2018-05-15 16:02:08 415

原创 运维——三剑客之AWK(一)

awk介绍awk:Aho, Weinberger, Kernighan,取三个人名字的前三个字母,报告生成器,格式化文本输出                   有多种版本:New awk(nawk),GNU awk( gawk)(centos中自带的是gawk)基本格式:awk [options] 'program' file… program:pattern{action statement...

2018-05-15 12:01:08 962

原创 运维——centos 7 systemctl用法

特别声明:以下的所有例子均在centos7版本下实现Systemd:系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进                    程和其它进程      新特性: 系统引导时实现服务并行启动 按需启动守护进程 自动化的服务依赖关系管理 同时采用socket式与D-Bus总线式激活服务 系统状态快照systemd核心概念unit(单元...

2018-05-14 21:01:25 26278

原创 运维——centOS6启动流程

Linux是一种自由和开放源代码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布。在加上用户空间的应用程序之后,成为Linux操作系统。Linux是自由软件和开放源代码软件发展中最著名的例子。先通过几张图来简单了解下整个系统启动的流程,整个过程基本可以分为POST–>BIOS–>MBR(GRUB)–>Kernel–>Init–>Ru...

2018-05-14 08:28:08 1395

原创 运维——作业管理(计划任务)

任务计划就好比我们的闹钟一样,到了指定的时间就该去做对应的事情。任务计划分为两类:一次性的任务计划:只执行一次就结束周期性的任务计划:每隔一定的周期去做相同的事情at命令就是专门用来处理一次性的计划任务batch也是处理一次性的计划任务但是它是由系统自行选择空闲时间去执行此处指定的任务(不常用)crontab可以根据定义的周期信息,循环的去做一些事情 在使用此命令之前都要先安装相应的包,at和cr...

2018-05-13 15:40:32 2895

原创 运维——新加磁盘的实现方法

生产中硬盘会不断的出现故障此时我们就需要更换新的硬盘,那么拿到一个新的硬盘之后我们该如何来使用呢?一个新的硬盘首先我们要把旧硬盘上的东西进行备份然后用新的硬盘替代。新硬盘使用之前我们必须要先对新硬盘进行 分区—>创建文件系统—>挂载—>设置开机自启 这几个步骤,那么接下来我们一个一个来说明每个步骤的实现过程分区:拿到一个新的硬盘第一步肯定是要先将其进行分区,一般来说主要分为主分区...

2018-05-13 15:39:34 405

原创 运维——软件包管理 rpm yum

软件包管理链接主要作用是吧各个模块之间互相引用的部分处理好,使得各个模块之间能够正确的链接,分为静态和动态静态链接  以.a为后缀  把程序对应的依赖库复制到包          升级难 需重新编译  占用空间多 迁移容易动态链接  以.so为后缀 把依赖加做动态链接   占用空间少  升级方便          若一个库被删,那么所有依赖此库的命令都 受影响(使用相对较多)包命名     nam...

2018-05-13 15:38:51 474

原创 运维——文件的查找和压缩

文件查找和压缩文件查找的两个命令 locate find————————————————————-locate locate file非实时查找,查找文件的路径, 数据库不会实时更新,查找速度快路径中只要包含file名就全部列出-i 不区分大小写的搜索例 搜索以”.conf”结尾的文件 locate -r “\.conf$”-n N 只列举前N个匹配项目-r 使用正则表达式例 locate -r ...

2018-05-13 15:37:18 647

原创 运维——正则表达式二

Linux文本处理三剑客*************************************************grep:文本过滤(pattern模式)工具 grep egrep fgrepsed:stream editor,文本编辑工具awk:Linux上的实现gawk,文本报告生成器*************************************************gr...

2018-05-13 15:36:19 253

原创 运维——正则表达式一

学习新知识之前最起码要知道它是什么,同样学习正则表达式要先明白它的概念。正则表达式:REGEXP:由一类特殊字符及文本字符所编写的模式,其中有些字符(元字符)不表示字符字面意义而表示控制或通配的功能看清!!!看清!!!  关键字: 元字符   通配      明白不?你就是来搞他俩的       好了重点来了元字符:可分为 字符匹配     匹配次数    位置锚定    分组次序明白了不?好  ...

2018-05-13 15:34:18 468 1

原创 运维——挂载点 通配符 tree命令

挂载点挂载点实际上就是linux中的磁盘文件系统的入口目录,类似于windows中的用来访问不同分区的C:、D:、E:等盘符。其实Windows也支持将一个磁盘分区挂在一个文件夹下面,只是我们用C:、D:这样的盘符操作用惯了,一般没有将分区挂到文件夹。文件一般挂载在misc文件夹下在我们打开Centos 6(并未登录)时在远程控制台是不能看到挂载点的如图所示:要想挂载我们首先执行两个命令syste...

2018-05-13 15:32:56 384

原创 虚拟机的安装

平时我们大都用Windows操作系统生活中很少接触linux,为了我们更好的学习linux,那么一个虚拟机必不可少,他可以帮助我们再Windows上安装一虚拟的linux系统提高我们的学习,那么接下来我把虚拟机的具体安装方法总结以下:此处我们不在说明安装包的下载和安装虚拟机的安装步骤:1、打开VMware点击创建新的虚拟机2、选择典型安装方式点击下一步3、选择稍后安装操作系统点击下一步4、客户机操...

2018-05-13 15:28:22 359

原创 运维基础——命令 文件

运维有运行和维护两层含义。对于一个系统,有时出错我们无法预知,系统越复杂,其维护难度越大,为了减少损失,我们尽可能地去预防各种错误,对于突发情况,尽可能地去修复。平时我们所接触的大都是window的图形界面,而Linux却是另外一种风格,他完全是由命令来进行操作的一种系统,那么要想学好我觉得命令是最重要的,不仅要会使用常用的命令还要学会使用不常用的命令会通过帮助去了解这个命令,那么就先说说Linu...

2018-05-13 15:24:31 666

空空如也

空空如也

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

TA关注的人

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