
linux远程服务
文章平均质量分 89
常用linux远程服务
xiaotanggao
这个作者很懒,什么都没留下…
展开
-
wordpress高可用架构搭建
搭建过程软件及版本官网提前下好软件包:MySQL:https://www.mysql.com/Nginx:http://nginx.org/PHP:https://www.php.net/downloadsWordPress:https://cn.wordpress.org/download/软件版本作用MySQL5.6.33数据库Nginx1.14.2web服务器php7.2.12处理动态页面WordPress5.9.1个人博客系统原创 2022-03-06 13:32:45 · 3471 阅读 · 0 评论 -
LAMP项目部署
LAMP项目部署LAMP介绍LAMP = Linux + Apache + MySQL + PHPApache:主要用于接收用户的请求,处理业务逻辑,返回结果给客户端(浏览器)PHP:编程语言的一种,主要应用于Web开发。主要实现软件的各种功能MySQL:数据库,永久保存数据扩展:LNMP:Linux + Nginx + MySQL + php-fpmLNMPA:Linux + Nginx(80) + MySQL + PHP + Apache使用LAMP搭建个人博客防火墙原创 2021-08-22 19:44:36 · 888 阅读 · 0 评论 -
SSH-远程连接&文件传输
SSH常用远程连接软件Putty:PuTTY为一开放源代码软件,只有500多k,小巧轻便,但功能单一SecureCRT:SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。缺点是颜色方案不符合大众习惯XShell:Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创原创 2021-08-26 14:50:02 · 1226 阅读 · 0 评论 -
文件服务-RSYNC
RSYNC概述定义rsync是Linux下的一款数据镜像备份工具sync数据同步:刷新文件系统缓存,强制将修改过的数据块写入磁盘,并且更新很快。async数据异步:将数据先放到缓冲区,再周期性(一般是30s)的去同步到磁盘。rsync 远程同步:remote sync特点可以镜像保存整个目录树和文件系统可以保持原来文件的权限,时间,软硬链接,属性等无须特殊权限即可安装文件传输效率高,增量传输,只对变更的部分进行传送可以使用 rcp、ssh 等方式来传输文件,原创 2021-08-27 00:06:03 · 221 阅读 · 0 评论 -
文件服务-FTP
文件服务-FTP介绍概述FTP协议:文件传输协议(File Transfer Protocol)主要用于互联网中文件的双向传输,文件共享跨平台 :Linux,WindowsC/S架构基于TCP协议,提供可靠的数据传输运行模式主动模式:FTP服务端主动连接客户端客户端开启随机**(命令+数据)端口,通过发送数据端口向服务端21端口**发起请求服务端的21端口响应客户端的随机命令端口服务端的20端口主动请求连接客户端的随机数据端口客户端的随机数据端口确认连接原创 2021-08-27 23:17:31 · 289 阅读 · 0 评论 -
文件服务-NFS
文件服务-NFSNFS介绍简介NFS(Network File System)网络文件系统,主要用于Linux/Unix上实现文件共享的一种协议NFS的客户端主要为Linux支持多节点同时挂载以及并发写入为集群中的web server配置后端存储(做静态资源服务器)没有用户认证机制,且数据在网络上传送的时候是明文传送,一般只能在局域网中使用RPC远程过程调度协议介绍RPC:Remote Procedure Call ProtocolNFS协议本身并没有网原创 2021-08-28 17:49:35 · 1573 阅读 · 0 评论 -
文件服务-SAMBA
文件服务-SAMBA介绍历史1987年,微软公司和英特尔公司共同制定了SMB(Server Messages Block),服务器消息块协议,旨在解决局域网内的文件或打印机等资源的共享问题,这也使得在多个主机之间共享文件变得越来越简单。1991年,当时还在读大学的Tridgwell为解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了 SMBServer服务程序。这是一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。T原创 2021-08-29 14:23:33 · 276 阅读 · 0 评论 -
DNS-域名解析
DNS介绍概述DNS(domain name system ) :域名管理系统域名是用来识别主机名称和主机所属的组织机构的一种分层结构的名称。IP地址比较隐晦,难以记忆;而域名更加便于人们记忆,可通过DNS服务器的key-value数据库,记录ip-域名的对应关系,从而将域名解析为IP地址,用于通信。DNS作用:域名的正向解析:将主机域名转换为对应的IP 地址(域名——>IP),A记录域名的反向解析:将主机的IP地址转换为对应的域名(IP——>域名),PTR记录原创 2021-08-30 12:02:36 · 1409 阅读 · 0 评论 -
NTP-时间同步
NTP概述NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。时间同步的原理:标准时间:由原子钟报时的国际标准时间UTC(Universal Time Coordinated,世界协调时)NTP授时网站:http://www.ntp.org.cn/pool时间同步设定语法:ntpdate NTP服务器的IP地址或域名(通过NTP授时网站获取,建议使用域名,因为ip有多个且不稳定)查看系统时间[root@se原创 2021-08-30 12:13:51 · 979 阅读 · 0 评论 -
LNMP项目部署
LNMP项目部署介绍项目的生命周期策划:老板+产品+UI设计实施:前端开发(客户端页面)+后端开发(ava php python等)+测试上线:运维维护:运维结束运维工作内容项目策划,实施之初,进行准备工作,学习对应架构和方案服务器上搭建代码版本控制器为测试人员搭建测试环境部署项目上线项目后期维护分布式集群集群:多台服务器在一起作同样的事分布式 :多台服务器在一起作不同的事常用架构负债均衡LB高可用HA数据库主从复制M-S读写分离R-W缓存中原创 2021-10-03 23:20:33 · 3006 阅读 · 3 评论 -
MySQL-介绍+安装
MySQL-介绍+安装概述数据数据是指对客观事件进行记录并可以鉴别的符号,是对客观事物的性质、状态以及相互关系等进行记载的物理符号或这些物理符号的组合。它是可识别的、抽象的符号。在计算机系统中,数据以二进制信息单元0,1的形式表示数据可以是连续的值,比如声音、图像,称为模拟数据。也可以是离散的,如符号、文字,称为数字数据。数据库&数据库实例数据库(database): 操作系统或存储上的数据文件的集合。mysql数据库中,数据库文件可以是 .frm、.MYD、.MY原创 2021-09-22 15:52:08 · 228 阅读 · 0 评论 -
MySQL-SQL语句+用户管理
MySQL客户端命令mysql访问数据库选项说明-u, --user=name指定登录用户名-p, --password指定登录密码(注意是小写p),一定要放到最后面-h, --host=name指定数据库的主机地址,常与-P共同使用-P, --port=xxx指定数据库的端口号(大写P)-S, --socket=name指定socket文件-e, --execute=name使用非交互式操作(在shell终端执行sql语句)使用案原创 2021-09-27 10:20:41 · 540 阅读 · 0 评论 -
MySQL-数据备份
MySQLMySQL数据备份概述备份: 能够防止由于机械故障以及人为误操作带来的数据丢失,如将数据库文件保存在了其它地方冗余: 数据有多份冗余,但不等备份,只能防止机械故障带来的数据丢失,如主备模式、数据库集备份内容:数据文件+配置文件(my.cnf)+日志文件备份需要考虑的因素必须制定详细的备份计划(备份频率、时间点、周期)备份数据应该放在非数据库本地,建议有多份副本必须做好数据恢复的演练根据数据应用的场合、特点选择正确的备份工具。数据的一致性服务的可用性体系结构把工原创 2021-09-30 16:47:01 · 468 阅读 · 0 评论 -
MySQL-主从复制+半同步复制
MySQLMySQL主从复制高可用集群High Available Cluster,HA Cluster高可用集群是指通过特殊的软件把独立的服务器连接起来,组成一个能够提供故障切换(Fail Over)功能的集群高可用的衡量标准可用性级别(指标)年度宕机时间描述叫法99%3.65天/年基本可用系统2个999.9%8.76小时/年可用系统3个999.99%52.6分钟/年高可用系统4个999.999%5.3分钟/年抗故障系统5个原创 2021-09-30 16:52:23 · 380 阅读 · 0 评论 -
MySQL-MHA数据库高可用
MySQL-MHA数据库高可用简介MHA介绍MHA:Master High Availability,目前在MySQL高可用方面是一个相对成熟的解决方案由日本DeNA公司youshimaton(现就职于Facebook公司)开发主要实现故障切换和主从提升在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在较大程度上保证数据的一致性,以达到真正意义上的高可用。工作原理当master出现故障时,通过对比slave之原创 2021-10-01 15:41:07 · 366 阅读 · 0 评论 -
Nginx
Nginx介绍简介官网:http://nginx.org/Nginx是俄罗斯访问量第二的rambler.ru站点设计开发的,从2004年发布至今,凭借开源的力量, 已经接近成熟与完善Nginx功能丰富,可作为HTTP(web)服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能,并且支持很多第三方的模块扩展,可实现负载均衡功能特点(优点)高可靠:稳定性高,一个master多个worker,master进原创 2021-10-10 15:56:07 · 402 阅读 · 0 评论 -
Nginx | LVS | HAproxy实现负载均衡
负载均衡介绍简介负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台ECS的流量分发控制服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。负载均衡的主要功能点:负载均衡服务通过设置虚拟服务地址(IP),将位于同一地域(Region)的多台云服务器(Elastic Compute Service,简称ECS)资源虚拟成一个高性能、高可用的应用服务池;根据应用指定的方式,将来自客户端的网络请求分发到云服原创 2021-10-20 16:01:58 · 1190 阅读 · 0 评论 -
MySQL-读写分离
MySQL-读写分离介绍读写分离目的数据库负载均衡当数据库请求增多时,单例数据库不能够满足业务需求。需要进行数据库实例的扩容。多台数据库同时相应请求。也就是说需要对数据库的请求,进行负载均衡但是由于数据库服务特殊原因,数据库扩容基本要求为:数据的一致性和完整性。所以要保证多台数据库实例的数据一致性和完整性,以MySQL为例来说,官方提供了主从复制机制读写分离数据库的负载均衡不同于其他服务的负载均衡,数据要求一致性。在主从复制的基础上,常见的数据库负载均衡使用的是读写分离方式。写入到主数原创 2021-10-21 20:47:53 · 554 阅读 · 0 评论 -
Memcached分布式缓存系统
Memcached分布式缓存系统介绍优化访问速度随着网站迭代开发,访问会变慢。LNMP架构中网站应用访问流程浏览器(app)=>web服务器=>后端服务(php)=>数据库(mysql)访问流程越多,访问速度越慢,出现问题的几率也越大优化访问速度,可以减少访问步骤或者提高单步访问速度具体优化方法:提高web服务器的并发量:如采用nginx作为web服务器;多台服务器实现负载均衡页面静态化:把经常访问,但数据不常变动的动态页面,制作为静态页面优原创 2021-10-22 22:43:23 · 543 阅读 · 0 评论 -
Redis
Redis介绍Redis简介Redis:Remote Dictionary Server(远程数据服务)Redis 是一个使用 C 语言写成的,由意大利人 antirez(Salvatore Sanfilippo) 开发的,开源的 key-value 数据库属于Nosql 非关系数据库它支持存储的value类型相对更多, 包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)这些数据类型都支持 pu原创 2021-10-24 21:30:42 · 1405 阅读 · 0 评论 -
MongoDB
MongoDB介绍定义数据库排名:https://db-engines.com/en/rankingMongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。MongoDB是是最像关系型数据库(MySQL)的非关系型数据库它支持的数据结构非常松散,是一种类似于 JSON 的 格式叫BSON,所以它既可以存储比较复杂的数据类型,又相当的灵活MongoDB中的记录是一个文档,它是一个由字段和值对**(field:v原创 2021-10-25 23:53:16 · 216 阅读 · 0 评论 -
scp|rsync|sersync文件同步
文件同步工具介绍scpssh服务三大组件(ssh,scp,sftp)之一scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令特点:全量同步,速度慢,效率低,scp不能实现远程删除,易造成垃圾文件堆积问题rsyncrsync命令是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件增量同步,文件传输效率高,增量传输,只对变更的部分进行传送但是当文件变动,不能够实时同步sersyncinotify-原创 2021-10-27 11:12:43 · 2003 阅读 · 0 评论