Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

Linux内核完全剖析 0.12版PDF下载与学习指南

想深入理解操作系统底层,Linux内核源码是最好的教材。12内核》这本书,正是针对早期、简洁的0.12版本内核进行逐行解析,非常适合入门者啃透。12版本大概只有几千行核心代码,相比动辄几千万行的现代内核,简直是“小而美”的典范。掌握Linux内核,不需要从最新版本开始。

Read More

Linux科学计算平台搭建指南

提到Linux科学计算平台,很多人第一反应是“那是程序员搞的东西,我造不了”。LTS版本反而更方便,因为软件源里预编译的科学计算包最多,比如SciPy、NumPy、Octave这些一键安装。科学计算必备软件怎么装Python科学计算栈现在几乎是标配。科学计算平台不像Windows那样可以随便重启。

Read More

Docker删除镜像怎么操作?教你彻底清理无用镜像

如何删除及清理镜像?那么,如果某个镜像不存在多个标签,当且仅当只有一个标签时,执行删除命令时,您就要小心了,这会彻底删除镜像。当通过该镜像创建的容器未被销毁时,镜像是无法被删除的。可以看到提示信息,无法删除该镜像,因为有容器正在引用他!子命令,也就是强制删除,才能移除掉该镜像!

Read More

linux 查看 jar 文件内容,不用解压也能读

包里的所有文件和目录。jar,终端就会列出里面所有文件的路径和大小,一目了然。这样只会解压你指定的文件到当前目录,其他文件不动。你可以用键盘上下键选择文件,回车就能查看文件内容,甚至直接编辑里面的配置文件。文件不需要解压整个包,灵活用好这几个命令,既节省磁盘空间,也避免搞乱文件。

Read More

Linux关闭TCP连接命令,短连接与长连接区别详解

长连接和短连接的核心区别在于TCP连接是否复用。http://api.example.com发起一次HTTP请求,默认就是短连接,命令结束,TCP连接立刻关闭。例如SSH保持登录状态执行多条命令,或WebSocket持续收发消息,底层TCP连接始终存在,直到超时或主动关闭。

Read More

Linux系统性能调优:解锁核心之力的实用指南

Linux的进程调度器虽然智能,但默认配置往往是为了平衡负载,而不是为了极致性能。还有个实用技巧是开启RPS和RFS,把软中断分散到多个核心,避免单核成为瓶颈。真正的性能,来自于对操作系统底层运行机制的深刻理解,以及针对具体场景的精准调优。

Read More

Linux关闭TCP连接命令,快速清理TIME_WAIT状态

CLOSED:初始状态,表示TCP连接是“关闭着的”或“未打开的”。接下来呢,你需要检查自己是否还有数据要发送给对方,如果没有的话,那你也就可以close()这个SOCKET并发送FIN报文给对方,即关闭自己到对方这个方向的连接。

Read More

Linux内核到底有多神秘 一篇看懂它的核心结构

进程访问某个地址时,内核和硬件MMU会把虚拟地址翻译成物理地址。内核维护一个设备树,每个硬件设备都对应一个设备对象,驱动模块注册时声明自己支持哪些设备。Linux内核看着神秘,其实拆开来看,每个模块都是为了解决具体问题。理解这些核心机制,你再看那些源码,就不再是云里雾里了。

Read More