自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 索引

Msyql索引索引:相当于“书的目录”索引的优点和缺点优点:加快查询的速度缺点:占用物理存储空间,减慢写的速度使用索引index:(在表中的字段上创建索引)使用规则查看索引:desc表名:key---->MULshowindexfrom表名;Index_type:BTREE(B+TREEHash)创建...

2018-02-01 20:59:00 249

转载 数据类型

Mysql数据类型数值类型:身高,体重,成绩工资,年龄unsigned整数数值类型:微小整型,小整型,中整型,大整型,极大整型浮点类型:单精度,双精度字符类型:姓名家庭住址籍贯公司部门名称固定长度,变长,大文本类型日期时间类型:入职时间注册时间上课时间年日期时间日期时间枚举类型:兴趣爱好性别专业单选多选整数型...

2018-02-01 20:57:00 253

转载 部署Zabbix监控平台

部署Zabbix监控平台1.1 问题本案例要求部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备:在监控服务器上安装LAMP环境修改PHP配置文件,满足Zabbix需求源码安装Zabbix修改Zabbix基本配置初始化Zabbix监控Web页面1.2 方案使用1台RHEL7虚拟机,安装部署LAMP环境、Zabbix...

2018-02-01 20:41:00 229

转载 部署Cacti监控平台

部署Cacti监控平台1.1 问题本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步执行具体的监控任务做准备:安装net-snmp、net-snmp-utils安装LAMP及相关依赖软件包部署Cacti监控平台初始化监控页面1.2 方案使用1台RHEL7虚拟机,安装部署LAMP环境、Cacti及相关的snmp组件包,配置数据库并对C...

2018-02-01 20:37:00 219

转载 常用系统监控命令

常用系统监控命令1.1 问题本案例要求练习常用的系统监控命令完成以下任务:使用vmstat命令监控内存及磁盘I/O信息使用iostat命令监控CPU处理器及磁盘的I/O信息使用sar命令监控系统最近的CPU/内存等活动1.2 步骤实现此案例需要按照如下步骤进行。步骤一:使用vmstat命令监控内存及磁盘I/O信息1)报告内存、交换分区、CPU等...

2018-02-01 20:35:00 240

转载 OpenSSL及证书服务

OpenSSL及证书服务1.1 问题本案例要求熟悉OpenSSL工具的基本使用,完成以下任务操作:使用OpenSSL加密/解密文件搭建企业自有的CA服务器,为颁发数字证书提供基础环境1.2 方案使用两台RHEL7虚拟机,其中svr7作为CA数字证书服务器,而pc207作为测试用客户机。1.3 步骤实现此案例需要按照如下步骤进行。步骤一:使用Op...

2018-02-01 20:32:00 530

转载 SElinux安全防护

SELinux安全防护1.1 问题本案例要求熟悉SELinux防护机制的开关及策略配置,完成以下任务:将Linux服务器的SELinux设为enforcing强制模式在SELinux启用状态下,调整策略打开vsftpd服务的匿名上传访问从/root目录下移动一个包文件到FTP下载目录,调整策略使其能够被下载1.2 步骤实现此案例需要按照如下步骤进行。...

2018-02-01 20:32:00 362

转载 linux基本防护

Linux基本防护措施1.1 问题本案例要求练习Linux系统的基本防护措施,完成以下任务:修改用户zhangsan的账号属性,设置为2015-12-31日失效(禁止登录)锁定用户lisi的账户,使其无法登录,验证效果后解除锁定锁定文件/etc/resolv.conf、/etc/hosts,以防止其内容被无意中修改修改tty终端提示,使得登录前看到的第一行文本...

2018-02-01 20:31:00 126

转载 CA数字证书部署

CA数字证书CA,CertificateAuthority数字证书授权中心-被通信双方信任的,独立的第三方机构-负责证书颁发,验证,撤销等管理部署CA服务器自定义机构名称与CA服务器主机名机构名称:xiaorenCA服务器主机名 www.xiaoren.cn第一步:部署CA证书签署环境#vim/etc/pki/tls/openssl.cnf...

2018-01-31 09:26:00 697

转载 mysql数据库基础

数据库详解什么是数据库?-数据库:依照某种数据模型进行组织并存放在存储器的数据集合-数据库管理系统:用来操纵和管理数据库的大型服务软件-数据库系统:即DB+DBMS,指带有数据库并整合了数据库管理软件的计算机系统MySQL数据库服务器服务名称:mysqld进程名称:端口号:3306日志文件:/var/log/mysqld.log安装依赖包:y...

2018-01-29 15:37:00 63

转载 部署集群基础环境,MySQL-MMM架构部署,MySQL-MMM架构使用

部署集群基础环境1.1 问题本案例要求为MySQL集群准备基础环境,完成以下任务操作:数据库授权部署MySQL双主多从结构配置本机hosts解析记录1.2 方案使用4台RHEL 6虚拟机,如图-1所示。其中192.168.4.10、192.168.4.11作为MySQL双主服务器,192.168.4.12、192.168.4.13作为主服务器的从服务器...

2018-01-19 20:32:00 157

转载 实现MySQL读写分离,MySQL性能调优

实现MySQL读写分离1.1 问题本案例要求配置2台MySQL服务器+1台代理服务器,实现MySQL代理的读写分离:用户只需要访问MySQL代理服务器,而实际的SQL查询、写入操作交给后台的2台MySQL服务器来完成其中Master服务器允许SQL查询、写入,Slave服务器只允许SQL查询1.2 方案使用4台RHEL 7.2虚拟机,如图-1所示。其中19...

2018-01-19 20:31:00 118

转载 使用binlog日志, XtraBackup备份工具 ,MySQL AB复制

使用binlog日志1.1 问题利用binlog恢复库表,要求如下:启用binlog日志创建db1库tb1表,插入3条记录删除tb1表中刚插入的3条记录使用mysqlbinlog恢复删除的3条记录1.2 步骤实现此案例需要按照如下步骤进行。步骤一:启用binlog日志1)调整/etc/my.cnf配置,并重启服务[root@db...

2018-01-19 20:31:00 207

转载 密码恢复及设置,用户授权及撤销,MySQL管理工具

密码恢复及设置1.1 问题本案例要求熟悉MySQL管理密码的控制,完成以下任务操作:练习重置MySQL管理密码的操作通过正常途径设置MySQL数据库的管理密码1.2 步骤实现此案例需要按照如下步骤进行。步骤一:重置MySQL管理密码1)首先停止已运行的MySQL服务程序[root@dbsvr1 ~]# systemctl stop my...

2018-01-19 20:30:00 129

转载 SQL数据导入/导出,操作表记录,查询及匹配条件

SQL数据导入/导出1.1 问题使用SQL语句完成下列导出、导入操作:将/etc/passwd文件导入userdb库userlist表并给每条记录加编号将userdb库userlist表中UID小于100的前10条记录导出,存为/dbak/ulist.txt文件1.2 步骤实现此案例需要按照如下步骤进行。步骤一:将/etc/passwd文件导入MySQ...

2018-01-19 20:29:00 361

转载 MySQL索引创建与删除,MySQL存储引擎的配置

MySQL索引创建与删除1.1 问题本案例要求熟悉MySQL索引的类型及操作方法,主要练习以下任务:普通索引、唯一索引、主键索引的创建/删除自增主键索引的创建/删除建立员工表yg、工资表gz,数据内容如表-1、表-2所示,设置外键实现同步更新与同步删除表-1 员工表yg的数据表-2 工资表gz的数据1.2 步骤实现此案例需要按照...

2018-01-19 20:28:00 85

转载 构建MySQL服务器,MySQL 数据类型

构建MySQL服务器1.1 问题本案例要求熟悉MySQL官方安装包的使用,快速构建一台数据库服务器:安装MySQL-server、MySQl-client软件包修改数据库用户root的密码确认MySQL服务程序运行、root可控1.2 方案本课程将使用64位的RHEL 7操作系统,MySQL数据库的版本是5.7.17。访问http://dev.my...

2018-01-19 20:27:00 357

转载 简化除法判断,分析apache访问日志,扫描存活主机,利用多线程实现ssh并发访问

简化除法判断1.1 问题编写mydiv.py脚本,主要要求如下:提示用户输入一个数字作为除数如果用户按下Ctrl+C或Ctrl+D则退出程序如果用户输入非数字字符,提示用户应该输入数字如果用户输入0,提示用户0不能作为除数1.2 方案使用if语句判断除数是否合适,需要编写多条语句。有了异常处理,可以本着先做,错了再说的逻辑。直接把除法操作放在try...

2018-01-19 20:25:00 80

转载 斐波那契数列 ,模拟cp操作,生成8位随机密码

斐波那契数列1.1 问题编写fib.py脚本,主要要求如下:输出具有10个数字的斐波那契数列使用for循环和range函数完成改进程序,要求用户输入一个数字,可以生成用户需要长度的斐波那契数列1.2 方案斐波那契数列就是某一个数,总是前两个数之和,比如0,1,1,2,3,5,8。由于输出是一串数字,可以用列表的结构存储。开始时,列表中有两个值,即0,1...

2018-01-19 20:24:00 235

转载 程序输入输出 ,编写判断成绩的程序

程序输入输出1.1 问题编写login.py脚本,实现以下目标:提示用户输入用户名将用户名保存在变量中在屏幕上显示欢迎用户的信息1.2 方案编写程序时,很多情况下都需要程序与用户交互。在python中,主要通过raw_input()获取用户输入信息,使用print打印信息。通常当想看变量内容时,会在代码中使用print语句输出。不过在交互式解释器中...

2018-01-19 20:23:00 1344

转载 Subversion基本操作,制作nginx的RPM包

Subversion基本操作1.1 问题本案例要求先快速搭建好一台Subversion服务器,并测试该版本控制软件:创建版本库导入初始化数据检出数据至用户本地副本对本地副本进行增删改查等操作1.2 方案使用YUM安装subversion软件,使用svn客户端工具连接svnserver服务器并测试版本控制软件。使用svn命令测试svnserver...

2018-01-11 19:19:00 96

转载 源码安装Redis缓存服务,配置Redis主从服务器

源码安装Redis缓存服务1.1 问题本案例要求先快速搭建好一台Redis服务器,并测试该缓存服务器:设置变量test,值为123查看变量test的值设置计数器mycounter对计数器mycounter进行增量加1操作1.2 方案使用源码包安装Redis服务器,使用redis-cli客户端工具连接Redis服务器并测试缓存数据库。使用redi...

2018-01-11 19:18:00 127

转载 构建memcached服务,Tomcat实现session共享

构建memcached服务1.1 问题本案例要求先快速搭建好一台memcached服务器,并对memcached进行简单的添、删、改、查操作:安装memcached软件,并启动服务使用telnet测试memcached服务对memcached进行增、删、改、查等操作1.2 方案使用1台RHEL7虚拟机作为memcached服务器(192.168.4.5...

2018-01-11 19:17:00 107

转载 部署Tomcat服务器,nginx常见问题

Nginx常见问题处理1.1 问题本案例要求对Nginx服务器进行适当优化,以提升服务器的处理性能:不显示Nginx软件版本号如果客户端访问服务器提示“Too many open files”如何解决如何解决客户端访问头部信息过长的问题开启gzip压缩功能,提高数据传输效率如何让客户端浏览器缓存数据如何自定义返回给客户端的404错误页面然后客户...

2018-01-11 19:16:00 193

转载 部署LNMP环境

部署LNMP环境1.1 问题安装部署Nginx、MariaDB、PHP环境安装部署Nginx、MariaDB、PHP、PHP-FPM;启动Nginx、MariaDB、FPM服务;并测试LNMP是否工作正常。1.2 方案在RHEL7系统中,源码安装Nginx,使用RPM包安装MariaDB、PHP、PHP-FPM软件。操作过程中需要安装的软件列表如下...

2018-01-11 19:15:00 80

转载 配置nginx,upstream服务器

搭建Nginx服务器1.1 问题在IP地址为192.168.4.5的主机上安装部署Nginx服务,并可以将Nginx服务器,要求编译时启用如下功能:SSL加密功能设置Nginx账户及组名称均为nginx可选项:Nginx服务器升级到更高版本。然后客户端访问页面验证Nginx Web服务器:使用火狐浏览器访问使用curl访问1.2 方案...

2018-01-11 19:14:00 408

转载 Squid服务器,Varnish服务器

反向代理1.1 问题通过配置代理服务器,实现以下目标:代理服务器可以将远程的Web服务器页面缓存在本地代理服务器端口设置为80端口用户通过访问代理服务器即可获得远程Web服务器上的页面内容远程Web服务器对客户端用户是透明的利用缓存机制提高网站的响应速度1.2 方案使用3台RHEL7虚拟机,其中一台作为Squid代理服务器,该服务器用来连接两个...

2018-01-11 19:13:00 70

转载 sed应用

sed基本用法1.1 问题本案例要求熟悉sed命令的p、d、s等常见操作,并结合正则表达式,完成以下任务:删除文件中每行的第二个、最后一个字符将文件中每行的第一个、第二个字符互换删除文件中所有的数字、行首的空格为文件中每个大写字母添加括号1.2 方案sed文本处理工具的用法:用法1:前置命令 | sed [选项] '编辑指令'用法2...

2018-01-11 19:09:00 121

转载 awk应用

使用awk提取文本1.1 问题本案例要求使用awk工具完成下列过滤任务:练习awk工具的基本用法提取本机的IP地址、根分区使用率格式化输出/etc/passwd文件中的用户名、UID、宿主目录信息格式化输出passwd文件内容时,要求第一行为列表标题,最后一行提示一共已处理文本的总行数,如图-1所示。图-11.2 步骤实现此案例需要按照...

2018-01-11 19:09:00 94

转载 字符串应用,expect预期交互,数组,正则表达式

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

2018-01-11 19:08:00 290

转载 for,while循环,case分支,shell函数

使用for循环结构1.1 问题本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下:对192.168.4.0/24网段执行ping检测ping检测可参考前一天的pinghost.sh脚本脚本能遍历ping各主机,并反馈存活状态执行检测脚本以后,反馈结果如图-1所示。图-11.2 ...

2018-01-11 19:06:00 120

转载 数值运算,if结构

Shell中的数值运算1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:使用expr、$[ ]、let等整数运算工具:定义变量X=1234,然后计算X与78的四则运算及求模结果使用bc实现小数运算操作:以交互方式计算12.34与56.78的四则运算结果,另外再以非交互方式重复上述计算,最多显示4位小数1.2 步骤实现此案例需要按...

2018-01-11 19:05:00 169

转载 shell基础应用,变量的扩展应用

Shell基础应用1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:切换用户的Shell环境练习命令历史、命令别名重定向标准输入/输出/错误输出管道操作实践1.2 步骤实现此案例需要按照如下步骤进行。步骤一:切换用户的Shell环境若需要临时使用另一种Shell环境,可以直接执行对应的Shell解释器程序,比如只...

2018-01-11 19:04:00 71

转载 rsync基本用法与配置,split分离解析

rsync基本用法1.1 问题本例要求掌握远程同步的基本操作,使用rsync命令完成下列任务:将目录 /boot 同步到目录 /todir 下将目录 /boot 下的文档同步到目录 /todir 下在目录 /boot 下新增文件 a.txt,删除 /todir 下的子目录 grub2,再次同步使 /todir 与 /boot 一致验证 -a、-n、-v、--d...

2018-01-11 19:01:00 188

转载 PXE自动装机

PXE基础装机环境1.1 问题本例要求为后续的PXE服务器构建提供RHEL7软件仓库,完成下列任务:在CentOS真机部署Web目录/var/www/html/rh7dvd挂载RHEL7光盘镜像文件到该目录访问 http://192.168.4.254/rhel7/ 测试,确保可用1.2 方案PXE网络装机的整体思路 —— 装机条件准备:准备R...

2018-01-11 19:00:00 472

转载 配置DNS服务器

搭建单区域DNS服务器1.1 问题本例要求要求为DNS区域tedu.cn搭建一台DNS服务器,以便用户能通过域名的方式访问网站。测试阶段主要提供以下正向记录:svr7.tedu.cn ---> 192.168.4.7pc207.tedu.cn ---> 192.168.4.207www.tedu.cn ---> 192.168.4.100...

2018-01-11 18:59:00 429

转载 进程查看,终止

查看进程信息1.1 问题本例要求掌握查看进程信息的操作,使用必要的命令工具完成下列任务:找出进程 gdm 的 PID 编号值列出由进程 gdm 开始的子进程树结构信息找出进程 sshd 的父进程的 PID 编号/进程名称查看当前系统的CPU负载/进程总量信息1.2 方案查看进程的主要命令工具:ps aux、ps –elf:查看进程静态快照...

2018-01-11 18:58:00 422

转载 应用技巧,vim用法,编译安装软件包

应用技巧1.1 问题本例要求掌握在运维中比较常用的一些扩展命令技巧的使用,完成下列小技巧操作:采用数值形式将目录/root的权限调整为 rwx------将记录的历史命令条数更改为 200 条统计 /boot、/etc/pki 目录占用的空间大小以格式“yyyy-mm-dd HH:MM” 显示系统时间1.2 方案date日期时间工具:显示日...

2018-01-11 18:57:00 309

转载 KVM快速构建虚拟机

安装一个KVM服务器1.1 问题本例要求准备一台 RHEL7.2 服务器,将其搭建为KVM平台,主要完成下列操作:关闭本机的SELinux保护、防火墙服务挂载RHEL7光盘到 /mnt/dvd,将其配置为本机YUM源(baseurl = file:///mnt/dvd)安装KVM相关包组,确保已启用 libvirtd 服务1.2 方案RHEL7中的虚拟...

2018-01-11 18:55:00 207

转载 工程师测试

Linux工程师 综合测试1.1 问题根据本文提供的练习步骤完成所有练习案例。1.2 方案开始练习之前,先依次重置虚拟机环境。[root@room9pc13 ~]# rht-vmctl reset classroom[root@room9pc13 ~]# rht-vmctl reset server[root@room9pc13 ~]# rht-vmc...

2018-01-11 16:50:00 189

空空如也

空空如也

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

TA关注的人

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