自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

月亮不营业Mk的博客

学习记录 技术交流

  • 博客(24)
  • 收藏
  • 关注

原创 Apache网页与安全优化 网页优化 修改Apache主配置文件加载压缩功能 配置缓存功能 配置隐藏版本和防盗链

Apache网页与安全优化一、配置Apache的压缩切换光盘Linux.isomount /dev/sr0 /mnt/解压tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/进入/usr/src/httpd-2.2.17/cd /usr/src/httpd-2.2.17/配置./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-cgi --enab

2020-12-21 22:57:55 142

原创 Apache的配置和应用 保持连接和访问控制 配置日志切割和日志服务器 使用cronolog日至切割 3、AWstats日志分析系统

Apache的配置和应用apache保持连接和访问控制卸载apache[root@centos01 ~]# yum remove httpd卸载光盘-切换为Linux 挂载光盘[root@centos01 ~]# umount /dev/cdrom /mnt/切换为Linux.Iso[root@centos01 ~]# mount /dev/sr0 /mnt/解压[root@centos01 ~]# tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/

2020-12-19 16:36:36 168 1

原创 LVS负载均衡群集 Linux Vitual Server LVS的负载调度算法 配置LVS负载均衡

LVS负载均衡群集L(Linux)v(Virtual“虚拟化”)s(Server“服务”)结构概述负载均衡的结构Linux Vitual ServerLVS的负载调度算法环境:开启四台centosCentso04添加vmnet2配置LVS负载均衡1、安装LVS负载均衡挂载光盘[root@centos01 ~]# mount /dev/sr0 /mnt/删除系统源[root@centos01 ~]# rm -rf /etc/yum.repos.d/Cen

2020-12-15 17:00:23 151

原创 部署tomcat负载均衡 Tomcat简介 Tomcat应用场景 案例环境 部署tomcat负载均衡 安装DNS

部署tomcat负载均衡#####结构Tomcat简介Tomcat应用场景环境:Centos01和Centos02配置成为TomcatCentos03配置反向代理(需要配置2块网卡,一个内网,一个外网,配置一个vmnet1网卡和vmnet2网卡)部署tomcat负载均衡1、安装jdk挂载Linux.iso光盘[root@centos01 ~]# mount /dev/sr0 /mnt/解压tomcat[root@centos01 ~]# tar zxvf /mnt/a

2020-12-15 16:46:47 182

原创 母盘制作-母盘基本设置

母盘制作环境系统版本:Centos7.4虚拟机版本:VMware Workstation 16一、准备环境1、 创建虚拟机位置D:\Virtual Machines\Centos7.4\Centos_Base二、Vmware Workstation安装Centos1、创建虚拟机快捷键ctrl+n选择典型安装稍后安装操作系统内存2G网卡:仅主机模式放入光盘移除USB、声卡、打印机2、更改本地配置更改网络适配器给vmnet1配置一个IP3、

2020-12-15 15:54:03 1208

原创 Nginx网站服务 LNMP 安装Nginx 配置Nginx虚拟主机 安装Mysql 安装php 项目部署

Nginx网站服务结构编译安装Nginx挂载[root@centos01 ~]# mount /dev/sr0 /mnt/删除系统源[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*安装依赖程序pcre-devel 和 zlib-devel[root@centos01 ~]# yum -y install pcre-devel zlib-devel创建管理Nginx用户组[root@centos01 ~]# useradd -M

2020-12-09 09:38:48 172

原创 firewalld防火墙(二)IP地址伪装和端口转发 IP地址伪装和端口转发 富语言规则和直接规则 配置IP地址伪装和端口转发

firewalld防火墙(二)结构开启三台虚拟机开启centos01(内网LAN)开启centos02(将02模拟成为防火墙)添加一块vmnet2网卡开启centos03(外网WAN) 将网卡改为vmnet2centos02(防火墙)给新增的网卡复制一个配置文件 本次内网为100.0 外网为200.0查看新增网卡的id[root@centos02 ~]# ifconfig给ens34复制一个配置文件[root@centos02 ~]# cp /etc/sysconfig/ne

2020-12-07 10:34:49 872

原创 firewalld防火墙(一)firewalld防火墙的基本应用 防火墙的基本配置 配置防火墙规则

firewalld防火墙结构概述以上两种称呼都可以表示Linux 防火墙防火墙:管理防火墙内核的工具firewalld防火墙的配置方法进入图形化界面[root@centos01 ~]# init 5启动防火墙服务[root@centos01 ~]# systemctl start firewalld在图形化中启动firewalld服务[root@centos01 ~]# friewall-config默认所有网卡都属于public区切换到字符界面[root@c

2020-12-03 17:01:27 439

原创 系统安全及应用-锁定解锁用户-控制用户密码有效期-限制特定的用户使用su命令-配置sudo权限普通用户使用root权限命令-Linux系统开关机控制-配置grub引导菜单-系统弱口令检测-nmap扫描

系统安全及应用结构锁定和解锁用户创建用户bob和设置密码查看账户信息[root@centos01 ~]# tail -1 /etc/passwd/bin/bash:允许登录修改为不允许登录[root@centos01 ~]# usermod -s /sbin/nologin bob再次查看账户信息这次就是/sbin/nologin 意思为不允许登录修改为允许登录[root@centos01 ~]# usermod -s /bin/bash bob使用usermod锁定

2020-11-27 14:56:50 549

原创 部署KVM虚拟化平台-安装和使用KVM-WinSCP的使用-KVM的基本管理-虚拟机的克隆和快照

部署KVM虚拟化平台结构查看计算机CPU支持虚拟化[root@centos01 ~]# cat /proc/cpuinfo | grep vmx图形化界面启动[root@centos01 ~]# systemctl set-default graphical.target关机[root@centos01 ~]# init 0设置内存为8GCPU给2核设置虚拟化引擎开启虚拟机可以继续使用XShell进行操作检查计算机CPU支持虚拟化(已经支持了)[root@cento

2020-11-26 13:31:47 148

原创 Squid代理服务器 传统代理 透明代理 配置 访问控制

Squid代理服务器结构:工作机制代理概述实验说明#### Centos03 web删除系统自带的源[root@centos03 ~]# rm -rf /etc/yum.repos.d/CentOS-*挂载[root@centos03 ~]# mount /dev/cdrom /mnt/安装http[root@centos03 ~]# yum -y install httpd启动服务[root@centos03 ~]# systemctl start httpd

2020-11-23 13:28:54 320 2

原创 解决问题:Squid检查报错出现WARNING: Cannot write log file: /usr/local/squid/var/logs/cache.log解决方法

问题描述我们在使用squid时检查配置文件会使用以下这条命令[root@centos02 ~]# squid -k parse但是会有一条报错就是我们通常创建一个文件就可以了[root@centos02 ~]# touch /usr/local/squid/var/logs/cache.log但是问题有时还是并无法解决的我们需要给这个文件的目录以及文件的所属改为squid:squid[root@centos02 ~]# chown -R squid:squid /usr/local/

2020-11-21 11:23:48 1537

原创 rsync远程同步 配置rsync验证数据库 rsync实时数据同步

rsync远程同步一、安装rsync删除系统自带源[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*挂载[root@centos01 ~]# mount /dev/cdrom /mnt/安装[root@centos01 ~]# yum -y install rsync备份主配置文件[root@centos01 ~]# cp /etc/rsyncd.conf /etc/rsyncd.conf.bak编辑主配置文件[root@c

2020-11-20 20:01:23 229

原创 YUM仓库服务与PXE-网络装机 网络仓库 yum仓库基本的应用 配置tftp服务器上传镜像和内核 配置无人值守安装Linux

YUM仓库服务与PXE-网络装机配置yum仓库一、配置本地yum源1.挂载[root@centos01 ~]# mount /dev/cdrom /mnt/2.删除系统自带的仓库[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*3.配置本地yum源[root@centos01 ~]# vim /etc/yum.repos.d/local.repo[local] //声明name=centos

2020-11-17 20:00:26 416

原创 Shell脚本(四) grep的应用 正则表达式的应用 sed应用 awk应用

Shell脚本(四)本次试验需要一个test.txt文件文件内容:he was short and fat.He was wearing a blue polo shirt with black pants.The home of Football on BBC Sport online.the tongue is boneless but it breaks bones.12!google is the best tools for search keyword.The year ah

2020-11-14 15:44:45 110

原创 Shell脚本(三) for循环 while循环 case服务控制

Shell脚本(三)一、使用for循环1.使用for 循环创建用户[root@centos01 ~]# vim username.sh#!/bin/bashuser=$(cat ./username.txt)for username in $userdouseradd $usernameecho "pwd@123" | passwd --stdin $username &> /dev/nulldone2.使用for循环删除用户[root@centos01 ~]# v

2020-11-12 14:41:49 673 3

原创 Shell脚本(二) 比较运算符 字符串比较 if判断 双分支if判断 多分支if判断

Shell脚本(二)一、条件测试测试/boot/是不是目录 如果是返回0 不是的话返回非0[root@centos01 ~]# test -d /boot/[root@centos01 ~]# echo $?0测试/boot/是不是目录 如果是返回Yes[root@centos01 ~]# test -d /boot/ && echo "Yes"Yes二、比较运算符10大于5 如果为真 显示yes[root@centos01 ~]# [ 10 -gt 5 ] &

2020-11-10 19:38:05 299

原创 远程访问及控制 用户登录控制 拒绝特定的服务器来源登录 配置密钥对身份验证和访问控制 远程数据复制 使用SFTP传输数据 TCP wrappers

远程访问及控制1.挂载[root@centos01 ~]# mount /dev/cdrom /mnt/2.安装服务器端[root@centos01 ~]# rpm -ivh /mnt/Packages/openssh-server-7.4p1-11.el7.x86_64.rpm3.安装客户端[root@centos01 ~]# rpm -ivh /mnt/Packages/openssh-clients-7.4p1-11.el7.x86_64.rpm 4.配置文件位置 [root@c

2020-11-07 17:26:09 291

原创 Shell脚本(一) 编写简单的脚本 运行脚本 重定向和管道符 变量 变量的类型 配置变量 变量赋值常用的符号 变量的运算 特殊变量

Shell脚本(一)编写简单的脚本一、 使用脚本显示根目录数据1.新建文件test.sh[root@centos01 ~]# vim test.sh2.编辑test.sh[root@centos01 ~]# vim test.sh#!/bin/bash //声明#test script //描述#[email protected] //脚本作者联系方式echo "切换到根目录" cd / echo "显示根目录的数据"ls二、运行脚本1.方法一:脚本文件

2020-11-05 16:25:19 238

原创 LAMP平台部署及应用 配置安装php 安装mhash 安装mcrypt 配置安装Apache 配置zend加速

LAMP平台部署及应用安装php一、 安装依赖程序1.挂载光盘[root@centos01 ~]# mount /dev/cdrom /mnt/2.删除自带的源[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*3.安装依赖程序[root@centos01 ~]# yum -y install zlib-devel libxml2-devel二、 安装libmcrypt1.卸载光盘[root@centos01 ~]# umount

2020-11-05 10:34:45 256

原创 MySQL数据库的备份和恢复 数据库冷备份 mysqldump备份恢复数据库中的表 二进制日志备份恢复数据 从二进制指定的ID开始和结束范围恢复数据

MySQL数据库的备份和恢复一、 数据库冷备份1.查看数据库中是否有数据2.停止mysql数据库服务3.MySQL数据库保存的位置4.查看系统时间5.备份mysql数据库6. 恢复数据7. 启动服务8.登录mysql9.查看数据有无丢失二、mysqldump备份恢复数据库中的表1.备份benet数据中的student表2.删除表3.恢复备份数据student表到benet数据库中三、备份多个数据库或者备份所有数据库1.新建accp数据库2.备份多

2020-11-03 19:56:29 104

原创 MySQL数据库 配置安装mysql 数据库的基本管理 创建表的基本管理 授权用户访问数据库

MySQL数据库一、 安装MySQL1.挂载光盘2. 删除系统自带的源3.安装依赖4.创建管理mysql组5.创建管理mysql服务账户二、配置安装mysql1.切换光盘2.挂载光盘3.解压到指定位置4.进入mysql下的位置5.配置mysql6.编译安装mysql7.生成mysql主配置文件8.生成mysql服务控制文件9.添加执行权限10.优化mysql命令11.初始化mysql12.添加系统服务设置开机自动启动13.启动服

2020-11-03 16:03:37 140

原创 配置Apache的访问控制和虚拟主机-搭建Apache服务-配置Require限制客户端访问-使用Apache配置身份验证-配置虚拟主机

配置Apache的访问控制和虚拟主机一、搭建Apache服务1.挂载光盘 Linux.ios[root@centos01 ~]# mount /dev/cdrom /mnt/mount: /dev/sr0 写保护,将以只读方式挂载2.解压缩[root@centos01 ~]# tar zxvf /mnt/httpd-2.2.17.tar.gz -C /usr/src/3.进入到/usr/src/httpd-2.2.17/[root@centos01 ~]# cd /usr/src/htt

2020-11-03 15:21:36 356

原创 安装、配置Apache服务

​Apache简介Apache(音译为阿帕奇)是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。起源源于 A Patchy Server,著名的开源Web服务软件发布 Apache服务程序的1.0版本由Apache软件基金会(ASF)负责维护最新的名称为“ Apache官方站点:http://httpd. a.

2020-09-27 01:00:39 377

空空如也

空空如也

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

TA关注的人

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