news 2026/6/24 13:03:09

linux笔记6(软链接)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
linux笔记6(软链接)

1.linux系统开机进入图形化界面还是命令行界面是由默认文件决定的

执行下面两条命令,开机直接进入命令行界面

  • 删除旧的默认目标rm /etc/systemd/system/default.target
    • 清除系统当前的默认启动模式配置
  • 建立新的软链接ln -s /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
    • 这是核心!
    • runlevel3.target=多用户命令行模式(纯黑框)
    • 结果:系统下次启动会直接进入纯命令行,不加载图形桌面

# Linux 软链接(Symbolic Link)实验文档 --- ##

一、实验目的 通过操作演示 Linux 软链接的创建、特性与失效机制,理解软链接与源文件的关系。 ##

二、实验环境 - 操作系统:CentOS 7 - Shell:Bash - 实验文件:`a.c`(C语言源文件) --- ## 三、实验步骤与过程记录 ###

1. 初始文件准备 创建并查看 `a.c` 文件内容: ```bash # 查看文件内容 cat a.c ``` 文件内容: ```c #include<stdio.h> int main(){ printf("hello world.\n"); return 0; } ``` --- ### 2. 创建软链接 执行命令为 `a.c` 创建软链接 `b.c`: ```bash # 创建软链接 ln -s a.c b.c # 查看文件列表(验证链接创建成功) ll ``` 关键输出: ``` lrwxrwxrwx. 1 root root 3 Apr 20 06:32 b.c -> a.c ``` - 说明:`b.c` 为软链接文件,箭头 `->` 表示其指向的目标文件为 `a.c`。 --- ### 3. 验证软链接功能 查看软链接 `b.c` 的内容: ```bash cat b.c ``` 输出与 `a.c` 完全一致: ```c #include<stdio.h> int main(){ printf("hello world.\n"); return 0; } ``` - 说明:软链接可直接读取源文件内容,功能与源文件一致。 --- ### 4. 修改源文件名称 将源文件 `a.c` 重命名为 `c.c`: ```bash mv a.c c.c # 再次查看文件列表 ll ``` 关键输出: ``` lrwxrwxrwx. 1 root root 3 Apr 20 06:32 b.c -> a.c -rw-r--r--. 1 root root 70 Mar 23 06:28 c.c ``` - 现象:软链接 `b.c` 仍指向原路径 `a.c`,但 `a.c` 已不存在,软链接失效。 --- ##

四、核心原理分析 1. **软链接的本质** 软链接是一种“路径快捷方式”,其文件内容仅存储目标文件的路径,不包含源文件的实际数据。

2. **软链接的关键特性** - 依赖源文件路径:源文件被删除、重命名或移动后,软链接会失效(断链)。 - 跨文件系统支持:可链接不同分区/设备上的文件。 - 可链接目录:支持为目录创建软链接。 --- ##

五、问题修复方法 若需恢复失效的软链接,需重新创建指向新路径的链接: ```bash # 删除失效软链接 rm b.c # 创建指向新文件的软链接 ln -s c.c b.c # 验证修复结果 ll ``` 修复后输出: ``` lrwxrwxrwx. 1 root root 3 Apr 20 06:40 b.c -> c.c ``` --- ## 六、实验结论 - 软链接是路径级别的引用,而非数据副本,源文件路径变更会导致链接失效。 - 软链接适合作为文件的别名或跨目录引用,需注意维护源文件路径的稳定性。 --- ## 七、补充:软链接与硬链接对比 | 特性 | 软链接(Symbolic Link) | 硬链接(Hard Link) | | :--- | :--- | :--- | | 本质 | 路径快捷方式 | 源文件的额外文件名 | | 源文件依赖 | 源文件路径变更则失效 | 源文件重命名/删除不影响 | | 跨文件系统 | 支持 | 不支持 | | 链接目录 | 支持 | 不支持

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/24 12:54:31

PyTorch字符级RNN实战指南

这是一份基于PyTorch官方教程&#xff08;char_rnn_generation_tutorial等&#xff09;的归纳整理与实战指南。所有内容都围绕字符级RNN展开&#xff0c;并覆盖了从名字生成、名字分类到序列到序列机器翻译的完整项目。我会为你详细拆解每个部分的原理&#xff0c;并提供完全可…

作者头像 李华
网站建设 2026/6/24 12:48:06

计算机网络基础:实时运输协议 RTP

&#x1f4cc;目录⚖️ 实时运输协议RTP&#xff1a;实时音视频传输的基石&#x1f3af; 一、RTP协议概述&#xff08;一&#xff09;RTP的定义与核心使命&#xff08;二&#xff09;RTP在协议栈中的位置&#xff08;三&#xff09;RTP会话与会话标识&#xff08;四&#xff09…

作者头像 李华
网站建设 2026/6/24 12:44:08

项目实训(十一)| 学习路线模块:个性化学习路线生成

一 个性化路线生成流程 1.1 接口设计个性化路线生成分为基础版和增强版两个接口。基础版接收用户水平和学习方向两个核心参数&#xff0c;增强版增加学习目标关键词学习周期每日时长等扩展参数。 router.post("/learning-path") async def generate_learning_path(bo…

作者头像 李华
网站建设 2026/6/24 12:35:50

[崛起]大国纪录片系列合集

南水北调、西气东输……这些震撼世界的超级工程&#xff0c; 背后藏着多少不为人知的秘密&#xff1f; 这套大型系列片逐一解析重点工程&#xff0c; 用科普纪录片带你见证中国崛起的硬核历程&#xff01; 知识量爆炸&#xff0c;画面超震撼&#xff01; 资源地址 [崛起]大国纪…

作者头像 李华
网站建设 2026/6/24 12:35:13

【Ai运维】Redis008篇

文章目录 Redis 主从复制 + 哨兵高可用 + Cluster 集群企业级完整指南 一、Redis 高可用架构体系总览 1.1 架构演进路线 1.2 企业级选型建议 二、Redis 主从复制深度详解 2.1 核心概念与价值 2.2 复制原理全流程(零基础易懂版) 阶段1:建立连接与握手 阶段2:全量同步(首次连…

作者头像 李华