软件包: 开源软件刚开始只提供打包好的源代码文件(例如:.tar.gz),用户需要自己使用编译器编译后才能使用。 Debian诞生时,管理工具dpkg也就应运而生,可用来管理deb后缀的"包"文件 后面后RedHat才开发自己的rpm包管理系统 主流软件包管理器: redhat:RPMPackageManager,管理rpm文件 debain:dpkg(debianpackage)包管理器,管理deb文件 rpm包管理器 CentOS系统上使用rpm命令管理程序包 安装:-i 升级:-U 卸载:-e 查询:-q -h:以显示程序包管理执行进度 -v:verbose 安装软件包 ...

  hN9f6ga7O147   2023年11月01日   85   0   0 Linux

http协议:   应用层协议,传输层使用TCP协议,默认使用80端口。http协议主要是用来是实现万维网站点资源的访问。 ssl(安全套接层)协议:   全称为SecureSocketsLayer。工作与传输层和应用层之间,实现对应用层协议的网络连接进行加密。 https协议:   http协议+ssl协议。默认使用tcp的443端口。 https协议的工作过程: 客户端发起HTTPS请求  用户在浏览器里输入一个https网址,然后连接到服务器的443端口 服务端的配置  采用HTTPS协议的服务器必须要有一套数字证书,可以自己制作,也可以向组织申请。区别就是自己颁发的证书需要客户端...

  hN9f6ga7O147   2023年11月01日   137   0   0 Linux

LAMP架构 LAMP架构的组成: LAMP架构的工作原理: 说明: 访问动态资源的时候,apache就是个异构代理服务器,接收并转发用户的请求。通过CGI或者fastcgi接口将请求转发给php解释器。 apache请求转发的时候可能会涉及到跨网络转发,跨网络转发使用fastcgi来实现。 异构代理和同构代理的区别: 异构代理:接受请求和转发请求使用的通信协议不同 同构代理:接收请求和转发请求使用的通信协议相同 CGI和fastcgi; CGI:  CommonGatewayInterface公共网关接口,apache接收到请求以后,就会生成一个子进程来运行外部的php或者其他程...

  hN9f6ga7O147   2023年11月01日   131   0   0 Linux

1.apache服务编译安装https://www.cnblogs.com/heyongshen/p/16803125.html 说明:  编译安装默认不支持fastcgi功能和反向代理功能相关配置:  开启fastcgi功能和反向代理功能 需要在配置文件中开启这两个模块功能 [root@CentOS7]vim/apps/httpd24/conf/httpd.conf LoadModuleproxy_modulemodules/mod_proxy.so LoadModuleproxy_fcgi_modulemodules/mod_proxy_fcgi.so   设置默认的页面为index....

  hN9f6ga7O147   2023年11月01日   78   0   0 Linux

rsyslog系统日志服务   rsyslog服务是CentOS6以后版本的系统日志管理服务。 特点:  性能高、安全性好、基于模块化设计 官方网站:  https://www.rsyslog.com/ rsyslog系统日志术语 facility:设施,从功能或程序上对日志进行归类 Priority优先级别 日志类别的分类: 内置内类: auth,authpriv,cron,daemon,ftp,kern,lpr,mail,news,security(auth),user,uucp,syslog 自定义分类: local0-local7 优先级别: 从低到高分为是: debu...

  hN9f6ga7O147   2023年11月01日   51   0   0 Linux

log-Client:10.0.0.12 log-Server:10.0.0.11 mysql:10.0.0.13 实现步骤: 启用网络日志服务的配置:https://www.cnblogs.com/heyongshen/p/16808684.html 1.在rsyslog服务器上安装连接mysql模块相关的程序包。 安装提供连接mysql模块的软件包 yuminstallrsyslog-mysql Installed: mariadb-connector-c-3.0.7-1.el8.x86_64rsyslog-mysql-8.1911.0-6.el8.x86_64 rsyslog...

  hN9f6ga7O147   2023年11月01日   35   0   0 Linux

loganalyzer: loganalyzer是用php语言实现的日志管理系统,可将MySQL数据库的日志用丰富的WEB方式进行展示 官网:https://loganalyzer.adiscon.com 环境准备: 日志客户端:10.0.0.12 日志服务器:10.0.0.11 数据库服务器:10.0.0.13 httpd+php服务器:10.0.0.15 网络日志的实现:   https://www.cnblogs.com/heyongshen/p/16809276.html mysql存储日志的实现:  https://www.cnblogs.com/heyongshen/p/168...

  hN9f6ga7O147   2023年11月01日   66   0   0 Linux

logrotate:   logrotate程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,称为日志转储或滚动。 作用:  可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过cron程序来执行 logrotate相关文件: 计划任务:/etc/cron.daily/logrotate 程序文件:/usr/sbin/logrotate 配置文件:/etc/logrotate.conf 日志文件:/var/lib/logrotate/logrotate.status 说明: logrotate程序是系统自带的。 logrotate的实现是基于计划任务的。...

  hN9f6ga7O147   2023年11月01日   74   0   0 Linux

常见存储分为三种类型: DAS:直连式存储:Direct-AttachedStorage,简称DAS SAN:存储区域网络:StorageAreaNetwork,简称SAN NAS:网络附加存储:Network-AttachedStorage,简称NAS DAS存储:   指存储设备直接连接到服务器总线上,存储设备只与一台独立的主机连接,其他主机不能使用这个存储设备。 存储和服务器之间的连接:  通过scsi协议或者FC(光纤接口)这种方式来进行连接。 例如:  家用服务器和电脑硬盘就是DAS这种类型 NAS存储:   NAS存储也通常被称为附加存储,顾名思义,就是存储设备通过标准的网络拓...

  hN9f6ga7O147   2023年11月01日   67   0   0 Linux

FTP:FileTransferProtocol,文件传输协议 FTP:属于NAS存储的一种协议,基于CS结构。 FTP的工作原理: ftp采用的是双端口模式,分为命令端口和数据端口 命令端口:固定,tcp/21,命令端口对应的就是命令通道 数据端口:不固定,数据端口对应的就是数据通道 说明:  ftp不同的工作模式使用不同类型的端口。 ftp的工作模式:(从服务器角度) 主动模式:服务器主动向客户端发起连接 被动模式:服务器被动接受客户端的连接请求 说明:   主动模式和被动模式是数据通道的概念。 ftp的通信流程: 1.服务端开启对21端口的监听。 2.客户端发起对服务端的连接请...

  hN9f6ga7O147   2023年11月01日   58   0   0 Linux

虚拟用户:   不存在于操作系统中,而是专门给对应服务使用的账号。 虚拟用户的家目录:   所有虚拟用户会统一映射为一个指定的系统帐号:访问共享位置,即为此统帐号的家目录 虚拟用户的权限:   各虚拟用户可被赋予不同的访问权限,通过匿名用户的权限控制参数进行指定 例如:mysql的虚拟用户就是存放在mysql.user这张表里面 虚拟用户账号的存储方式: 存放在磁盘文件中 存放在数据库中 范例:实现使用文件存储vsftp的用户信息 实现原理:  (1)首先创建一个普通的文本文件,奇数行存用户名,偶数行存密码。然后使用特定的工具将这个文本文件转为BerkeleyDBdatabase这种格式的...

  hN9f6ga7O147   2023年11月01日   70   0   0 Linux

NFS:   NetworkFileSystem网络文件系统,是一个文件系统,不是一种协议类型。使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 说明:  NFS是内核提供的一个功能,文件系统的管理不是由应用程序管理,而是操作系统内核在管理。   硬盘上常见的文件系统:ext4、xfs等 NFS的实现: NFS是基于于RPC(RemoteProcedureCallProtocol远程过程调用)实现的。 PRC的功能:  类似于114查号台,远程主机在PRC上注册功能,用户通过PRC调用远程主机的功能来实现本机的服务。 说明:  NFS和RPC是两个独立的服务,两者之间具有依赖...

  hN9f6ga7O147   2023年11月01日   76   0   0 Linux

相关概念 SMB:   ServerMessageBlock服务器消息块,属于微软的私有协议,是windws之间相互共享资源的一种协议。 cifs:   commoninternetfilesystem,基于smb开发而来的文件系统,通过internet共享文件系统。 linux也支持cifs这种文件系统 [root@LAP1fs]ls binfmt_misc.ko.xzcephcramfsext4fscachegfs2jbd2mbcache.ko.xznfs_commonnlspstoreudf cachefilescifsdlmfatfuseisofslockdnfsnfsdoverla...

  hN9f6ga7O147   2023年11月01日   98   0   0 Linux

文件定时同步的实现: 利用rsync结合cron计划任务实现: rsync-av--delete/data/10.0.0.12:/back -a:保留文件属性 -v:显示过程 -delete:如果源文件没有的,目标文件里面有,就把目标文件里面的删除掉 文件实时同步的实现: 前提:   文件发生发生变化的时候就触发同步,但是触发同步需要一个依赖文件状态变化的功能。 inotify   inotify是系统内核的一个监控服务,属于操作系统内核的一个特有机制,用于监控文件的信息变化。 查看内核是否支持inotify; [root@LAP1data]ls-l/proc/sys/fs/inotif...

  hN9f6ga7O147   2023年11月01日   57   0   0 Linux

sersync:   sersync类似于inotify,同样用于监控,但它克服了inotify的缺点. inotify+rsync缺点:   一个操作可能会产生重复的事件,这样可能会触发rsync的多次同步。 serync特点:   基于inotify基础上开发而来的。 sersync的作用:   用来替代inotify+resync的脚本文件。 会对对linux系统文件系统产生的临时文件和重复的文件操作进行过滤,在结合rsync同步的时候,节省了运行时耗和网络资源 配置简单,提供了要给xml配置文件和一个二进制可执行文件 采用多线程模式 自带crontab共呢个 sersync项目地址...

  hN9f6ga7O147   2023年11月01日   126   0   0 Linux

LVS: lvs是一个负载调度器,由内核集成,性能强大,支持百万计并发。 LVS集群的相关概念: VS:虚拟服务器,指LVS服务器自身 RS:提供服务的服务器 CIP:客户端ip地址 VIP:lvs服务器对外发布的ip地址,用户通过vip访问集群 DIP:LVS连内网的ip地址叫DIP,用于接收用户请求的ip叫做VIP 用户访问流程:  客户端通过CIP--->VIP--->DIP---->RIP LVS的四种工作模式: lvs-nat:修改请求报文的目标IP,多目标IP的DNAT lvs-dr:操纵封装新的MAC地址 lvs-tun:在原请求IP报文之外新加一个IP首...

  hN9f6ga7O147   2023年11月01日   93   0   0 Linux

lvs是内核里面的功能,在内核中叫做ipvs 用户空间使用ipvsadm这个工具包提供的工具来管理内核中的ipvs功能 ipvsadm命令 ipvsadm核心功能: 集群服务管理:增、删、改 集群服务的RS管理:增、删、改 查看 使用ipvsadm管理集群服务:增、改、删 增、修改: ipvsadm-A|E-t|u|fservice-address[-sscheduler][-p[timeout]] 说明: -A:表示新增 -E:表示修改 service-address:集群的地址(VIP:port) -t|u|f:指定这个vip端口使用的协议类型 -t:TCP协议的端口,VIP...

  hN9f6ga7O147   2023年11月01日   155   0   0 Linux

结构图: 环境准备 lvs [root@lvs]cat/etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=none NAME=eth0 DEVICE=eth0 ONBOOT=yes IPADDR=10.0.0.8 PREFIX=24 [root@lvs]cat/etc/sysconfig/network-scripts/ifcfg-eth1 TYPE=Ethernet BOOTPROTO=none NAME=eth1 DEVICE=eth1 ONBOOT=yes IPADDR=192.168.10.100 PRE...

  hN9f6ga7O147   2023年11月01日   56   0   0 Linux

架构图: 环境: 一台:客户端eth0:仅主机192.168.10.6/24GW:192.168.10.200 一台:ROUTER eth0:NAT 10.0.0.200/24 eth1:仅主机192.168.10.200/24 启用IP_FORWARD 一台:LVS eth0:NAT:DIP:10.0.0.8/24GW:10.0.0.200 两台RS: RS1:eth0:NAT:10.0.0.7/24 GW:10.0.0.200 RS2:eth0:NAT:10.0.0.17/24GW:10.0.0.200 配置:Router [root@Router]cat/et...

  hN9f6ga7O147   2023年11月01日   53   0   0 Linux

架构图: 多网段: 客户机位于192.168.10.x/24网段 RS位于:10.0.0.x/24网段 VIP:位于172.16.0.x/24网关 通信过程:客户机(CIP)---->lvs(VIP)---->lvs(DIP)---->RS(RIP)----->客户机(CIP) 说明:   DR模式要求每个RS都拥有和lvs一样的vip,当把VIP绑定在lo网卡上时,netmask需要设置位32位。即:172.16.0.0/32 原因:  例如:回环网卡本身地址是127.0.0.1/8,只要具有相同的主机位,网络位不同,lo都认为这些地址是在lo上配置的地址,所...

  hN9f6ga7O147   2023年11月01日   51   0   0 Linux
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~