
linux服务
文章平均质量分 86
系统服务
香菜农民
这个作者很懒,什么都没留下…
展开
-
ansible中常用模块+ansible批量部署lnmp
Ansible常用模块ansible常用模块使用详解Ansible常用模块之pingAnsible常用模块之commandAnsible常用模块之rawAnsible常用模块之copyAnsible常用模块之shellAnsible常用模块之scriptAnsible常用模块之templateAnsible常用模块之yumAnsible常用模块之groupAnsible常用模块之userAnsible常用模块之serviceAnsible常用模块之file常用参数使用常用模块+原创 2022-10-23 00:35:01 · 813 阅读 · 0 评论 -
常见的自动化工具、Ansible安装
因此,如果你选择自行创建配置文件来取代全局**/etc/ansible/ansible.cfg**配置文件,就需要将该文件中所有需要的设置复制到自己的用户级配置文件中。这是用于Ansible配置文件的最常用位置。如果有主机的ssh端口不是标准的22端口,可在主机名之后加上端口号,用冒号分隔,ssh配置文件中列出的端口号不会在paramiko连接中使用,会在openssh连接中使用。这样,管理员可以创建一种目录结构,将不同的环境或项目存储在单独的目录中,并且每个目录包含为独特的一组设置而定制的配置文件。原创 2022-10-20 15:55:12 · 456 阅读 · 0 评论 -
nginx、httpd动静分离
nginx、httpd动静分离原创 2022-10-19 16:21:36 · 1003 阅读 · 0 评论 -
nginx负载均衡高可用部署
这里使用nginx做负载均衡,如果需要使用haproxy做负载均衡也可查看我以前的文章,有写过haproxy+keepalived+nginx。这篇文章的不同点就是:使用的是nginx+keepalived+apache,大同小异。这两个apache代表着两个需要做Lb+Ha的服务。到这里,显示页面完成,可以把这两个当成服务看。下面在备用的负载均衡器上配置。下面使用windows测试。#我们使用虚拟ip进行访问。原创 2022-10-17 17:05:31 · 727 阅读 · 0 评论 -
Nginx中rewrite
rewrite模块的作用是用来执行URL重定向。这个机制有利于去掉恶意访问的url,也有利于搜索引擎优化(SEO)如上例所示,replacement可以是某个路径,也可以是某个URL。原创 2022-10-16 13:18:58 · 379 阅读 · 0 评论 -
Nginx进阶
nginx访问控制用于location段allow:设定允许哪台或哪些主机访问,多个参数间用空格隔开deny:设定禁止哪台或哪些主机访问,多个参数间用空格隔开案例:配置要求限制主机192.168.245.128访问界面,其余同网段192.168.245.0/24其它主机都可以访问界面,并且拒绝其它所有主机访问。nginx配置文件访问测试。原创 2022-10-13 22:42:49 · 659 阅读 · 0 评论 -
Nginx配置文件详解及httpd段配置
404.html上如果引用其他文件的png或css就会有问题,显示不出来,因为其他文件的访问也要做配置;为了简单,可以将css嵌入文件中,图片用base编码嵌入;随着nginx越来越流行,并且nginx的优势也越来越明显,也使得nginx的版本迭代也越来越快,而随之带来对nginx升级的工作也是难所避免的。/usr/local/nginx/html/ 路径下必须有404.html这个文件!查找顺序和优先级:由高到底依次为。原创 2022-10-12 15:41:31 · 345 阅读 · 0 评论 -
LNMP部署
环境lnmp由linux,nginx,mysql,php构成作为 Web 服务器:相比,Nginx 使用更少的资源,支持更多的,体现更高的效率。作为:Nginx 既可以在内部直接支持和,也可以支持作为 HTTP对外进行服务。Nginx 用编写,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。作为邮件代理服务器:Nginx同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last/fm 描述了成功并且美妙的使用经验。原创 2022-10-11 17:06:37 · 848 阅读 · 0 评论 -
高可用和负载均衡
Keepalived和haproxy原创 2022-10-10 10:48:46 · 643 阅读 · 0 评论 -
keepalived高可用
keepalived是一种高性能的服务器高可用或热备解决方案,keepalived可以用来防止服务器单点故障的发生,通过配合nginx、lvs、haproxy可以实现负载均衡+高可用Keepalived 以 VRRP 协议为实现基础,用 VRRP 协议来实现高可用性(HA)。VRRP协议是用于实现路由器冗余的协议, VRRP 协议将两台或多台路由器设备虚拟成一个设备,对外提供虚拟路由器 IP(一个或多个)。原创 2022-10-08 22:20:17 · 429 阅读 · 0 评论 -
KVM虚拟化
虚拟化:在一台计算机上虚拟出多个逻辑的计算机,而且每个逻辑计算机它可以是不同的操作系统虚拟化技术:可以扩大硬件容量,单个cpu模拟出多个cpu并行,允许一个平台上同时允许多个操作系统,应用程序都可以在相互独立的空间内运行,并且互不影响节约成本提高效率宿主机通过hypervisor的程序将宿主机硬件虚拟化然后提供给guset使用Hypervisor:一种运行在物理服务器硬件与操作系统之间的中间软件层可允许多个操作系统和应用来共享硬件资源。原创 2022-10-06 19:09:23 · 1517 阅读 · 0 评论 -
jenkins
Jenkins是一个开源CI&CD软件、提供友好操作界面的持续集成(CI)工具;起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行;Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行;通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具:SVN、GIT构建工具有:Maven、Ant、Gradle官网1、SVN介绍SVN是subversion的缩写,是一个开放源代码。原创 2022-09-30 11:57:09 · 141 阅读 · 0 评论 -
lvs部署及使用
Lvs是linux vitual server 的简介,即linux 虚拟服务器,是一个虚拟的服务器群集系统。此项目在1998年5月有章文嵩博士成立,是国内最早出现的自由软件项目之一,是根据iptables的实现来开发的,所以使用的时候会和iptables相类似NAT模式(网络地址映射)IP TUN模式(IP Tunneling IP隧道)DR (Direct Routing 直接路由)不同的转发模式决定了不同的网络结构。原创 2022-09-29 09:42:37 · 1485 阅读 · 0 评论 -
Haproxy部署及使用
haproxy是一个免费的负载均衡软件,可以运行于大部分主流的linux操作系统上haproxy提供了L4(tcp)和L7(http)两种负载均衡能力,具备丰富的功能。HAproxy的社区非常活跃,版本更新比较快。原创 2022-09-27 19:12:48 · 905 阅读 · 1 评论 -
Tomcat部署
Tomcat简单的说就是一个运行java的网络服务器,低层是socket的一个程序,它也是jsp和serlvet的一个容器。Tomcat是一款Apache下面的开源的Servlet容器,实现了对Servlet和JSP规范的支持。另外 Tomcat 本身内含了一个 HTTP 服务器,所以也可以被当作一个 Web 服务器来使用。原创 2022-09-27 19:11:42 · 599 阅读 · 0 评论 -
Cobbler部署及使用
Cobbler可以用来快速建立Linux网络安装环境,它已将Linux网络安装的技术门槛,从大专以上文化水平,成功降低到了初中水平,连补鞋匠都能学会。网络安装服务器套件Cobbler(补鞋匠)从前,我们一直在装机民工这份很有前途的职业。自打若干年前Red Hat推出了Kickstart,此后我们顿觉身价增倍。不再需要刻了光盘一台一台的安装Linux,只要搞定PXE、DHCP、TFTP,还有那满屏眼花缭乱不知所云的Kickstart脚本,我们就可以像哈利波特一样,轻点魔棒,瞬间安装上百台服务器。原创 2022-09-25 12:11:37 · 611 阅读 · 2 评论 -
Gitlab部署
GitLab被IBM,Sony,JülichResearchCenter,NASA,Alibaba,Invincea,O’ReillyMedia,Leibniz-Rechenzentrum(LRZ),CERN,SpaceX等组织使用。到 2005 年的时候,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了免费使用 BitKeeper 的权力。GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。原创 2022-09-22 21:58:52 · 1351 阅读 · 0 评论 -
Shell正则表达式
正则表达式在每种语言中都会有,功能就是匹配复合预期要求的字符串。下面是一些常用的正则表达式符号,拿 grep 工具举例说明。原创 2022-09-14 19:27:58 · 797 阅读 · 0 评论 -
Mysql基础
数据结构模型主要有层次模型网状结构关系模型关系模型二维关系row,column数据库管理系统DBMS关系。原创 2022-07-25 13:57:15 · 450 阅读 · 0 评论 -
Shell基础(1)
目录一、shell概述1、什么是shell2、shell的分类二、Shell脚本的执行方式1、echo命令2、Shell脚本执行硬件>内核>shell命令解释器>外层应用程序。原创 2022-07-25 08:58:26 · 85 阅读 · 0 评论 -
shell基础(2)
需要等当前用户注销之后,缓存中的命令才会写入~/.bash_history文件.如果我们需要把内存中的命令直接写入~./bash_history文件,而不等用户注销时再写入,就需要使用"-w"选项了.history-w#把缓存中的历史命令直接写入~/.bash_history这时再去查询~/.bash_history文件,历史命令就和history命令查询的一致了.如果需要清空历史命令,只需要执行history-c。命令别名命令格式alias#查询命令的别名。......原创 2022-07-25 09:01:26 · 356 阅读 · 0 评论 -
Apache常用配置修改
虚拟主机有三类:相同IP不同端口/不同IP相同端口/相同IP相同端口不同域名。原创 2022-07-25 08:46:39 · 1589 阅读 · 0 评论 -
Mysql基础(续)
/语法UPDATEtable_nameSETcolumn1=new_value1[,column2=new_value2,...][WHEREclause][ORDERBY'column_name'[DESC]][LIMIT[m,]n];//语法DELETEFROMtable_name[WHEREclause][ORDERBY'column_name'[DESC]][LIMIT[m,]n];9.查询student表中名字叫zhangshan的记录。原创 2022-07-26 15:45:11 · 124 阅读 · 0 评论