
Linux
文章平均质量分 90
Linux讲解
未知陨落
前路漫漫亦灿灿, 往事堪堪亦澜澜
展开
-
Linux进程控制
fork函数初识在linux中fork函数时非常重要的函数,它从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程当一个进程调用fork之后,就有两个二进制代码相同的进程。而且它们都运行到相同的地方。但每个进程都将可以 开始它们自己的旅程,看如下程序这里看到了三行输出,一行before,两行after。进程43676先打印before消息,然后它有打印after。另一个after 消息有43677打印的。注意到进程43677没有打印before,为什么呢?如下图所示。原创 2025-02-10 22:23:55 · 1951 阅读 · 33 评论 -
Linux进程概念
为了弄明白正在运行的进程是什么意思,我们需要知道进程的不同状态。一个进程可以有几个状态(在 Linux内核里,进程有时候也叫做任务)。需要强调一点的是,进程的nice值不是进程的优先级,他们不是一个概念,但是进程nice值会影响到进程的优先级变化。可以理解nice值是进程优先级的修正修正数据。每个程序都会收到一张环境表,环境表是一个字符指针数组,每个指针指向一个以’\0’结尾的环境字符串。通过系统调用获取进程标示符,通过系统调用创建进程-fork初识。原创 2025-02-04 22:11:35 · 1499 阅读 · 40 评论 -
冯诺依曼系统及操作系统
目录一.冯诺依曼体系结构二.操作系统三.系统调用和库函数概念我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系截至目前,我们所认识的计算机,都是由一个个的硬件组件组成关于冯诺依曼,必须强调几点:概念任何计算机系统都包含一个基本的程序集合,称为操作系统(OS)。笼统的理解,操作系统包括:设计OS的目的定位如何理解"管理"总结计算机管理硬件:原创 2025-01-28 11:30:23 · 1994 阅读 · 45 评论 -
Linux环境基础开发工具使用
Linux环境基础开发工具使用原创 2025-01-21 12:12:54 · 2663 阅读 · 49 评论 -
yum和vim的使用
在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安 装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装. 软件包和软件包管理器,原创 2025-01-14 13:37:59 · 2465 阅读 · 43 评论 -
Linux权限
目录的可执行权限是表示你可否在目录下执行命令如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目, 即使目录仍然有-r 读权限(这 个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件)而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读 权限所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。原创 2025-01-11 21:27:41 · 2056 阅读 · 32 评论 -
Linux常用命令
Linux基本指令的操作及讲解原创 2024-12-24 00:39:04 · 2985 阅读 · 94 评论 -
Linux发展历程及环境搭建
学习Linux系统编程,你可能要问Linux从哪里来?它是怎么发展的?在这里简要介绍Linux的发展史。要说Linux,还得从UNIX说起1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念1969-1970年,AT&T的贝尔实验室研究人员Ken Tompson和Dennis Ritchie,在采用很多Multics特点的基础上开发了UINX系统。原创 2024-12-19 00:03:14 · 2146 阅读 · 90 评论