![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux 基础服务
文章平均质量分 85
Linux基础服务分类
BusyOps
ABCDEFG
展开
-
Tomcat基础
上个世纪90年代初期,Sun公司有个项目是为电视机顶盒提供一种编程语言,可以让任何应用程序都可以基于这个语言运行在任何品牌机顶盒上。而这个项目在当时来讲实在是太超前了,并没有取得多大的关注。据听说当时他们办公室窗外有一颗高大的橡树,起名为Oak(橡树)。后来这帮工程师经常端着爪哇岛的咖啡讨论这门编程语言,后来又改名为java原创 2023-03-02 02:40:20 · 292 阅读 · 0 评论 -
Memcached简单介绍
Memcached是一个高性能的Key、value数据缓存,早期是LiveJournel旗下的一个程序员研发的一款程序。原创 2023-02-27 18:55:39 · 281 阅读 · 1 评论 -
ansible基础
Ansible发布于2012年,当年就被评为开源项目top10。基于python语言研发,部署简单2. 特性平缓的学习曲线(Minimal Learning curve,auditability)No bootstrapping:无需用到bootstrapping功能No DAG ordering,Fails Fast:非有向无环图形式,快速失败机制No Agent、No ServerNo additional PKI:不依赖于额外的ssl服务Modules in any languag原创 2022-08-31 22:21:36 · 650 阅读 · 0 评论 -
dhcp、tftp基础
早期硬盘曾经是一种非常稀缺的资源,那个时候无盘工作站非常流行,每台工作站没有操作系统,开机时都要到服务器上去加载服务器提供的操作系统到内存中,为了能让其到服务器上获取到必要的文件,诞生了一种协议叫做bootp(boot protocol),其可以借助带有自我唤醒功能的网卡发送广播报文去服务器上申请IP地址,而后服务器再将工作站需要的操作系统文件发送之,但是其分配IP地址为永久分配。所以后来就出现了DHCP(Dynamic Host Configuration Protocol),其引入了租期的概念软件包名称原创 2022-06-20 17:25:31 · 718 阅读 · 0 评论 -
Keepalived基础
一、基本概念在一个系统集群中,负责作为整个系统的接入的主机,也就意味着一旦这台主机宕机了,整个集群就不可用了,所以想这种就叫做系统的SPoF(Single Point of Failure),应该尽可能降低这台主机故障造成的影响,1. vrrp协议vrrp全称为虚拟路由冗余协议(virtual route redundent protocol),早期是用于让网络设备可以实现冗余的协议二、 配置文件:global_defs:(1) notification_email:指明出错时给谁发邮件;(原创 2022-06-13 02:07:54 · 565 阅读 · 0 评论 -
Nginx基础配置
Nginx:engine X, 是一个高性能的HTTP服务器和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务,nginx因高性能,稳定,丰富的功能集,配置简单和低资源消耗而知名,是众多用于解决C10K问题的服务器之一。跟传统的服务器不同,nginx并不依赖线程处理请求,是一个具有扩展能力基于事件驱动或异步I\O的实现,在非常繁重的生产环境中,它只需要很少的内存资源,即便你没有机会处理那么大的并发量,依然可以从nginx的高性能和低内存消耗中受益。nginx的架构:两级结构组成,..原创 2022-05-18 02:02:51 · 2694 阅读 · 0 评论 -
lvs基础应用
Lvs一、 基本概念:类型:(1) nat:多目标的DNAT,通过修改请求报文的目标IP地址至挑选出某RS的RIP地址实现转发。RS应该和DIP使用私网地址,且RS的网关要指向DIP。请求和相应报文都要经由director转发,极高负载的场景中,director可能会成为系统瓶颈。支持端口映射。RS可以使用任意OSRS的RIP和Director的DIP必须在同一网络中。(2) dr:direct routing:它用过修改请求报文的目标MAC地址进行转发保证前端路由器将IP为VIP原创 2022-05-05 23:50:23 · 413 阅读 · 0 评论 -
rsyslog服务基础
一、基础概念系统引导启动、应用程序启动、应用程序运行过程中经常会输出一些信息,按正常逻辑其所有输出信息都应该是输出至其所在的控制台上,但是一些守护进程本来与终端没有关系,当它需要输出信息的时候保存于何处呢?既然记录输出信息是一个通过功能,就可以找一个应用程序把所有数据流都收束在一起之后记录在文件中,syslog就是实现这个功能的,而rsyslog是syslog的进阶版,它是syslog多线程的下一代实现方案1. 通用格式既然都使用rsyslog服务记录日志,那它的记录格式也是统一的,我们在/var/l原创 2022-03-23 15:29:03 · 983 阅读 · 0 评论 -
iptables
一、基础概念防火墙是是一款报文隔离工具,工作于主机或网络的边缘,它能够根据事先定义的检查规则对进出本主机或网络的报文做匹配检测,发现被规则匹配的报文则做出相应处理。Linux防火墙发展到今天,已经迭代很多次了,Linux内核1.0时代的初代防火墙被叫做ipfirewall,到Linux内核2.0的时候,防火墙就被叫做ipchains,在往后就被称为iptables了,但是到Linux内核4.0又被改名为nftables1. 防火墙种类主机防火墙网络防火墙2. iptables与netfilte原创 2022-03-21 00:52:07 · 978 阅读 · 0 评论 -
samba服务
一、简单介绍NFS网络文件系统是不能跨操作系统使用的,至少说现在跨windows和linux之间完成文件系统级的共享nfs是无法完成的,据说在上个世纪90年度的时候,在澳大利亚有一个大学生就面临这样的现状,于是他决定造一个能跨多种平台实现文件共享的文件系统级的服务。在当时各windows主机之间所能实现的共享方式就是smb协议(Service Message Block),现在我们通常称之为CIFS协议。但是windows是闭源的,有些功能需要在内核中实现,我们不可能知道windows的源码的,于是这个作原创 2022-03-17 10:42:18 · 3048 阅读 · 0 评论 -
NFS文件系统
一、简介NFS是由Sun公司研发的,它的第一版就从来没有走出过Sun公司,后来公开的是NFS V2版本,到今天已经到了V4版本了原创 2022-03-16 14:46:17 · 5357 阅读 · 0 评论 -
vsftpd基础
一、简单介绍ftp是一种非常古老的应用层协议,全称为文件传输协议(file transfer protocol),它比http协议年龄大的多,TCP/IP协议刚刚诞生不久,ftp就诞生了。主要用于在各主机之间完成文件传送二、链接类型1. 命令链接用于传输命令2. 数据链接用于传输数据,只有需要进行数据传输时才建立,数据传输完成就拆除主动模式(PORT):当需要传输数据时,服务端会通过20/TCP端口去链接客户端命令链接端口随后的端口,而后开始传输数据被动模式(PASV):当需要传输数据时,原创 2022-03-14 23:01:33 · 148 阅读 · 0 评论 -
PHP简介与LAMP部署
PHP一、 PHP:概念:负责解析动态web界面。(1) PHP是通用服务器端脚本编程语言,其主要用于web开发以实现动态web页面,它也是最早实现将脚本嵌入HTML源码文档中的服务器端脚本语言之一。同时,php还提供了一个命令行接口,因此,其也可以在大多数系统上作为一个独立的shell来使用。Rasmus Lerdorf于1994年开始开发PHP,它最初是一组被Rasmus Lerdorf称作“Personal Home Page Tool”的Per1脚本,这些脚本可以用于显示作者的简历并记录用户原创 2022-03-08 21:11:30 · 1033 阅读 · 0 评论 -
http协议及httpd配置
一、 基础概念:http协议:(1) 超文本传输协议(hyper text transfer protocol)。(2) http是无状态的,stateless,服务器无法持续追踪用户来源,引用cookie解决,客户端第一次访问服务器时,服务器会发送cookie给客户端,能唯一标识用户信息,每个cookie都有作用范围;(3) http事务:http事务,就是http的一次请求和响应过程,请求报文和响应报文语法都有通用格式,一般是由ASCII码串组成,一般第一行都叫起始行,后续是headers,最原创 2022-02-27 08:29:16 · 4149 阅读 · 0 评论 -
openssh
一、前言默认情况下管理本地主机都是通过系统自带的mingetty程序,其可以启动一个login程序进行对用户进行认证,但mingetty程序没有负责远程管理用户登录的能力。而在机房中可能存在成千上万的主机,又不可能给每台主机配置显示器、键盘实现本地连接,所以要想对服务器进行管理的话,就需要服务器在本地启动一个服务程序,这个程序能够把对于本地的很多基于终端方式的请求映射到另一个主机的客户端程序上,二者之间使用某种特定协议来交换数据报文。早期的时候这种登录方式是使用telnet实现的,服务器端运行telnet原创 2022-02-23 03:07:24 · 3190 阅读 · 0 评论 -
DNS协议及Bind应用
一、DNS基础概念域名服务协议(Domain Name Service),属于应用层协议,需要借助通信子网完成通信,采用c/s架构,端口号为53/udp和53/tcp1. 诞生背景DNS协议不是在网络诞生最初就有的,据说全球最早接入网络的计算机只有四台,使用IP地址就可以完成主机间的通信,但是随着时间的推移接入网络的主机越来越多,并且人类最容易记住的连续数字不超过6个的,但是IP地址长度却可能到12位,所以最初的解决方案就是在本地引入一个文件(hosts文件),这个文件里面记录了每一个需要通信的IP地原创 2022-02-20 09:11:12 · 807 阅读 · 0 评论