- 博客(18)
- 收藏
- 关注
原创 DHCP 动态主机配置协议
1. DHCP简介 DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个工作在应用层的局域网网络协议,数据传输时使用UDP不可靠传输协议工作,通常被应用在大型的局域网络环境中,主要作用是集中的管理、分配网络资源,使网络环境中的主机能动态的获得IP地址、Gateway地址、DNS服务器地址等信息,并能够提升地址的使用率。2. DHCP工作原理(租约四部曲+续租)1、DHCP客户端进行IP请求 当一个DHCP客户机启动时,会自动将自己的IP
2021-03-20 17:18:42 564
原创 docker 私有仓库搭建(harber)
私有仓库1.docker 安装安装环境1.防火墙关闭,或清空规则2.selinux 关闭(getenforce)注意:17版本之前是由两个包构成的安装包,之后是一个包方法一:Script Install$ yum update$ curl -sSL https://get.docker.com/ | sh$ systemctl start docker$ systemctl enable docker$ docker run hello-world方法二:Yum Install$
2021-03-17 00:05:22 459
原创 高可用集群—实现方案一:Keepalived
高可用集群实现方案一、Keepalived环境专为LVS 和 HA 设计的一款健康检查工具,使用成熟的 VRRP 协议支持故障自动切换( Failover )支持节点健康状态检查( Health Checking )官方网站:http://www.keepalived.org/高可用集群:尽可能提高服务可用性宕机标准:15个9标准:99%99.999%原理:心跳检测问题:脑分裂解决方案:心跳线冗余多次间歇心跳检测电源交换机检测脚本:针对服务的可用性进行探测切换 Master 以及
2021-03-17 00:05:10 619
原创 高可用集群—实现方案二:Heartbeat
2、方案二 Heartbeatheartbeat是通过脚本协同达成高可用的工具只需要两台机器即可进行试验实验步骤通过nginx来测试#一号机httpd配置#将软件包解压,进入到目录内,安装所有软件$ yum -y install lrzsz$ tar -zxvf heartbeat.tar.gz$ cd heartbeat$ yum -y install *#安装web服务,设置对比组$ yum -y install httpd $ service httpd start$ ch
2021-03-17 00:04:18 443
原创 Nginx
web服务器-Nginx一. 讲Nginx之前同步与异步:同步与异步的重点在消息通知的方式上,也就是调用结果的通知方式不同。同步:当一个同步调用发出去后,调用者要一直等待调用的结果通知后,才能进行后续的执行。异步:当一个异步调用发出去后,调用者不必一直等待调用结果的返回,异步调用,要想获得结果,一般有两种方式: 1、主动轮询异步调用的结果;2、被调用方通过callback(回调通知)来通知调用方调用结果。阻塞与非阻塞:阻塞与非阻塞的重点在于进/线程等待消息时候的行为,也就是在等待消息的时
2021-03-17 00:00:40 352 3
原创 kubernetes 安装 - (centos - 7)
一、系统初始化1、准备工作一台master:192.168.1.22两台node:192.168.1.33192.168.1.44#三台机器联网[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33[root@localhost ~]# systemctl restart network[root@localhost ~]# ping www.baidu.com2、设置系统主机名以及 Host 文件的相互解
2021-03-16 22:59:11 408
原创 docker —— 镜像
1、Docker 镜像管理镜像特性 -1 容器创建时需要指定镜像,每个镜像都由唯一的标示 Image ID ,和容器的 Container ID 一样,默认 128 位,可以使用前 16 为缩略形式,也可以使用镜像名与版本号两部分组合唯一标示,如果省略版本号,默认使用最新版本标签 ( latesr )镜像的分层:Docker 的镜像通过联合文件系统 ( union filesystem ) 将各层文件系统叠加在一起镜像特性 -2bootfs:用于系统引导的文件系统,包括 bootloader
2021-03-16 01:34:36 222 2
原创 docker —— 容器管理
1.Docker 基础概念及命令Docker 基本概念Docker 三个重要概念:仓库 (Repository)、镜像 (image) 和 容器 (Container)例:docker run --name MyWordPress --link db:mysql -p 8080:80 -d wordpressDocker 指令的基本用法:docker + 命令关键字(COMMAND) + 一系列的参数基础命令#守护进程的系统资源设置docker info#仓库的查询docker sear
2021-03-16 01:31:34 438
原创 python 基础
一、Python 安装一、Python 应用场景1.Web应用开发2.自动化运维3.科学计算4.桌面软件5.服务器软件6.游戏7.人工智能8.数据分析二、Python3 开发环境搭建1、Python2 在大多数Linux系统上都已经有集成好了 Python2 开发环境,不需要安装就可以执行Python代码了①.验证 Python2 环境是否搭建好:Ctrl + Alt + t 打开终端输入命令$ python②.退出 Python2 环境命令:exit() 或 Ctrl+
2021-03-16 01:26:17 2415 7
原创 LVS Linux虚拟服务
1、LVS集群的三种工作模式1、NAT模式-网络地址转换Virtualserver via Network address translation(VS/NAT) 这个是通过网络地址转换的方法来实现调度的。首先调度器(LB)接收到客户的请求数据包时(请求的目的IP为VIP),根据调度算法决定将请求发送给哪个后端的真实服务器(RS)。然后调度就把客户端发送的请求数据包的目标IP地址及端口改成后端真实服务器的IP地址(RIP),这样真实服务器(RS)就能够接收到客户的请求数据包了。真实服务器响应完请求
2021-03-16 01:05:10 717
原创 集群存储(ISCSI、NFS、MFS)
1、存储网络划分DAS :Direct-Attached Storage 直接附加存储 优点:不可取代 技术简单 传输速率最高 缺点:不可共享(存储设备与磁盘相互绑定)NAS :Network Attached Storage 网络附加存储 优点:实现了共享,不要求存储设备直连本机,只需在同局域网下即可 技术相对简单 缺点:速率较慢SAN :Storage Area Network:存储区域网络 将用户访问网络以及存储网络进行分割 优点:存储安全性较高 存储速率较
2021-03-16 00:50:41 3448
原创 监控 - Zabbix
1.概述Zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案 ( 基于 GPL V2 )zabbix由 2 部分构成,zabbix server 与可选组件 zabbix agent2.结构Zabbix由几个主要的软件组件构成,这些组件的功能如下。ServerZabbix server 是监控代理程序报告系统可用性、系统完成整性和统计信息的核心组件。Zabbix Server是所有配置信息、统计信息和操作数据的核心存储器。数据库存储所有配置信息和Z
2021-03-16 00:44:12 695 8
原创 web平台搭建-LAMP centos-6
一. 准备工作环境要求:操作系统:CentOS 6.X 64位关闭SELinux和iptables防火墙1、安装编译工具gcc、gcc-c++等 注意解决依赖关系,推荐使用yum安装,若不能联网可使用安装光盘做为yum源 a.编辑yum配置文件,启用本地光盘源(双光盘)mount /dev/sr0 /mntmount /dev/sr1 /mediavim /etc/yum.repos.d/CentOS-Media.repo [c6-media] name=CentOS-$rel
2021-03-16 00:24:19 141
原创 web平台搭建-LNMP CentOS-7
一、准备工作1.环境要求: 操作系统:CentOS 7.X 64位 关闭SELinux和iptables防火墙 此次试验环境使用网络yum源,保证系统能正常连接互联网2.网络yum源: 先将系统自带的yum配置文件移除或者删除,然后下载以下两个配置文件 官方基础:http://mirrors.163.com/.help/CentOS7-Base-163.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2021-03-16 00:20:32 247 7
原创 非关系型数据库-NoSQL(Redis)
一、概念1. 什么是NoSQL? NoSQL(NoSQL = Not Only SQL ),意为反SQL运动,是一项全新的数据库革命性运动,2000年前就有人提出,发展至2009年趋势越发高涨。它是指运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0 纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于
2021-03-16 00:14:49 491
原创 数据库基础
一、数据库概述 数据:描述事物的符号记录,可以是数字,也可以是文字、图形、图像、声音、语言等,数据有多种形式,它们都可以经过数字化后存入计算机。 数据库:存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描述和存储,具有较小的冗余度,较高的独立性和易扩展性,并为各种用户共享,即数据库有永久存储、有知识和可共享三个基本特点。数据库服务器的基本概念DBMS 数据库管理系统(能够操作和管理数据库的大型软件)1.层次模型(Hie`rchica
2021-03-15 23:59:54 3121 7
原创 shell编程
shell编程一、shell类型 /etc/shellsShell类型易学性可移至性编辑性快捷性Bourne shell(sh)容易好较差较差Bourne Again shell(bash)难较好好好C shell(csh)较难差较好较好TC shell(tcsh)难差好好二、shell执行方式1、echo命令 格式:echo 选项 输出内容 选项:-e
2021-03-15 23:27:53 689
原创 Linux 基础命令
文件管理命令1、ls 功能:显示指定目录内的文件列表,可通过选项控制显示内容的详细程度和颜色高亮 所在路径:/bin/ls 常用选项: -a :显示指定目录内的所有内容(包含隐藏文件和特殊目录) -l :显示每一个文件的详细信息(权限、所有者、所属组、修改时间等),可缩写为ll -h :显示文件大小时,使用最合适的单位显示,常以-lh形式出现 -d :用来显示目录本身信息,而不显示目录内的文件列表
2021-03-13 16:32:41 555
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人