进程间通信
摘要:进程间通信(IPC) 1.什么是进程间通信 通俗来讲,进程间通信就是:多个进程之间的数据交互 进程都有自己独立的虚拟地址空间,导致进程之间的数据交互变得十分困难,通信复杂了,但是安全性提高了; 进程间通信的本质:多个进程之间是否可以访问同一块内存/缓冲区 命令:ipcs:显示IPC信息 ipcrm:
阅读全文
LSOF查看linux中文件打开情况
摘要:如何查看linux中文件打开情况 前言 我们都知道,在linux下,“一切皆文件”,因此有时候查看文件的打开情况,就显得格外重要,而这里有一个命令能够在这件事上很好的帮助我们-它就是lsof。 linux下有哪些文件 在介绍lsof命令之前,先简单说一下,linux主要有哪些文件: 普通文件 目录
阅读全文
linux命令
摘要:linux命令 https://www.cnblogs.com/huchong/category/1203138.html ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命
阅读全文
Linux性能评估命令
摘要:Linux性能评估工具 https://www.cnblogs.com/dianel/p/10085454.html Linux性能评估工具 目录 介绍 负载:uptime 查看内核的信息: dmesg 查看内存状态: free、vmstat free: 查看内存,已用内存,剩余内存、交换分区等 v
阅读全文
Linux常用命令
摘要:Linux常用命令大全(非常全!!!) https://www.cnblogs.com/yjd_hycf_space/p/7730690.html Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制
阅读全文
Linux内核开发
摘要:Linux内核开发 https://www.cnblogs.com/pugang/p/9728983.html 很早之前就想写一篇文章总结一下Linux Kernel开发的相关资料,项目的原因,再加上家里的一些事情,一直没能找到闲暇,今天终于有些时间,希望可以完成这篇文章吧。首先需要说明的是不是所有
阅读全文
VI编辑器、ipython、jupyter及进程
摘要:VI编辑器、ipython、jupyter及进程知识总结 https://www.cnblogs.com/thoughtful actors/p/9650959.html VI编辑器、ipython、jupyter及进程知识总结 一、VI编辑器 1、三种模式 一般模式(normal mode 默认)
阅读全文
inux中,关于多路复用的使用,有三种不同的API,select、poll和epoll
摘要:inux中,关于多路复用的使用,有三种不同的API,select、poll和epoll https://www.cnblogs.com/yearsj/p/9647135.html 在上一篇博文中提到了五种IO模型,关于这五种IO模型可以参考博文IO模型浅析 阻塞、非阻塞、IO复用、信号驱动、异步IO
阅读全文
什么是epoll?
摘要:什么是epoll? https://www.cnblogs.com/longjiang uestc/p/9605283.html EPOLL机制详解 大牛的详解 epoll详解 什么是epoll? epoll是为处理大批量句柄而作了改进的poll, 是性能最好的多路I/O就绪通知方法; 只有三个系统
阅读全文
Linux系统的方法论
摘要:Linux系统的方法论 https://www.cnblogs.com/youxia/p/LinuxDesktop001.html 阅读目录 特别说明 什么情况下适合玩Linux桌面 Linux桌面系统的特点和现状 我选择Linux系统的原则 玩转Linux系统的方法论 总结 求打赏 版权申明 回到
阅读全文
Linux命令排查线上问题常用的几个
摘要:排查线上问题常用的几个Linux命令 https://www.cnblogs.com/cjsblog/p/9562380.html top 相当于Windows任务管理器 可以看到,输出结果分两部分,前5行是总览,下面是具体的进程资源占用情况。下面逐行看一下 第1行 top 18:14:58 up
阅读全文
NFS (网络文件系统)
摘要:NFS (网络文件系统) https://www.cnblogs.com/wahaha02/p/9559345.html Linux网络文件系统的实现与调试 NFS协议 NFS (网络文件系统)不是传统意义上的文件系统,而是访问远程文件系统的网络协议。整个NFS服务的TCP/IP协议栈如下图所示,N
阅读全文
Linux服务器性能问题
摘要:如何快速分析出现性能问题的Linux服务器 https://www.cnblogs.com/leixiaobai/category/1246164.html Brendan Gregg曾经分享过当遇到一个系统性能问题时,如何利用登录的前60秒对系统的性能情况做一个快速浏览和分析,主要包括如下10个工
阅读全文
实现的是Linux和Windows之间的一种共享--samba
摘要:samba 基本配置及自定义控制 https://www.cnblogs.com/l hh/p/9473937.html Samba简介: Samba实现的是Linux和Windows之间的一种共享,为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,共享文
阅读全文
自制操作系统
摘要:自制操作系统Antz day09——实现内核 (下) 实现图形化界面 https://www.cnblogs.com/LexMoon/p/antz09.html Antz系统更新地址: https://www.cnblogs.com/LexMoon/category/1262287.html Lin
阅读全文
Linux基本的操作
摘要:Linux基本的操作 https://www.cnblogs.com/Java3y/p/9033281.html前言 只有光头才能变强 这个学期开了Linux的课程了,授课的老师也是比较负责任的一位。总的来说也算是比较系统地学习了一下Linux了~~~ 本文章主要是总结Linux的基础操作以及一些简
阅读全文
阻塞、非阻塞、同步、异步IO
摘要:阻塞、非阻塞、同步、异步IO http://www.cnblogs.com/yunxitalk/p/9031306.html 介绍 在谈及网络IO的时候总避不开阻塞、非阻塞、同步、异步、IO多路复用、select、poll、epoll等这几个词语。在面试的时候也会被经常问到这几个的区别。本文就来讲一
阅读全文
内存问题检测神器:Valgrind
摘要:Linux下内存问题检测神器:Valgrind 在写大型C/C++工程时难免会发生内存泄漏现象,系统编程中一个重要的方面就是有效地处理与内存相关的问题。你的工作越接近系统,你就需要面对越多的内存问题。有时这些问题非常琐碎,而更多时候它会演变成一个调试内存问题的恶梦。 常见的内存问题一共七种:1. 动
阅读全文
linux内核管理
摘要:linux内核管理 一 linux组成:kernel、库、rootfs、程序 1、kernel的功能: 1) kernel提供的功能都通过系统调用给用户接口 2) kernel包括:进程管理 、内存管理 、网络管理 、驱动程序、安全管理 、文件系统 2、库 函数功能模块集合,调用接口是二进制程序,要
阅读全文
WSL(Windows上的Linux子系统)
摘要:WSL(Windows上的Linux子系统) WSL,Windows Subsystem for Linux,就是之前的Bash on [Ubuntu on] Windows(嗯,微软改名部KPI++),在wsl环境下我们可以运行一些Linux程序。 首先要说一句,其实Windows 10在一周年更
阅读全文