linux持续学习中
文章平均质量分 71
以实战为主线,分层学习linux各个知识点。
bozuris
这个作者很懒,什么都没留下…
展开
-
HTTPS_二十二 nginx HTTPS 部署实战
域名申请地:外网(阿里)、新网(腾讯)这里我们去腾讯云选购一个属于自己的域名。原创 2024-06-21 17:07:44 · 500 阅读 · 0 评论 -
HTTPS_二十一 HTTPS 基本原理
综上所述,相比 HTTP 协议,HTTPS 协议增加了很多握手、加密解密等流程,虽然过程很复杂,但其可以保证数据传输的安全。所以在这个互联网膨胀的时代,其中隐藏着各种看不见的危机,为了保证数据的安全,维护网络稳定,建议大家多多推广HTTPS。HTTPS 缺点:SSL 证书费用很高,以及其在服务器上的部署、更新维护非常繁琐HTTPS 降低用户访问速度(多次握手)网站改用HTTPS 以后,由HTTP 跳转到 HTTPS 的方式增加了用户访问耗时(多数网站采用302跳转)原创 2024-06-21 17:07:31 · 1035 阅读 · 0 评论 -
NGINX_二 为什么选择 nginx
相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。集群模式20000+Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性。原创 2024-06-20 10:04:52 · 369 阅读 · 0 评论 -
NO.1开课
在班主任贝贝老师的主持下认识了尤老师、沈老师,他们对云计算的学习方式、就业情况、就业前景进行详细的介绍,让我初步了解到云计算是整个互联网行业的支柱。虽然对未来很迷茫,也很难抉择,但跟随老师的脚步,未来我相信自己会有一个明确的目标。原创 2024-03-25 17:17:03 · 212 阅读 · 0 评论 -
云计算第1阶段_Linxu基础知识_day02
Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布时间),与UNIX兼容,现在,Linux产生了许多不同的Linux发行版本,但它们都使用了Linux内核。vi /etc/selinux/config==>SELINUX=disabled //永久关闭SELinux。hwclock --set --date "2001-02-01 12:13:14" //手动修改硬件时间。1992年,Linux与GNU软件结合,完全自由的GNU/Linux操作系统正式诞生,简称Linux。原创 2024-03-26 18:58:56 · 902 阅读 · 1 评论 -
云计算第1阶段_Linxu基础知识_day03
linux基础操作原创 2024-03-27 11:49:21 · 460 阅读 · 0 评论 -
云计算第1阶段_Linxu基础知识_day4
华为云、阿里云、腾讯云服务器部署快速教程,记得在云上修改安全组,打开80端口,编辑的html才能被访问到。原创 2024-03-28 19:09:43 · 773 阅读 · 0 评论 -
云计算第1阶段_Linxu基础知识_day5
查看服务器操作系统版本,水族馆,会说话的小牛,fuck,本地与远端服务器互相拷贝原创 2024-03-29 21:22:13 · 239 阅读 · 1 评论 -
linux打包工具
linux打包与解包文件,设置服务器免密登录,配置远程登录欢迎信息原创 2024-04-01 19:05:23 · 688 阅读 · 0 评论 -
linux计划任务&mail
linux计划任务书&mail原创 2024-04-02 19:31:29 · 757 阅读 · 1 评论 -
部署LNMP环境-QQ农场
部署LNMP环境原创 2024-04-06 19:25:44 · 1751 阅读 · 1 评论 -
用户和用户组管理
用户和用户组管理原创 2024-04-08 09:20:47 · 2018 阅读 · 0 评论 -
文件权限管理
文件权限零基础原创 2024-04-08 15:52:29 · 690 阅读 · 0 评论 -
部署wordpress
linux nginx mysql php框架部署wordpress,添加组件看板娘。原创 2024-04-13 10:13:39 · 612 阅读 · 0 评论 -
find文件查找
grep which whereis find 等命令基础原创 2024-04-15 20:38:35 · 604 阅读 · 1 评论 -
shell编程-2
# free-date-df -Th=-位置变量-sed-自动化部署qqfarm原创 2024-04-17 20:53:47 · 675 阅读 · 0 评论 -
shell流程控制语句
test&if&case&for&while原创 2024-04-18 21:21:03 · 753 阅读 · 1 评论 -
二、文件权限管理
进阶文件权限管理原创 2024-04-26 18:24:26 · 1101 阅读 · 0 评论 -
三、进程管理
进程管理,查看进程,控制进程....原创 2024-04-28 21:06:44 · 505 阅读 · 0 评论 -
四、管道与重定向
1 重定向1.1 输出重定向 (覆盖,追加)1.1.1. 案例1:输出重定向(覆盖)1.1.2. 案例2:输出重定向(追加)1.1.3.案例3:错误输出重定向1.1.4. 正确和错误都输入到相同位置1.1.5. 重定向到空设备/dev/null将正确的输出当成错误的输出使用,将错误的输出当成正确的输出使用脚本中使用重定向实战一(没有使用重定向)实战二(使用重定向)1.2 输入重定向 打印菜单2 管道实战案例一实战案例二实战案例三。原创 2024-04-29 20:33:54 · 590 阅读 · 0 评论 -
五、存储管理
fdisk分区格式化分区创建挂载目录挂载分区手动挂载开机自动挂载LVM管理的概念:lvm概念:LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。lvm的特点:#传统分区的缺点:传统的文件系统是基于分区的,一个文件系统对应一个分区。这种方式比较直观,但不易改变。当一个分区空间已满时,无法对其扩充,只能采用重新分区/建立文件系统,非常麻烦;或把分区中的数据移到另一个更大的分区中。原创 2024-05-07 09:33:33 · 834 阅读 · 0 评论 -
六、文件查找
xargs:只调用一个进程,直到所有任务处理结束,才会终止这个进程。(将前一个命令的标准输出传递给下一个命令,作为它的参数转换成下一个命令的参数列表。(参数是一个一个传递的,传递一个参数执行一次命令。如果有100万个 文件名包含空格的文件 则可以考虑 给文件改名,然后用xargs处理。查找在指定时间之时被更改的文件或目录,单位以24小时计算。内容修改时间会改变,最后一次内容修改时间,bzip2(只压缩) .bz2。等状态时间改变,但修改时间。xzip 与tar连用。属性修改时间会改变,原创 2024-05-07 19:23:52 · 797 阅读 · 0 评论 -
LVS/NAT负载均衡实操
负载均衡器左边是桥接模式,连接客户端,右边是NAT模式连接后台服务器,因此负载均衡器需要两张网卡(桥接与NAT)。第二种:开启ipvsadm服务,创建存放规则的配置目录,最后设置ipvsadm开机自启。 负载均衡器左边桥接模式ip作用:桥接网段用户能够通过负载均衡器连接到服务器。单纯添加,重启服务器后,规则会失效。,导致ens33和ens36网卡的uuid一样,一直起不来ens36。 负载均衡器右边NAT模式ip作用:连接后端两台服务器。第一种:将规则导入到文本文件中,然后手动导入规则。原创 2024-06-13 17:39:14 · 730 阅读 · 0 评论 -
负载均衡集群概念
(1)LVS 是的简称,也就是 Linux 虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是**www.linuxvirtualserver.org。**现在LVS已经是 Linux标准内核的一部分,因此性能较高。(2)LVS软件作用:通过LVS提供的负载均衡技术和Linux操作系统实现一个高性能、高可用的服务器群集,它具有良好可靠性、可扩展性和可操作性。从而以低廉的成本实现最优的服务性能。原创 2024-06-13 19:32:29 · 904 阅读 · 0 评论 -
ansible安装wordpress
mysql80为root用户和普通用户设置密码,必须是强密码,关闭密码强度策略后才能设置弱密码。unarchive模块:解压文件并复制到指定目录,要求被控主机上安装相应的解压工具。原创 2024-06-13 19:40:32 · 443 阅读 · 0 评论 -
roles安装wordpress
1.如何查看ansible-playbook执行过程中产生的具体信息。原创 2024-06-13 19:43:25 · 434 阅读 · 0 评论 -
NGINX_一 http与nginx的介绍
Nginx(engine x) 是一个高性能的 HTTP 和 反向代理\负载均衡\邮件 服务,也是一个IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。原创 2024-06-20 10:04:11 · 953 阅读 · 0 评论 -
NGINX_三 IO多路复用
第一种方法就是最传统的多进程并发模型 (每进来一个新的I/O流会分配一个新的进程管理。第二种方法就是I/O多路复用 (单个线程,通过记录跟踪每个I/O流(sock)的状态,来同时管理多个I/O流。I/O multiplexing 这里面的 multiplexing 指的其实是在单个线程通过记录跟踪每一个Sock(I/O流)的状态来同时管理多个I/O流。发明它的原因,是尽量多的提高服务器的吞吐能力。在同一个线程里面, 通过拨开关的方式,来同时传输多个I/O流。原创 2024-06-20 10:05:38 · 340 阅读 · 0 评论 -
NGINX_ 四 nginx 的内部技术架构
主进程并不处理网络请求,主要负责调度工作进程,也就是图示的三项:加载配置、启动工作进程及非停升级。nginx的worker,包括核心和功能性模块,核心模块负责维持一个运行循环(run-loop),执行网络请求处理的不同阶段的模块功能,如网络读写、存储读写、内容传输、外出过滤,以及将请求发往上游服务器等。2)服务器实际处理网络请求及响应的是工作进程(worker),在类unix系统上,nginx可以配置多个worker,而每个worker进程都可以同时处理数以千计的网络请求。ll及event ports。原创 2024-06-20 10:06:19 · 359 阅读 · 0 评论 -
NGINX_五 nginx安装部署和配置管理
Nginx版本类型Mainline version: 主线版,即开发版Stable version: 最新稳定版,生产环境上建议使用的版本Legacy versions: 遗留的老版本的稳定版。原创 2024-06-20 10:08:48 · 362 阅读 · 0 评论 -
NGINX_六 nginx 日志文件详解
【代码】NGINX_六 nginx 日志文件详解。原创 2024-06-20 10:11:18 · 175 阅读 · 0 评论 -
NGINX_八 nginx 虚拟主机配置
虚拟主机是一种特殊的软硬件技术,它可以将网络上的每一台计算机分成多个虚拟主机,每个虚拟主机可以独立对外提供www服务,这样就可以实现一台主机对外提供多个web服务,每个虚拟主机之间是独立的,互不影响。nginx可以实现虚拟主机的配置,nginx支持三种类型的虚拟主机配置。1、基于域名的虚拟主机 (server_name来区分虚拟主机——应用:外部网站)2、基于ip的虚拟主机, (一台主机绑定多个ip地址)原创 2024-06-20 10:17:45 · 246 阅读 · 0 评论 -
NGINX_十 nginx 实现动静分离
当访问静态页面的时候location 匹配到 (html|jpg|png|js|css|gif|bmp|jpeg) 通过转发到静态服务器,静态服务通过location的正则匹配来处理请求。在动静分离的tomcat的时候比较明显,因为tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,就是使用正则表达式匹配过滤,然后交个不同的服务器。 为了加快网站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。准备一个nginx代理 两个http 分别处理动态和静态。原创 2024-06-20 10:26:46 · 226 阅读 · 0 评论 -
NGINX_九 nginx_proxy代理
反向代理产生的背景:在计算机世界里,由于单个服务器的处理客户端(用户)请求能力有一个极限,当用户的接入请求蜂拥而入时,会造成服务器忙不过来的局面,可以使用多个服务器来共同分担成千上万的用户请求,这些服务器提供相同的服务,对于用户来说,根本感觉不到任何差别。反向代理服务的实现:需要有一个负载均衡设备(即反向代理服务器)来分发用户请求,将用户请求分发到空闲的服务器上。服务器返回自己的服务到负载均衡设备。负载均衡设备将服务器的服务返回用户。原创 2024-06-20 10:36:06 · 358 阅读 · 0 评论 -
NGINX_十一 nginx 防盗链问题
以上所有来自 qf.com 和域名中google和baidu的站点都可以访问到当前站点的图片,如果来源域名不在这个列表中,那么$invalid_referer等于1,在if语句中返回一个403给用户,这样用户便会看到一个403的页面,如果使用下面的rewrite,那么盗链的图片都会显示403.jpg。因此HTTP Referer头信息是可以通过程序来伪装生成的,所以通过Referer信息防盗链并非100%可靠,但是,它能够限制大部分的盗链情况.none : 允许没有http_refer的请求访问资源;原创 2024-06-20 10:40:04 · 322 阅读 · 0 评论 -
NGINX_十二 nginx 地址重写 rewrite
redirect 和 permanent 区别则是返回的不同方式的重定向,对于客户端来说一般状态下是没有区别的。而对于搜索引擎,相对来说301的重定向更加友好,如果我们把一个地址采用301跳转方式跳转的话,搜索引擎会把老地址的相关信息带到新地址,同时在搜索引擎索引库中彻底废弃掉原先的老地址。使用302重定向时,搜索引擎(特别是google)有时会查看跳转前后哪个网址更直观,然后决定显示哪个,如果它觉的跳转前的URL更好的话,也许地址栏不会更改,那么很有可能出现URL劫持的现像。原创 2024-06-20 10:44:00 · 926 阅读 · 0 评论 -
NGINX_十三 nginx的localtion指令详解
表示:定义命名 location 区段,这些区段客户段不能访问,只可以由内部产生的请求来访问,如try_files或error_page等。location 是在 server 块中配置,根据不同的 URI 使用不同的配置,来处理不同的请求。 表示:类似于无修饰符的行为,也是以指定模式开始,不同的是,如果模式匹配,那么就停止搜索其他模式了。location 是有顺序的,会被第一个匹配的location 处理。 表示:必须与指定的模式精确匹配。 表示:必须以指定模式开始。本地解析域名host。原创 2024-06-20 10:44:45 · 465 阅读 · 0 评论 -
NGINX_十四 nginx 日志配置
Nginx中通过access_log和error_log指令配置访问日志和错误日志,通过log_format我们可以自定义日志格式。如果日志文件路径中使用了变量,我们可以通过指令来设置缓存,提升性能。其他的根据自己的使用场景定义。 详细的日志配置信息可以参考Nginx官方文档。原创 2024-06-21 11:02:18 · 1023 阅读 · 0 评论 -
NGINX_十五 nginx 的平滑升级(了解)
随着nginx越来越流行,并且nginx的优势也越来越明显,nginx的版本迭代也来时加速模式,1.9.0版本的nginx更新了许多新功能,例如stream四层代理功能,伴随着nginx的广泛应用,版本升级必然越来越快,线上业务不能停,此时nginx的升级就是运维的工作了nginx 方便地帮助我们实现了平滑升级。其原理简单概括,就是:(1)在不停掉老进程的情况下,启动新进程。(2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。(3)新进程接受新请求。原创 2024-06-21 11:02:43 · 943 阅读 · 0 评论 -
NGINX_十六 nginx 错误页面配置
404.html上如果引用其他文件的png或css就会有问题,显示不出来,因为其他文件的访问也要做配置;/usr/local/nginx/html/ 路径下必须有404.html这个文件!(img-d4loD3Qp-1718851669903)]为了简单,可以将css嵌入文件中,图片用base编码嵌入;原创 2024-06-21 11:03:03 · 299 阅读 · 0 评论