摘要:
AQS AQS是JUC学习的基石,是JUC中许多锁的底层实现机制,我们今天从ReentrantLock出发来深入源码解读AQS的设计。 AQS底层 AQS的几个重要属性: //阻塞队列的头 private transient volatile Node head; //阻塞队列的尾 private 阅读全文
posted @ 2024-12-09 17:42
蜜獾互联网
阅读(90)
评论(0)
推荐(0)
摘要:
引言 今天和大家分享一下一个在 Java 开发中非常重要的概念—— SPI(Service Provider Interface)。SPI 直译叫做服务提供者接口,是一种用于动态加载服务的机制。它不仅能够帮助我们构建更加灵活和可扩展的应用程序,还能让我们的代码更加简洁和易于维护。希望通过本文,大家能 阅读全文
posted @ 2024-12-09 17:40
蜜獾互联网
阅读(276)
评论(0)
推荐(0)
摘要:
web 应用常见安全漏洞一览 1. SQL 注入 SQL 注入就是通过给 web 应用接口传入一些特殊字符,达到欺骗服务器执行恶意的 SQL 命令。 SQL 注入漏洞属于后端的范畴,但前端也可做体验上的优化。 原因 当使用外部不可信任的数据作为参数进行数据库的增、删、改、查时,如果未对外部数据进行过 阅读全文
posted @ 2024-12-09 17:39
蜜獾互联网
阅读(172)
评论(0)
推荐(0)
摘要:
Netty 的 IO 处理循环 在 Netty 中, 一个 EventLoop 需要负责两个工作, 第一个是作为 IO 线程, 负责相应的 IO 操作; 第二个是作为任务线程, 执行 taskQueue 中的任务. 接下来我们先从 IO 操纵方面入手, 看一下 TCP 数据是如何从 Java NIO 阅读全文
posted @ 2024-12-09 17:38
蜜獾互联网
阅读(85)
评论(0)
推荐(0)
摘要:
目录 源码之下无秘密 ── 做最好的 Netty 源码分析教程 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NIO 的前生今世 之一 简介 Java NIO 的前生今世 之二 NIO Channel 小结 Java NIO 的前生今世 之三 NIO Buffer 详解 J 阅读全文
posted @ 2024-12-09 17:37
蜜獾互联网
阅读(105)
评论(0)
推荐(0)
摘要:
目录 源码之下无秘密 ── 做最好的 Netty 源码分析教程 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NIO 的前生今世 之一 简介 Java NIO 的前生今世 之二 NIO Channel 小结 Java NIO 的前生今世 之三 NIO Buffer 详解 J 阅读全文
posted @ 2024-12-09 17:37
蜜獾互联网
阅读(47)
评论(0)
推荐(0)
摘要:
目录 源码之下无秘密 ── 做最好的 Netty 源码分析教程 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NIO 的前生今世 之一 简介 Java NIO 的前生今世 之二 NIO Channel 小结 Java NIO 的前生今世 之三 NIO Buffer 详解 J 阅读全文
posted @ 2024-12-09 17:36
蜜獾互联网
阅读(60)
评论(0)
推荐(0)
摘要:
录 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NIO 的前生今世 之一 简介 Java NIO 的前生今世 之二 NIO Channel 小结 Java NIO 的前生今世 之三 NIO Buffer 详解 Java NIO 的前生今世 之四 NIO Selector 阅读全文
posted @ 2024-12-09 17:36
蜜獾互联网
阅读(25)
评论(0)
推荐(0)
摘要:
永顺 2016-10-26 阅读 20 分钟 41 目录 Netty 源码分析之 番外篇 Java NIO 的前生今世 Java NIO 的前生今世 之一 简介 Java NIO 的前生今世 之二 NIO Channel 小结 Java NIO 的前生今世 之三 NIO Buffer 详解 Java 阅读全文
posted @ 2024-12-09 17:35
蜜獾互联网
阅读(21)
评论(0)
推荐(0)
摘要:
目录 此文章属于 源码之下无秘密 ── 做最好的 Netty 源码分析教程 系列文章之一. 代码下载 首先到 Netty 的 Github 仓库 中, 点击右边绿色的按钮: 拷贝 git 地址: git@github.com:netty/netty.git然后在终端中输入如下命令, 克隆 Netty 阅读全文
posted @ 2024-12-09 17:34
蜜獾互联网
阅读(82)
评论(0)
推荐(0)
摘要:
Selector Selector 允许一个单一的线程来操作多个 Channel. 如果我们的应用程序中使用了多个 Channel, 那么使用 Selector 很方便的实现这样的目的, 但是因为在一个线程中使用了多个 Channel, 因此也会造成了每个 Channel 传输效率的降低.使用 Se 阅读全文
posted @ 2024-12-09 17:33
蜜獾互联网
阅读(144)
评论(0)
推荐(0)
摘要:
Java NIO Buffer 当我们需要与 NIO Channel 进行交互时, 我们就需要使用到 NIO Buffer, 即数据从 Buffer读取到 Channel 中, 并且从 Channel 中写入到 Buffer 中.实际上, 一个 Buffer 其实就是一块内存区域, 我们可以在这个内 阅读全文
posted @ 2024-12-09 17:33
蜜獾互联网
阅读(75)
评论(0)
推荐(0)
摘要:
Java NIO Channel 通常来说, 所有的 NIO 的 I/O 操作都是从 Channel 开始的. 一个 channel 类似于一个 stream.java Stream 和 NIO Channel 对比 我们可以在同一个 Channel 中执行读和写操作, 然而同一个 Stream 仅 阅读全文
posted @ 2024-12-09 17:32
蜜獾互联网
阅读(37)
评论(0)
推荐(0)
摘要:
简介 Java NIO 是由 Java 1.4 引进的异步 IO.Java NIO 由以下几个核心部分组成: Channel Buffer Selector NIO 和 IO 的对比 IO 和 NIO 的区别主要体现在三个方面: IO 基于流(Stream oriented), 而 NIO 基于 B 阅读全文
posted @ 2024-12-09 17:31
蜜獾互联网
阅读(29)
评论(0)
推荐(0)
摘要:
前言 首先迟到的祝大家中秋快乐。 最近一周多没有更新了。其实我一直想憋一个大招,分享一些大家感兴趣的干货。 鉴于最近我个人的工作内容,于是利用这三天小长假憋了一个出来(其实是玩了两天?)。 先简单说下本次的主题,由于我最近做的是物联网相关的开发工作,其中就不免会遇到和设备的交互。 最主要的工作就是要 阅读全文
posted @ 2024-12-09 17:30
蜜獾互联网
阅读(205)
评论(0)
推荐(0)
摘要:
前言 在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据?本文主要侧重于分析几种常见的攻击的类型以及防御的方法。 想阅读更多优质原创文章请猛戳GitHub博客 一、XSS XSS (Cross-Site Scripting),跨站脚本攻击, 阅读全文
posted @ 2024-12-09 17:29
蜜獾互联网
阅读(293)
评论(0)
推荐(0)
摘要:
前言 从今天开始进入Java基础的复习,可能一个星期会有一篇的<十道简单算法>,我写博文的未必都是正确的~如果有写错的地方请大家多多包涵并指正~ 今天要复习的是泛型,泛型在Java中也是个很重要的知识点,本文主要讲解基础的概念,并不是高深的知识,如果基础好的同学可以当复习看看~ 一、什么是泛型? J 阅读全文
posted @ 2024-12-09 17:28
蜜獾互联网
阅读(21)
评论(0)
推荐(0)
摘要:
最近看到网上流传着,各种面试经验及面试题,往往都是一大堆技术题目贴上去,而没有答案。 不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持,让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富 阅读全文
posted @ 2024-12-09 17:27
蜜獾互联网
阅读(818)
评论(0)
推荐(0)
摘要:
之前我在 github 上整理了来一份:free-programming-books-zh_CN(免费的计算机编程类中文书籍)。 截至目前为止,已经有 90 多人发了 300 多个 Pull Requests 和 200 多个 issues,从最初的几十本书到现在的近 500 本书。 欢迎大家提 P 阅读全文
posted @ 2024-12-09 17:25
蜜獾互联网
阅读(111)
评论(0)
推荐(0)
摘要:
干货 一.校验数字 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2 阅读全文
posted @ 2024-12-09 17:24
蜜獾互联网
阅读(44)
评论(0)
推荐(0)
摘要:
之前我在 github 上整理了来一份:free-programming-books-zh_CN(免费的计算机编程类中文书籍)。 截至目前为止,已经在 GitHub 收获了 40000 多的 stars,有 90 多人发了 600 多个 Pull Requests 和 issues。 在收集的过程中 阅读全文
posted @ 2024-12-09 17:23
蜜獾互联网
阅读(70)
评论(0)
推荐(0)
摘要:
一. 安装docker 1. docker一键安装命令: curl -sSL https://get.daocloud.io/docker | sh 2. 启动docker systemctl start docker 二. 搭建镜像仓库 拉取Registry私有镜像仓库,在我们本地搭建一个内网的仓 阅读全文
posted @ 2024-12-09 17:17
蜜獾互联网
阅读(331)
评论(0)
推荐(0)
摘要:
最近在整理自己私人服务器上的各种阿猫阿狗,正好就顺手详细记录一下清理之后重装的步骤,今天先写点数据库的内容,关于在Linux中安装配置MongoDB 说实话为什么会装MongoDB呢,因为之前因为公司需要做点Nodejs的中间件,我顺手玩了一下MongoDB的CRUD,文档型数据库还是挺有意思的 安 阅读全文
posted @ 2024-12-09 17:16
蜜獾互联网
阅读(68)
评论(0)
推荐(0)
摘要:
包管理器是方便软件安装 卸载 解决包依赖关系的重要工具 centos redhat使用yum包管理器,安装包的格式是 rpm ubuntu debian 使用apt包管理器,安装包格式是 deb rpm命令常用参数 -q 查询软件包rpm -qa 查询安装的所有rpm软件包rpm -q 软件包名称 阅读全文
posted @ 2024-12-09 17:05
蜜獾互联网
阅读(31)
评论(0)
推荐(0)
摘要:
Mysql主从环境概述 Mysql集群主从环境搭建 本次采用Docker部署集群,并且首先主从实例配置。 1.Mysql-Cluster集群服务规划 2.Mysql-Cluster集群先决条件 创建 Mysql-Cluster集群主要配置目录如下: 2.1 Mysql-Master节点[3308] 阅读全文
posted @ 2024-12-09 17:03
蜜獾互联网
阅读(210)
评论(0)
推荐(0)
摘要:
nginx日志共三个参数。 access_log: 定义日志的路径及格式。 log_format: 定义日志的模板。 open_log_file_cache: 定义日志文件缓存。 nginx access日志配置 access_log日志配置 access_log用来定义日志级别,日志位置。语法如下 阅读全文
posted @ 2024-12-09 16:59
蜜獾互联网
阅读(536)
评论(0)
推荐(0)
摘要:
前言 大家好,我是无名小歌。今天给大家分享一个centos7系统搭建2022年最新ELK日志分析系统,目前版本是8.2.2。值得注意的是安装 ELK 时,您必须在整个ELK中使用相同的版本,如:Elasticsearch 8.2.2,则安装Kibana 8.2.2 和 Logstash 8.2.2, 阅读全文
posted @ 2024-12-09 16:48
蜜獾互联网
阅读(589)
评论(0)
推荐(0)
摘要:
nginx是一款轻量级web服务器,主要有负载均衡和反向代理的特性。 安装准备 nginx一些模块需要依赖lib库,所以先安装lib库,执行以下命令: [root@localhost local]# yum -y install gcc-c++ pcre pcre-devel zlib zlib-d 阅读全文
posted @ 2024-12-09 16:43
蜜獾互联网
阅读(889)
评论(0)
推荐(0)
摘要:
二、系统管理 1.系统信息、硬件资源 (1).CPU CPU是操作系统稳定运行的根本,CPU的速度与性能在很大程度上决定了系统整体的性能,因此,CPU数量越多、主频越高,服务器性能也就相对越好 # 1,查看物理CPU个数 $ cat /proc/cpuinfo |grep "physical id" 阅读全文
posted @ 2024-12-09 16:42
蜜獾互联网
阅读(80)
评论(0)
推荐(0)
摘要:
Harbor简介 Harbor 是为企业用户设计的容器镜像仓库开源项目,包括了权限管理(RBAC)、LDAP、审计、安全漏洞扫描、镜像验真、管理界面、自我注册、HA 等企业必需的功能,同时针对中国用户的特点,设计镜像复制和中文支持等功能。 虽然Docker官方提供了公共的镜像仓库,但是从安全和效率等 阅读全文
posted @ 2024-12-09 16:38
蜜獾互联网
阅读(381)
评论(0)
推荐(0)
摘要:
1导语 经常有用户报障系统被植入恶意程序,如挖矿软件、ddos攻击病毒、syn映射攻击病毒等,可以按照以下流程为用户排查入侵病毒类型: 一、定位病毒进程 对于用户反馈云主机性能卡顿,CPU和内存占用较高的情况: 执行TOP命令,查看占用CPU较高的异常进程,一般多为80%以上,有个别病毒占用CPU可 阅读全文
posted @ 2024-12-09 16:34
蜜獾互联网
阅读(489)
评论(0)
推荐(0)
摘要:
[guougo@guoguo-host ~]$ ~ 当前所在目录的名字,会随着用户进入不同目录而改变 ~ 表示当前用户的家目录(home directory) $ 指你所具备的权限 $ : 普通用户 # : 超级用户,root权限 使用sudo su切换到超级用户 使用ctrl + d退出root用 阅读全文
posted @ 2024-12-09 16:32
蜜獾互联网
阅读(51)
评论(0)
推荐(0)
摘要:
最近发现一款好用的可视化管理工具mayfly-go,可以通过Web的形式进行Linux系统管理,同时支持MySQL、Redis、MongoDB等数据库的管理,功能非常强大!今天就给大家介绍下这款工具,希望对大家有所帮助! SpringBoot实战电商项目mall(50k+star)地址:https: 阅读全文
posted @ 2024-12-09 16:31
蜜獾互联网
阅读(150)
评论(0)
推荐(0)
摘要:
前言 在linux系统中,root账户是有全部管理权限的,一旦root账户密码外泄,对于服务器而言将是致命的威胁;出于安全考虑,通常会限制root账户的登陆,改为配置普通用户登陆服务器后su切换到root账户使用,这种方式较为安全,限制root账户登陆的方式有多种,本文主要介绍如何通过linux-P 阅读全文
posted @ 2024-12-09 16:29
蜜獾互联网
阅读(315)
评论(0)
推荐(0)
摘要:
一、简介 rsync 是一个常用的 Linux 应用程序,用于文件同步。 它可以在本地计算机与远程计算机之间,或者两个本地目录之间同步文件(但不支持两台远程计算机之间的同步)。它也可以当作文件复制工具,替代cp和mv命令。 它名称里面的r指的是 remote,rsync 其实就是"远程同步"(rem 阅读全文
posted @ 2024-12-09 16:29
蜜獾互联网
阅读(238)
评论(0)
推荐(0)
摘要:
安装Harbor 安装docker # 安装 apt 依赖包 apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common # 添加 Docker 的 阅读全文
posted @ 2024-12-09 16:27
蜜獾互联网
阅读(40)
评论(0)
推荐(0)
摘要:
需求 收集 ES 的指标, 并进行展示和告警; 现状 ES 通过 docker compose 安装 所在环境的 K8S 集群有 Prometheus 和 AlertManager 及 Grafana 方案 复用现有的监控体系, 通过: Prometheus 监控 ES. 具体实现为: 采集端 el 阅读全文
posted @ 2024-12-09 16:26
蜜獾互联网
阅读(275)
评论(0)
推荐(0)
摘要:
linux安装和使用Rancher Rancher介绍请看如下博客 arm架构安装Rancher并导入k8s集群解决Error: no objects passed to apply 华为云arm架构安装k8s(kubernetes)") linux下安装Rancher Rancher部署 监控k8 阅读全文
posted @ 2024-12-09 16:25
蜜獾互联网
阅读(142)
评论(0)
推荐(0)
摘要:
揭秘十大黑客专用渗透测试的工具的操作系统,这里我把 Kali Linux 列为首位,是因为它在渗透测试中非常流行,它的开发团队 Offensive security 同时也是开发 BackTrack 的团队。我们没有列出 BackTrack ,是因为在它的官方站点上已经无法下载了,它已经被 Kali 阅读全文
posted @ 2024-12-09 16:24
蜜獾互联网
阅读(834)
评论(0)
推荐(0)
摘要:
linux安装KubeSphere 介绍 KubeSphere 是在目前主流容器调度平台 Kubernetes 之上构建的企业级分布式多租户容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度,旨在解决 Kubern 阅读全文
posted @ 2024-12-09 16:23
蜜獾互联网
阅读(111)
评论(0)
推荐(0)
摘要:
丢失数据是任何用户都可能经历的最令人不安和痛苦的经历之一。一旦珍贵数据被删除或丢失,就再也找不不回来通常会引发焦虑,让用户感到无助。值得庆幸的是,有几个工具可以用来恢复 Linux 机器上被删除的文件。我们尝试了一些数据恢复工具,可以帮助您恢复删除的文件,其中一个脱颖而出就是 TestDisk 数据 阅读全文
posted @ 2024-12-09 16:22
蜜獾互联网
阅读(301)
评论(0)
推荐(0)
摘要:
SCP 是 linux 发行版中的命令行工具,用于通过网络安全地跨系统复制文件和目录。SCP 代表安全复制,因为它使用 ssh 协议复制文件。 拷贝时,scp 命令建立 ssh 连接到远程系统。换句话说,我们可以说 scp 在后端使用相同的 SSH 安全机制,它需要密码或密钥进行身份验证。 SCP 阅读全文
posted @ 2024-12-09 16:15
蜜獾互联网
阅读(906)
评论(0)
推荐(0)
摘要:
查看所有用户/组 cat /etc/passwd cat /etc/group 添加用户 useradd 选项 用户名 -d:自定义用户的家目录,即指定用户登录默认的家目录 -e:指定帐号的有效期限 -g:指定用户所属的主组 -G:指定用户所属的附加群组 -m:自动建立用户的登入目录,系统默认会创建 阅读全文
posted @ 2024-12-09 16:14
蜜獾互联网
阅读(29)
评论(0)
推荐(0)
摘要:
df (disk free) 命令用于查询文件系统磁盘使用情况。默认情况下,df 命令以 1K 块为单位显示文件系统的使用情况,如果您想以更友好的格式显示 df 命令的输出,请使用 -h 选项。 基本语法: # df {options} {mount_point_of_filesystem} 可用选 阅读全文
posted @ 2024-12-09 16:12
蜜獾互联网
阅读(131)
评论(0)
推荐(0)
摘要:
PS:本文档实验过程中并没有对权限做出严格约束,比如直接在jenkins存放管理员的kubeconfig文件、直接在jenkins用集群管理员角色对接k8s集群等操作,均有很大风险,需要根据实际情况约束相应用户的权限。 规划设计: 角色地址域名 master 192.168.10.100 node 阅读全文
posted @ 2024-12-09 16:11
蜜獾互联网
阅读(418)
评论(0)
推荐(0)
摘要:
众所周知,NGINX 是一个广受好评的 web 服务器,也可以用作反向代理,负载均衡器和 HTTP 缓存。keepalive 工作在虚拟路由器冗余协议 VRRP (Virtual Router Redundancy Protocol) 上,它允许一个静态 IP 在两个 Linux 系统之间进行故障转 阅读全文
posted @ 2024-12-09 16:08
蜜獾互联网
阅读(292)
评论(0)
推荐(0)
摘要:
MySQL 提供了 mysqldump 命令来实现导出数据库,命令用法如下: mysqldump -u root -p[password] [database_name] > [backup].sql 在 Linux 服务器中结合 crontab 定时命令实现定时备份数据库,同时支持压缩、备份日志、 阅读全文
posted @ 2024-12-09 16:04
蜜獾互联网
阅读(86)
评论(0)
推荐(0)
摘要:
准备工作 1、创建用户和配置环境参数 (1)、创建用户和创建所需目录 [root@nginx ~]# groupadd nginx [root@nginx ~]# useradd -d /home/nginx -g nginx -m nginx [root@nginx ~]# chmod 755 / 阅读全文
posted @ 2024-12-09 16:03
蜜獾互联网
阅读(165)
评论(0)
推荐(0)
摘要:
前言 大家好,我是god23bin。欢迎来到《一分钟学一个 Linux 命令》系列,今天需要你花两分钟时间来学习下,因为今天要讲的是两个命令,mkdir 和 touch 命令。前一个命令是操作目录的,后一个命令是操作文件的。 建议学完手敲一篇加深记忆噢! mkdir 什么是 mkdir 命令? mk 阅读全文
posted @ 2024-12-09 15:59
蜜獾互联网
阅读(1237)
评论(0)
推荐(0)
摘要:
“流量劫持” 目前还没有成为一个学术性的词汇,它可能是一个安全话题,也可能是一个网络话题。从网络视角出发,我们劫持流量通常是为了做审计、路由、流量治理等方面的事情,本文就从这个角度来分析和整理一下目前比较常见的流量劫持技术及其应用场景,希望读者能从五花八门的技术中,选出最合适自己的那一款。 首先我们 阅读全文
posted @ 2024-12-09 15:54
蜜獾互联网
阅读(212)
评论(0)
推荐(0)
摘要:
对于 Linux 网络,好奇心强的同学一定思考过两个问题: 当我们发出一个包的时候,Linux 是如何决策该从哪个网卡(假设有多个网卡)、哪个下一跳发出这个包,用什么 IP 作为 source...... 当 Linux 收到一个包时,又是如何决定往哪里送的,是发送给本地程序、其他虚拟接口,还是转发 阅读全文
posted @ 2024-12-09 15:50
蜜獾互联网
阅读(96)
评论(0)
推荐(0)
摘要:
一、portainer-ce介绍 1.portainer简介 Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。 2.portainer-ce简介 Portainer Commu 阅读全文
posted @ 2024-12-09 15:47
蜜獾互联网
阅读(1486)
评论(0)
推荐(0)
摘要:
一、Magma导航页介绍 1.1 Magma导航页简介 Magma导航页是一款可高度定制、轻量级和响应性强的个人仪表板 。 1.2Magma导航页特点 简单,轻量级,快速 多种语言 多重主题 可高度定制的 二、本地环境介绍 2.1 本地环境规划 本次实践为个人测试环境,操作系统版本为centos7. 阅读全文
posted @ 2024-12-09 15:47
蜜獾互联网
阅读(237)
评论(0)
推荐(0)
摘要:
一、wordpress介绍 WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。 二、检查本地docker环境 1.检查docker状态 [root@jeven ~]# 阅读全文
posted @ 2024-12-09 15:46
蜜獾互联网
阅读(827)
评论(0)
推荐(1)
摘要:
一、webmin介绍 Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、Solaris、Unixware、Iri 阅读全文
posted @ 2024-12-09 15:44
蜜獾互联网
阅读(445)
评论(0)
推荐(0)
摘要:
一、检查服务器系统版本 [root@node ~]# cat /etc/os-release NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="Ce 阅读全文
posted @ 2024-12-09 15:42
蜜獾互联网
阅读(45)
评论(0)
推荐(0)
摘要:
Tomcat目录结构图如下: 1、bin目录 存放一些可执行的二进制文件,.sh 结尾的为linux下执行命令,.bat 结尾的为windows下执行命令。 catalina.sh:真正启动tomcat文件,可以在里面设置jvm参数。 startup.sh:启动tomcat(需事先配置好JAVA_H 阅读全文
posted @ 2024-12-09 15:41
蜜獾互联网
阅读(293)
评论(0)
推荐(0)
摘要:
Let’s Encrypt 是一个由非营利性组织互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。Let's Encrypt 的签发/续签,通过脚本自动化完成;通过 acme.sh 相对来说是比较省心,自动化程度较高; 安装 acme.sh工具 curl https:// 阅读全文
posted @ 2024-12-09 15:39
蜜獾互联网
阅读(434)
评论(0)
推荐(0)
摘要:
在Dockerfile中部署前端Vue打包的dist文件,你需要创建一个Dockerfile,然后在其中定义如何构建你的Docker镜像。! 以下是一个基本的示例: 首先,你需要在你的项目根目录下创建一个Dockerfile文件。这个文件会告诉Docker如何构建你的应用的镜像。 # 基于Node的 阅读全文
posted @ 2024-12-09 15:38
蜜獾互联网
阅读(310)
评论(0)
推荐(0)
摘要:
前言 随着云计算厂商的兴起,云资源如ECS不再只有企业或者公司才会使用,普通人也可以自己买一台ECS来搭建自己的应用或者网站。虽然云计算厂商帮我们做了很多安全相关的工作,但并不代表我们的机器资源就绝对是安全的。 要知道有很多事情是云计算厂商不能为我们做的,就比如账号密码的安全策略配置,而账号密码的安 阅读全文
posted @ 2024-12-09 15:37
蜜獾互联网
阅读(52)
评论(0)
推荐(0)
摘要:
在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
蜜獾互联网
阅读(79)
评论(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
蜜獾互联网
阅读(169)
评论(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
蜜獾互联网
阅读(133)
评论(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)
摘要:
linux网卡可以通过命令和配置文件配置,如果是桌面环境还可以通过图形化界面配置. 1.ifconfig(interfaces config)命令方式 通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfi 阅读全文
posted @ 2024-12-09 14:43
蜜獾互联网
阅读(812)
评论(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)

浙公网安备 33010602011771号