自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Linux的成长历程

正在学习Linux,写一写常用的命令

原创 快速搭建Web站点

1.快速搭建Web站点 问题 根据公司信息化建设要求,需构建一台独立配置的网站服务器。考虑到站点的运行效率及稳定性、可扩展性等因素,要求使用RHEL 6服务器系统。为了尽快掌握httpd服务的相关配置,管理员先安装RPM格式的httpd包进行测试: 1)先安装httpd、httpd-man...

2019-10-10 16:32:17

阅读数 120

评论数 0

原创 部署Git版本控制系统

部署Git版本控制系统 部署Git版本控制系统,管理网站代码,实现如下效果: 基于SSH协议的服务器 基于Git协议的服务器 基于HTTP协议的服务器 上传代码到版本仓库 方案 生产环境应该有一台独立的Git服务器,这里为了节约主机资源,我们使用数据库主机同时做完Git服务器,如...

2019-10-10 16:31:43

阅读数 149

评论数 0

原创 优化Web服务器

优化Web服务器,实现如下效果: 自定义网站404错误页面 升级nginx至1.15.8版本,开启status模块 编写日志切割脚本,实现每周五备份日志 2.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:自定义404错误页面 1)优化前测试(客户端访问一个不存在的页面)。 [root@ro...

2019-09-02 19:57:58

阅读数 46

评论数 0

原创 部署Ceph分布式存储

部署Ceph分布式存储,实现如下效果: 使用三台服务器部署Ceph分布式存储 实现Ceph文件系统共享 将网站数据从NFS迁移到Ceph存储 2.2 方案 实验拓扑如图-2所示,做具体实验前请先配置好环境。 图-2 备注:实际操作中DNS服务代理服务器部署在同一台主机上(节约虚拟机资源)。 主...

2019-09-02 19:54:47

阅读数 35

评论数 0

原创 Keepalived高可用

:Keepalived高可用 部署两台代理服务器,实现如下效果: 利用keepalived实现两台代理服务器的高可用 配置VIP为192.168.4.80 修改对应的域名解析记录 1.2 方案 实验拓扑如图-1所示,做具体实验前请先配置好环境。 图-1 备注:实际操作中DNS服务代理服务器部署...

2019-09-02 19:52:34

阅读数 44

评论数 0

原创 LNMP高可用集群搭建

网站架构演变 LNP+Mariadb数据库分离 Web服务器集群 网站架构演变 学习从单机架构到集群架构的演变之路: 单机版LNMP 独立数据库服务器 Web服务器集群与Session保持 动静分离、数据库集群 各种缓存服务器 业务模型 步骤 此案例主要是学习网站架构演变的过程,以拓扑图和理论为...

2019-09-02 19:50:26

阅读数 186

评论数 0

原创 nginx升级

1)编译新版本nginx软件 [root@proxy ~]# tar -zxvf nginx-1.12.2.tar.gz [root@proxy ~]# cd nginx-1.12.2 [root@proxy nginx-1.12.2]# ./configure \ > --pre...

2019-09-02 19:16:27

阅读数 25

评论数 0

原创 搭建nginx服务器

1)使用源码包安装nginx软件包 [root@proxy ~]# yum -y install gcc pcre-devel openssl-devel //安装依赖包 [root@proxy ~]# useradd -s /sbin/nologin nginx [root@pro...

2019-09-02 19:15:39

阅读数 12

评论数 0

原创 IRF虚拟化高可用网络架构

数据中心网络高可用架构 相比传统的高可用技术,新技术的出现为构建数据中心网络的高可用架构提供了更优的部署方式。 一、 高可用性的定义 传统意义上的可用性(AVAILABILITY )定义为系统正常运行时间占总运行时间的比例(当前的总运行时间包括出问题以后修复所耗费的时间)。高可用性由两个基本...

2019-08-27 09:02:49

阅读数 68

评论数 0

原创 IRF网络架构

数据中心网络高可用架构 相比传统的高可用技术,新技术的出现为构建数据中心网络的高可用架构提供了更优的部署方式。 一、 高可用性的定义 传统意义上的可用性(AVAILABILITY )定义为系统正常运行时间占总运行时间的比例(当前的总运行时间包括出问题以后修复所耗费的时间)。高可用性由两个基本概念组...

2019-08-26 14:09:03

阅读数 185

评论数 0

原创 shell脚本基础

脚本:一个可以执行的文件,运行可以实现某种功能 创建用户dc = useradd dc 绿色:可执行程序 案例1:编写hello.sh脚本 [root@server0 ~]# vim /root/hello.sh echo Hello World [root@server0 ~]# chmo...

2019-08-14 20:23:07

阅读数 35

评论数 0

原创 NTP时间同步

查看修改系统时间: [root@server0 ~]# date [root@server0 ~]# date -s ‘年-月-日 时:分:秒’ [root@server0 ~]# date -s ‘2008-10-1 12:10:1’ 2008年 10月 01日 星期三 12:10:01 ...

2019-08-14 20:21:27

阅读数 51

评论数 0

原创 find查找文件和grep用法

• 根据预设的条件递归查找对应的文件 – find [目录] [条件1] [-a|-o] [条件2] … – 常用条件表示: -type 类型(f、d、l) -name “文档名称” -size +|-文件大小(k、M、G) -user 用户名 -mtime 根据文件修改时间 ##########...

2019-08-14 20:20:43

阅读数 59

评论数 0

原创 逻辑卷的创建及使用

VM逻辑卷 综合分区: 图形添加一块100G硬盘,划分3个主分区,一个扩展分区,三个逻辑分区 [root@server0 ~]# lsblk [root@server0 ~]# fdisk /dev/vdc n 创建主分区—>回车—>回车---->回车---->在...

2019-08-14 20:18:35

阅读数 107

评论数 0

原创 Linux总结6 软件包管理、分区规划及使用

软件包管理 1.从虚拟机classroom上获得软件包 虚拟机classroom已经搭建Web服务,共享光盘RHEL7.0所有内容 Web服务:提供一个页面内容的服务 真机访问测试: firefox classroom.example.com classroom.example.com/...

2019-07-05 10:02:28

阅读数 50

评论数 0

原创 攻击安卓手机

TheFatRat是一个大规模的开发工具、也是功能非常强大的自动化渗透工具。 版本阶段构建一个简单的工具来生成后门和简单的工具来张贴攻击攻击,如浏览器攻击,DLL。该工具使用流行的有效负载编译恶意软件,然后编译后的恶意软件可以在windows,android,mac上执行。使用此工具创建的恶意软件...

2019-07-04 16:26:01

阅读数 437

评论数 0

原创 Linux总结4 管理用户和组、tar备份与恢复、cron计划任务

重定向输出操作:将前面的命令的输出,写入到文本文件 :覆盖重定向 :追加重定向 [root@1906 ~]# ls --help > /opt/ls.txt [root@1906 ~]# ls /opt/ [root@1906 ~]# less /opt/ls.txt [root@...

2019-07-03 19:52:52

阅读数 41

评论数 0

原创 Linux总结5 权限和归属

重定向输出操作:将前面的命令的输出,写入到文本文件 :覆盖重定向 :追加重定向 [root@1906 ~]# ls --help > /opt/ls.txt [root@1906 ~]# ls /opt/ [root@1906 ~]# less /opt/ls.txt ...

2019-07-03 15:24:25

阅读数 34

评论数 0

原创 Linux总结1

第一阶段 云计算系统管理、 云计算应用管理、系统&服务管理进阶 云计算系统管理 DAY01 云网络基础 DAY02 Linux系统简介、安装Linux系统、Linux基本操作 DAY03 命令行基础、目录和文件管理 DAY04 管理用户和组、tar备份与恢复、cron计划...

2019-07-02 15:53:32

阅读数 27

评论数 0

原创 Linux总结3

如何编写命令行 – 用来实现某一类功能的指令或程序 总结:执行Linux大多数命令,都要找到对应执行程序 – 命令的执行依赖于解释器(默认解释器:/bin/bash) 用户----->解释器------>内核----->硬件 绿色:可以执行的程序 ##############...

2019-07-02 15:48:19

阅读数 22

评论数 0

原创 Linux总结2

Linux系统简介 Linux是一种操作系统! Unix/Linux发展史 • UNIX诞生,1970-1-1 Linux的诞生 • Linux之父,Linus Torwalds – 1991年10月,发布0.02版(第一个公开版)内核 – 1994年03月,发布1.0版内核 – 标准读音:“哩呐...

2019-07-02 15:46:21

阅读数 101

评论数 0

原创 扫描与抓包分析

3.扫描与抓包分析 问题 本案例要求熟悉Linux主机环境下的常用安全工具,完成以下任务操作: 1)使用NMAP扫描来获取指定主机/网段的相关信息 2)使用EtterCAP截获明文通信的密码、检测非加密通信的脆弱性 3)使用Tcpdump分析FTP访问中的明文交换信息 方案 使用两台RHEL6...

2019-06-11 09:18:29

阅读数 62

评论数 0

原创 邮件TLS/SSL加密通信

2.邮件TLS/SSL加密通信 问题 本案例要求为基于Postfix+Dovecot的邮件服务器提供加密通信支持,主要完成以下任务操作: 1)为SMTP服务(postfix)添加TLS/SSL加密通信支持 2)基于dovecot配置POP3s+IMAPS加密通信支持 3)客户端收发信测试,确保加...

2019-06-11 09:17:14

阅读数 333

评论数 0

原创 构建HTTPS安全网站

1.构建HTTPS安全网站 问题 本案例基于上一章的CA服务器,要求为Web服务器提供加密通信支持,主要完成以下任务操作: 1)使用openssl为网站服务器创建CSR证书签发申请 2)将CSR申请提交给CA服务器签署,下载签发好的数字证书文件 3)配置实现强制跳转的HTTPS网站服务 方案 ...

2019-06-11 09:14:43

阅读数 63

评论数 0

原创 OpenSSL及证书服务

3.OpenSSL及证书服务 问题 本案例要求熟悉OpenSSL工具的基本使用,完成以下任务操作: 1)使用OpenSSL加密/解密文件 2)搭建企业自有的CA服务器,为颁发数字证书提供基础环境 方案 使用两台RHEL6虚拟机,其中svr5作为CA数字证书服务器,而pc205作为测试用客户机,...

2019-06-06 15:57:26

阅读数 103

评论数 0

原创 加密与解密应用

2.加密与解密应用 问题 本案例要求采用gpg工具实现加/解密及软件签名等功能,分别完成以下任务: 1)检查文件的MD5校验和 2)使用GPG实现文件机密性保护,加密和解密操作 3)使用GPG实现软件包的完整性校验,检查软件包签名 方案 使用两台RHEL6虚拟机,加密操作主要在svr5上完成,...

2019-06-06 15:56:38

阅读数 89

评论数 0

原创 SELinux安全防护

1.SELinux安全防护 问题 本案例要求熟悉SELinux防护机制的开关及策略配置,完成以下任务: 1)将Linux服务器的SELinux设为enforcing强制模式 2)在SELinux启用状态下,调整策略打开vsftpd服务的匿名上传访问 3)从/root目录下移动一个包文件到FTP下...

2019-06-06 15:55:26

阅读数 71

评论数 0

原创 提高SSH服务安全

3.提高SSH服务安全 问题 本案例要求提高Linux主机上SSH服务端的安全性,完成以下任务: 1)配置基本安全策略(禁止root、禁止空口令) 2)针对SSH访问采用仅允许的策略,未明确列出的用户一概拒绝登录 3)实现密钥验证登录(私钥口令)、免密码登入(无私钥口令) 4)确认密钥验证使用正...

2019-06-05 08:41:30

阅读数 31

评论数 0

原创 使用sudo分配管理权限

2.使用sudo分配管理权限 问题 本案例要求利用sudo机制分配管理操作权限,主要完成以下任务: 1)为sudo机制启用日志记录,以便跟踪sudo执行操作 2)允许网站运营专员tradm通过sudo方式控制httpd、mysqld服务的运行 3)允许用户ugadm通过sudo方式添加/删除/修...

2019-06-05 08:40:11

阅读数 95

评论数 0

原创 Linux基本防护措施

1.Linux基本防护措施 问题 本案例要求练习Linux系统的基本防护措施,完成以下任务: 1)禁止普通用户使用reboot、halt、poweroff程序 2)修改用户zhangsan的账号属性,设置为2015-12-31日失效(禁止登录) 3)锁定用户lisi的账户,使其无法登录,验证效果...

2019-06-05 08:39:33

阅读数 51

评论数 0

原创 MySQL-MMM架构使用

3.MySQL-MMM架构使用 问题 本案例要求基于普通版的MySQL服务器改造MMM架构,完成以下任务操作: 启动MMM集群架构 设置集群中服务器为online状态 方案 MySQL-MMM架构部署完成后需要启动,数据库端启动mmm-agent进程,管理端启动mmm-monitor进程,启动...

2019-06-04 09:17:50

阅读数 50

评论数 0

原创 MySQL-MMM架构部署

2.MySQL-MMM架构部署 问题 本案例要求熟悉实现MySQL-MMM的架构部署,主要包括以下任务: 1)安装依赖包 2)安装软件包 3)配置MySQL-MMM 方案 使用5台RHEL 6虚拟机,如图-2所示。其中192.168.4.10、192.168.4.11作为MySQL双主服务器,...

2019-06-04 09:17:13

阅读数 58

评论数 0

原创 部署集群基础环境

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

2019-06-04 09:16:08

阅读数 74

评论数 0

原创 MySQL性能调优

2.MySQL性能调优 问题 基于一台普通版的MySQL服务器,执行下列操作: 练习my.cnf配置相关选项 启用慢查询日志 查看各种系统变量、状态变量 步骤 实现此案例需要按照如下步骤进行。 步骤一:MySQL并发及连接控制 max_connections对应并发客户端连接的数量,增加该值会...

2019-06-04 09:14:47

阅读数 43

评论数 0

原创 实现MySQL读写分离

1.实现MySQL读写分离 问题 本案例要求配置2台MySQL服务器+1台代理服务器,实现MySQL代理的读写分离: 用户只需要访问MySQL代理服务器,而实际的SQL查询、写入操作交给后台的2台MySQL服务器来完成 其中Master服务器允许SQL查询、写入,Slave服务器只允许SQL查询...

2019-06-04 09:14:05

阅读数 56

评论数 0

原创 MySQL AB复制

3.MySQL AB复制 问题 1)配置2台MySQL服务器,实现 主–>从 同步。 2)其中Master服务器允许SQL查询、写入,Slave服务器只允许SQL查询 方案 使用2台RHEL 6虚拟机,如图-1所示。其中192.168.4.10是MySQL主服务器,负责提供同步源;另一台...

2019-06-03 08:35:05

阅读数 33

评论数 0

原创 XtraBackup备份工具

2.XtraBackup备份工具 问题 1)安装XtraBackup软件包。 2)使用XtraBackup执行完整备份、增量备份。 3)准备数据恢复目录。 步骤 实现此案例需要按照如下步骤进行。 步骤一:安装XtraBackup软件包 1)了解软件包描述信息 [root@dbsvr1 pub]...

2019-06-03 08:33:46

阅读数 120

评论数 0

原创 使用binlog日志

1.使用binlog日志 问题 利用binlog恢复库表,要求如下: 1)启用binlog日志 2)创建db1库tb1表,插入3条记录 3)删除tb1表中刚插入的3条记录 4)使用mysqlbinlog恢复删除的3条记录 步骤 实现此案例需要按照如下步骤进行。 步骤一:启用binlog日志 1...

2019-06-03 08:32:40

阅读数 306

评论数 0

原创 MySQL管理工具

4.MySQL管理工具 问题 本案例要求基于LAMP平台部署一套phpMyAdmin应用系统,实现对MySQL服务器的Web方式管理。 方案 使用2台RHEL6虚拟机 + 1台Windows 7真机,如图-2所示。其中192.168.4.10是MySQL服务器,授权操作在此服务器上执行;另一台...

2019-06-03 08:31:43

阅读数 468

评论数 0

原创 数据备份与恢复

3.数据备份与恢复 问题 本案例要求熟悉MySQL的备份与恢复,完成以下任务操作: 1)使用mysqldump备份数据库 2)使用mysql 恢复数据库 步骤 实现此案例需要按照如下步骤进行。 步骤一:使用mysqldump进行逻辑备份 1)备份MySQL服务器上的所有库 将所有的库备份为my...

2019-06-03 08:30:34

阅读数 124

评论数 0

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