- 博客(36)
- 收藏
- 关注
原创 Docker通过Dockerfile创建Redis、Nginx--详细过程
我们先创建一个目录,在目录里创建DockerfileDockerfile的内容开始构建,别忘了最后的 .构建过程查看镜像运行镜像网页查看。
2023-10-04 17:54:14
585
原创 Docker安装部署,拉取镜像-详细过程
国内源安装Docker,使用阿里云的安装必要的工具获取docker-ce的yum源安装并启动Docker。
2023-09-28 13:58:39
2188
原创 面试题-Linux优化&一些服务优化
1、不使用root用户,添加普通用户,然后通过sudo授权管理2、我们可以修改默认的远程连接ssh服务的端口,以及禁止root用户远程连接3、定时自动更新服务器时间,配置国内的yum源4、修改磁盘阵列对于写操作频繁而且对数据安全性要求不高时,可以把磁盘做成raid0对于数据安全性较高,对读写没有特别要求的,做成raid1对于读操作要求高,对写操作无特殊要求,并保证数据安全性的,做成raid5对于读写操作要求都很高,而且对数据安全性的要求也很高,做成raid10 raid01。
2023-09-26 21:55:43
446
原创 Linux面试题汇总1
关系型数据库有:MySQL、SQLserver、Oracle、MariaDB非关系型数据库有:Redis、MongoDB、HBase、Memcached关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织。优点:1、易于维护:都是使用表结构,格式一致;2、使用方便:支持SQL语言通用,使用方便;3、复杂操作:可用于一个表以及多个表之间非常复杂的查询。缺点:1、读写性能比较差,尤其是海量数据的高效率读写;2、固定的表结构,灵活度稍欠;
2023-09-21 22:12:47
372
原创 ansible-playbook(剧本)
playbook是ansible用于配置,部署,和管理被控节点的剧本。通过playbook的详细描述,执行其中的tasks,可以让远端主机达到预期的状态。playbook是由一个或多个”play”组成的列表。当对一台机器做环境初始化的时候往往需要不止做一件事情,这时使用playbook会更加适合。通过playbook你可以一次在多台机器执行多个指令。通过这种预先设计的配置保持了机器的配置统一,并很简单的执行日常任务。
2023-09-09 15:46:10
138
原创 部署Gitlab服务-推送、拉取代码
准备环境: 关闭防火墙和selinux192.168.126.139 git-server #Gitlab服务器192.168.126.140 git-client #gitlab客户端,用于拉取代码我们是用ssh连接的,所以client创建秘钥,把公钥发给server然后两个机器都要下载安装git。
2023-09-06 20:19:51
1346
原创 Git版本控制器--详解已经命令操作
客户端并不只提取最新版本的文件,而是把原始的代码仓库完整地克隆下来。优点: a.由于任何人每次提取操作,实际上都是一次对代码仓库的完整备份,因此近乎所有的操作都可以在本地执行,速度就是相当的快,并且可以在网络断开的时候操作仍然不受影响,可以频繁的进行提交更新,等到有网络的时候再上传到远程的仓库就可以了。b.git的分支模型,相当的轻量级,被称为“必杀技”。
2023-09-06 17:36:14
47
原创 Linux面试题2
1.ubantu主要面向个人用户和开发者,centos主要面向企业用户和系统管理员2.用户界面:ubantu采用了unity 桌面环境,界面简单、易于使用。centos采用gnome桌面环境,界面较为传统,但是功能强大3.软件包管理:ubantu采用了APT软件包管理器,可以方便安装和更新软件。centos采用yum软件包管理器,也可以方便的安装和更新软件4.安装命令:在安装软件方面,ubantu使用的是apt-get,而centos使用的是yum。
2023-09-05 21:21:26
76
原创 Redis-cluster集群详细部署配置--有手就行
Redis Cluster是Redis官方提供的分布式解决方案。当遇到内存、并发、流量等瓶颈时,就可以采用Cluster架构达到负载均衡目的。为何要搭建Redis集群。Redis是在内存中保存数据的,而我们的电脑一般内存都不大,这也就意味着Redis不适合存储大数据,Redis更适合处理高并发,一台设备的存储能力是很有限的,但是多台设备协同合作,就可以让内存增大很多倍,这就需要用到集群。
2023-09-01 16:15:39
831
1
原创 高可用软件keepalived部署LVS/NAT模式+负载均衡
部署之前我们要先了解LVS/NAT模式,相对于LVS/DR,nat的部署相对复杂一点,与nat的工作原理有关LVS/NAT模式原理:原理:就是把客户端发来的数据包的IP头的目的地址,在负载均衡器上换成其中一台RS的IP地址,转发至此RS来处理,RS处理完成后把数据交给经过负载均衡器,负载均衡器再把数据包的源IP地址改为自己的VIP,将目的地址改为客户端IP地址即可。期间,无论是进来的流量,还是出去的流量,都必须经过负载均衡器。
2023-08-31 11:11:18
362
原创 高可用软件keepalived部署LVS/DR模式+负载均衡
两台代理服务器实现高可用,一台主master 一台作为备用机,主服务器宕机,备用机会进行工作
2023-08-30 15:48:32
50
原创 nginx高可用项目实战----keepalived
keepalived是什么keepalived是集群管理中保证集群高可用的一个服务软件,用来防止单节点故障。keepalived工作原理keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。
2023-08-28 22:21:42
65
1
原创 Tomcat多实例配置--详细操作
一台机器多实例配置完成,多台机器的配置请看下篇,Tomcat集群配合nginx做负载均衡。我们测试是用修改默认访问界面,来测试 同一台机器一个Tomcat,不同端口。第二中:多台机器跑一个多实例,配合负载均衡。tomcat1的不用修改默认8080就行。然后我们修改Tomcat-2的访问页面。第一种:一台机器运行多个Tomcat。我们先修改tomcat的访问界面。我们修改Tomcat-2的。该这三处的端口号即可。启动Tomcat服务。
2023-08-26 17:50:49
59
原创 Tomcat详解与安装测试--WEB部署-例jspgou商城部署
Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场景下被普遍使用,是开发和调试JSP程序的首选。JAVA容器,WEB容器,WEB中间件Tomcat,JBOSS,Weblogic ---收费。Apache和Nginx 只能解析静态页面。
2023-08-26 17:24:30
975
原创 nginx的流量限制和访问控制--详解并完成配置
(rate-limiting),是Nginx中一个非常实用,却经常被错误理解和错误配置的功能。我们可以用来限制用户在给定时间内HTTP请求的数量。请求,可以是一个简单网站首页的GET请求,也可以是登录表单的 POST 请求。流量限制可以用作安全目的,比如可以减慢暴力密码破解的速率。通过将传入请求的速率限制为真实用户的典型值,并标识目标URL地址(通过日志),还可以用来抵御 DDOS 攻击。更常见的情况,该功能被用来保护上游应用服务器不被同时太多用户请求所压垮。
2023-08-22 21:30:29
460
1
原创 nginx rewrite地址重写详解与配置
rewrite 是对URL进行重写,就是把传入web的请求重定向到其他url的过程URL rewrite 最常见的应用是URL伪静态化,是将动态页面显示为静态页方式的一种技术,理论上搜索引擎更喜欢静态页面形式的网页,搜索引擎对静态页面的评分一般要高于动态页面,所有,URL rewrite 可以让我们网站的网页更容易被搜索引擎所收录。从安全角度上讲,如果在URL中暴露太多的参数,无疑会造成一定量的信息泄露,可能会被黑客利用,对你的系统造成一定的破坏,所以静态化的URL可以给我们带来更高的安全性。
2023-08-21 21:30:53
435
1
原创 nginx防盗链问题
两个网站 A 和 B, B网站引用了A网站上的图片,这种行为就叫做盗链。防盗链,就是要防止B引用A的图片。nginx 防止网站资源被盗用模块 ngx_http_referer_module。
2023-08-19 10:56:07
31
原创 nginx实现动静分离--详细
为了加快网站解析速度,可以把动态页面和静态页面有不同的服务器来解析,加快解析速度。降低原来单个服务器的压力,在动静分离的Tomcat的时候比较明显,因为Tomcat解析静态很慢,其实这些原理的话都很好理解,简单来说,就是使用正则表达式匹配过滤,然后交给不同的服务器。比如静态页面交给nginx服务器,动态页面交给Tomcat。
2023-08-18 21:04:02
225
2
原创 Linux-web服务器 apache安装 nginx安装
apache的工作目录(基准目录)conf 存储配置文件conf.d 存储配置子文件logs 存储日志modules 存储模块run 存储Pid文件,存放的pid号码。是主进程号2.认识主配置文件ServerRoot "/etc/httpd" #工作目录Listen 80 #监听端口Listen 192.168.2.8:80 指定监听的本地网卡 可以修改。
2023-08-14 21:56:20
237
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人