自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 实验·搭建LNMP架构的社区动力论坛

实验·搭建LNMP架构的社区动力论坛文章目录实验·搭建LNMP架构的社区动力论坛实验环境实验步骤#搭建Nginx#安装MySQL#安装PHP#让nginx支持php#部署社区动力论坛实验结果实验环境CentOS 7.6Win 10实验步骤#搭建Nginx#安装环境[root@localhost opt]# yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel#解压缩源码包[root@localhost opt]# tar zxvf

2020-08-08 21:13:18 5 1

原创 实验·搭建nginx网站

实验·搭建nginx网站实验环境CentOS 7.6nginx源码包 nginx-1.12.2.tar实验步骤===>开启nginx统计模块并可以正常访问#创建用户nginx[root@localhost opt]# useradd -M -s /sbin/nologin nginx#安装环境[root@localhost opt]# yum -y install gcc gcc-c++ pcre pcre-devel zlib-devel#解压源码包[root@localho

2020-08-08 17:47:59 10

原创 理论·Nginx网站服务及LNMP架构搭建流程

理论·Nginx网站服务及LNMP架构搭建流程关于Nginx一款高性能、轻量级Web服务软件​ 稳定性高​ 系统资源消耗低​ 对HTTP并发连接的处理能力高​ 单台物理服务器可支持30000 ~ 50000个并发请求Nginx编译安装安装支持软件[root@localhost ~]# yum -y install pcre-devel zlib-devell创建运行用户、组[root@localhost ~]# useradd -M -s /sbin/nologin nginx

2020-08-08 17:46:40 7

原创 理论+实验·Apache网页优化,提升效率,添加防盗链,隐藏apache版本号

理论+实验·Apache网页优化,提升效率,添加防盗链,隐藏apache版本号文章目录理论+实验·Apache网页优化,提升效率,添加防盗链,隐藏apache版本号Apache网页优化概述优化概述优化内容gzip介绍介绍作用Apache的压缩模块Apache实现网页压缩的功能模块包括Apache 1.xApache 2.xmod_gzip模块与mod_deflate模块配置网页压缩功能启用网页压缩功能步骤在配置httpd.conf中配置开启gzip功能重启Apache服务,再用火狐浏览器访问测试网站在浏览

2020-08-06 19:27:02 23

原创 理论+实验·Web基础与HTTP协议

理论+实验·Web基础与HTTP协议文章目录理论+实验·Web基础与HTTP协议域名概述域名的概念早期使用Hosts文件解析域名DNS(Domain Name System 域名系统)域名空间结构域名注册域名注册是Internet中用于解决地址对应问题的一种方法遵循先申请先注册原则域名注册步骤网页的概念网页网站主页域名HTTPURL4HTML超链接发布HTML概述HTML超文本标记语言浏览器:"解释和执行"HTML源码的工具HTML文档的结构网页基本标签网页摘要信息的作用\标签\标签标题标签行控制相关标签

2020-08-06 08:13:12 17

原创 理论+实验·Apache配置与应用(Apache连接保持,Apache访问控制,Apache日志分割,AWStats分析系统部署及应用)

理论+实验·Apache配置与应用(Apache连接保持,Apache访问控制,Apache日志分割,AWStats分析系统部署及应用)Apache连接保持Apache连接保持相关参数​ KeepAlive​ 是否打开连接保持, OFF关闭, ON打开​ KeepAlive Timeout​ 一次连接多次请求之间的最大间隔时间,两次请求超过该时间连接断开​ MaxKeepAliveRequests​ 一次长连接能够传输的最大请求数量Apache访问控制概述Apache访问控制​

2020-08-05 23:25:25 30

原创 理论+实验·构建虚拟主机===>基于域名,端口,IP地址

理论+实验·构建虚拟主机文章目录理论+实验·构建虚拟主机构建虚拟主机===>基于域名虚拟Web主机httpd支持的虚拟主机类型实验环境实验步骤实验结果构建虚拟主机===>基于端口实验环境实验步骤实验结果构建虚拟主机===>基于端口实验环境实验步骤实验结果构建虚拟主机===>基于域名虚拟Web主机​ 在同一台服务器中运行多个Web站点,其中每一个站点并不独立占用一台真正的计算机机httpd支持的虚拟主机类型​ 基于域名的虚拟主机​ 基于IP地址的虚拟主机​ 基于端口的虚

2020-08-04 20:06:05 26

原创 理论+实验·手工编译安装LAMP架构===>Apache,MySQL,PHP,安装论坛

理论+实验·手工编译安装LAMP架构===>Apache,MySQL,PHP文章目录理论+实验·手工编译安装LAMP架构===>Apache,MySQL,PHPLAMP平台概述什么是LAMP构成组件LAMP的优势Apache简介Apache起源主要特点软件版本编译安装httpd服务器编译安装的优点获得Apache服务器的源码包httpd服务的目录结构主要目录和文件Web站点部署过程httpd.conf配置文件常见的全局配置参数Apache实验实验环境实验步骤实验结果MySQL实验实验环境实验步

2020-08-04 11:08:23 35

原创 LAMP架构里面mysql删除空账户

报错提示解决办法查看用户信息select user,host from mysql.user;删除user为空用户delete from mysql.user where user=’’;

2020-08-04 09:33:44 23

原创 LAMP架构安装mysql出现错误

LAMP架构安装mysql出现错误报错提示cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DEXTRA_CHARSETS=all -DSYSCONFIDIR=/etc -DMYSQL_DATADIR=/home/mysql/-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock– Running c

2020-08-03 23:04:02 18

原创 实验·PHP手工编译报错收集

实验·PHP手工编译报错收集执行操作./configure \--prefix=/usr/local/php5 \--with-gd \--with-zlib \--with-apxs2=/usr/local/httpd/bin/apxs \--with-mysql=/usr/local/mysql \--with-config-file-path=/usr/local/php5 \--enable-mbstring报错提示:“configure error xml2-

2020-08-03 18:58:50 15

原创 理论+实验·iptables防火墙(四表五链,SNAT与DNAT策略)

理论+实验·iptables防火墙(四表五链,SNAT与DNAT策略)文章目录理论+实验·iptables防火墙(四表五链,SNAT与DNAT策略)Linux包过滤防火墙概述netfilteriptables包过滤的工作层次iptables的表、链结构规则链默认包括5中规则链规则表默认包括4个规则表默认的表、链结构示意数据包过滤的匹配流程规则表之间的顺序规则链之间的顺序规则链内的匹配顺序iptables安装关闭firewalld防火墙安装iptables防火墙设置iptables开机启动iptables的

2020-08-01 22:31:07 18

原创 理论+实验·Firewalld防火墙基础---firewall-cmd

理论+实验·Firewalld防火墙基础—firewall-cmdFirewalld概述Firewalld支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具支持IPv4、IPv6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式​ 运行时配置​ 永久配置Firewalld和iptables的关系netfilter​ 位于Linux内核中的包过滤功能体系​ 称为Linux防火墙的"内核态"Firewalld/iptables​ CentOS

2020-08-01 16:19:51 66

原创 理论+实验·Shell编程之免交互

理论+实验·Shell编程之免交互文章目录理论+实验·Shell编程之免交互Here Document概述使用I/O重定向的方式将命令列表提供给交互式程序标准输入的一种替代品语法格式Here Document使用注意事项标记可以使用任意合法字符结尾的标记一定要顶格写,前面不能有任何字符结尾的标记后面也不能有任何字符(包括空格)开头标记前后的空格会被省略掉Here Document免交互通过read命令接受输入并打印通过passwd给用户设置密码Here Document变量设定变量替换变量设定Here D

2020-07-28 11:27:54 28

原创 理论+实验·正则表达式与文本处理器===>grep,egrep,sed,awk,sort,uniq,tr

理论+实验·正则表达式与文本处理器文章目录理论+实验·正则表达式与文本处理器正则表达式概述正则表达式的定义正则表达式用途基础正则表达式---grep查找特定字符利用中括号“[]”来查找集合字符查找行首“^”与行尾字符“$”查找任意一个字符“.”与重复字符“*”查找连续字符范围“{}”元字符总结扩展正则表达式---egrep文本处理器---sedsed命令常见用法输出符合条件的文本(p 表示正常输出)删除符合条件的文本(d)替换符合条件的文本迁移符合条件的文本使用脚本编辑文件awk 工具awk常见用法awk

2020-07-26 08:58:57 52

原创 理论+实验·STP原理与配置

理论+实验·STP原理与配置文章目录理论+实验·STP原理与配置交换机转发流程回顾交换机工作原理环路引起的问题STP生成树的作用STP生成树协议BPDU (Bridge Protocol Data Unit)圆桥协议数据单元BPDU的功能BPDU分两种类型选举根交换机的规则设置成根网桥两种方法端口角色选举根端口、指定端口的规则RSTF:快速生成树协议MSTP:多实例生成树STP多实例生成树实验R1路由器配置信息SW2交换机配置信息SW1交换机配置信息SW3交换机配置信息交换机转发流程回顾mac地址表三

2020-07-24 21:59:54 41

原创 理论+实验·Shell编程之循环语句、函数、数组

理论+实验·Shell编程之循环语句、函数、数组文章目录理论+实验·Shell编程之循环语句、函数、数组本章结构循环语句Shell函数Shell数组for语句的结构读取不通的变量值,用来逐个执行同一组命令for语句应用实例示例一示例二while语句的结构重复测试某个条件,只要条件成立则反复执行while语句应用实例示例一示例二双重循环示例until语句的结构重复测试某个条件,只要条件不成立则反复执行until语句应用实例示例一示例二Shell函数将命令序列按格式写在一起可方便重复使用命令序列Shell函数

2020-07-22 11:21:51 56

原创 实验题·vsftpd实验尝试ftp服务器

实验题·vsftpd实验尝试ftp服务器文章目录实验题·vsftpd实验尝试ftp服务器安装软件Win10 可以进行访问ftp了设置好之后就可以使用设置的zhangsan或者lisi用户去进行登录普通用户可以自由的去任何目录,需要让其只能在自己的家目录进行操作在user_list文件下用户名默认是不能进行登录的建立虚拟用户使用ftp编辑pam认证模块支持虚拟用户的登录虚拟用户指定上传文件的权限安装软件[root@localhost ~]# yum -y install vsftpd ===>安装

2020-07-19 13:30:20 27

原创 实验题·cobbler网络装机

实验题·cobbler网络装机文章目录实验题·cobbler网络装机设置CentOS 7.6 服务端新开一台测试的虚拟机(需要在同一个网段) ===>默认字符界面第一种cobbler_web进行操作第二种pam认证设置CentOS 7.6 服务端[root@localhost opt]# yum -y install epel* ===>安装软件源[root@localhost ~]# yum -y install cobbler ===>安装需要用到的软件[root@loc

2020-07-19 08:28:57 30

原创 实验题·samba局域网共享文件实验尝试

samba实验尝试文章目录samba实验尝试Linux系统里面的共享目录共享到Win10CentOS 7.6 服务端 ===>IP20.0.0.20Win 10 客户端 ===>保证可以与CentOS通信输入"\\\20.0.0.20"就可以访问share目录可以看到share共享目录设置过zhangsan, lisi 登录密码之后就需要输入对应的用户名跟密码就可以了Win10文件共享到Linux里面首先创建一个共享目录将GUEST账户启用打开本地策略将用户权限分配里面的拒绝从网络访问这台计算

2020-07-18 21:41:26 41

原创 理论+实验·Shell编程之条件语句===>if语句,case语句

理论+实验·Shell编程之条件语句文章目录理论+实验·Shell编程之条件语句条件测试操作test命令常用的测试操作符文件测试常用的测试操作符整数值比较常用的测试操作符常用的测试操作符常用的测试操作符字符串比较常用的测试操作符常用的测试操作符逻辑测试常用的测试操作符if语句的结构单分支结构双分支结构多分支结构if语句应用示例单分支if语句双分支if语句多分支if语句case语句结构case多分支结构case语句应用实例case多分支语句小实验===>仅供参考还有优化的空间条件测试操作test命

2020-07-17 13:01:40 27

原创 理论+实验·Shell编程规范与变量
原力计划

理论+实验·Shell编程规范与变量文章目录理论+实验·Shell编程规范与变量Shell脚本概述Shell脚本的概念Shell脚本应用场景Shell的作用Shell的作用---命令解释器,"翻译官"用户的登录Shell ===>type 可以查看是内部还是外部指令编写第一个Shell脚本编写脚本代码赋予可执行权限执行脚本文件更完善的脚本构成重定向与管道操作交互式硬件设备重定向操作管道操作符号"|"Shell变量的作用,类型变量的作用变量的类型自定义变量定义一个新的变量查看变量的值赋值时使用引号从键

2020-07-16 09:55:07 49

原创 理论+实验·PXE高效批量网络装机

理论+实验·PXE高效批量网络装机文章目录理论+实验·PXE高效批量网络装机PXE概述PXE批量部署的优点PXE(Preboot eXcution Environment)服务端客户端配置PXE装机服务器基本部署过程准备CentOS 7 安装源安装并启用TFTP服务准备Linux内核、PXE引导程序配置启动菜单文件验证PXE网络安装为客户机安装系统PXE高效批量网络装机实验1:安装DHCP服务2:安装tftp服务3:安装FTP服务关于kickstartkickstart无人值守技术准备应答文件应答文件的来

2020-07-14 08:21:44 77

原创 理论+实验·部署YUM仓库及NFS共享服务

第五章 部署YUM仓库及NFS共享服务文章目录第五章 部署YUM仓库及NFS共享服务YUM概述YUM(Yellow dog Updater Modified)准备安装源软件仓库的提供方式RPM软件包的来源构建CentOS 7 软件仓库 ===>ftp 形式在软件仓库中加入非官方RPM包组访问YUM仓库为客户机指定YUM仓库位置本地YUM仓库直接以CentOS 7 光盘作软件仓库YUM工具概述关于YUM命令YUM的配置文件YUM缓存目录软件包查询查询软件包查询软件包组软件安装、升级安装软件升级软件软

2020-07-11 13:19:21 56

原创 理论+实验·网络服务---远程访问及控制

第四章 远程访问及控制文章目录第四章 远程访问及控制OpenSSH服务器 ===>yum -y install opensshSSH(Secure SHell)协议OpenSHH服务监听选项用户登录控制登录验证方式模拟实验构建密钥对验证的SSH体系整体实现过程再客户机中创建密钥对将公钥文件上传至服务器再服务器中导入公钥文本客户端使用密钥对验证登录第二步和第三步可以采用另外一种方法使用SSH客户端程序ssh命令===>远程安全登录scp命令===>远程安全复制===>目录的话需要加

2020-07-09 18:13:54 563

原创 理论+实验·DNS域名解析服务

理论+实验·DNS域名解析服务文章目录理论+实验·DNS域名解析服务DNS系统的作用正向解析:根据域名查找对应的IP地址===>常用反向解析:根据IP地址查找对应的域名DNS系统的分布式数据结构**DNS系统类型****缓存域名服务器**客户机访问某个网站的DNS解析过程**DNS系统类型****主域名服务器****从域名服务器**BIND服务BIND软件安装**BIND服务器端程序****BIND服务控制**配置文件主配置文件named.conf**全局配置部分****区域配置部分**区域数据配置

2020-07-08 22:19:55 111

原创 实验题·DNS域名解析小实验

实验题·DNS域名解析小实验文章目录实验题·DNS域名解析小实验实验环境需求分析实验步骤配置第一台CentOS 7.6 当作DNS域名解析服务器配置第二台CentOS 7.6 服务器安装httpd服务打开Win10 操作系统进行操作实验环境两台CnetOS 7.6一台Win 10需求分析Win10可以利用DNS域名解析服务器来访问网站实验步骤配置第一台CentOS 7.6 当作DNS域名解析服务器[root@localhost ~]# yum -y install bind* #安装bi

2020-07-07 09:17:35 74

原创 实验题·DHCP中继---Linux

实验题·DHCP中继文章目录实验题·DHCP中继实验环境需求分析实验步骤设置二层交换机sw2设置三层交换机sw1设置CentOS 7.6 DHCP中继服务去华为模拟器里面在PC1、PC2去获取IP地址实验环境需求分析Cloud1 使用虚拟机CentOS 7.6 来做DHCP中继实验步骤设置二层交换机sw2vlan batch 10 20 100 #创建vlaninterface Ethernet0/0/1 #进接口port link-type access #配access口po

2020-07-06 19:40:28 97

原创 理论题·DHCP原理与配置

理论题·DHCP原理与配置文章目录理论题·DHCP原理与配置了解DHCP服务DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)由Internet工作任务小组设计开发专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议使用DHCP的好处DHCP的分配方式DHCP的租约过程客户机从DHCP服务器获得IP地址的过程称为DHCP的租约过程分为四个步骤客户机请求IP地址客户机选择IP地址服务器确定租约重新登录更新租约使用DHCP动态配置主机地址DHCP

2020-07-06 13:31:30 74

原创 Linux---win10操作系统获取不到地址池的IP

Linux—win10操作系统获取不到地址池的IP问题描述:win10操作系统获取的地址不是配置文件里地址池的IP配置文件win10获取到的解决问题把虚拟网络编辑器里面的这个选项去掉就可以了

2020-07-05 20:17:00 55

原创 Linux---开启dhcpd服务报错

Linux—开启dhcpd服务报错报错提示:[root@localhost ~]# systemctl start dhcpdJob for dhcpd.service failed because the control process exited with error code. See “systemctl status dhcpd.service” and “journalctl -xe” for details.解决办法:vi /etc/dhcp.dhcpd.conf ===>配

2020-07-05 20:06:01 83

原创 实验题·ext文件恢复===」需要进行解挂载

实验题·ext文件恢复实验环境CentOS 7.6extundelete-0.2.4.tar需求分析挂载一个新的磁盘来实现ext文件恢复通过extundelete-0.2.4.tar这个软件包来进行恢复实验步骤[root@localhost ~]# fdisk /dev/sdb #进行分区[root@localhost ~]# mkfs.ext4 /dev/sdb1 #格式化成ext格式的磁盘[root@localhost ~]# mount /dev/sdb1 /opt #挂载磁盘

2020-07-04 15:09:02 41

原创 实验题·xfs文件恢复===」需要事先做好文件备份

实验题·ext文件恢复实验环境CentOS 7.6需求分析挂载一个新的磁盘来实现xfs文件恢复实验步骤[root@localhost ~]# fdisk /dev/sdb #进行分区[root@localhost ~]# mkfs.xfs /dev/sdb1 #格式化成xfs格式的磁盘[root@localhost ~]# mount /dev/sdb1 /opt #挂载磁盘[root@localhost ~]# cd /opt #进入目录里面创建一些文件来进行模拟实验[root

2020-07-04 15:07:25 27

原创 实验题·DHCP服务器配置

实验题·DHCP服务器配置实验环境一台CnetOS 7.6两台windows 10需求分析两台win10可以通过DHCP服务器获取到IP地址将win10 跟 CentOS 7.6 都设置成仅主机模式实验步骤[root@localhost ~]# setenforce 0 #关闭核心防护[root@localhost ~]# iptables -F #清空防火墙规则[root@localhost ~]# yum -y install dhcp* #安装dhcp相关的软件包[ro

2020-07-04 14:54:57 78

原创 理论篇·Linux网络设置「ifconfig--hostname--route--netstat--ss--ping--traceroute--nslookup」
原力计划

理论篇·Linux网络设置文章目录理论篇·Linux网络设置Linux---ifconfig命令---查看网络接口信息查看所有活动的网络接口信息查看指定网络接口信息Linux---hostname命令---查看主机名字hostname命令Linux---route命令---查看路由表条目route命令Linux---netstat命令---查看网络连接情况netstat命令Linux---ss命令---获取socket统计信息ss命令===>默认查看已连接的信息Linux---ping命令---测试

2020-07-02 19:11:27 45

原创 实验题·Linux弱口令分析

实验题·Linux弱口令分析文章目录实验题·Linux弱口令分析实验环境需求分析实验步骤实验环境CentOS 7.6yum -y install gcc gcc-c++需求分析john源码包检测弱口令实验步骤一、将源码包放入/opt目录下[root@localhost opt]# ll​ 二、解压john源码包到当前目录下[root@localhost opt]# tar zxvf john-1.8.0.tar.gz三、编译源码包[root@localhost

2020-07-02 11:45:36 30

原创 实验题·使用parted分区---gpt

实验题·parted分区—gpt文章目录实验题·parted分区---gpt实验环境需求分析实验步骤实验环境CentOS 7需求分析使用parted分区实验步骤[root@localhost ~]# parted /dev/sdb (parted) mklabel gpt(parted) mkpart primary 0 1T警告: The resulting partition is not properly aligned for best performance.忽略/Ig

2020-06-30 19:19:26 46

原创 实验题·LVM逻辑卷组---更新版本MBR

实验题·LVM逻辑卷组—更新版本MBR文章目录实验题·LVM逻辑卷组---更新版本MBR实验环境需求分析实验步骤实验环境CentOS 7需求分析动态调整磁盘容量,从而提高磁盘管理的灵活性/boot分区用于存放引导文件,不能基于LVM创建实验步骤在虚拟机里面添加四个新的硬盘[root@localhost ~]# fdisk /dev/sdb[root@localhost ~]# fdisk /dev/sdc[root@localhost ~]# fdisk /dev/sdd[root

2020-06-30 19:17:41 36

原创 实验题·安装apache服务--更新版本

安装apache服务实验环境CnetOS 7httpd-2.4.43.tar.gzapr-1.7.0.tar.gzapr-util-1.6.1.tar.gz需求分析使用自己电脑的浏览器可以访问apache服务实验步骤一、首先将三个压缩包放入opt目录下二、将三个包解压到当前的目录下面[root@localhost opt]# tar zxvf httpd-2.4.43.tar.gz[root@localhost opt]# tar zxvf apr-1.7.0.tar.gz[ro

2020-06-30 15:58:57 32

原创 理论题·深入理解Linux文件系统与日志分析

深入理解Linux文件系统与日志分析文章目录深入理解Linux文件系统与日志分析inode和block概述文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节block(块)inode(索引节点)inode的内容inode包含文件的元信息---不包含文件名用stat命令可以查看某个文件inode信息每个inode都有一个号码,操作系统用inode号码来识别不同的文件Linux系统内部不使用文件名,而使用inode号码来识别文件对于用户,文件名只是inode号码便

2020-06-23 19:48:22 66

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