刷新
Linux-shell编程入门基础

博主头像 本篇文章就是一个过渡学习的,先入门shell脚本,由于作者有编程基础,所以有些解释的比较少。由于现在还在努力学习中,以后等本散修进阶了之后再写进阶的、与网络安全更加贴合的shell编程 ...

如何应对红帽不再维护 CentOS

CentOS(Community Enterprise Operating System,社区企业操作系统)是由 Lance Davis 发起,通过社区驱动,目标是创建一个免费、开源的企业级操作系统。它根据 Red Hat Enterprise Linux(RHEL)开放源码编译而成,由于代码相同, ...

debian11 podman搭建rocketmq (初步测试)

博主头像 前言 由于个人学习测试需要,想要在debian11环境下,使用podman搭建一个简单的单节点rocketmq,搭建过程比较繁琐,所以记录下来留作后续参考。 由于对rocketmq镜像不熟悉,有些配置可能存在错误,会在后续有能力优化时继续更新此文档。 后续可能会补充podman-compose实现方 ...

使用ruri快速构建跨架构chroot容器

博主头像 在开发过程中,我们偶尔会用到跨架构Linux容器。 ruri全称“轻量型,用户友好的Linux容器实现”,是一个1M左右大小的Linux容器实现,提供了一系列功能选项,致力于成为更加强大且安全的chroot命令替换。 我们以在x86_64系统下运行arm64的Ubuntu容器为例: 确认binfmt ...

Docker 安装迅雷NAS

博主头像 本文详细介绍了如何在 CentOS 服务器上通过 Docker 安装和配置迅雷NAS,实现高效的远程下载功能,并提供了详细的命令和配置步骤。 ...

图解CPU的实模式与保护模式

博主头像 作者:小牛呼噜噜 大家好,我是呼噜噜,由于x86保护模式是比较复杂晦涩的,所以特地单拉出来,实模式和保护模式一个重要的更新就是对内存的管理与保护,并且随着软件的发展,为了极致地压榨CPU的性能,硬件和软件都做出了许多努力,为了更好的管理内存,引入分段,分页,段页等等。本文会沿着内存的主线,穿插于实模 ...

linux常用命令

博主头像 1.查看 ll ls tail -2000f xx 可以限制查看的范围 cat xx 查询jdk的安装路径: echo $JAVA_HOME 查看文件安装路径: whereis mysql 查询运行文件所在路径: which mysql 查看日志: 如果日志是在tomcat下的logs cd /xx ...

vim学习笔记——三种基本模式和相关操作

博主头像 vim的三种模式 一般模式 以vim打开一个文件就直接进入一般模式了。在这个模式中,你可以使用h,j,k,l按键移动光标,也可以使用删除字符或删除整行来处理文件内容,也可以使用复制粘贴处理文件内容。 编辑模式 在一般模式中按下A,a,I,i,O,o,R,r任何一个按键,就可以进入编辑模式,在界面左下 ...

Linux 特权 SUID/SGID 的详解

博主头像 导航 0 前言 1 权限匹配流程 2 五种身份变化 3 有效用户/组 4 特权对 Shell 脚本无效 5 Sudo 与 SUID/SGID 的优先级 6 SUID、SGID、Sticky 各自的功能 0、前言 Linux最优秀的地方之一,就在于他的多人多工环境。而为了让各个使用者具有较保密的档案资 ...

linux 4.19 ip重组

博主头像 IP重组 ip重组这部分 4.19内核与3.10内核有些差别,4.9.134以后内核中不使用低水位和工作队列了,同时使用了rhashtable 替代了 hash bucket的概念,在3.10内核中使用1024个hash bucket, 每个bucket中最多存放128个分片队列,在4.19内核中所 ...

Linux 文件系统扩展

博主头像 今天发现/usr目录空间不够。需要扩展。之前没有处理过。今天试了一下调整。并且记录下来整个过程。 1 使用fdisk -l 查看磁盘信息 2、使用fdisk /dev/sda 对磁盘进行分区 操作完后,多了一个/dev/sda3 4 使用 pvcreate /dev/sda3创建物理卷 5、使用vg ...

Linux Redis 服务设置开机自启动

博主头像 @目录前言一、准备工作二、操作步骤2.1 修改redis.conf文件2.2 创建启动脚本2.3 设置redis 脚本权限2.4 设置开机启动2.5 验证总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i、 提示:以下是本篇文章正文内容,下面案例可供参考 一、准备工作 注意:准备已 ...

debian12 创建本地harbor镜像库

博主头像 前言 harbor是一个docker/podman镜像管理库,可用于存储私人镜像。现将本人在debian12系统搭建harbor镜像库的过程记录下来,留作后续参考。 可以参考github harbor项目给定的安装教程,很详细了:https://goharbor.io/docs/2.11.0/ins ...

使用Device Mapper创建线性阵列

博主头像 ​ 在之前的文章:《QEMU/KVM启动物理分区的Windows并调优》中笔者使用mdadm创建线性阵列,使VM启动物理硬盘分区上的Windows系统。这个做法思路清晰且具有实操性,但根据这个issue,Linux内核上游已将CONFIG_MD_LINEAR编译参数弃置了,这意味着在6.8及以后的内 ...

Win 安装WSL+Ubuntu

博主头像 简要:Win安装WSL(Windows Subsystem for Linux)主要是在win系统可以运行linux系统,下面详解介绍如何安装WSL和Ubuntu以及Ubuntu一些简单配置 一、安装WSL 可以参考官网内容->WSL相关介绍 1、使用图像界面 打开控制面板(win+r输入contr ...

操作系统启动的过程

博主头像 目录操作系统,启动!大致过程重要程序bootsect.ssetup.shead.s 操作系统,启动! 大致过程 ​ 计算机的工作方式是取指执行,而执行其的前提是内存中有代码。操作系统刚开始并不是在内存中,而是在磁盘上,因此第一步需要将其以一定的方式从磁盘读入内存。 (1)x86PC刚开机时CPU处于 ...

CentOS安装git客户端

博主头像 在 CentOS 上安装 Git 可以通过以下几个步骤来完成: 1. 使用 YUM 安装 Git(一般这种情况已经可以满足) 这是最简单的方法,使用 CentOS 自带的 YUM 包管理器。 更新 YUM 包索引: sudo yum update 安装 Git: sudo yum install g ...

centos7建立本地仓库的方法

博主头像 写这个方法是因为需要向一台没有外网的服务器上安装gcc,各种百度找到了相关依赖、依赖的依赖。。。。。。的rpm包,林林总总近100个rpm,拷贝到目标服务器上安装的时候发现这些rpm包的安装顺序完全靠猜测,安装就报:有依赖需要提前安装。这时候感谢百度大模型文心一言的帮助,找到了可以使用本地仓库来管理 ...

123···34>