随笔分类 -  Linux

摘要:在Nginx中,正则表达式主要用于location指令中,用于匹配请求的URI。以下是一些基本的正则表达式符号和它们在Nginx中的用法: ^ :表示行的开始。例如,"^/images"将匹配以"/images"开头的所有URI。 **$**:表示行的结束。例如,"jpg$"将匹配所有以"jpg"结 阅读全文
posted @ 2024-12-09 15:33 蜜獾互联网 阅读(90) 评论(0) 推荐(0)
摘要:一:firewalld防火墙 1:firewalld简介 firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙,firewalld提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具。 2:fire 阅读全文
posted @ 2024-12-09 15:31 蜜獾互联网 阅读(80) 评论(0) 推荐(0)
摘要:在CentOS 7上部署CA证书服务器需要以下步骤: 安装OpenSSL:OpenSSL是一个强大的安全套接字层密码库,包含了主要的加密、哈希和证书签名算法等。使用以下命令安装: sudo yum install openssl 创建CA私钥:首先,我们需要创建一个私钥,用于生成CA证书。使用以下命 阅读全文
posted @ 2024-12-09 15:28 蜜獾互联网 阅读(347) 评论(0) 推荐(0)
摘要:Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要 阅读全文
posted @ 2024-12-09 15:18 蜜獾互联网 阅读(798) 评论(0) 推荐(0)
摘要:一、su 什么是su? su命令(简称是:substitute 或者 switch user )用于切换到另一个用户,没有指定用户名,则默认情况下将以root用户登录。 为了向后兼容,su默认不改变当前目录,只设置环境变量 HOME 和 SHELL (如果目标用户不是根用户,则加上 USER 和 L 阅读全文
posted @ 2024-12-09 15:11 蜜獾互联网 阅读(128) 评论(0) 推荐(0)
摘要:一、df 1.简介 df 是 disk free的缩写,从UNIX和类UNIX操作系统的早期开始,它就是UNIX和类UNIX操作系统的一部分。它被设计为一种工具,用于监视系统上已使用和可用的磁盘空间数量。 df 命令主要用于需要检查文件系统上已使用和可用的磁盘空间的数量。这在管理服务器系统时尤其重要 阅读全文
posted @ 2024-12-09 15:10 蜜獾互联网 阅读(170) 评论(0) 推荐(0)
摘要:一、tar Linux中的tar命令是文件管理中最重要的命令之一。它是Tape Archive的缩写,用于创建和解压缩归档文件。存档文件是一种压缩文件,其中包含一个或多个捆绑在一起的文件,以便更易于访问存储和可移植性。 tar只负责打包,打包是指将一大堆文件或目录捆绑成一个文件;压缩则是将一个大的文 阅读全文
posted @ 2024-12-09 15:08 蜜獾互联网 阅读(385) 评论(0) 推荐(0)
摘要:Redis Cluster模式部署 Redis的哨兵模式基本已经可以实现高可用,读写分离 ,但是在这种模式下每台 Redis 服务器都存储相同的数据,很浪费内存,所以在 redis3.0上加入了Cluster 集群模式,实现了 Redis 的分布式存储,也就是说每台 Redis 节点上存储不同的内容 阅读全文
posted @ 2024-12-09 14:58 蜜獾互联网 阅读(46) 评论(0) 推荐(0)
摘要:Redis Sentinel哨兵模式部署 主从模式的弊端就是不具备高可用性,当master挂掉以后,Redis将不能再对外提供写入操作,因此sentinel模式应运而生。sentinel中文含义为哨兵,顾名思义,它的作用就是监控redis集群的运行状况,此模式具有如下一些特点: sentinel模式 阅读全文
posted @ 2024-12-09 14:55 蜜獾互联网 阅读(134) 评论(0) 推荐(0)
摘要:Redis单实例安装 Redis(Remote Dictionary Server)是一个开源的内存数据库,遵守 BSD 协议,它提供了一个高性能的键值(key-value)存储系统,常用于缓存、消息队列、会话存储等应用场景。 性能极高:Redis 以其极高的性能而著称,能够支持每秒数十万次的读写操 阅读全文
posted @ 2024-12-09 14:52 蜜獾互联网 阅读(26) 评论(0) 推荐(0)
摘要:Redis Cluster模式部署 Redis的哨兵模式基本已经可以实现高可用,读写分离 ,但是在这种模式下每台 Redis 服务器都存储相同的数据,很浪费内存,所以在 redis3.0上加入了Cluster 集群模式,实现了 Redis 的分布式存储,也就是说每台 Redis 节点上存储不同的内容 阅读全文
posted @ 2024-12-09 14:50 蜜獾互联网 阅读(300) 评论(0) 推荐(0)
摘要:在 Linux 的命令行世界里,有三个强大的文本处理工具:grep、sed 和 awk。它们被统称为 "Linux 三剑客",它们各自拥有独特的功能,可以帮助我们高效地进行各种文本处理任务。让我们一一了解它们。 grep grep 的全称为 "global regular expression pr 阅读全文
posted @ 2024-12-09 14:49 蜜獾互联网 阅读(123) 评论(0) 推荐(0)
摘要:创建启动脚本 在/etc/rc.d/init.d目录下创建**.sh脚本文件,这里起名为jarStartUp.sh文件中复制以下内容 # 配置jdk的路径(jdk的环境变量,可以使用more /etc/profile命令获取copy路径) export JAVA_HOME=/usr/local/ja 阅读全文
posted @ 2024-12-09 14:48 蜜獾互联网 阅读(544) 评论(0) 推荐(0)
摘要:1. tcp状态转换图 这个图N多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这 张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻 的认识, 不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接 阅读全文
posted @ 2024-12-09 14:47 蜜獾互联网 阅读(115) 评论(0) 推荐(0)
摘要:1. 数据包封装 传输层及其以下的机制由内核提供,应用层由用户进程提供(后面将介绍如何使用 socket API编写应用程序),应用程序对通讯数据的含义进行解释,而传输层及其以下 处理通讯的细节,将数据从一台计算机通过一定的路径发送到另一台计算机。应用层 数据通过协议栈发到网络上时,每层协议都要加上 阅读全文
posted @ 2024-12-09 14:47 蜜獾互联网 阅读(181) 评论(0) 推荐(0)
摘要:上图对应两台计算机在同一网段中的情况,如果两台计算机在不同的网段中,那么数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器,如下图所示其实在链路层之下还有物理层,指的是电信号的传递方式,比如现在以太网通用的网线 (双绞线)、早期以太网采用的的同轴电缆(现在主要用于有线电视)、光纤等都属于 阅读全文
posted @ 2024-12-09 14:46 蜜獾互联网 阅读(114) 评论(0) 推荐(0)
摘要:1. 计算机网络发展概览 第一代计算机网络的诞生: 1946年产生第一台数字计算机; 1954年收发器终端的产生; 60年代初,由多重线路控制器参与组成的网络被称为第一代计算机网络。 第二代计算机网络的诞生: 1964年,Baran提出存储转发概念; 1966年,David提出分组概念; 1969年 阅读全文
posted @ 2024-12-09 14:45 蜜獾互联网 阅读(131) 评论(0) 推荐(0)
摘要:文件和文件夹的查看 ls:列出当前目录中的文件和文件夹。 ls -l:以长格式列出文件信息,包括权限、所有者、大小、修改时间等。 ls -a:显示隐藏文件(以 . 开头的文件)。 ls -h:以人类可读的格式显示文件大小。 文件和文件夹的创建 touch filename:创建一个新的空文件。 mk 阅读全文
posted @ 2024-12-09 14:42 蜜獾互联网 阅读(88) 评论(0) 推荐(0)
摘要:管理 Linux 系统上的帐户是系统管理员的一项重要任务。一个常见的任务是禁用帐户,由于各种原因可能需要禁用帐户,例如当员工离开公司或出于安全目的需要临时禁用访问时。 本指南将以简单易懂的步骤引导您完成在 Linux 系统上禁用帐户的过程。 Step 1: 打开终端 按 Ctrl+Alt+T 打开终 阅读全文
posted @ 2024-12-09 14:41 蜜獾互联网 阅读(382) 评论(0) 推荐(0)
摘要:前言: 在前面我们已经讲了有十几个Linux的基础指令及相关的知识了,今天我们再补充几个重点的基础指令,给基础指令收个尾,为下面的内容做准备 目录 一、date指令 时间显示 设定时间 时间戳 二、cal指令 三、find指令 find指令 which指令 whereis指令 四、grep指令 五、 阅读全文
posted @ 2024-12-09 14:38 蜜獾互联网 阅读(52) 评论(0) 推荐(0)