Linux启用系统预留内存并开启Kdump服务
什么是Kdump服务Kdump服务,在系统故障时可以收集内核崩溃信息,及时定位和修复内核相关的问题
注意事项:释放系统预留内存并关闭Kdump服务,在系统故障时可能无法收集内核崩溃信息,导致无法及时定位和修复内核相关的问题,从而影响服务的连续性和稳定性,请您谨慎操作。
接下来我会以阿里云的轻量服务器为例。
【相关文档】
区分系统CentOS / Alibaba Cloud LinuxUbuntu/Debiantab CentOS / Alibaba Cloud Linux备份grub配置文件
Alibaba Cloud Linux 2/CentOS1sudo cp /etc/default/grub /etc/default/grub.bak
Alibaba Cloud Linux 31sudo cp /usr/share/alinux-base-setup/cmdline /usr/share/alinux-base-setup/cmdline.bak
添加crashkernel内容并保存grub配置文件
Alibaba Cloud Linux 2/CentOS1sudo ...
Linux释放系统预留内存并关闭Kdump服务
内存虚标?有很多人疑惑,购买的云服务器运行内存虚标,官网配置说的内存和实际内存和不一样。其实,是因为:Kdump服务!!服务器的内核和系统也是占用内存的,需要预留出一定的空间,所以就默认启用Kdump服务占用了一部分如果需要的话,可以根据Kdump服务的利弊关系决定是否要将这部分内存释放出来。
什么是Kdump服务Kdump服务,在系统故障时可以收集内核崩溃信息,及时定位和修复内核相关的问题
注意事项:释放系统预留内存并关闭Kdump服务,在系统故障时可能无法收集内核崩溃信息,导致无法及时定位和修复内核相关的问题,从而影响服务的连续性和稳定性,请您谨慎操作。
如果您的实例无需启用Kdump服务,并希望将系统预留的内存地址空间归还给操作系统本身,以避免资源浪费,可执行如下操作释放系统预留内存并关闭Kdump服务。接下来我会以阿里云的轻量服务器为例。
【相关文档】
区分系统CentOS / Alibaba Cloud LinuxUbuntu/Debiantab CentOS / Alibaba Cloud Linux备份grub配置文件
Alibaba Cloud Linux 2/ ...
科学上网安装教程完整版
f0176fae5712eec34aa380b6e4692066772b9852225cac5b44904510629ebab015a13f34ce768a388d5e8bfc0ee76f625c66500af28414bd4ee86d1ffc8a0df0efcd83bd0b83891344a6adcf4be181dd39e634448839f489a6a0d18b626b0cde437f777d5ea02e3971cd9d4ae9ce340344b0ac2194bbdcdf34e831d2f222652a2a7470e93f828c022e5579a6ac9ba511a237926cde101bb2f64ca03b2dfef84b55248f50879348e1d8299ba5157d2b8bc94b0eb392a4ead390fd9a1dda14fb1751aa4acf16519512d6b51102ebd994fbf1a694849ce017be2f621c752f605f5b33910ea2b7ed34d51b472163206d7a75d08b8a95c4226b73a ...
Java实现Deepseek人工智能Ai助手
Java实现Deepseek人工智能Ai助手这个项目是一个基于Java的Deepseek人工智能Ai助手,它使用Java和Spring Boot框架进行开发。Deepseek是一个基于深度学习的人工智能框架,它提供了许多功能,如自然语言处理、机器学习等。
Maven依赖123456789101112<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId></dependency><dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId></dependency><dependency> <groupId>com.alibaba.fastjson2</gro ...
MacOS版本【Navicat】激活教程
软件介绍Navicat Premium for Mac是一款功能强大的数据库管理工具,具有多重连接的特点。无论是专业开发人员还是数据库服务器的新手,都能够轻松学习和使用它。
Navicat Premium支持连接到目前主流数据库的所有版本,包括MySQL、SQL Server、SQLite、Oracle和PostgreSQL,Redis等。这意味着你可以使用单一程序连接并管理不同类型的数据库,从而使数据库管理更加方便。
此外,Navicat Premium还提供了许多有用的功能,如数据可视化和操作的便捷性,以及对数据安全性的重视。它不仅可以帮助你快速执行查询和数据操作,还可以保护数据的安全性,从而避免数据泄露和不良后果。
总之,Navicat Premium for Mac是一个强大且易于学习和使用的数据库管理工具,提供了多重连接和支持多种数据库的特点,以及许多有用的功能,使数据库管理变得更加轻松和高效。
解决方案针对以上问题有两种解决方案:
方案一:从软件商店下载,然后激活程序,需要App Store 下载软件,系统要求必须是 macOS 10.14及以上,最后使用我提供的激活工 ...
Nginx配置SSL证书,使用TLS(二)
使用acme脚本申请安装 socat 网络工具123yum install socat -y #CentOS7 系统apt install socat -y #Ubuntu、Debian 系统
安装 acme 脚本1234567891011curl https://get.acme.sh | sh~/.acme.sh/acme.sh --issue -d demo.jimubiedao.com --standalonemkdir /root/cert~/.acme.sh/acme.sh --installcert -d demo.jimubiedao.com --key-file /root/cert/private.key --fullchain-file /root/cert/cert.crt~/.acme.sh/acme.sh --upgrade --auto-upgradechmod -R 755 /root/cert
ssl 证书文件和密钥地址:123/root/cert/cert.crt/root/cert/private.key
使用certbot脚本申请Ubuntu ...
群晖NAS中Docker容器镜像拉取失败怎么办?
前言目前由于一些未知原因,国内各大 DockerHub 镜像服务器已宣布停止使用,这导致我们无法拉取Docker镜像并构建容器。网络上解决方法有很多,今天介绍一种使用CloudFlare Worker代理加速Docker容器镜像。
博主写该篇文章主要还是以个人搭建代理为主要目的,当然不想折腾的,可以直接用第三方的代理ps:第三方代理,安全性、持久性、稳定性都没有保障,所以最好是自己搭建
项目来源本方法来自于Github大佬 cmliu ,项目名称及地址:【CF-Workers-docker.io:Docker仓库镜像代理工具】
这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。
Cloudflare
Cloudflare 是一家国外的CDN加速服务商。提供免费和付费的加速和网站保护服务。
Cloudflare 提供了不同类型的套餐,即使是免费用户,Cloudflare 提供的功能也是很全面的。
注册Cloudflare我们需要用到 Cloudflare,用来 ...
关于Linux上多版本JDK使用的解决方案
前言在开发或部署Java项目时,不同项目可能需要依赖不同版本的JDK(Java Development Kit)。例如,一个旧项目可能需要JDK 8,而一个新项目可能已经升级到JDK 17。如果你是在Linux环境下工作,如何高效管理和切换多版本JDK就是一个非常实际的问题。本网将介绍如何在Linux上轻松管理多版本JDK。
需求博主想安装一个Jenkins,但是现在Jenkins需要高版本的JDK。但Linux上只有JDK 8,所以有使用高版本JDK的需求,所以就要下载高版本的JDK 17。
众所周知,高版本JDK是收费的,所以就选择 社区版的OpenJDK 17
手动安装解压每个版本的操作流程都一致,具体操作步骤可以参考 Linux下安装JDK8 这篇文章。
切换版本原项目使用JDK 8,所以在不影响原项目运行的情况下,可以临时切换到高版本JDK。但每次切换版本都需要修改环境变量,所以博主图省事,就写了一个 shell命令文件,放在 /usr/local/jenkins/ 路径下
1234567891011121314151617181920212223242526272 ...
Linux下安装Jenkins
前言Jenkins 是一个开源的持续集成工具,广泛应用于自动化构建、测试和部署。本文将详细介绍如何在 Linux 系统中基于 JDK8 安装 Jenkins,包括所需命令和相关配置,帮助您快速搭建一个功能完善的 Jenkins 环境。
Jenkins官网地址Jenkins 插件地址Jenkins英文官网 war包最新版本下载,主要版本使用2.346.1或2.346.3Jenkins中文官网 war包最新版本下载,主要版本使用2.346.1或2.346.3Jenkins官网 rpm包下载,主要版本使用jenkins-2.346-1.1.noarch.rpm
支持JDK对应列表
ps:官网中有两个版本支线,Weekly周更版本 和 LTS长期成熟稳定支持版本,主要使用稳定的 LTS版本如图所示,非常经典的版本2.346.1,这个版本同时支持 JDK8、JDK11、JDK17,使用的最广泛,也意味着坑最多
环境准备
操作系统: Linux CentOS
Java 环境: JDK 8
Jenkins版本: jenkins-2.346.3(支持JDK 8)、jenkins-2.479.2( ...
群晖NAS关于反向代理及映射网口问题
前言个人使用群晖NAS时,经常遇到在外地访问家里的NAS服务器(域名+端口)的场景。这种情况就会涉及到端口映射及反向代理的问题。
反向代理场景博主想访问家里NAS中利用Docker启动的某个程序(端口:18080):http://nas.renyuxin.cn:18080
ps:该场景是基于能通过域名正常匹配上家里的IP地址(动态固定IP)
Docker使用的是HTTP协议,如果普通程序在没有特殊情况下,是允许使用HTTP协议进行访问的,但某些程序由于加了访问条件限制,浏览器访问必须得使用HTTPS协议才能正常访问,所以我们就需要在NAS中做反向代理。
解决方案
群晖控制面板 -> 登录门户 -> 高级 -> 反向代理服务器 -> 新增 -> 填写配置
修改完后,点击保存
网页访问测试:http://nas.renyuxin.cn:18081,成功
填写配置时,这里一定注意来源这组配置,我们是需求是支持通过HTTPS协议进行访问的,需要用一个未被占用的18081端口反向代理到这个18080端口上。
至于其他配置的可以根据下图仿照着修改。
保存后 ...