自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Tomcat动静分离与nginx负载均衡结合

Nginx 是一款非常优秀的 http 服务器软件,它能够支持高达 50000 个并发连接数的响应,拥有强大的静态资源处理能力,运行十分的稳定,并且内存、CPU 等系统资源消耗非常低目前很多大型网站都应用 Nginx 服务器作为后端网站程序的反向代理及负载均衡器,来提升整个站点的负载并发能力Nginx 负载均衡模式:rr 负载均衡模式:每个请求按时间顺序逐一分配到不同的后端服务器,如果超过了最大失败次数后(max_fails,默认1),在失效时间内(fail_timeout,默认10秒),该节点失效权重变

2022-08-07 23:51:46 269 1

原创 Tomcat--介绍与部署

Tomcat是 Java语言开发的,Tomcat服务器是一个免费的开放源代码的web应用服务器,是Apache软件基金会的Jakarta项目中的一个核心项目,由 Apache、Sun和其他一些公司及个人共同开发而成。Tomcat属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。...

2022-08-07 01:03:38 201

原创 nginx--常用正则、location、rewrite跳转

直接匹配网站根,通过域名访问网站首页比较频繁,使用这个会加速处理,比如说官网。可以是一个静态首页,也可以直接转发给后端应用服务器http {...server {...root html;}...}...}

2022-08-07 00:56:41 602

原创 nginx优化和防盗链

HTTP有一个KeepAlive摸式,它告诉web服务器在处理完一个请求后保持这个TcP连接的打开状态,若接收到来自同一客户端的其它请求,服务端会利用这个未被关闭的连接,而不需要再建立一个连接。为避免同一客户端长时间占用连接,造成资源浪费,可设置相应的连接超时参数,实现控制连接访问时间。...

2022-07-24 20:48:38 710

原创 nginx服务

1.Nginx是一个高性能、轻量级web服务软件。

2022-07-24 16:06:07 82

原创 LAMP--源码编译安装

源于APatchyServer,著名的开源web服务软件1995年时,发布Apache服务程序的1.0版本由Apache软件基金会(ASF)负责维护最新的名称为“ApacheHTTPServer”官方网站httphttpLAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整台系统和相关软件,能够提供动态web站点服务及其应用开发环境。...

2022-07-24 15:59:03 87

原创 iptables防火墙

在Internet中,企业通过架设各种应用系统来为用户提供各种网络服务,如 web网站、电子邮件系统、FTP服务器、数据库系统等。那么,如何来保护这些服务器,过滤企业不需要的访问甚至是恶意的入侵呢?...

2022-07-17 21:28:04 84

原创 shell函数

shell一个非常重要的特性是它可作为一种编程语言来使用。- 因为shell是一个解释器,所以它不能对为它编写的程序进行编译,而是在每次从磁盘加载这些程序时对它们进行解释。而程序的加载和解释都是非常耗时的。- 针对此问题,许多shell(如BourneAgainShell)都包含shell函数,shell把这些函数放在内存中,这样每次需要执行它们时就不必再从磁盘读入。- shell还以一种内部格式来存放这些函数,这样就不必耗费大量的时间来解释它们...

2022-07-11 20:59:05 140

原创 shell--循环语句(for、while、until)

在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。例如,根据通讯录中的姓名列表创建系统账号,根据服务器清单检查各主机的存活状态当面对各种列表重复任务时,使用简单的if 语句已经难以满足要求,而顺序编写全部代码更是显得异常烦琐、困难重重...

2022-07-03 21:24:03 283

原创 shell--条件语句(if语句、case语句)

一、条件测试操作1、文件测试2、整数值比较3、 字符串比较4、逻辑测试二、if语句的结构1、 单分支 if 语句2、双分支 if 语句3、多分支if语句4、嵌套if语句三、case语句

2022-07-03 18:03:16 446

原创 shell--变量的运算

在 Bash Shell 环境中,只能进行简单的整数运算,不支持小数运算整数值的运算主要通过内部命令 expr 进行运算符与变量之间必须有至少一个空格。运算内容:加(+)、减(-)、乘(*)、除(/)、取余(%)运算符号:$(()) 和$[]运算命令:expr和let运算工具:bc(系统自带)...

2022-07-03 12:29:08 2086

原创 shell--自定义变量与赋值

在编写shell脚本中经常会使用各种变量,给想要表达的内容进行赋值一、shell的变量1、自定义变量2、环境变量3、PATH 变量4、只读变量5、位置变量6、预定义变量7、交互式定义变量二、查看和引用变量的值echo选项三、特殊操作1、双引号: " "2、单引号: ''3、反撇号: ``四、export命令...

2022-07-01 23:23:00 3715

原创 shell的编程规范and重定向与管道操作

开始编译程序,实现全自动,来解放你的双手吧

2022-07-01 16:17:27 471

原创 Linux--NFS共享服务

NSF是适用于局域网中的共享服务;过使用 NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源

2022-06-26 22:01:52 206

原创 Linux--FTP(文件传输协议)

尽管将文件从一个系统传输到另一个系统非常简单明了,但是有时可能会引起问题。例如,两个系统可能具有不同的文件约定。两种系统可能使用不同的方式来表示文本和数据。两个系统可能具有不同的目录结构。FTP协议通过在主机之间建立两个连接来克服这些问题。一个连接用于数据传输,另一个连接用于控制连接。...

2022-06-26 16:19:45 829

原创 Linux--PXE(自动化安装)

PXE 是由 Intel 公司开发的网络引导技术,工作在 Client/Server 模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者整个操作系统。PXE 严格来说并不是一种安装方式,而是一种引导的方式。进行 PXE 安装的必要条件是要安装的计算机中包含一个 PXE 支持的网卡(NIC),即网卡中必须要有 PXE Client。PXE (Pre-boot Execution Environment)协议使计算机可以通过网络启动。协议分为 client 和 server 端,PXE cli

2022-06-23 14:19:33 1334

原创 Linux--DNS域名解析

DNS域名说明;BIND服务配置

2022-06-16 23:29:22 705

原创 Linux--DHCP原理与配置

DHCP(动态主机配置协议)- 由internet工作任务小组设计开发- 专门用于为TCP/IP网络中的计算机自动分配TCP/IP参数的协议 - DHCP服务端核心功能在于:通过自定义的网段的地址池给新加入网络环境的设备以租约的方式分配合法IP...

2022-06-14 09:39:16 87

原创 Linux--网络设置

1、查看网络接口信息 ifconfig命令2、查看或设置当前主机名-hostname1.命令2.修改主机名3、查看或设置主机中路由表信息 route命令1.命令4、 查看网络连接情况 netstat1.命令2.用法5、 获取socket统计信息-ss1.命令格式2.小结6、跟踪数据包 traceroute命令1.命令格式7、域名解析-nslookup8、域名解析配置文件查看与修改 /etc/resolv.conf...

2022-06-12 22:46:26 567

原创 Linux--文件系统与日志分析

1、indoe与block2、inode的内容1.inode包含文件的元信息2.用stat命令可以查看某个文件的inode信息3.Linux系统文件三个主要的时间属性4.目录文件的结构5.inode的特殊作用3、恢复XFS类型的文件1.xfsdump使用限制2.恢复xfs文件操作4、日志1.常见的一些日志文件2.日志消息的级别3.公共日志/var/log/messages文件的记录格式4.用户日志分析5.程序日志分析6.日志管理策略...

2022-06-12 16:23:35 75

原创 Linux--系统安全管理及应用

在Linux系统中,除了用户手动创建的各种账号之外,还包括随系统或程序安装过程而产生的其他大量账号除了root之外,其他大量账号只是用来维护系统运作,启动或保持服务进程,一般是不允许登录的,也称为非登录用户常见的非登录用户包括bin,daemon,adm,lp,mail,nobody,apache,mysql,dbus,ftp,gdm,haldaemon等为了确保系统安全,这些用户的登录shell通常是/sbin/nologin,表示禁止终端登录,应确保不被人为改动...

2022-06-12 14:37:39 489

原创 Linux--进程和计划任务管理

程序全称为计算机程序(Computer Program),港、台译做电脑程式。计算机程序是一组计算机能识别和执行的指令,运行于电子计算机上,满足人们某种需求的信息化工具。它以某些程序设计语言编写,运行于某种目标结构体系上。打个比方,程序就如同以英语(程序设计语言)写作的文章,要让一个懂得英语的人(编译器)同时也会阅读这篇文章的人(结构体系)来阅读、理解、标记这篇文章。一般的,以英语文本为基础的计算机程序要经过编译、链接而成为人难以解读,但可轻易被计算机所解读的数字格式,然后放入运行。程序是一个指令序列。..

2022-06-11 18:02:03 343

原创 Linux--RAID磁盘阵列

把多块独立的物理硬盘按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术

2022-06-09 14:04:17 79

原创 Linux--LVM

LVM逻辑卷是通过软件形式去定义的块存储空间LVM可以自定义一个空间,这个空间是可以跨磁盘组成一个整体,进行格式化,供其他目录使用5. 创建卷组6. 创建逻辑卷、磁盘分区7. 创建文件系统8. 挂载目录9. 永久挂载10. 扩容物理上添加磁盘系统如果没有识别到可以使用命令扩容逻辑卷11.删除 LVM1. 通过umount 命令对已经挂载号的的目录进行解挂载2. lvremove 删除逻辑卷vgremove 删除卷组pvremove 去掉物理卷标签.

2022-06-09 13:52:43 63

原创 Linux--磁盘管理与文件系统管理

5.1 XFS文件系统5.2 SWAP,交换文件系统5.3 Linux支持的其他文件系统FAT16、FAT32、NTFSEXT4(日志功能)、JFS…文本写入磁盘中是依靠驱动、文件系统用文件系统转存到磁盘中6.1fdisk命令查看或管理磁盘分区二、fdisk指令指令作用d删除一个分区l显示已知的分区类型 82swap(交换分区) 83Linux 5(扩展)m显示帮助菜单n增加一个新的分区p显示磁盘当前的分区表q退出fdisk程序,不

2022-06-07 16:51:42 75

原创 Linux中对权限的管理

linux通过将具有相同特性的用户划归为一个组,可以大大简化用户的管理,方便用户之间文件的共享。任何一个用户都至少属于一个组,这个组称为初始组,可以同时属于多个附加组。用户不仅拥有初始组的权限,还拥有附加组的权限。Linux系统中的每一个用户账号和组账号都有一个数字形式的身份标记,称为UID(User IDentity,用户标识号)和GID(Group IDentify,组标识号)。对于系统核心来说,UID是作为区分用户的基本依据,原则上每个用户的UID号应该是唯一的1.保存用户名称、宿主目录、登录shel

2022-06-07 13:26:02 173

原创 Linux应用程序安装 RPM与yum

1、应用程序与系统命令的关系2、典型应用程序的目录结构3、常见的软件包封装类型Red-Hat Package ManagerRPM软件包格式一般命令格式:bash-4.12-15.el6_4.x86_64.rpm1.rpm命令能实现几乎所有对RPM软件包的管理功能2.执行"man rpm"命令可以获得关于rpm命令的详细帮助信息3…rpm命令功能4、1.常用选项-i:安装一个新的 RPM 软件包。-U:升级某个软件包,若未安装过,则进行安装-F:升级某个软件包,若未安装过,则放弃安装。-h:在安

2022-06-07 09:25:28 113

原创 Linux常用命令(2)

一、Linux目录结构二、查看及检索文件命令1、查看文件命令 cat2、查看文件内容 more3、查看文件内容 less4、查看文件内容 head、tail5、统计文件内容命令 wc6、检索和过滤文件内容命令 grep7、压缩命令 gzip、bzip28、归档命令 tar9、文本编辑器命令 vips:cat与more、less的对比,more与less的对比......

2022-06-06 22:55:54 93

原创 Linux常用命令(1)

1、编辑Linux命令行2、获得命令帮助的方法3、显示用户当前所在的工作目录位置4、相对路径、绝对路径5、列表显示目录6、设置别名:alias7、创建新的目录:mkdir8、创建新的文件:touch9、统计目录及文件空间占用情况:du10、创建链接文件:ln11、复制文件或目录:cp12、删除文件或目录:rm13、移动文件或目录:mv14、查找命令文件存放目录:which15、查找文件或目录 find......

2022-05-28 14:02:08 71

原创 TCP的三次握手与四次挥手

一、TCP的连接与断开1、TCP的三次握手2、TCP的四次挥手二、TCP的一些问题1、为什么是三次握手而不是两次呢2、为什么是四次挥手而不是三次

2022-05-22 21:03:51 177

原创 TCP和UDP协议

文章目录TCP和UDP协议1、TCP协议1.1、TCP报文段2、UDP协议2.1、UDP报文段3、总结:TCP和UDP协议TCP/UDP协议族的传输层协议TCP:传输控制协议UDP:用户数据报协议1、TCP协议TCP协议是在七层网络模型中的传输层TCP是面向连接的、可靠的进程到进程通信的协议。TCP提供全双工服务,即数据可在同一时间双向传输,每一个TCP都有发送缓存和接收缓存,用来临时存储数据。TCP将若干个字节构成一个分组,叫报文段(Segment)TCP

2022-05-22 20:51:04 139

原创 ARP协议

文章目录为什么会用到ARPARP协议ARP的工作原理命令华为系统中的arp命令ARP攻击ARP攻击原理为什么会用到ARP局域网中主机之间的通讯是根据IP地址与MAC地址,如果不知道对方的MAC地址该如何进行通讯呢这里将用到ARP协议ARP协议ARP协议的作用是通过解析一个已知IP地址得到MAC地址的在知道对方的IP地址的情况下可以通过ARP得到MAC地址意义:所有ARP协议在网络层被应用,它是网络层与链路层链接的重要枢纽,每当有一个数据要发送的时候都需要用过ARP协议将

2022-05-22 14:40:12 253

原创 IP报文与ICMP协议

1.IP数据包的形成1.1 IP数据包的结构2.ICMP是什么?2.1 ICMP协议的功能

2022-05-07 16:01:29 1246

原创 NAT实验操作

文章目录1.ACL是什么2.三种NAT和EIP3.eNSP实验操作1.ACL是什么ACL一般指访问控制列表。访问控制列表ACL是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。ACL的命令#ACL 访问控制[r1]acl 2000#PS:acl (2000-2999) :只能匹配源ip地址[r1-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255#0.0.0.255是反掩码

2022-05-07 15:40:23 450

原创 NAT是什么

文章目录1. NAT是什么?2. NAT的工作原理3. NAT的功能4. 静态NAT、动态NAT5. NAT的配置1. NAT是什么?1NAT(Network Address Translation),是指网络地址转换,1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。2. NAT的工作原理1NAT用来将内网地址和端口号转换成合法的公网地址和端口号,建立一个会话与公网主机进

2022-05-02 09:53:13 62

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除