
Linux
Geroge_Ming
这个作者很懒,什么都没留下…
展开
-
Squid代理服务器应用
一、缓存代理概述1.1 缓存代理的概述-1■ Web代理的工作机制缓存网页对象,减少重复请求在这里插入图片描述客户机访问过程:客户端要设置一个代理IP,代理IP指向代理服务器。客户访问163网站代理ip会提前访问连接代理服务器,代理服务器会检查有没有缓存,有的话就直接给客户端,没有的话代理服务器会去163拿资源在给客户机,不会让客户机自己去拿资源(隐藏客户端)。1.2 缓存代理的概述-2■ 代理的基本类型传统代理:适用于Internet,需明确指定服务端透明代理:客户机不需指定代理服务原创 2020-11-08 22:43:11 · 523 阅读 · 0 评论 -
理论+实验——Redis常用命令
一、简介1.1 非关系数据库产生背景■ High performance-——对数据库高并发读写需求■ Huge Storage———对海量数据高效存储与访问需求■ High Scalability && High Availability——对数据库高可扩展性与高可用性需求1.2 Redis简介■ Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。■ Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数原创 2020-11-04 09:45:05 · 291 阅读 · 0 评论 -
ELK——企业级日志分析系统
一、ELK日志分析系统简介1.1 ELK日志分析系统简介-1■ 日志服务器提高安全性集中存放日志缺陷◆ 对日志的分析困难在这里插入图片描述AppServer:提供业务(前端的业务)Logstash:日志收集器,可以格式转换成ES可以识别的格式!!!Elastic Search (必须是集群Cluster):通过kafka(消息队列),有效、有序的传递给Kibana Server。ES后面挂的是分布式存储,在这里是中央枢纽的作用1.2 ELK日志分析系统简介-2■ ELK日志分析系统原创 2020-11-03 23:26:00 · 530 阅读 · 0 评论 -
Haproxy搭建Web群集详细过程
一、常见的WEB集群调度器目前常见的WEB集群调度器分为软件和硬件软件通常使用LVS、Haproxy、Nginx硬件一般使用比较多的是F5,也有很多人使用国内的一些产品,如梭子鱼、绿盟等。二、Haproxy应用分析■LVS在企业应用中抗负载能力很强,但存在不足LVS不支持正则处理,不能实现动静分离对于大型网站,LVS的实施配置复杂,维护成本相对于较高■Haproxy是一款可提供高可用性、负载均衡、及基于TCP和HTTP应用代理的软件适用于负载大的web站点运行在硬件上可支持数以万计的原创 2020-11-03 23:18:16 · 213 阅读 · 0 评论 -
linux——PXE批量安装(非无人值守)
部署PXE远程安装服务搭建PXE远程安装服务器服务器的批量部署规模化:同时装配多台服务器自动化:安装系统,配置各种服务远程实现:不需要光盘,U盘等安装介质关于PXE网络PXE,Pre-boot eXcution Environment预启动执行环境,在操作系统之前运行可用于远程安装,构建无盘工作站服务端 运行DHCP服务,用来分配地址,定位引导程序 引导程序:微代码,存放在TFTP服务器中 运行TFTP服务器,提供引导程序下载 TFTP原创 2020-11-02 15:06:12 · 334 阅读 · 0 评论 -
Linux——GFS分布式文件系统
GlusterFS概述GlusterFS概述■ GlusterFS简介开源的分布式文件系统有存储服务器、客户端以及NFS/Samba 存储网关组成无元数据服务器在这里插入图片描述■ GlusterFS特点扩展性和高性能高可用性全局统一命名空间弹性卷管理基于标准协议GlusterFS概述■ GlusterFS术语BrickVolumeFUSEVFSGlusterdGlusterFS概述■ 模块化堆栈式架构模块化、堆栈式的架构通过对模块的组合,实现复杂的功能d原创 2020-11-02 13:14:17 · 555 阅读 · 0 评论 -
数据同步——rsync远程同步
rsync同步简介关于rsync■ 一款增量备份工具Remote Sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步官方网站: http://rsync.samba.org配置rsync备份源配置rsync源服务器■ rsync同步源指备份操作的远程服务器,也称备份源配置rsync源■ 基本思路建立rsyncd.conf配置文件、独立的帐号文件启用rsync的 --daemon模式■ 应用示例用户backuper,允许下行同步操作目录为 /var/ww原创 2020-11-02 11:40:10 · 318 阅读 · 0 评论 -
linux——文件系统深入理解与日志分析
概述在处理Linux系统出现的各种故障时,故障的症状是最容易发现的,而导致这一故障的原因才是最终排除故障的关键。熟悉Linux系统中常见的日志文件,了解一般故障的分析与解决办法,将有助于管理员快速定位故障点,“对症下药”,及时解决各种系统问题。inode与block崭新的操作系统的文件除了实际内容外,通常含有非常多的属性,例如Linux操作系统的文件权限(rwx)与文件属性(所有者,群组,时间参数等)。文件系统通常会将这两部分分别存放在inode和block中元信息,inode和block概述原创 2020-10-26 14:59:30 · 581 阅读 · 0 评论 -
linux——进程和计划任务
进程概述进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。应用程序,进程和线程的关系名称 关系应用程序 一个应用程序可以包含一个或者多个进程进程 一个进程包含一个或多个线程线程 线程是执行操作的最小单元 举例:以一个工厂结构举例 应原创 2020-10-25 15:50:27 · 212 阅读 · 0 评论 -
linux——磁盘与文件管理
概述磁盘(disk)是指利用磁记录技术存储数据的存储器。磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。早期计算机使用的磁盘是软磁盘(soft disk,简称软盘),如今常用的磁盘是硬磁盘(hard disk,简称硬盘)。文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。磁盘基础硬盘(Hard Disk Driver,简称HDD)是计算机常用的存储设备之一。m原创 2020-10-25 13:46:58 · 457 阅读 · 0 评论 -
Linux——账号与权限管理详解
一、前言概述 作为多用户、多任务(Multi-Users,Multi-tasks)的服务器操作系统,Linux提供了严格的权限管理机制,主要从用户身份、文件权限两个方面对资源进行限制。Linux基于用户身份对资源访问进行控制。 用户账号类别: 超级用户——root,权限最高 普通用户——自定义用户 匿名用户(nobody)类似于Windows中的Guest 程序用户——控制程序和服务的,无法登陆 组账号——用户的集合(其实可以认为是用户权限的集合) 基本组原创 2020-10-20 14:56:12 · 618 阅读 · 0 评论 -
linux——目录与文件操作详解
我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。在开始本教程前我们需要先知道什么是绝对路径与相对路径。绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。相对路径:路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。处理目录的常用命令几个常见的处理目录的命令原创 2020-10-20 14:45:47 · 2557 阅读 · 0 评论 -
linux系统——常用基础命令详解
首先介绍一个名词“控制台(console)”,它就是我们通常见到的使用字符操作界面的人机接口,例如dos。我们说控制台命令,就是指通过字符界面输入的可以操作系统的命令,例如dos命令就是控制台命令。我们要了解的是基于Linux操作系统的基本控制台命令。有一点一定要注意,和dos命令不同的是,Linux的命令(也包括文件名等等)对大小写是敏感的,也就是说,如果你输入的命令大小写不对的话,系统是不会做出你期望的响应的。系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname原创 2020-10-20 14:02:18 · 730 阅读 · 0 评论 -
LNMP详细架构过程
简介:LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。这四种软件均为免费开源软件,组合到一起,成为一个免费、原创 2020-10-08 17:17:33 · 716 阅读 · 1 评论 -
LAMP详细架构过程
安装Apache报错截图:进入httpd配置文件,修改配置文件及开启端口号systemctl restart httpd 修改配置文件后,重启Apache服务netstat -anpt |grep 8 重启后检查服务端口是否开启打开网页验证Apache是否能够正常运行安装MySQL数据库如果以上的安装在cmake过程中有报错,使用以下依赖环境可以解决报错设置一下MySQL数据库权限,这样更安全一些===============================原创 2020-10-07 16:58:25 · 1657 阅读 · 2 评论 -
MySQL——主从复制
MySQL主从复制1.MySQL主从复制原理首先要部署主从复制,只有主从复制完成了,才能在此基础上进行数据的读写分离1.1MySQL支持的复制类型基于语句的复制。在主服务器上执行的SQL语句,在从服务器上执行同样的语句。MySQL默认采用语句的复制,效率比较高,基于行的复制,把改变的内容复制过去,而不是吧命令在从服务器上执行一遍。混合类型的复制,默认采用基于语句的复制,一旦发现基于语句无法精确复制时,就会采用基于行的复制1.2复制的过程在每个事物更新数据完成之前, Master在二进制日志记录原创 2020-09-24 10:15:33 · 225 阅读 · 0 评论 -
LVS负载均衡重点概要及实验
LVS负载均衡重点概要及轮询实验LVS负载均衡重点概要根据群集所针对的目标差异,可分为三种类型负载均衡群集高可用群集高性能运算群集负载均衡群集(Load Balance Cluster) 以提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获得高并发、高负载(LB)的整体性能LB的负载分配依赖于主节点的分流算法高可用群集(High Availability Cluster) 以提高应用系统的可靠性、尽可能地减少中断时间为目标,确保服务的连续性,达到高可用(HA)的容错效果H原创 2020-09-21 18:57:55 · 230 阅读 · 0 评论 -
包教包会!!!超详细Linux操作系统!!John the Ripper弱口令检测、NMAP端口扫描!!!
弱口令检测、端口扫描在Internet环境中,过于简单的口令是服务器面临的最大风险。尽管大家都知道设置一个更长、更复杂的口令会更加安全,但总会有一些用户因贪图方便而采用简单、易记的口令字串。对于任何一个承担着安全责任的管理员,及时找出这些弱口令账户是非常必要的,这样便于采取进一步的安全措施(如提醒账号重设更安全的口令)。John the ripper 是一款开源的密码破解工具,能够在已知密文的情况下快速分析出明文的密码字串,支持DES、MD5、等多种加密算法,而且允许使用密码字典(包含各种密码组合的列表原创 2020-07-22 19:51:56 · 767 阅读 · 0 评论 -
Linux笔记——管理用户账号和组账号
1.1 管理用户账号和组账号与 Windows 操作系统相比,Linux 操作系统中的用户账号和组账号的作用在本质上是一样的,同样都是基于用户身份来控制对资源的访问,只不过在表现形式及个别细节方面存在一些差异。1.1.1 用户账号和组账号概述与 Windows 操作系统一样,Linux 操作系统的每一个用户账号也都有唯一的用户名与密码。用户在登录时输入正确的用户名和密码,就能够进入操作系统和自己的主目录。本小节将介绍 Linux 操作系统中用户账号和组账号的相关概念。1. 用户账号原创 2020-07-21 14:38:47 · 751 阅读 · 0 评论 -
Linux笔记——应用程序基础安装及管理程序
简单无脑阅读理解Linux操作系统:应用程序基础安装及管理程序1.1 Linux 应用程序基础安装及管理程序Linux 命令与应用程序的关系在 Linux 操作系统中,一直以来命令和应用程序并没有特别明确的区别,从长期使用习惯来看,可以通过以下描述来对两者进行区别。应用程序命令的执行文件大多比较小,通常放置在/bin 和/sbin 目录中。对于内部命令,常集成在 Bash 程序内,而不是独立地执行文件;命令文件一般在安装操作系统时一起安装,用于辅助操作系统本身的管理;命令行大多适用于"命令字原创 2020-07-20 15:15:42 · 321 阅读 · 0 评论