Linux服务器重启失败,报错Readonly File system

OpenV$P$N配置后启动服务发生错误排错 脚本写完测试时发现客户端无法连接OpenVPPPN服务器 查看发现服务没有启动 启动服务时报错 [root@C8-194 ~]# cat > /usr/lib/systemd/system/openvpn@.service << SUN > [Unit] > Description=OpenVPN Robust And Highly Flexible Tunneling Application On %I > After=network.target > [Se. 阅读详情

问题背景:linux 磁盘根分区太小,在对根目录进行扩容以后,从home目录抽取一块磁盘挂载到 /root 目录下,完成以后并没有修改 /etc/fstab 文件,导致系统开机以后继续寻找执行原来的 /home目录

解决思路:
修改fatab文件,注释掉 /home目录挂载的语句

遇到的问题:
1、在fstab文件里是顺序执行,由于数据盘的挂载是在 /home 目录挂载下面,导致所有的数据盘无法开机挂载

2、因为Linux在遇到系统级的严重错误时会开户保护机制,导致所有文字都只能是只读模式,尝试更改会报: Readonly File System

3、导致网卡配置无法加载, ifcfn_etho2文件无法生效,IP失效,远程连接失效,只能去机房进行操作。

解决方法:
1、mount -o remount rw /
所有文件可读可更改
2、修改fstab文件,注释掉 /home 目录挂载

3、重启机器,解决。

Linux存储设备管理:从硬件识别到安全挂载的五层实战指南 存储设备是Linux系统与物理世界交互的关键接口,其管理涉及硬件探测、块设备抽象、分区格式化、文件系统挂载及空间监控五大技术层级。理解内核如何通过PCIe/USB总线识别NVMe或U盘、为何lsblk依赖dmesg输出、以及mount命令背后sys_mount()系统调用的校验逻辑,是解决‘df不显示硬盘’‘wrong fs type’等高频问题的根本。技术价值在于构建可预测、可审计、可自动化的存储运维能力,广泛应用于信创服务器部署、嵌入式设备调试、WSL2开发环境配置及Docker卷权限治理等场景。本文聚 阅读详情

相关推荐

Linux sudoers权限配置与visudo安全编辑指南

sudoers是Linux系统核心权限策略引擎,其本质不是简单开关,而是基于规则优先级、用户组匹配、命令白名单和环境控制的多维策略框架。理解其语法结构、发行版差异(如Ubuntu默认启用sudo组,CentOS依赖wheel组)及visudo强制校验与原子写入机制,是保障运维安全与可审计性的基础。技术价值在于实现最小权限授权、跨环境策略复用与自动化兼容;典型应用场景包括CI/CD账号配置、多网卡路由初始化、Docker容器权限治理及国产操作系统适配。本文聚焦sudoers文件编辑风险防控、NOPASSWD生

weixin_30752699的博客 357

基于systemd系统LXC学习

本文记录的问题是:基于systemd系统的Linux发行版本运行在LXC环境下,该LXC的主机名不能由LXC的配置文件中lxc.utsname决定。下面记录下解决过程中发现的问题。systemd中hostnamectl通过man systemd-hostnamed.service发现如下解释SYNOPSIS systemd-hostnamed.service /usr/l

Wiil的博客 1445

bcrypt跨平台安装配置实战:Windows、macOS、Linux全攻略

密码哈希是用户认证系统的安全基石,其核心原理是将用户密码通过单向加密算法转换为不可逆的密文存储。bcrypt作为目前主流的密码哈希算法,通过内置盐值和可调节的成本因子设计,有效抵御彩虹表攻击和暴力破解,在安全性与性能间取得平衡。在工程实践中,bcrypt因其基于C扩展的实现,在不同操作系统上的安装配置常成为开发瓶颈,尤其涉及编译环境依赖和系统库差异。本文聚焦于解决bcrypt在Windows、macOS和Linux三大平台的部署难题,提供从环境准备、分平台编译到生产环境调优的完整方案,涵盖虚拟环境管理、Do

weixin_30521161的博客 373

Linux 服务管理 service systemd systemctl

Linux 服务管理 service systemd systemctl

天道酬勤 2203

轻量LDAP与Linux系统认证集成:基于lldap和PAM/NSS的统一身份管理方案

在Linux系统管理中,统一身份认证是提升运维效率的关键技术。PAM(可插拔认证模块)和NSS(名称服务切换)构成了Linux认证体系的核心机制,PAM负责验证用户凭证,NSS则提供用户身份信息查询。通过将LDAP(轻量目录访问协议)目录服务与PAM/NSS集成,可以实现跨多台服务器的集中式用户管理,避免在各主机上手动维护账户。这种方案特别适合中小型团队和开发环境,能够实现“一次创建,处处登录”的自动化账户管理。本文以轻量级开源目录服务lldap为例,详细解析如何将其与Linux系统认证无缝集成,涵盖Doc

afhu47033的博客 462

Linux环境变量与Shell变量的本质区别与实战指南

环境变量和Shell变量是Linux系统中进程通信与配置管理的基础机制。前者通过execve系统调用在父子进程间传递键值对,具备继承性与跨进程可见性;后者仅存在于当前Shell内存空间,生命周期受限于会话。其核心差异体现在作用域、导出属性(export标记)及初始化时机——登录Shell加载.profile,交互式终端读取.bashrc,而crontab等非交互场景则依赖极简PATH。掌握printenv、declare -p、env等工具的语义边界,理解PATH安全追加、变量引号包裹、持久化文件选型(~/

weixin_30855761的博客 530

从主机名的设置来理解systemd的D-Bus通知机制

有些系统服务是通过脚本(如 Shell、Python、Perl 等语言编写)启动的,用户可以通过编辑这些脚本自定义服务行为。例如,很多自定义的服务都依赖于。

weixin_47862502的博客 953

WSL2离线安装完整版Kali Linux:国内源配置、汉化与工具集部署指南

Linux子系统(WSL)是Windows内核原生支持的Linux运行环境,它通过虚拟化技术实现了轻量级的Linux发行版集成,无需传统虚拟机即可获得完整的Linux命令行体验。WSL2作为第二代架构,在文件系统性能和系统调用兼容性上大幅提升,为开发者和安全研究人员提供了无缝的跨平台工作流。在网络安全领域,Kali Linux作为渗透测试的权威发行版,集成了数百款安全工具,覆盖信息搜集、漏洞扫描、密码破解等全流程。通过WSL2部署Kali,既能利用Windows宿主机的图形界面和办公软件,又能直接调用Kal

weixin_30338497的博客 660

found linux系统wget出现not_西部数码使用指南:linux系统变为只读出现提示Read-only file system的解决办法...

版权归西部数码所有,原文链接:https://www.west.cn/faq/list.asp?unid=2316方法:问题描述:linux系统变为只读,出现提示Read-only file system, 如图所示: 问题原因:系统没有正常关机,导致虚拟磁盘出现文件系统错误.说明:此修复可能会导致个别文件及数据丢失,修复之前建议做好文件备份工作.解决方法:使用 fsck 手动修复磁盘文件,具体操...

weixin_39914938的博客 1185

用于多种无人机协作的群体智能算法:综合综述

随着无人机技术的快速高水平发展,将多架无人机作为自主控制的编队应用于复杂情况是一个新兴领域的代表之一。在实现自主控制的挑战中,碰撞避免、任务分配、路径规划和编队重构是关键功能。本文对各种经典的无人机群智能算法进行了系统的总结和分析。

erjia_的博客 1万+

电路仿真软件PSIM简介

PSIM的基本使用操作...

qq_55203246的博客 7185

Linux报Read-only file system解决方案

最近想使用N1盒子搭建一个服务器,但是在修改源的时候,使用vim编辑器把源改成了清华的源。后来因为证书出了问题,看别的博客说把里面的https改成http再尝试一下,然后再改回https可以解决这个证书的问题。但是再次想去编辑/etc/apt/sources.list文件的时候却一直报Read-only file system的问题。因此想针对报错的解决方案记录一下。

afjdfj的博客 2297

第六:Charles抓包-苹果手机抓包

【代码】第六:Charles抓包-苹果手机抓包。

欢迎来到本博客! 1660

Rocky Linux 8 SSH密钥登录失败的5个关键控制点

SSH密钥认证是Linux系统远程管理的基础安全机制,其核心原理依赖于公私钥配对、服务端配置解析、文件权限校验与访问控制策略协同生效。在企业级发行版中,SELinux强制模式与模块化sshd_config机制显著提升了安全性,但也引入了传统教程未覆盖的深层约束。Rocky Linux 8作为RHEL 8的社区衍生版,严格继承了ssh_home_t上下文要求、StrictModes默认启用、Include配置加载优先级等关键特性,导致仅靠ssh-copy-id和基础chmod操作极易静默失败。本文聚焦生产环境

an4455的博客 521

EtherCAT主站SOEM -- 1 -- SOEM之ethercattype.h文件分析

“ethercattype.h” 文件用于支持 EtherCAT 网络通信,提供了各种类型定义和宏,以便开发者更轻松地开发 EtherCAT 相关应用程序。这些定义包括数据类型、命令类型、状态类型和错误类型,以支持 EtherCAT 通信。根据具体应用需求,还可以调整一些超时和帧长度设置。这些定义用于处理函数调用的结果,如 EC_NOFRAME(没有帧返回)、EC_ERROR(一般错误)、EC_TIMEOUT(请求超时)等。这些定义用于处理 EtherCAT 命令,例如 EC_CMD_APRD(自动递增读取

常驻客栈的博客--嵌入式EtherCAT 2717

【人工智能】拒绝焦虑,理性突围:AI 时代 Java 工程师的职业重构与进化指南

摘要:在AI技术快速发展的背景下,Java工程师面临职业转型挑战。本文通过MECE原则解构工作内容,划分高替代风险区(如CRUD开发)、高增效潜能区(如逻辑优化)和高核心壁垒区(如架构设计),指出AI对不同任务的影响程度。从劳动经济学视角分析行业将呈现K型分化,初级执行者被替代,而精通AI协作的全栈工程师需求增长。文章强调警惕过度依赖AI导致认知能力退化,并提出转型路径:掌握AI驱动开发(AIDD)、深耕领域驱动设计(DDD)、拓展全流程能力及AI原生应用开发。最终结论指出,未来的核心竞争力在于结合AI工具

奶爸的编程之路,也就一周冷个三天 138

AOSP linux环境配置及其编译方法

linux环境配置,android源码环境搭建

yimelancholy的博客 4500

华为OD机试 - 末世分配资源包 - 二分查找 + 贪心(Python/JS/C/C++ 新系统 100分)

本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新。末世时代,政府为各地方配资源,现有资源分配表 nums[n],要求按如下规则分配给 k 个营地:在最优平均分配情况下,得到最大团队所获得的资源数4,3,6,9,7 216最佳划分之一:[4,3,6] -> 13 [9,7] -> 16最大

学Java,找哪吒 224

嵌入式Linux开发必备:Shell脚本自动化实战与性能优化指南

Shell脚本作为Linux系统的核心自动化工具,其本质是一种解释型脚本语言,通过调用系统命令和工具实现任务自动化。其工作原理基于Shell解释器逐行解析执行,具备轻量级、低依赖和高效率的技术特点。在嵌入式开发领域,Shell脚本的技术价值尤为突出,能够实现零额外依赖的系统操作,直接与硬件交互,并高效管理资源受限环境下的编译、部署和监控任务。应用场景广泛覆盖嵌入式Linux的系统启动定制、自动化编译、批量文件处理、系统状态监控和固件升级等关键环节。本文聚焦嵌入式Linux开发中的Shell脚本实战,深入解析

weixin_30642869的博客 380

【漏洞复现】Apache Tomcat远程代码执行漏洞(CVE-2024-56337)

CVE-2024-56337是一个存在于Apache Tomcat中的TOCTOU(Time-of-Check Time-of-Use)竞争条件漏洞。此漏洞源于对先前漏洞(CVE-2024-50379)的不完整修复。若默认servlet是可写的(参数readonly设置值为false,该设置为非默认设置)表示不区分大小写文件系统,在负载下并发读取和上传同一文件可以绕过Tomcat的大小写检查。攻击者可以通过构造恶意请求上传含恶意JSP代码的文件,使其触发解析并执行这些文件,从而导致远程代码执行。

李同學AI安全 3198

《网络安全自学教程》- Nmap使用及扫描原理分析

使用Nmap进行端口扫描、主机发现、服务识别、操作系统识别、指定脚本、结果导出文件,使用wireshark抓包分析扫描原理。

wangyuxiang946的博客 1万+

Unix_Linux_AIX_常用命令总结

■前言 Unix,Linux 介绍 https://blog.csdn.net/sxzlc/article/details/103652857(介绍内容在文章底部) ■各种命令 0.cd 目录跳转 1.uname uanme -a 显示服务器全部信息 uname -n 显示服务器名字 2.ifconfig ifconfig -a 查看网络配置 3.who 显示当前在线用户 4.chown ch...............

sun0322 4万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Linux嵌入式设备基于SMB/CIFS实现局域网与PC端文件交互方案

Linux嵌入式设备基于SMB/CIFS实现局域网与PC端文件交互方案

qianniulaoren的博客 401

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Linux命令行与Shell脚本高效开发实战

Linux命令行作为系统管理的核心工具,通过直接调用操作系统API实现高效资源管理。其核心技术价值在于管道机制和文本处理三剑客(grep/awk/sed)的组合使用,能够实现复杂数据处理流程的线性表达。在自动化运维领域,Shell脚本通过set -euo pipefail等安全机制保障可靠性,结合find -exec等进阶技巧,可快速实现日志轮转、服务监控等DevOps常见场景。特别是在Kubernetes等云原生环境中,Shell脚本与kubectl等工具的组合,已成为基础设施管理的标准实践方式。本文通过

weixin_34348805的博客 356

嵌入式Linux开发必备:Shell脚本自动化实战与避坑指南

Shell脚本作为命令行操作的自动化延伸,其核心原理在于将一系列命令按逻辑顺序组织成可执行文件,实现批处理任务。在技术价值上,它能显著提升开发、测试和运维的效率与可靠性,尤其适用于资源受限、交互不便的嵌入式Linux环境。通过自动化重复劳动和固化复杂流程,Shell脚本成为嵌入式工程师进行**固件部署**、日志拉取和系统管理的关键工具。掌握变量处理、流程控制、函数封装及信号处理等核心要点,能帮助开发者编写出健壮、可维护的脚本,有效应对嵌入式开发中的各种边界情况,从而将繁琐操作转化为稳定高效的自动化流程。

372

Linux系统核心概念与实战技能精讲:从内核启动到Shell脚本编程

操作系统是计算机系统的核心软件,负责管理硬件资源并为应用程序提供运行环境。其核心原理包括进程管理、内存分配、文件系统和设备驱动等。理解这些基础概念对于掌握任何操作系统都至关重要,尤其是在企业级服务器和云计算环境中,操作系统的稳定性和性能直接决定了业务系统的可靠性。Linux作为一款开源、稳定且高效的操作系统内核,因其模块化设计和强大的网络功能,已成为服务器、嵌入式系统和云计算平台的事实标准。其技术价值体现在通过命令行和脚本实现高效的自动化运维、资源监控和系统管理。典型的应用场景包括Web服务器部署、容器化环

weixin_30617695的博客 307
上一篇: 安装Redis常见问题
下一篇: Kylin启动异常:java.lang.outofMemoryError:Requested array size exceeds VM limit
Ronney-Hua
博客等级 码龄10年 48粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值