
Linux系统
文章平均质量分 97
丰富的Linux系统小吃,邀您品尝。
_小羊_
本人相信计算机没有黑魔法!
展开
-
【Linux系统】权限管理——专治不会设置权限而头疼
权限是指系统用来限制和控制用户对文件和目录的访问能力的一组规则。这些规则决定了用户可以对文件或目录执行哪些操作,比如读取(read)、写入(write)、执行(execute)等。Linux系统通过权限来维护系统的安全性和数据的完整性。目录的可执行权限是表示你可否在目录下执行命令如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目录,即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)原创 2024-09-26 07:57:32 · 4576 阅读 · 0 评论 -
【Linux系统】文件操作、系统IO相关操作、inode和输入输出重定向
文件在磁盘里,磁盘是永久性存储介质,因此文件在磁盘上的存储是永久性的,磁盘是外设(即是输出设备也是输入设备), 对磁盘上所有文件的操作本质都是对外设的输入和输出,简称IO原创 2025-01-23 18:31:14 · 1261 阅读 · 0 评论 -
【Linux系统】常用指令,带你快速上手
本文将继续补充介绍一些Linux基本指令,以及探讨指令究竟是什么,又什么是权限?权限是 Linux 系统中非常重要的一部分,它决定了谁可以读取、写入或执行文件或目录。原创 2024-09-23 09:21:21 · 2327 阅读 · 0 评论 -
【Linux系统】互斥锁、基于阻塞队列、环形队列的生产消费模型、单例线程池
⼤部分情况,线程使⽤的数据都是局部变量,变量的地址空间在线程栈空间内,这种情况,变量归属单个线程,其他线程⽆法获得这种变量。原创 2025-01-27 18:27:57 · 1825 阅读 · 0 评论 -
【Linux系统】手搓一个简洁版shell,手都搓烂了
数据在默认不修改的情况下是共享的,不各自拷贝一份是因为**父子进程间的数据大部分是重复的**,一般只有少量数据需要修改,因为各自拷贝一份浪费空间。更新父进程页表项为只读---子进程继承---子进程写入---触发系统错误---系统触发缺页中断---系统检测---判定是否要写时拷贝---拷贝,修改,恢复权限。原创 2024-12-01 15:27:10 · 3549 阅读 · 0 评论 -
【Linux系统】OS、进程PCB、状态、进程的切换和调度,虚拟地址空间
深入理解操作系统(OS)、进程PCB、进程状态、进程的切换和调度,深入理解虚拟地址空间。原创 2025-01-23 14:19:17 · 1213 阅读 · 0 评论 -
【Linux系统】包管理器、vim详解及简单配置
包管理器(Package Manager)是一种软件工具,它自动化了安装、更新、配置、移除和管理计算机程序库中软件包的过程。在操作系统和软件开发的上下文中,包管理器使得用户能够轻松管理各种软件包,包括它们的依赖关系、版本和配置,而无需手动处理复杂的安装和更新过程。这里只简单介绍两种常见的包管理器。软件包和包管理器, 就好比 “App” 和 “应用商店” 这样的关系。安装软件时由于需要向系统目录中写入内容, 一般需要 sudo 或者切到 root 账户下才能完成。原创 2024-09-28 21:19:55 · 2879 阅读 · 0 评论 -
【Linux系统】萌新看过来!一篇文章带你走进Linux世界
Linux入门原创 2024-09-07 22:25:06 · 3102 阅读 · 0 评论 -
【Linux系统】IPC:匿名管道、命名管道、共享内存
在多任务和多进程的操作系统中,进程通常是相互独立的,各自拥有独立的内存地址空间。然而,进程之间经常需要传递数据和信息,以实现某些功能或协调任务。因此,操作系统提供了一系列进程间通信的机制。原创 2025-01-26 22:04:58 · 964 阅读 · 0 评论 -
【Linux系统】理解Linux中一切皆文件、缓冲区、ext2文件系统、软硬链接
在windows中是文件的东西,在linux中也是文件;其次一些在windows中不是文件的东西,比如进程、磁盘、显示器、键盘这样硬件设备也被抽象成了文件,你可以使用访问文件的方法访问它们获得信息;甚至管道,也是文件;将来我们要学习网络编程中的socket(套接字)这样的东西,使用的接口跟文件接口也是一致的。原创 2025-01-23 18:48:35 · 1126 阅读 · 0 评论 -
【Linux系统】线程、线程控制、地址空间布局
对于Linux进程或者说主线程,简单理解就是main函数的栈空间,在fork的时候,实际上就是复制了父亲的`stack`空间地址,然后写时拷贝(cow)以及动态增长。如果扩充超出该上限,则栈溢出会报段错误(发送段错误信号给该进程)。进程栈是唯一可以访问未映射页而不一定会发生段错误⸺超出扩充上限才报。原创 2025-01-26 23:06:53 · 1089 阅读 · 0 评论