自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是Keepalived高可用服务器

调度器出现单点故障,如何解决?·Keepalived实现了高可用集群·Keepalived最初是为LVS设计的——专门监控各服务器节点的状态·Keepalived后来加入了VRRP功能,防止单点故障·VRRP虚拟路由冗余协议Keepalived运行原理·Keepalived检测每个服务器节点状态·服务器节点异常或工作出现故障,Keepalived将故障机从集群系统中剔除·故障节点恢复后,Keepalived再将其加入到集群系统中·所有工作自动完成,无需人工干预VIP:浮动IPKee

2020-12-09 09:14:06 175

原创 部署LVS-DR集群

部署LVS-DR集群原理图:eg:使用LVS实现DR模式的集群调度服务器,为用户提供Web服务:——————————客户端IP地址为192.168.4.10LVS调度器VIP地址为192.168.4.15LVS调度器DIP地址设置为192.168.4.5真实Web服务器地址分别为192.168.4.100、192.168.4.200使用加权轮询调度算法,权重可以任意——————————*LVS调度必须具备VIP、DIP、RIP*因为DIP要连接后端,所以必须在主接口上步骤一:配置实

2020-12-08 21:05:13 208

原创 数据链路层MAC

MAC以太网MAC地址(硬件地址、物理地址): 在短距离进行数据传输用来识别一个以太网上的某个单独的设备或一组设备制造商配置,不可更改,全球唯一,可以作为设备身份的识别采用16进制、6字节、48位;前24代表厂商,后24位代表网卡编号第八位为0时,表示单播地址;为1时是组播地址数据帧数据链路层的协议数据单元数据以数据帧的形式告诉交换机(我要发啥,我和对方的地址)以太网帧格式:...

2020-12-04 10:23:55 284

原创 ICMP协议

协议:为了使数据可以在网络上从源传递到目的地,所有网络设备都要讲的一组语言的规范规则ICMP协议:internet control messages protocol英特网控制报文协议:检测双向通路的连通性**是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息ping命令使用了ICMP协议PC>ping 192.168.2.2 -t 设置为一直pingPC>ping 192.168.2.2 -l 1000定义ping包大小(默认为32字节);可

2020-12-04 10:23:29 102

原创 脚本编写规范&执行方式(基本)

脚本的编写规范:1、声明解释器#!/bin/bash2、编写注释#注释内容:脚本内容;作者介绍;脚本中个参数的含义3、执行指令[root@sur7 opt]# vim test01.sh[root@sur7 opt]# cat test01.sh#!/bin/bash#这是一个测试脚本echo nbmkdir abc脚本的执行方式1、作为命令字;添加x权限2、用解释器执行脚本:会同时开启解释器子进程3、用source执行脚本(source直接用默认解释器:不开启解释器子进程)

2020-12-04 10:21:23 1605

原创 两种网络通信参考模型

网络通信参考模型(将网络设备传输数据这个事情分成了几个步骤)将复杂的流程分解、更容易发现并针对性的解决问题测试网络通信的命令ping1、OSI参考模型ISO国际组织1984年颁布了开放系统互连open system interconnection参考模型物理层为数据端设备提供传送数据的通路;传输数据数据链路层数据链路的建立、维护与拆除;帧包装,帧传输,帧同步;帧的差错恢复;流量控制。网络层定义了基于IP协议的逻辑协议;连接不同的媒介类型;选择数据通过网络的最佳路径。

2020-12-04 09:46:35 2546

原创 Linux组账号管理

/etc/group保存组账号的基本信息每个记录一行以:分割为4个字段组名:组密码占位符:GID :组成员列表gpasswd命令管理组成员(gpasswd 选项 组名)-a 添加一个组成员;-d删除一个组成员;-A定义组管理员列表-M定义组成员用户列表,可定义多个(但是会把原来的覆盖掉)gpasswd -a 用户名 组名gpasswd -d 用户名 组名gpasswd -A 管理员(用户名) 组名gpasswd -M 用户1,用

2020-12-04 09:38:33 108

原创 Linux用户账户管理

/etc/passwd保存用户账户的基本信息**每个用户记录一行,root在第一行。以:分割为7个字段root : x : 0 : 0 :root : /root : /bin/bash用户名:密码占位符(永x):UID:基本组GID:用户描述信息:家目录:解释器程序useradd用户账号创建(useradd 选项 用户名)-u指定UID标识号;-G指定附加组(无则加入,有则重置)-d指定家目录,事先不存在,由-d创建一层目录(默认/root/h

2020-12-04 09:35:52 191

原创 Linux用户和组最基本认识

基本知识本地账户的数据文件/etc/passwd 用户基本信息/etc/shadow 用户密码信息/etc/group 组的基本信息/etc/gshadow 组的管理信息用户账户:①可以登录操作系统②可以有各种资源访问控制权限组账户:管理众多的用户(唯一标识:用户UID;组GID)管理员root的UID永远为0普通用户从1000开始,中间的ID被系统保留组账户分类基本组由系统创建,与用户同名附加组由管理员创建,由管理员管理组成员

2020-12-04 09:26:23 62

原创 部署LVS-NAT集群

部署LVS-NAT集群使用LVS实现NAT模式的集群调度服务器,为用户提供Web服务要求:集群对外公网IP地址为192.168.4.5调度器内网IP地址为192.168.2.5真实Web服务器地址分别为192.168.2.100、192.168.2.200使用加权轮询调度算法,真实服务器权重任意配置网络参数将web1和web2的网关设置为192.168.2.5web1ens33ip:192.168.2.100ens34ip:192.168.4.100nmcli

2020-12-04 09:19:21 112

原创 LVS基础认识

LVS项目介绍Linux Virtual Server可以实现高可用的、可伸缩的Web、Mail、Cache和Media等网络服务,最终目标是利用Linux操作系统和LVS集群软件实现一个高可用、高性能、低成本的服务器应用集群LVS集群组成·前端:负载均衡层:由一台或多台负载调度器构成Director Server 调度服务器:将负载分发到Real Server的服务器·后端:服务器群组层:由一组实际运行应用服务的应用服务器组成Real Server 真实(应用)服务器:真正提供应用服务的服务器

2020-12-04 09:02:44 119

原创 认识集群

什么是集群?~通过高速网络将很多的服务器集中起来一起提供同一服务,在客户端看起来就像只有一个服务器~可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益~任务调度是集群系统中的核心技术eg:nginx代理服务器(轮询调度、加权轮询调度weight、ip_hash相同客户端访问相同服务器)集群目的~提高性能(如计算机密集型应用,如天气预报、核试验模拟)~降低成本(相对于百万美元级超级计算机,价格便宜)~提高可扩展性(只要增加集群节点即可)~增强可靠性(多个节点共同完成任务

2020-12-04 08:49:39 66

原创 Ansible简介&基本部署

Ansible基础什么是Ansible?是一款基于Python开发的自动化运维工具批量系统配置批量系统部署批量运行命令等功能批量修改服务器密码批量安装软件包批量修改配置Ansible产品特色:1、并发执行、2、模块(脚本)丰富:2800多个python脚本;3、社区活跃:用的人多;4、支持管理linux、windows、设备ansible原理:1、控制端主机自带很多模块(脚本)2、ansible通过ssh远程被管理主机,将控制端的模块或命令传输到被管理主机;在被管理端主机执行模块脚

2020-12-03 13:28:39 146

原创 搭建nginx环境

Web服务器对比unix和linux平台下Apache、Nginx、Tengine、LighttpdTomcat、IBM WebSphere、Jboss**Tengine:淘宝沿用nginx开发的中国版nginxWindows平台下微软公司的IIS(Internet information server)NGINX(engine x)简介十分轻量级的http服务器一个高性能的http和反向代理服务器,也是一个I MAP/POP3/SMTP 代理服务器官方网

2020-12-02 19:32:28 93

原创 shell概述

基本概念什么是shell?·Linux系统与用户之间的解释器程序—通常是/bin/bash—负责向内核翻译及传达用户/程序指令—相当于操作系统的“外壳”shell的使用方式交互式指令人工干预,智慧化程度高,逐条解释执行,执行效率低非交互式指令在后台安静进行,效率高,批量执行,方便写脚本需提前设计,智慧化难度大若要临时使用另一种shell环境。可以直接执行对应的shell解释器程序示例:ls /bin/bash ——> /bin/bashcat -n /

2020-12-02 19:20:10 150 1

原创 初识计算机网络

小知识主机与主机之间通信的三要素: ip address;subnet mask;ip router服务器:能够为其他计算机提供服务的更高级的电脑按机箱结构分:机架式、塔式、机柜式、刀片式典型服务模式:C/S架构服务器提供资源或某种功能,客户机使用资源或功能网关地址:一个网络的出口地址也是一个网络的入口地址,计算机网络概述基本了解定义:硬件方面通过线缆将计算机与网络设备连接起来软件方面操作系统、应用软件、应用程序通过通信线路互连功能①传递信息、②网络共享③

2020-12-02 19:06:32 102

原创 软连接&硬链接

制作连接/链接连接(链接)文件/快捷方式:所有的快捷方式都是文件软连接ln -s /路径/源数据 /路径/快捷方式的名称硬链接ln /路径/源数据 /路径/快捷方式的名称优缺点:软可针对文件/目录制作快捷方式;支持跨分区;源数据消失,链接失效硬不可对目录制作快捷方式;不支持跨分区;源数据消失,链接依旧有效...

2020-12-02 18:49:12 114

原创 RPM/YUM/源码包&他们之间的转换

软件安装RPM软件包(RPM Package Manager)RPM由红帽公司提出建立集中数据库,记录软件包的安装/卸载等变化,分析软件包依赖关系可以在网页上查找rpm软件包RPM包文件名结构:firefox-52.7.0-1.el7.centos.x86_64.rpm软件名-版本-操作系统_硬件架构安装RPM软件(rpm -i RPM软件包文件)卸载RPM软件(rpm -e 软件名)-v显示安装细节信息;-h以#显示安装进度;–force强制安装、覆盖安

2020-12-02 18:46:28 543

原创 Linux平台的压缩tar/zip

Linux平台的压缩(①减少占用空间②整合零散的数据)归档: ①整合文件②文件的大小基本不变压缩: 按照不同的算法减少文件占用空间;恢复时按对应的逆向算法解压Linux独有的压缩格式:.gz(gzip);.bz2(bzip2);.xz(xz)算法不同tar集成备份工具 ——>只能在Linux上使用、-c创建归档;-f指定归档文件名称;-z;-j;-J;调用gz;bz2;xz格式的工具进行处理-x释放归档;-C指定释放路径;-t显示归档中的文件清单tar制作压缩包(打包)

2020-12-02 18:00:43 71

原创 Linux平台的几种挂载方法

了解挂载光盘——>光驱设备——>CD驱动器(访问点)光盘——>光驱设备——>目录(访问点)图形操作将光盘放入光驱设备中(即选择安装操作系统)ls /dev—>ls /dev/sr0—>ls -l /dev/cdrom(显示源)光驱设备——>光驱设备快捷方式/访问点创建目录作为访问点(挂载)常用挂载mount临时挂载让目录成为设备的访问点(mount 源 访问点)umount卸载umount 源:将该源的所有挂载点一次性全部

2020-12-02 17:56:11 1560

原创 几个Linux小操作

通配符针对不确定的文档名称,以特殊字符表示?单个字符*任意多个字符(以a为首a*;以b为尾*b)[a-z]多个字符或任意空间中的一个{a,min,xy}多组不同的字符串全匹配定义别名简化复杂的命令alias 查看系统中有效的所有别名alias hn=’hostname’ 定义别名unalias hn 取消定义的别名重定向将前边命令的输出,写入到文本文件中(会创建文件)重定向操作>标准正确输出(

2020-12-02 17:30:31 55

原创 Linux最基本命令

Linux基本命令Linux命令: 用来实现某一功能的指令或程序(在linux系统中执行大多数命令都要找到该命令所对应的程序,将对应的程序运行)命令的执行依赖于解释器(默认解释器/bin/bash)用户——》解释器——》内核——》硬件内核: 调配所有的硬件资源(用户—》内核—》硬件)命令行的命令格式: 命令字 [选项] [参数1] [参数2]常用快捷键:Ctrl+c结束当前运行的指令Ctrl+l清屏Esc+./Alt+.粘贴上一个命令的参数Ctr+u

2020-12-02 17:22:42 47

原创 初识Linux

小了解:1、虚拟机与Linux系统虚拟机软件:通过软件来模拟真实计算机的一类软件程序Linux系统安装:每台虚拟机提供一个相对独立的操作系统环境选择操作系统安装:将镜像文件放入光驱设备中(选择Linux版本)2、linux发展历史1965 贝尔实验室 MULT/CS 失败1969底 汤普森 Unics/unix 成功1973 汤普森团队用c改写unics unix 成功1991.10 Linux .Torval linux

2020-12-02 11:35:58 56

空空如也

空空如也

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

TA关注的人

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