自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 问答 (4)
  • 收藏
  • 关注

原创 字符串截取及切割

1案例1:字符串截取及切割1.1问题使用shell完成各种Linux运维任务时,一旦涉及到判断、条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的字符串。本案例要求熟悉字符串的常见处理操作,完成以下任务练习:参考PPT示范操作,完成字符串截取、替换等操作 根据课上的批量改名脚本,编写改进版renfilex.sh:能够批量修改当前目录下所有文件的扩展名,修改前...

2019-12-31 16:26:28 102

原创 提高SSH服务安全

3案例3:提高SSH服务安全3.1问题本案例要求提高Linux主机上SSH服务端的安全性,完成以下任务:配置基本安全策略(禁止root、禁止空口令) 针对SSH访问采用仅允许的策略,为明确列出的用户一概拒绝登录 实现密钥验证登录(私钥口令)、免密码登入 确认密钥验证使用正常后,禁用口令验证3.2步骤实现此案例需要按照如下步骤进行。步骤一:配置基本安全策略1)调整ss...

2019-12-31 10:36:11 70

原创 使用正则表达式

4案例4:使用正则表达式4.1问题本案例要求熟悉正则表达式的编写,完成以下任务:利用egrep工具练习正则表达式的基本用法4.2方案4.3步骤实现此案例需要按照如下步骤进行步骤一:正则表达式匹配练习1)典型的应用场合:grep、egrep检索文本行grep命令不带-E选项时,支持基本正则匹配模式。比如"word"关键词检索、"^word"匹配以Word开...

2019-12-30 20:12:11 55

原创 使用sudo分配管理权限

2案例2:使用sudo分配管理权限2.1问题本案例要求利用sudo机制分配管理操作权限,不要完成以下任务:使用su命令临时切换账户身份,并执行命令 允许softadm管理系统服务的权限 允许用户useradm通过sudo方式添加/删除/修改除root以外的用户账号 允许wheel组成员以特权执行所有命令 为sudo机制启用日志记录,以便跟踪sudo执行操作2.2步骤实现此...

2019-12-30 09:36:52 404

原创 Linux基本防护措施

1案例1:Linux基本防护措施1.1问题本案例要求练习Linux系统基本防护措施,完成以下任务:修改用户zhangsan的账号属性,设置为2019-12-31日失效(禁止登陆) 临时锁定用户lisi账户,使其无法登陆,验证效果后解除锁定 修改tty终端提示,使得登陆前看到的第一行文本为“Windows Server 2012 Enterprise R2”,第二行文本为“NT 6....

2019-12-27 11:00:02 92

原创 创建对象存储服务器

3案例3:创建对象存储服务器3.1问题延续前面的实验,实现Ceph对象存储功能。具体实现有以下功能:安装部署Rados Gateway 启动RGW服务 设置RGW的前端服务与端口 客户端测试3.2步骤步骤一:部署对象存储服务器1)准备实验环境,要求如下:IP地址:192.168.4.15主机名:node5配置yum源(包括RHEL、ceph的源)与cli...

2019-12-26 08:43:28 419

原创 ceph文件系统

2案例2:ceph文件系统2.1问题延续前面的实验,实现ceph文件系统的功能。具体实现有以下功能:部署MDSs节点 创建ceph文件系统 客户端挂载文件系统2.2方案添加一台虚拟机,部署MDS节点主机的主机名及对应的IP地址如表所示2.3步骤实现此案例需要按照如下步骤进行1)添加一台新的虚拟机,要求如下:IP地址:192.168.4.14主机名:...

2019-12-25 10:17:52 115

原创 块存储应用案例

1案例1:块存储应用案例1.1问题延续昨天的实验内容,演示块存储在KVM虚拟化中的应用案例,实现以下功能:Ceph创建块存储镜像 客户端安装部署ceph软件 客户端部署虚拟机 客户端创建secret 设置虚拟机配置文件,调用ceph存储1.2方案使用ceph存储创建镜像KVM虚拟机调用ceph镜像作为虚拟机的磁盘1.3步骤实现此案例需要按照如下步骤进行。1...

2019-12-24 09:15:14 166

原创 创建ceph块存储

3案例3:创建ceph块存储3.1问题沿用案例一,使用ceph集群的块存储功能,实现以下目标:创建块存储镜像 客户端映射镜像 创建镜像快照 使用快照还原数据 使用快照克隆镜像 删除快照与镜像3.2步骤实现此案例需要按照如下步骤进行。步骤一:创建镜像1)查看存储池[root@node1 ~]# ceph osd lspools0 rbd,2)创建镜像、...

2019-12-23 09:00:16 183 1

原创 部署ceph集群

2案例2:部署ceph集群2.1问题沿用案例1,部署ceph集群服务器,实现以下目标:安装部署工具ceph-deploy 创建ceph集群 准备日志磁盘分区 创建OSD存储空间 查看ceph状态,验证2.2步骤实现此案例需要按照如下步骤进行。步骤一:部署软件1)在node1安装部署工具,学习工具的语法格式[root@node1 ~]# yum -y ins...

2019-12-20 16:05:25 168

原创 部署ceph实验环境

1案例1:部署ceph实验环境1.1问题准备4台kvm虚拟机,其三台作为存储集群节点,一台安装为客户端,实现如下功能:创建1台客户端虚拟机 创建3台存储集群虚拟机 配置主机名、IP地址、YUM源 修改所有主机的主机名 配置无密码SSH连接 配置NTP时间同步 创建虚拟机磁盘1.2方案使用4台虚拟机,1台客户瑞、3台存储集群服务器,拓扑结构如图所示所有主机的主机...

2019-12-20 08:41:12 103

原创 配置HAProxy负载均衡集群

3案例3:配置HAProxy负载均衡集群3.1问题准备4台Linux服务器,两台做web服务器,1台安装HAProxy,1台做客户端,实现如下功能:客户端访问HAProxy,HAProxy分发请求到后端Real Server 开启HAProxy监控页面,及时查看调度器状态 设置HAProxy为开机启动3.2方案使用4台虚拟机,1台作为HAProxy调度器,2台作为Real S...

2019-12-19 10:38:44 192

原创 Keepalived+LVS服务器

2案例2:Keepalived+LVS服务器2.1问题使用Keepalived为LVS调度器提供高可用功能,防止调度器单点故障,为用户提供web服务:LVS1调度器真实IP地址为192.168.4.5 LVS2调度器真实IP地址为192.168.4.6 服务器VIP地址设置为192.168.4.15 真实web服务器地址分别为192.168.4.100、192.168.4.200...

2019-12-18 15:20:02 101

原创 Keepalived高可用服务器

1案例1:Keepalived高可用服务器1.1问题准备三台Linux服务器,两台做web服务器,并部署Keepalived高可用软件,一台作为客户端主机,实现如下功能:使用Keepalived实现web服务器的高可用 web服务器IP地址分别为192.168.4.100和192.168.4.200 web服务器的浮动VIP地址为192.168.4.80 客户端通过访问VIP地址...

2019-12-18 08:38:42 86

原创 部署LVS-DR集群

3案例3:部署LVS-DR集群3.1问题使用LVS实现DR模式的集群调度服务器,为用户提供web服务:客户端IP地址为192.168.4.10 LVS调度器VIP地址为192.168.4.15 LVS调度器DIP地址设置为192.168.4.5 真实web服务器地址分别为192.168.4.100、192.168.4.200 使用加权轮询调度算法,web1的权重为1,web2的...

2019-12-17 10:45:04 67

原创 部署LVS-NAT集群

2案例2:部署LVS-NAT集群2.1问题使用LVS实现NAT模式的集群调度服务,为用户提供web服务:集群对外公网ip地址为192.168.4.5 调度器内网ip地址为192.168.2.5 真实web服务器地址分别为192.168.2.100、192.168.2.200 使用加权轮询调度算法,真实服务器权重分别为1和22.2方案实验拓扑结构主机配置细节如表所示使...

2019-12-16 10:09:30 48

原创 virsh基本管理操作

1案例1:virsh基本管理操作1.1问题本案例要求熟悉virsh的基本操作,可以熟练运用:列出当前正在运行的虚拟机 查看虚拟机信息 管理虚拟机 设置虚拟机开机自动运行1.2步骤实现此案例需要按照如下步骤进行。1)列出当前正在运行的虚拟机[root@room9pc01 ~]# virsh list Id Name ...

2019-12-15 17:00:37 70 1

原创 ipvsadm命令用法

1案例1:ipvsadm命令用法1.1问题准备一台Linux服务器,安装ipvsadm软件包,联系使用ipvsadm命令,实现如下功能:使用命令添加基于TCP的一些集群服务 在集群中添加若干后端真是服务器 实现同一客户端访问,调度器分配固定服务器 会使用ipvsadm实现规则的增删改 保存ipvsadm规则1.2方案安装ipvsadm软件包,关于ipvsadm的用法可以参...

2019-12-15 08:29:26 283

原创 编写udev规则

4案例4:编写udev规则4.1问题编写udev规则,实现以下目标:当插入一个U盘时,该U盘自动出现一个链接称为udisk U盘上的第一个分区名称为udisk1,以此类推 终端上出现提示信息“udisk plugged in”4.2方案问题:加载一个USB设备后,系统可能识别为sda也可能是识别为sdb,能不能固定呢?对于Linux kernel 2.6及更新的操作系统版...

2019-12-14 07:48:23 90

原创 配置并访问NFS共享

3案例3:配置并访问NFS共享3.1问题服务器利用NFS机制发布两个共享目录,要求如下:将目录/root共享给192.168.2.100,客户机的root用户有权限写入 将/usr/src目录共享给192.168.2.0/24网段,只开发读取权限从客户机访问NFS共享:分别查询/挂载上述NFS共享目录 查看挂载点目录,并测试是否有写入权限3.2方案使用两台RHEL7虚拟...

2019-12-13 14:52:48 218

原创 部署Multipath多路径环境

2案例2:部署Multipath多路径环境2.1问题通过Multipath,实现以下目标:在共享存储服务商配置iscsi,为应用服务器共享存储空间 应用服务器上配置iscsi,发现远程共享存储 应用服务器上配置Multipath,将相同的共享存储映射为同一个名称2.2方案配置2台虚拟机,每台虚拟机均为两块网卡:eth0和eth1都可用于iscsi存储通讯 具体配置如表所...

2019-12-13 10:41:58 496

原创 配置iscsi服务

1案例1:配置iscsi服务1.1问题本案例要求先搭好一台iscsi服务器,并将整个磁盘共享给客户端:服务器上要额外配置一块硬盘 服务端安装target,并将新加的硬盘配置为iscsi共享磁盘 在客户端上安装initiator,挂载服务器iscsi,要求实现开机自动挂载1.2 方案使用2台RHEL7虚拟机,其中一台作为iscsi服务器(192.168.2.5)、另外一台作为测...

2019-12-12 15:33:36 140

原创 pssh远程套件工具

5案例5:pssh远程套件工具5.1问题本案例要求使用pssh套件工具并发远程其他主机,具体要求如下:使用密码批量、多并发远程其他主机 使用密钥批量、多并发远程其他主机 批量、多并发拷贝数据到其他主机 批量、多并发从其他主机下载数据到本机 批量、多并发杀死其他主机的进程5.2方案准备实验所需的虚拟机环境,实验环境所需要的主机及对应的ip设置列表如5所示,正确配置ip地址、...

2019-12-12 09:33:20 52

原创 NTP时间同步

4案例4:NTP时间同步4.1问题本案例要求搭建一个NTP服务器,为整个网络环境中的所有主机提供时间校准服务,具体要求如下:部署一台NTP时间服务器 设置时间服务器上层与0.centos.pool.ntp.org同步 设置本地服务器层级数量为10 允许192.168.4.0/24网络的主机同步时间 客户端验证时间是否同步4.2方案准备实验所需的虚拟机环境,实验环境所需要的...

2019-12-12 09:00:45 84

原创 制作Nginx的rpm包

3案例3:制作Nginx的rpm包3.1问题本案例使用nginx-1.12.2版本的源码软件,生成对应的rpm包软件,具体要求如下:软件名称为nginx 软件版本为1.12.2 rpm软件包可以查询描述信息 rpm软件包可以安装及卸载3.2方案安装rpm-build软件包,编写spec配置文件,创建新的rpm软件包。配置文件中的描述信息如表:3.3步骤实现此...

2019-12-05 08:22:36 284

原创 使用subversion协同工作

2案例2:使用subversion协同工作2.1问题沿用练习一,通过SVN工具,对subversion版本库进行多人协同测试,要求如下:该版本库支持多个账户同时协作编辑文件 测试演示多人协作编辑的具体操作 手动解决版本冲突问题 备份版本库数据 注册使用GitHub2.2方案使用SVN客户端工具连接subversion服务器并测试多人协同工作以及如何手动解决冲突问题,账户名...

2019-12-04 08:59:00 39

原创 Subversion基本操作

1案例1:Subversion基本操作1.1问题本案例要求先快速搭建好一台subversion服务器,并测试该版本控制软件:创建版本库 导入初始化数据 检出数据至用户本地副本 对本地副本进行增删改查等操作1.2方案使用yum安装subversion软件,使用SVN客户端工具连接SVNserver服务器并测试版本控制软件。1.3步骤实现此案例需要按照如下步骤进行。...

2019-12-03 10:41:11 111

原创 使用Varnish加速web

3案例3:使用varnish加速web3.1问题通过配置varnish缓存服务器,实现如下目标:使用varnish加速后端web服务 代理服务器可以将远程的web服务器页面缓存在本地 远程web服务器对客户端用户是透明的 利用缓存机制提高网站的响应速度 使用varnishadm命令管理缓存页面 使用varnishstat命令查看varnish状态3.2方案通过源码编译安...

2019-12-02 09:09:08 64

awk数组.xmind

自己总结的awk数组相关的思维导图文件,可以下载xmind进行打开,第一次上传文件,多多赐教

2019-09-22

空空如也

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

TA关注的人 TA的粉丝

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