Linux
文章平均质量分 84
Times my
你要披荆斩棘,去往那最高的山峰,一睹这世界缤纷。。。
展开
-
Zookeeper的作用和部署
Zookeeper的作用和部署Zookeeper理解Zookeeper具备的特点应用场景五大类选举机制Zookeeper理解设计模式上是观察者模式设计的分布式框架,负责存储和管理其它服务器。当存储数据发生变化是会通知那些服务器做出反应。(Zookeeper=文件系统+通知机制)。Zookeeper具备的特点数据模型的结构与文件系统类似,儿其中节点可以通过路径进行标识。应用场景五大类统一命名服务:在分布式环境下,经常需要对应用/服务进行统一命名,便于识别。例如: IP不容易记住,而域名容易记住原创 2021-07-20 21:44:25 · 168 阅读 · 0 评论 -
ELK的入门认识与部署
ELK的入门认识与部署什么是ELK日志分析系统ELK架构部署什么是ELK日志分析系统ELK架构部署原创 2021-07-20 13:18:34 · 400 阅读 · 1 评论 -
GFS文件存储系统
GFS文件存储系统GFS的认识原理图GFS的认识卷分类:主要分为三类,结果组合可细分七类。分布式卷:文件分布在不同服务器、无冗余、易于扩展卷大小、单点故障数据丢失、依赖底层数据保护条带卷:类似于哈希槽,将数据分割存储于小块服务器内不同条带区、可减小负载(对小文件加速存取)、无冗余复制卷:文件在所有服务器存在完整副本、副本数可由用户创建时决定、服务器数至少两块、具备冗余性分布式条带卷分布式复制卷条带复制卷分布式条带复制卷...原创 2021-07-19 14:18:03 · 606 阅读 · 2 评论 -
rsync(下行同步)+inotify同步部署
rsync(下行同步)+inotify同步部署rsync的远程同步inotify使用说明搭建rsync同步源服务器实现rsync + inotify实时同步问题:服务端同步目录突然同步了客户端的目录是什么情况?在于用户需要指定哪一个主机是被同步。rsync的远程同步提供了异地方便可靠的同步操作。即快速,又安全,还提供高效的异地备份。Rsync提供的最大的能力就是同步(可以同步整个目录树,支持增量备份,还能保持链接和权限),通过一种同步算法在同步的传输前会进行执行压缩(算法执行压缩),所以适用于异地原创 2021-07-17 21:24:00 · 217 阅读 · 1 评论 -
Linux的Haproxy
Linux中Haproxy搭建Web群集Haproxy实验搭建过程haproxy服务端部署节点服务器部署定义日志LVS、Nginx、HAproxy的区别:HAProxy的主要特性有:●可靠性和稳定性非常好,可以与硬件级的F5负载均衡设备相媲美;●最高可以同时维护40000-50000个并发连接,单位时间内处理的最大请求数为20000个,最大处理能力可达10Git/s;●支持多达8种负载均衡算法,同时也支持会话保持;●支持虚机主机功能,从而实现web负载均衡更加灵活;●支持连接拒绝、全透明代理等原创 2021-06-20 01:13:21 · 266 阅读 · 0 评论 -
Keepalived高可用群集认识与搭建
LVS-DR数据包流量分析下图为客户端向目标VIP发送请求,负载均衡接收的过程。完整的数据包流量走向:客户端向目标VIP发送请求,负载均衡器接收负载均衡器根据负载均衡算法选择后端真实服务器,不修改也不封装IP报文,而是将数据帧的MAC地址改为后端真实服务器的MAC地址,然后在局域网上发送后端真实服务器收到这个帧,解封装后发现目标IP与本机匹配(事先绑定了VIP),于是处理这个报文。随后重新封装报文,将响应报文通过lo接口传送给物理网卡然后向外发出客户端将收到回复报文。客户端认为得到正常的原创 2021-06-18 17:04:03 · 85 阅读 · 0 评论 -
Tomcat 多实例及动静分离配置
Tomcat 多实例及动静分离配置原创 2021-06-16 20:24:48 · 469 阅读 · 0 评论 -
Tomcat部署及优化
Tomcat部署及优化原创 2021-06-16 20:05:55 · 77 阅读 · 0 评论 -
Nginx 中正则表达与跳转
Nginx 中正则表达与跳转原创 2021-06-16 19:38:52 · 616 阅读 · 0 评论 -
Linux中Nginx的防盗链和优化
Linux中Nginx的优化原创 2021-06-16 19:12:00 · 528 阅读 · 4 评论 -
集群与负载均衡-ipvsadm
集群与负载均衡-ipvsadm集群的含义集群分类负载均衡架构的组成负载均衡集群运行模式分析NAT模式IP隧道直接路由LVS虚拟服务器LVS负载调度算法配置LVS实例ipvsadm工具的参数使用搭建NFS服务器部署WEB服务器搭建负载调度服务:网关服务器集群的含义集群的含义集群、集群、组由多个主机组成,但外部性能作为一个整体,只提供一个访问入口(域名或IP地址),相当于一台大型计算机。比如:internet应用的问题,作为站点对硬件性能和稳定性、响应速度、服务、数据可靠性的要求越来越高,如单台服务器无法原创 2021-06-16 13:11:49 · 570 阅读 · 0 评论 -
Linux中Nginx服务的基础访问配置
Linux中Nginx服务的基础访问配置一、Nginx大概说明Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。**特点是占有内存少,并发能力强."****Nginx优势**1、作为Web服务器,Nginx处理静态文件、索引文件,自动索引的效率非常高2、作为代理服务器,Nginx可以实现无缓存的反向代理加速,提高网站运行速度3、作为负载均衡服务器,Nginx既可以在内部直接支持Rails和PHP,也可以支持HTTP代理服原创 2021-06-13 02:24:01 · 809 阅读 · 0 评论 -
Linux中Apache的网页优化
一、Apache网页优化概述为了适应企业需求的优化内容:配置网页压缩功能配置网页缓存工作模式的选择与参数优化配置隐藏版本号配置防盗链……1、gzip介绍配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后再传输到客户端浏览器作用:降低了网络传输的字节数,加快网页加载的速度节省流量,改善用户的浏览体验gzip与搜索引擎的抓取工具有着更好的关系2、Apache的压缩模块Apache实现网页压缩的功能模块:mod_ gzip 模块、mod_ defla原创 2021-06-04 13:40:02 · 161 阅读 · 0 评论 -
Linux下Apache的配置和应用
不同的httpd安装方式下,虚拟主机配置文件的路径也不一样。删除 # 既可以激活配置项开启后生成的文件,主配置文件可以加载虚拟机主机的配置文件。必须属主和属组,权限,都正确,不然无法进行DNS解析。**设置主配置文件: **还需要进行修改关闭虚拟主机:关闭后,不存在index前缀文件那么就会显示所有文件基于端口的访问两个文件: httpd.conf 和 httpd-vhosts.conf 文件相互对应...原创 2021-06-04 08:32:32 · 395 阅读 · 0 评论 -
LAMP架构的搭建实现论坛网页
LAMP架构的搭建实现论坛网页1.什么是LAMP1.1 LAMP的介绍1.2 所有组件的说明2、安装Apache服务2.1 关闭防火墙2.2 安装依赖包1.什么是LAMP1.1 LAMP的介绍LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供静态和动态Web站点服务以及其应用开发环境。具体包括Linux操作系统、Apache网站服务器、MySQL数据库服务器、PHP(或Perl、Python)网页编程语言。1.2 所有组件的说明Linux(平台):作为LA原创 2021-06-01 15:53:07 · 434 阅读 · 0 评论 -
Linux防火墙——Firewall的认识与使用
Linux防火墙——Firewall的认识与使用1.Firewalld的认识 支持网络区域所定义的网络链接以及接口安全等级的动态防火墙管理工具支持IPv4、IPv6防火墙设置以及以太网桥支持服务或应用程序直接添加防火墙规则接口拥有两种配置模式 运行时配置(即时生效,直至重启或关闭防火墙) 永久配置(重启生效,一直有效) 2.了解Firewalld和iptables的共同的与区别 netfilter 位于Linux内核中的包过滤功能体系 称为Linux防火墙的“内核态”Firewa原创 2021-05-26 17:26:32 · 554 阅读 · 0 评论 -
Linux防火墙——DNAT转换控制
Linux防火墙——DNAT转换控制DNAT作用工作原理DNAT的前提条件DNAT转换规则防火墙规则备份与还原DNAT详细解析DNAT作用一般在Internet中发布内网服务器。工作原理客户机通过将网关作为目标地址,通过路由与DNAT将外网IP转化为内网IP访问服务器,就实现了HTTP请求。在服务端通过网关服务器实现HTTP应答,回馈客户机。DNAT的前提条件局域网的web服务器难过访问Internet。网关的外网IP地址有正确的DNS解析记录。Linux网关支持IP路由转发。DN原创 2021-05-26 16:58:20 · 686 阅读 · 0 评论 -
Shell脚本下的免交互
Shell脚本下的免交互 Here Document Here Document概述 1.使用I/O重定向的方式将命令列表提供给交互程序 2.标准输入的一种代替品 3.语法格式: 命令 <<标记 ... ... 标记 Here Document使用注意事项 标记可以使用任意合法字符 结尾的标记一定要定格写,前面不能有任何字符 结尾的标记后面也不能有任何字符(包括空格) 开头标记前后的空格会被省略掉 Here Document免交互 先发起,交代动作命原创 2021-05-21 23:32:59 · 177 阅读 · 0 评论 -
Shell函数的认识以及简单引用
Shell函数的认识以及简单引用 一、shell函数概述 将命令序列按格式写在一起,可方便重复使用命令序列 (一)Shell函数格式 方法一 function 函数名 { 命令序列 } 对各个部分的说明:function是 Shell 中的关键字,专门用来定义函数;name是函数名;statements是函数要执行的代码,也就是一组语句;return value表示函数的返回值,其中 return 是 Shell 关键字,专门用在函数中返回一个值;这一部分可以写也可以不写。原创 2021-05-18 10:36:42 · 232 阅读 · 0 评论 -
Shell~基础练习
Shell~基础练习检查用户家目录中的 test.sh 文件是否存在提示用户输入判断解压根据后缀名为 .tar.gz 或 .tar.bz2 的压缩包到 /opt 目录使用if 语句判断输入的内容是否为整数内容是奇数还是偶数firewalld脚本计算从1到100所有整数的和用户输入一个小于100的整数,并计算从1到该数之间所有整数的和while求从1到100所有整数的偶数和、奇数和while判断用户是否存在测试指定的存活主机范围if判断用户&密码是否对应for获取8位随机密码while逛商场if判断成原创 2021-05-13 16:29:10 · 581 阅读 · 0 评论 -
shell~break、continue、exit的认识
shell~break、continue、exit的认识break 关键字使用 break 跳出双层循环。continue 关键字**不断从终端读取用户输入的 100 以内的正数,求它们的和:**使用 continue 跳出多层循环,请看下面的代码:exit的认识break 关键字Shell break 关键字的用法为:break nn 表示跳出循环的层数,如果省略 n,则表示跳出当前的整个循环。break 关键字通常和 if 语句一起使用,即满足条件时便跳出循环。echo “sum=$sum原创 2021-05-13 16:24:00 · 270 阅读 · 0 评论 -
Shell~三大循环
Shell~三大循环的认识for循环模型while循环获取文件的值for循环for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行。它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数。这使得for循环能够知道在迭代过程中的执行顺序。shell中的for 循环与在c中不同,它包含三种形式:第一种结构是列表for 循环;第二种结构就是不带列表的for循环;第三种就类似于C语言。模型#!/bin/bashfor i in 取值列表原创 2021-05-13 15:46:45 · 453 阅读 · 0 评论 -
Shell编程~脚本cheo命令
Shell脚本命令echo命令解释echo命令解释 echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。linux的echo命令,在shell编程中极为常用,在终端下打印变量的时候也是常常用到的,因此有必要了解下echo的用法。命令选项: -n 不在字符的最后自动换行 -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文原创 2021-05-13 15:25:20 · 223 阅读 · 0 评论 -
云计算~PXE远程网络系统装机
云计算~PXE远程网络系统装机实验:部署PXE远程安装服务服务器的批量部署规模化:同时配多台服务器自动化:安装系统,配置各种服务远程实现:不需要光盘,U盘等安装介质实验基本步骤要素:1,DHCP(自动分配IP地址 定位引导文件)next-server //指向TFTP路径filename //引导程序文件位置2,TFTP(简单文件传输协议 UDP:69 高效率 容量小)(引导程序pxelinux.0(sysli原创 2021-05-08 13:47:40 · 242 阅读 · 0 评论 -
云计算~NFS共享文件服务
云计算~NFS共享文件服务 一、NFS简介二、NSF服务1、/etc/exports 配置文件格式 2、服务器使用NFS发布共享资源①安装 nfs-utils、rpcbind 软件包②、设置共享目录③、启动NFS服务④、查看本机发布的 NFS共享目录 3、在客户机中访问NFS共享资源①、安装nfs-utils、rpcbind 软件包,并开启服务②、查看NFS服务器端共享的目录③、手动挂载NFS共享目录④、设置自动挂载⑤、查看自动挂载是否设置成功⑥、强制解挂(当服务器突然断掉,而客户端还在查原创 2021-04-30 15:48:36 · 289 阅读 · 1 评论 -
云计算~SSH控制以及配置&TCP访问策略控制
云计算~SSH控制以及配置&TCP访问策略控制 SSH协议:为客户机提供安全的shell环境,用于远程管理默认端口:TCP22SSH服务配置文件:服务名称:sshd服务端主程序:/usr/sbin/sshd服务端配置文件:/etc/ssh/sshd_config客户端配置文件:/etc/ssh/ssh_config服务监听选项:端口号,协议版本,监听IP地址禁用反向解析用户登录控制:禁止root用户,空密码用户登录时间,重试次数AllowUsers,DenyUsers案例1:打开原创 2021-04-30 15:36:50 · 207 阅读 · 0 评论 -
云计算~Linux中ftp服务配置
云计算~Linux中ftp服务配置 1.ftp的定义 FTP是File Transfer Protocol文件传输协议的英文名称,用于在internet上控制文件的双向传输,同时它也是一个应用程序。 ftp:// ##文件传输协议 lftpd客户端相当于阿帕奇 vsftpd服务端相原创 2021-04-27 19:47:50 · 421 阅读 · 0 评论 -
云计算~DNS域名解析与实验
云计算~DNS域名解析与实验 ########DNS域名解析######## 什么是DNS? —— DNS 是计算机域名系统 (Domain Name System) 的缩写,它是由解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,原创 2021-04-27 19:32:28 · 509 阅读 · 0 评论 -
云计算~Linux搭配DHCP服务
云计算~Linux搭配DHCP服务 DHCP 全称:Dynamic Host Configuration Protocol 动态主机设置协议 是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:用于内部网或网络服务供应商自动分配IP地址;给用户用于内部网管理员作为对所有计算机作中央管理的手段。原创 2021-04-27 19:26:08 · 95 阅读 · 0 评论 -
云计算~弱口令检测,端口扫描,inode与block,文件恢复
云计算~John the Ripper弱口令检测网络端口扫描(nmap)查看主机的网络信息inode和block的认识如何恢复EXT类型的文件John the Ripper弱口令检测可以使用密码字典(各种密码组合的列表文件)来暴力破解,所以能够破解的密码特别有限。将程序进行安装之后,进行破解的流程:1. 先获取shadow存储密码乱码的文件。2.在执行john程序的时候将shadow文件作为参数。(实际的逻辑就是套用密码)默认的去情况是password.lst。文件:john程序,结合–wordli原创 2021-04-27 19:09:58 · 290 阅读 · 0 评论