自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker笔记(一)

docker基础一、docker基础1、虚拟化发展1)单主机 服务器拥有超高性能硬件 服务器运行简单的服务 服务访问并发量小 服务器硬件资源浪费 2)虚拟化 虚拟化依赖底层硬件 在硬件安装虚拟化监视器驱动计算机硬件 在虚拟化监视器运行独立不同版本的系统 不同版本系统运行不同的服务 提高服务器资源利用率 3)云计算 通过虚拟化平台构建群集服务拥有高性能硬件 采用智能弹性架构设计 支持动态调整计算机硬件资源 将物理硬件转换为逻辑硬件 支持通过浏览

2021-06-10 15:35:26 87

原创 docker基础

一、docker基础1、虚拟化发展1)单主机 服务器拥有超高性能硬件 服务器运行简单的服务 服务访问并发量小 服务器硬件资源浪费2)虚拟化 虚拟化依赖底层硬件 在硬件安装虚拟化监视器驱动计算机硬件 在虚拟化监视器运行独立不同版本的系统 不同版本系统运行不同的服务 提高服务器资源利用率3)云计算 通过虚拟化平台构建群集服务拥有高性能硬件 采用智能弹性架构设计 支持动态调整计算机硬件资源 将物理硬件转换为逻辑硬件 支持通过浏览器进行管理4)轻量级虚拟化 在操作系统上安装d

2021-06-10 15:31:14 90

原创 Ansible自动化运维

ansible的作用和特点ansible的作用自动化运维工具ansible的特点开源使用简单快速上手支持二次开发ansible的角色使用者 统一管理平台丰富的模块 一个模块是一个功能使用者 使用者可以是运维、开发或者测试人员生成密钥对[root@centos01 ~]# ssh-keygen -t RSA传输密钥[root@centos01 ~]# ssh-copy-id -i .ssh/id_rsa.pub root@192.168.100.20.

2021-06-08 14:17:06 528

原创 ELK日志分析系统

标题1、ELK的作用和特点1)ELK的作用 集中化管理日志 对日志配置群集避免单节点故障,日志丢失2)ELK特点 开源 不支持日志分析 支持集中化管理标题2、ELK组成1)elasticsearch 开源的日志搜索和存储引擎 采用分布式设计 自动配置日志群集 支持零配置负载均衡功能2)logstash 负责日志采集 对客户端日志进行采集、格式化、输出到elasticsearch存储 安装在客户端上3)kibana 支持图形化界面查看日志 兼容强 安装在服务器

2021-06-03 15:37:50 140

原创 zabbix监控系统

1、zabbix监控系统的作用和特点1)zabbix的作用 监控计算机系统或者服务以及程序的运行状态2)zabbix的特点 开源 监控内容的多样化 兼容性强 使用php语言开发2、监控的功能和对象1)监控的功能 监控主机性能:CPU负载、内存负载、计算机硬盘使用率、计算机流量负载 网络设备:监控设备运行状态和接口状态流量负载 数据库性能监控:监控用户访问并发、数据库读写并发、访问数据库流量 多种警告方式:微信、邮件、钉钉通知即时发现故障 详细报表图形绘制:图形展示、或者使

2021-06-01 14:56:26 97

原创 mysql的主从复制

安装NTP[root@centos01 ~]# rm -rf /etc/yum.repos.d/CentOS-*[root@centos01 ~]# mount /dev/cdrom /mnt/[root@centos01 ~]# yum -y install ntp修改NTP配置文件[root@centos01 ~]# vim /etc/ntp.conf启动服务设置开机自动启动[root@centos01 ~]# systemctl start ntpd[root@centos01

2021-05-30 14:25:57 65

原创 Redis群集

解压redis[root@centos01 ~]# tar zxvf /mnt/redis-3.2.9.tar.gz -C /usr/src/指定安装位置[root@centos01 ~]# mv /usr/src/redis-3.2.9/ /usr/local/redis编译安装redis[root@centos01 redis]# make install运行redis安装脚本[root@centos01 redis]# ./utils/install_server.sh监

2021-05-27 15:49:22 43

原创 haproxy高并发和负载均衡

1、haproxy的作用和特点1)haproxy的作用负载均衡调度工具2)haproxy支持高并发支持WEB负载均衡群集占用硬件资源小支持会话保持2、常见的软件负载均衡工具1)NginxNginx网站工具集成反向代理功能支持WEB负载均衡群集占用系统硬件资源小支持缓存功能2)LVS负载均衡调度器不支持缓存功能针对应用层协议实现负载均衡不支持故障检测功能3)haproxy支持四层和七层负载均衡支持会话保持可靠性强3、http请求的方式和常见的http协议请求代码1

2021-05-25 14:07:59 125

原创 keepalived故障转移群集

1、keepalived的作用特点1)keepalived的作用 健康状态检查 发现活跃设备故障进行转换到备份设备2)keepalived的特点 开源 参与故障转移群集节点不受限制 避免单节点故障 可靠性强2、网络层高可用协议1)HSRP 热备份路由选择协议 思科私有协议2)VRRP 虚拟路由冗余协议 公有协议 所有厂商都支持 采用一主多备份模式设计保证网络的可靠性 当主设备故障备份设备接替安装 keepalived(Cnetos04)[root@cent

2021-05-22 11:08:25 86

原创 LVS负责均衡群集

一、LVS负载均衡群集1、负载均衡群集的作用和特点1)负载均衡群集的作用 加快用户访问速度 增加访问并发量2)LVS负载均衡群集特点 简称网络负载平衡 开源 扩展服务器节点不受限制 动态收缩和扩展2、群集的类型1)负载均衡群集LB 一般针对前端服务使用 保证前端服务的可靠性和高并发2)高可用群集HA 一组计算机选举一台服务器对外提供服务 当对外提供服务的服务器故障转移其他服务器 避免单节点故障 可靠性强 针对后端服务使用3)高性能群集HPC 科学研究 并

2021-05-21 16:18:28 53

原创 部署Tomcat负载均衡及其Nginx反向代理

标题一、tomcat1、tomcat的作用和特点1)tomcat的作用发布java语言开发的项目2)tomcat特点开源免费占用内存资源高2、jdk和tomcat的关系1)jdkjava语言的开发工具用于解析和识别java语言2)tomcat是一个平台用于发布java项目给用户提供访问服务3、安装tomcat解压tomcat[root@centos04 ~]# tar zxvf /mnt/apache-tomcat-7.0.54.tar.gz -C /usr/local/

2021-05-19 14:33:09 71

原创 Nginx网站服务,部署LNMP平台

一、Nginx1、Nginx的作用和特点1)Nginx的作用网站平台缓存功能反向代理功能2)特点开源硬件开销小支持高并发访问可靠性强2、常见的网站平台1)IISWindows的网站平台图形化界面模块化设计使用简单2)apache处理太网站数据占用硬件资源大处理数据速度慢3)Nginx功能多可靠稳定处理数据速度快4)Tomcat发布java语言开发的项目占用内存资源高3、安装Nginx安装Nginx依赖程序[root@centos05 ~]# yum

2021-05-14 14:14:28 159 1

原创 Firewalld防火墙(二)

Firewalld防火墙(二)一、firewalld高级配置1、IP地址地址伪装1)IP地址伪装的作用将多个私网IP地址映射到一个公网IP地址访问互联网2)IP地址伪装特点节约公网IP地址隐藏内部网络增强网络安全性只能配置IPv4协议2、端口转发1)端口转发的作用将一个IP地址和端口号映射到另一个IP地址和端口上上2)端口转发特点将内网服务器发布到互联网使用3、富语言规则1)富语言规则特点表达式防火墙配置语言语法不严格配置灵活简单2)富语言规则动作类型accept:

2021-05-12 08:41:01 193 1

原创 Firewalld防火墙

一、防火墙基础1、防火墙的作用和特点1)防火墙的作用对数据包进行过滤,发现可疑流量进行阻断2)防火墙的特点增强安全防止外网对内部网络发送攻击2、防火墙的类型1)软件防火墙Windows防火墙、iptables、firewalld、TMG都属于软件防火墙处理数据速度慢2)硬件防火墙华为防火墙、深信服、ASA防火墙都属于硬件防火墙处理数据速度快可靠性强3、防火墙功能分类1)代理防火墙过滤用户访问资源需要指定防火墙代理IP地址和端口上网2)网络防火墙对数据包进行过滤3)状

2021-05-08 17:08:07 237

原创 系统安全及应用

禁止用户登录系统usermod -s /sbin/nologin test锁定用户usermod -L test查看锁定状态passwd -S test 锁定账户passwd -l test 解锁用户passwd -u test 锁定账户密码文件chattr +i /etc/passwd /etc/shadow 查看锁定状态lsattr /etc/passwd /etc/shadow解锁账户密码文件chattr -i /etc/passwd /etc/shadow

2021-05-08 11:35:23 479 2

原创 rsync数据备份

一、rsync数据备份1、备份的目录和方式(1)备份的目的防止发生灾难将损失降到最低保证数据恢复可靠运行(2)常见的备份方式cp:复制数据tar:压缩归档rsync:支持远程或者异地数据灾备,可靠性强2.安装配置rsync(1)检查虚拟机是否自带rsync如若没有按照指定步骤操作[root@centos01~]#rm -rf /etc/yum.repos.d/Centos-* //删除yum源[root@centoso1~]#mount /dev/cdrom /mnt/ /

2021-04-23 15:03:35 1627

原创 远程控制及访问

一、远程管理1、远程管理的方式(1)telnet默认端口23传输数据没有被加密安全性差内部远程管理使用(2)ssh默认端口22传输数据被加密安全性强适合通过互联网远程管理(3)RDP默认端口3389Windows系统使用(4)https通过浏览器远程管理设备兼容性强2、openssh远程管理1)openssh的组成服务器端:openssh-server客户端:openssh-clients2)服务和配置文件1)服务名字sshd2)ssh主配置文件位置/et

2021-04-23 14:59:01 601

原创 Shell脚本应用(四)

1.建立test.txt测试文件2、基础正则表达式元字符类型1)^匹配指定开始内容2)$匹配指定结尾内容3).匹配任意单个字符4)[]匹配括号内字符5)*通配符匹配所有字符6)[^]匹配方括号指定开始字符7)[n1-n2]匹配指定开始和结束内容8){n}匹配多次9){n,}匹配一次10){n,m}匹配最低次数和最高次数11)转义字符3.基础正则表达式的使用(1)显示行号和匹配关键字符(2)显示行号过滤指定开始的字符(3)匹配任意单个字符显示行号

2021-04-16 14:24:33 191

原创 Shell脚本应用(三)

(1)for循环结构for 变量名 in 取值列表do命令序列done(2)创建取值列表查看取值表(3)创建用户脚本(4)使用for命令ping测试主机添加控制权限测试二、while循环1)while循环结构while 条件do执行命令序列done(2)while创建用户添加控制权限执行三、case控制计算机服务1)case结构case 变量值 in模式1);;模式2);;*)默认命令序列esac2)控制vsft

2021-04-16 14:17:53 53

原创 shell应用(二)

一、条件测试1、test条件测试1)test条件测试结果真假2)条件测试语法[ 条件 ]test 条件3)条件测试选项-d:判断是否是目录-f:判断是否是文件-w:判断是否有写入权限-r:判断是否有读取权限-x:判断是否有执行权限-e:判断文件目录是否存在4)判断mnt是否是目录是目录显示yes[root@centos05 ~]# test -d /mnt && echo “yes”[root@centos05 ~]# [ -d /mnt ]2、整数比较

2021-04-16 14:12:09 62

原创 编写并使用shell脚本

编写并使用shell脚本实验环境为了集中查看Linux服务器各方面的运行情况,管理员(roo) 希望定制自己的登录环境,以便自动显示监控信息。另外, 通过编写简单的Shell脚本,熟悉 Linux自动化管理的基本途径.需求描述➢为root用户编写登录欢迎脚本,报告当前主机中的进程数、已登录用户数、根文件系统的磁盘使用率。当从TTY终端登录时,显示的效果如下所示。➢编写start. stop. status 三个脚本程序,用来启动,停止各种系统服务。例如,直接执行"stopcrond”star

2021-04-07 15:59:26 196

原创 数据库的数据备份恢复

Mysql数据库的备份恢复(1)挂载光盘(2)登录mysql(3)创建xsh库创建student表编辑student表中内容查看数据表使用完全备份xsh数据库模拟数据库xsh丢失恢复数据库查看数据库使用增量备份并恢复数据开启二进制日志功能重新启动服务切割二进制日志找到二进制中创建表的日志ls /usr/local/mysql/data/查看二进制日志模拟表丢失使用二进制日志恢复误删除数据

2021-04-07 15:16:36 47

原创 LAMP平台部署和应用

(1)删除系统盘自带的yum源(2)挂载镜像(3)安装依赖插件(4)卸载光盘(5)更换镜像(6)挂载(7)安装libmcrypt(8)进入libmcrypt(9)配置并编译libmcrypt(10)将libmcrupt的所有文件添加到/usr/lib目录下(11)安装mhash(12)进入mhash(13)配置并编译mhash(13)优化路径。(14)安装mcrypt(15)进入mycrypt目录下(16)配置mycrypt(17)出错

2021-04-07 08:48:58 92

原创 MySql数据库

Mysql数据库(1)更换镜像(2)挂载光盘(3)安装依赖程序(4)创建管理mysql组和用户(5)切换光盘(6)挂载光盘(7)查看是否有mysql文件(8)解压mysql文件(9)切换进mysql-5.5.22里面(10)配置mysql(11)编译mysql(12)生成mysql服务配置文件(13)生成服务配置文件(14)添加系统服务设置开机自动启动(15)优化mysql命令(16)初始化mysql(17)启动服务(18)监听端口(

2021-04-07 08:30:55 48

原创 Wed服务器(二)

(1)切换镜像(2)挂载光盘(3)安装dns(4)修改主配置文件.(5)修改区域配置文件(6)检查是否错误.二.虚拟主机设置网页(1)创建虚拟主机WEB站点根目录设置网站主页(2)修改apache主配置文件开启虚拟主机功能(3)设置虚拟主机区域配置文件允许用户访问虚拟主机根目录(4)监听端口(5)访问...

2021-04-02 16:05:22 110

原创 Web安全服务器(一)

Web安全服务器(1)挂载镜像(2)挂载光盘(3)查看目录(4)解压apache文件(5)查看是否解压成功。(6)切换一下目录(7)配置apache(8)编译apache(9)查看是否成功(10)优化一下apache命令(11)生成服务控制文件(12)修改服务控制文件(13)设置开机自启(14)启动httpd服务(15)监听端口二.安装Dns(1)安装Dns服务(2)设置开机自启(3)修改主配置文件(3)查看是否有错误(4...

2021-04-02 16:01:32 90

空空如也

空空如也

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

TA关注的人

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