Author

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

刘遄

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

linux内核完全剖析:load飙高咋回事?

会飙高,load飙高是不是必然业务受影响。我们看看内核中实际代码:状态,导致load飙高。型load飙高分析UNINTERRUPTIBLE型load飙高分析所以这类工具的本质是内核probe,包括systemtap,kprobe,ebpf等等。

Read More

如何快速查看SUSE Linux系统版本号

使用hostnamectl命令能查看版本吗打开YaST,选择“系统”类别下的“系统信息”模块,在弹出的窗口中第一行就会显示当前系统的详细版本。-r命令可以查看当前正在运行的内核版本,例如“5.kernel,它会列出系统上安装的所有内核包及其完整版本号。通过系统日志或安装文件追溯版本号

Read More

Linux环境变量文件怎么设置永久生效

系统级文件如/etc/profile会影响所有登录用户,而/etc/environment则用于设置全局基本环境变量。如何修改Linux环境变量文件永久环境变量则需要写入文件,用户每次登录都会自动加载。另外,系统级环境变量文件(/etc/profile)修改风险较大,优先使用用户级文件。

Read More

安卓手机打开bin文件?改后缀为.apk即可运行

在安卓手机上打开bin文件,只需要将bin文件的后缀名改成apk即可,操作如下:2、如果改后缀后仍无法运行,该文件可能是虚拟光碟档,需要下载虚拟光碟软件然后才能运行。如下载ES文件管理器,然后修改.bin文件的名称,将后缀.BIN改成.RAR,然后通过ES文件管理器解压后打开使用。

Read More

Linux查看应用端口的实用方法

在日常运维中,我们经常需要确认某个应用到底占用了哪个端口,或者某个端口被哪个应用所占用。Linux系统提供了多个强大的命令行工具,能快速帮我们理清端口与应用的对应关系。lsof命令查看端口的方法lsof最强大的功能是通过端口号反向查找应用。修改应用配置更换端口也是常用解决方案。

Read More

linux内核完全剖析:设备模型入门,轻松搞懂驱动开发

在“Linux内核的整体架构”中,有提到,由于Linux支持世界上几乎所有的、不同功能的硬件设备(这是Linux的优点),导致Linux内核中有一半的代码是设备驱动,而且随着硬件的快速升级换代,设备驱动的代码量也在快速增长。而Linux内核中的驱动开发,基本都围绕该抽象进行(实现所规定的接口函数)。

Read More

mac windows linux Mac Windows Linux怎么选 三个系统优缺点对比

无论你是办公、游戏还是编程,选对系统能让效率翻倍。LTS版本经过长期测试非常可靠,但若自己编译内核或安装测试版软件,系统随时可能宕机。M系列芯片性能虽强,可许多游戏没有原生适配,转译运行会损失帧率。只要你不瞎用root权限运行不明脚本,Linux几乎不会中招。

Read More

Linux虚拟串口驱动怎么用 看完这篇就会

虚拟串口驱动可以在Linux系统中完全用软件模拟出串口设备,比如生成/dev/ttyV0、/dev/ttyV1等节点。Linux内核自带了一个虚拟串口驱动叫“ttynull”,但更常用的开源方案是tty0tty。虚拟串口虽然不依赖真实硬件,但驱动程序依然会校验这些参数。

Read More

Linux系统能用Ghost备份吗 三种替代方案更安全

更重要的是,Linux生态中有更专业、更安全的备份还原工具,比如Clonezilla、dd命令和Timeshift。Linux能用Ghost软件备份吗Linux系统备份需要注意什么日常个人电脑可以只备份/home目录和/etc配置,重装系统后恢复配置更快。

Read More