我在地球学Linux
文章平均质量分 91
bang___bang_
感谢您的关注!我们一起加油吧!٩( 'ω' )و
展开
-
[修改Linux下ssh端口号]解决无法修改sshd_config无法修改
Linux下修改ssh端口号操作分享,解决被黑后无法正常修改sshd_config文件操作,看到有很多小伙伴也被暴力破解后无法修改文件,但网上较难找到针对sshd_config无法修改进行解答,在此分享希望有所帮助。原创 2023-11-15 11:12:39 · 1524 阅读 · 1 评论 -
[Linux]进程间通信(上篇)——匿名管道(管道原理,实现示例,端口情况探究!!)
文末结语,本篇文章主要讲解进程间通信的目的、分类、技术背景必要性、以及对进程间通信的本质理解。并讲解管道之一的匿名管道,着重展现匿名管道的原理、创建,探究四种读写情况并最后进行总结。匿名管道有一个很大的缺陷,就是必须要有父子关系的进程间进行通信,这是大大的限制了进程间的通信,那没有父子关系的进程如何通信呢?我们下一篇命名管道再讲解!原创 2023-08-07 09:12:52 · 1677 阅读 · 52 评论 -
[Linux]理解文件系统!动静态库详细制作使用!(缓冲区、inode、软硬链接、动静态库)
文末结语,开篇解释缓冲区以及意义,并验证了用户级缓冲区的刷新策略,接下来谈文件系统,首先介绍磁盘的存储结构(包括物理结构和抽象结构),介绍inode和文件名之间的关系,软硬链接的使用,最后讲解动静态库,详细说明如何制作并使用动静态库,并探究了动静态库同时存在时默认使用动态库,以及想使用静态库的解决方案,最终总结动静态的特点。本篇旨在分享记录知识,如有需要,希望能有所帮助!!感谢观看!原创 2023-08-06 08:30:00 · 450 阅读 · 38 评论 -
[Linux]基础IO详解(系统文件I/O接口、文件描述符、理解重定向)
文末结语,本文讲解Linux的基础IO,包含内容:初识文件,系统文件I/O接口open、read、write、close,文件描述符的详细讲解以及文件描述符的分配规则,重定向现象的演示及重定向的本质讲解,实现重定向的系统调用dup2。如有需要,希望能有所帮助!!!原创 2023-08-02 10:30:49 · 435 阅读 · 35 评论 -
[Linux]进程控制详解!!(创建、终止、等待、替换)
本篇结合前2篇内容详细讲解了进程控制,包含:进程创建,进程终止,终止码,_exit,进程等待的必要性以及方法(wait,waitpid)阻塞式等待和非阻塞式等待,进程程序替换的替换原理以及6大替换函数和系统调用execve替换子进程程序,图文并茂,使用例子测试代码。希望阅读完本篇的小伙伴们能有所收获!原创 2023-07-29 11:05:51 · 770 阅读 · 43 评论 -
[Linux]环境变量 进程地址空间(虚拟内存与物理内存的关系)
建议收藏!本篇文章详细讲解了探究地址空间排布的前言知识环境变量,通过程序验证了地址空间排布,并探究程序所说的地址究竟是物理地址还是虚拟地址,铺垫完后进入重点进程地址空间,详细介绍了进程地址空间是什么?结构,与物理内存的联系,并讲解写时拷贝的现象,拓展补充编译器同样遵守虚拟地址;最后讲解为什么需要地址空间,分为3个部分:安全性,独立性和OS的延迟分配策略实现内存的分批换出and分批换入,逻辑思维清晰,叙述有条不紊,引入生活案例,希望能让大家有所收获!原创 2023-07-25 10:38:36 · 447 阅读 · 37 评论 -
Linux——操作系统进程详解!!(建议收藏细品!!)
本篇文章从最基础的冯诺依曼体系结构开始,一步步剖析操作系统的管理本质——先描述再管理,再承上启下讲解进程概念及其结构体task_struct和进程状态,以及特殊的僵尸进程和孤儿进程!!希望大家能有所收获!原创 2023-07-22 15:00:06 · 940 阅读 · 21 评论 -
Linux——环境开发基础(vim、gcc、yum、git、gdb)
本文讲解Linux的环境基础开发:包含vim文本编辑器,gcc/g++,make和Makefile文件,yum软件包管理器,git控制开发版本,gdb调试器。着重列出常用的基本命令,希望大家自己动手实践,方能真正学会,日积跬步,笃行致远!原创 2023-07-19 08:00:00 · 258 阅读 · 6 评论 -
[Linux]权限详解
本文从shell外壳程序出发,逐步剖析权限的常见问题以及操作,如有所需,希望能有所帮助!原创 2023-07-16 09:29:28 · 552 阅读 · 1 评论 -
《我在地球学Linux》-常见指令(上)
Linux的常用指令学习,保会!原创 2022-07-29 15:14:23 · 119 阅读 · 0 评论 -
《我在地球学Linux》-Linux环境搭建
Linux使用云服务器搭建环境!原创 2022-07-27 23:18:28 · 179 阅读 · 0 评论