
Linux
文章平均质量分 79
王老师的技术小白
好好学习,天天向上。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux学习之路-----快速上手几个Linux命令
Linux操作系统有很多功能,我们有很多种方式可以使用这些功能,其中最简单和直接的方式就是命令行。命令行就相当于你请求服务使用的专业术语。干任何事情,第一步就是学会使用正确的术语。用户名和密码对于Linux来说,与windows的Administrator相对应的也有一个root用户,可以通过passwd命令修改密码。在Linux中,可以通过useradd cliu8创建用户,同时会默认创建...原创 2019-04-11 20:57:22 · 205 阅读 · 0 评论 -
Linux学习之路------系统调用
系统调用进程管理在Linux中,创建进程的系统调用叫fork,其中老的进程叫做父进程,新的进程叫做子进程。当父进程调用fork创建进程的时候,子进程将各个子系统为父进程创建的数据结构也全部拷贝了一份,甚至连程序代码也是拷贝过来的。按理说,如果不进行特殊的处理,父进程和子进程都按照相同的程序代码进行下去,这样也就没有意义了。所以,我们往往会这样处理:对于fork系统调用的返回值,如果当前进程是...原创 2019-04-15 19:35:58 · 194 阅读 · 0 评论 -
Linux学习之路
原创 2019-04-09 12:25:59 · 118 阅读 · 0 评论 -
Linux学习之路---六座大山
第一坡抛弃旧的思维习惯,熟练使用Linux命令行推荐书籍:《鸟哥的私房菜》第二坡通过系统调用或者 glibc,学习Linux程序设计推荐书籍:《UNIX 环境高级编程》第三坡了解 Linux 内核机制,反复研习重点突破推荐书籍:《深入理解 LINUX 内核》第四坡阅读 Linux 内核代码,聚焦核心逻辑和场景推荐书籍:《LINUX 内核源代码情景分析》第五坡实验定制化 L...原创 2019-04-09 12:37:01 · 174 阅读 · 0 评论 -
Linux学习之路------从BIOS到bootloader
当按下计算机的启动按钮时,主板就开始上电。在主板上,有一个东西叫ROM(Read Only Memory,只读存储器)。这和咱们平常说的内存RAM(Random Access Memory,随机存取存储器)不同。咱们平时买的内存条时可读可写的,这样才能保存计算结果。而ROM是只度的,上面早就固化了一些初始化的程序,也就是BIOS(Basic Input and Output System,基本...原创 2019-04-23 17:37:12 · 1224 阅读 · 1 评论 -
Linux学习之路------x86架构
作为Linux操作系统,如果硬件环境千差万别,就会很难集中精力做出让用户易用的产品。x86架构是一个开放的平台。计算机的工作模式是什么样的?还记得咱们攒电脑时买的那堆硬件么?虽然你可以根据经验,把那些复杂的设备和线安装起来,但是你真的了解它们为什么要这么连接么?现在我就把硬件图和计算机的逻辑图对应起来,带你看看计算机的工作模式。对于一个计算机来讲,最核心的就是CPU。这是这台计算机的大脑...原创 2019-04-20 11:10:03 · 1399 阅读 · 0 评论 -
Linux学习之路-------内核初始化
内核的启动从入口函数start_kernel()开始。在init/main.c文件中,start_kernel相当于内核的main函数。打开这个函数,你会发现,里面是各种个样初始化函数XXXX_init。初始化:首先是项目管理部门,在操作系统中,有一个创始进程,有一行指令set_task_stack_end_magic(&init_task)。这里面有一个参数init_task,它的...原创 2019-05-06 21:21:26 · 467 阅读 · 0 评论