Linux进程信号的捕捉处理指南
目录一、信号捕捉处理的概述1、信号捕捉处理全过程2、用户态和内核态的区别(一)用户态(二)内核态(三)用户态与内核态的切换(四)硬件条件二、再谈进程地址空间操作系统本质三、系统调用函数四、其他补充内容1、可重入函数2、volatile关键字一、信号捕捉处理的概述
1、信号捕捉处理全过程
如果信号的处理动作是用户自 ...
Linux部署minio的详细步骤
目录Linux部署minio详细步骤minio在Linux环境下的单体服务部署SpringBoot集成miniominio工具类Linux部署minio详细步骤
最近项目上需要用到文件上传和文件下载,想到之前项目用到了minio,于是决定使用它作为我们的文件服务器,为什么选用minio呢,主要的优点就是我之前用过,对于单体小项目非常的方便、轻量级,写一个工具 ...
CentOS7设置静态IP地址的超详细指南
目录CentOS 7设置静态IP地址的详细指南1. 查看当前网络配置使用ifconfig命令查看网络接口2. 编辑网络配置文件编辑配置文件配置文件参数详解3. 重启网络服务4. 验证静态IP地址配置测试网络连接5. 常见问题与故障排除问题一:-bash: ifconfig: 未找到命令问题二:无法连接到网络问题三:DNS解析失败问题四:网络服务启动失败 ...
Linux 服务配置实践之NTP时间同步与SSH免密登录
目录一、背景、核心以及工具作业背景与意义:核心内容:工具:二、工具的确认与安装(一)NTP 服务相关工具(二)SSH 相关工具三、具体操作步骤(一)配置 NTP 时间服务器,确保客户端主机(nodel1)能和服务主机(master)同步时间1. 服务主机master配置(IP:192.168.232.141)2. 客户端nodel1配置(IP:192.168.232 ...
Shell脚本中diff工具的使用
目录一、前言二、什么是 diff?✅ 主要用途:三、diff 的基本语法✅ 示例:四、diff 输出格式详解✅ 示例对比:✅ 解读:五、常用选项参数详解六、diff 在 Shell 脚本中的应用✅ 示例1:检测文件是否变化✅ 示例2:监控日志文件变化七、实战案例:自动检测配置文件变更📌 需求背景:✅ 实现脚本:八、diff 与 patch 的结合 ...
Linux从fork到exec揭秘进程替换的全流程
目录前言进程替换简单示范进程替换函数exec*int execl(const char* ,const char*,…)int execlp(const char*,const char* ,…)int execv(const char* path,char* const argc[])int execvp(consy char* file,const char* arg[])int execle(const char* path.const arg,…,char* const envp[])总计Linux 下 ...
Linux安装MySQL的详细图文教程
目录前言一、下载mysql安装包地址二、环境准备1、查看是否已经安装 Mysql2、清空 /etc/ 目录下的 my.cnf3、删除 mariadb4、清空带有 mysql 的所有文件:5、检查并安装依赖库6、 解压 MySQL 压缩包并更名7. 创建 mysql 组和用户三、设置 MySQL 配置文件 my.cnf四、Mysql 初始化五、启动并登录 MySQL,设置 MySQL 开机自启动前 ...
Linux edge浏览器的下载安装与换中文的方法教程(2025最新)
目录前言下载安装换中文步骤Linux Edge无法启动的原因问题发现解决方案推广到Edge前言
为了方便书签和win的同步以及插件设置的同步,干脆win和linux都用edge浏览器,也发现网上教程比较早了,一些细节可能已经过时了、不太一样了,这里记录一下。
下载
edge官网:https://www.microsoft.com打开后找到下载页
滚轮到下面, ...
Ubuntu服务器挂载新的硬盘的超详细流程(开机自动挂载)
目录一、检查硬盘,找到要挂载的硬盘二、创建挂载点三、格式化与挂载硬盘3.1 格式化硬盘(针对未使用过的硬盘)3.2 挂载硬盘3.3、查找UUID四、启用开机自动挂载4.1 打开 fstab 文件4.2 添加挂载信息五、给挂载目录赋权总结简而言之,看这张图片就好(可以存一下,注意挂载点/data可以自定义,挂载硬盘的位置/dev/sdb要改成 ...
一文详解Ubuntu设置环境变量的两种方法
目录一、环境变量二、设置环境变量2.1 仅对当前用户生效2.2 对所有用户生效Ubuntu系统添加环境变量3种方法在Ubuntu(或其他Linux系统)中,环境变量是系统或应用程序运行时使用的全局配置参数。它们可以存储路径、密钥、默认设置等信息,影响程序的行为。无论你是开发者、系统管理员,还是Linux初学者,掌握环境变量的配置 ...
Linux系统下ElasticSearch的安装和启动教程
目录安装环境下载地址安装步骤安装环境
Linux(centos)
下载地址
https://www.elastic.co/cn/downloads/elasticsearch
安装步骤
切换到ES安装目录,如 /www;
在www目录下,创建elasticsearch文件夹,并进入文件夹内;
mkdir elasticsearch
cd elasticsearch
获取elasticearch安装包;可以使用在线下载命令,下载安装包 ...
虚拟机配置CentOS7的超详细流程
目录一、镜像文件下载1.地址1.1 CentOS1.2 Ubuntu2.下载二、新建虚拟机三、启动配置1.日期和时间——时区(DATE & TIME)2.键盘3.语言支持4.INSTALLATION SOURCE 安装资源5.SOFTWARE SELECTION软件安装选择6.磁盘分区6.1 分区介绍6.2 自定义分区6.3 添加/boot6.4 添加swap6.5 保存配置7.网络和主机配置 NETWORK ...
Linux环境卸载Centos7自带的OpenJDK和安装JDK1.8的图文教程
目录1.Centos7自带的OpenJDK与JDK的区别2.卸载Centos7自带的OpenJDK第一种方式:rpm -e --nodeps 卸载jdk第二种方式:删除openjdk默认jdk安装目录所有文件 3.安装JDK1.8总结 1.Centos7自带的OpenJDK与JDK的区别
2.卸载Centos7自带的OpenJDK
第一种方式:rpm -e --nodeps 卸载jdk
1.通过命令 (rpm -qa | g ...
Linux中常见环境变量的特点与设置指南
目录前言一、环境变量的概念二、常见的环境变量三、环境变量特点及其相关指令3.1 环境变量的全局性3.2、环境变量的生命周期四、环境变量的组织方式五、C语言对环境变量的操作5.1 设置环境变量:setenv5.2 删除环境变量:unsetenv5.3 遍历所有环境变量:environLinux中Bash环境变量的配置方法前言
环境变量是操作系统和用户设 ...
检查CentOS版本的8种方法
目录1、使用cat/etc/redhat-release命令检查。2、使用lsb_release -a命令检查。3、使用hostnamectl命令检查。4、使用rpm -q centos-release命令检查。5、使用getenforce命令获取版本信息。6、使用cat/proc/version文件查看。7、使用uname -a命令检查。8、使用yum list installed命令检查。centos哪个版本比较稳定当前 CentO ...
bash的特性命令和文件自动补全功能实现
目录一、前言二、什么是 Bash 自动补全?三、Bash 自动补全的类型四、基本使用方法✅ 1. 命令自动补全✅ 2. 文件/目录自动补全✅ 3. 参数自动补全(需安装 bash-completion)五、启用 bash-completion 扩展功能✅ 安装方法(以 Ubuntu/Debian 为例):六、自定义命令补全规则✅ 示例:为mycmd命令添加补全选项✅ 示例:为my ...
Linux查看进程内存占用的6种方法汇总
目录toppssmapspmapsmemstatusENDLinux查询内存或CPU占用最多的几个进程一、可以使用以下命令查使用内存最多的10个进程方法1:方法2:top (然后按下M,注意大写)方法3:按内存大小排序,打印出所有的进程二、可以使用下面命令查使用CPU最多的3个进程方法1:方法2:top (然后按下P,注意大写)CPU和内存是机器性能好坏的关 ...
Linux查看、设置与取消环境变量的详细步骤
目录一、如何查看环境变量1、env2、使用 printenv3、使用 echo二、env 和 set 有什么区别?三、如何设置环境变量1、临时设置(仅当前终端有效)2、 永久设置(每次终端启动都生效)四、总结一、如何查看环境变量
Linux 中有多种方式可以查看环境变量,最常用的是以下几种:
1、env
env 命令可以列出当前终端会话中的所 ...
Ubuntu通过命令行查看系统信息的保姆级教程
目录1. 查看内存信息2. 查看 CPU 信息3. 查看 GPU 信息4. 查看存储信息5. 查看操作系统信息6. 查看桌面环境信息7. 查看主机名信息总结Ubuntu系统查看计算机硬件配置指令如何查看 Linux 系统(以 Ubuntu为例)的相关信息?那你来对地方了。在这篇文章里,你会学到如何轻松地找到各种系统相关信息,比如内存大小、GPU、CPU、 ...
Centos搭建Tomcat服务器的实战分享
目录1. 更新系统2. 安装 OpenJDK 1.8安装命令验证安装3. 配置 Java 环境变量验证环境变量4. 下载并安装 Tomcat创建 Tomcat 安装目录下载 Tomcat解压 Tomcat删除安装包5. 配置 Tomcat 环境变量验证环境变量6. 启动 Tomcat赋予执行权限启动 Tomcat7. 验证 Tomcat 是否启动成功检查日志检查端口访问 Tomcat8. 配置防火墙(如果 ...