-
Linux Kernel 5.7-rc4发布,令人舒适的平静内核
所属栏目:[Linux] 日期:2021-12-15 热度:64
Linus Torvalds刚刚宣布Linux 5.7-rc4内核版本正在测试中。 即使在围绕COVID-19的世界上发生了所有事情及其影响,Linux 5.7仍有望成为常规的内核,并在下个月首次亮相。 上周,Linus将当时的5.7状态描述为在一个疯狂的世界中,内核看起来几乎是无规律的。[详细]
-
Linux 中断子系统 中断处理知识点分析
所属栏目:[Linux] 日期:2021-12-15 热度:106
Linux 中断相关节点 /proc/interrupts cat 这个节点,会打印系统中所有的中断信息,如果是多核CPU,每个核都会打印出来。 包括每个中断的名字、中断号 IRQ number、每个中断的触发次数、在哪个CPU核处理的、是边沿触发还是电平触发,属于哪个中断控制器,都[详细]
-
适用于 Linux 的完美网页浏览器
所属栏目:[Linux] 日期:2021-12-15 热度:86
没有所谓的完美的网页浏览器。这完全取决于你喜欢什么以及你用它来做什么。 但对于 Linux 上的网页浏览器,你有哪些最佳选择呢? 在这篇文章中,我试图给出你在 Ubuntu 和其他 Linux 系统上使用的最佳网页浏览器。 注: 我们已经在 Ubuntu 上尝试和测试了这[详细]
-
2021年优秀开源 Kubernetes 安全工具
所属栏目:[Linux] 日期:2021-12-15 热度:109
1.Open Policy Agent (OPA) 32%的受访者使用open-policy-agent[2](OPA)保护 Kubernetes 。虽然 OPA 是一种通用策略引擎,但它是用于实施上下文感知安全策略的非常强大的工具。随着从 Kubernetes v.1.21 开始弃用[3]Pod 安全策略(并在 v.1.25 完全删除),[详细]
-
通过 find 命令在 Linux 上查找文件和目录
所属栏目:[Linux] 日期:2021-12-15 热度:161
find 命令由 POSIX 规范 定义,它创建了一个用于衡量 POSIX 系统的开放标准,这包括 Linux、BSD 和 macOS。简而言之,只要你运行的是 Linux、BSD 或 macOS,那么 find 已经安装了。 但是,并非所有的 find 命令都完全相同。例如,GNU 的 find 命令有一些 BS[详细]
-
一个完美的 Linux 任务管理器和资源监视器
所属栏目:[Linux] 日期:2021-12-15 热度:92
系统监控中心是一个多合一的开源应用,不用使用多种工具就可以监控基本的系统资源情况。 在 Linux 上以图形方式监控系统资源可能体验不是很好,这些与你的桌面环境相配套的系统监控工具可能细节有限。 例如,GNOME 的系统监视器不显示 CPU 频率和温度。 此[详细]
-
Docker 网络 IP 地址冲突了,我该如何做呢?
所属栏目:[Linux] 日期:2021-12-15 热度:75
1前置知识 因为交换机的能力有限制,以及网线的连接不可能无限长, 所以我们不可能把所有的主机都连到同一个交换机上,然后处于同一个二层网络中。 就算能,主机间的 ARP 广播也会让这个网络瞬间瘫痪。 所以我们得把主机拆分到一个个的小的子网里,然后通过[详细]
-
谈谈 Cobbler 3.x 部署实战
所属栏目:[Linux] 日期:2021-12-15 热度:162
在大批量安装Linux服务器系统时,如果手动安装,则需要花费大量的时间,而使用PXE安装时,会相对轻松很多。 Cobbler是一个将PXE整套流程合在一起的工具,可以帮我们快速的搭建好PXE安装所需的各种工具,并且在配置中也更方便。 本文将介绍如何部署Cobbler环[详细]
-
深入分析Linux内核之脏页跟踪
所属栏目:[Linux] 日期:2021-12-15 热度:179
1.开场白 环境: 处理器架构:arm64 内核源码:linux-5.10.50 ubuntu版本:20.04.1 代码阅读工具:vim+ctags+cscope Linux内核由于存在page cache, 一般修改的文件数据并不会马上同步到磁盘,会缓存在内存的page cache中,我们把这种和磁盘数据不一致的页称[详细]
-
FreeDOS 配置教程
所属栏目:[Linux] 日期:2021-12-15 热度:85
学习如何使用 FDCONFIG.SYS 来配置 FreeDOS 。 FreeDOS 是主配置文件是在根目录中的名称为 FDCONFIG.SYS 的文件。这个文件包含一系列的行,每行都设置一个诸如 LASTDRIVE=Z 或 FILES=40 的值。例如,在 FreeDOS 1.3 RC4 中的默认 FDCONFIG.SYS ,看起来像这[详细]
-
Linux不安全!你清楚吗?
所属栏目:[Linux] 日期:2021-12-15 热度:86
Linux 系统没有病毒攻击? 当然不是! Linux 有没病毒攻击?当然有!没有中不了毒的系统,只有想不想写病毒的人。 对,没错,只要是电脑系统,就都有中病毒的可能。包括 Windows、Linux,以及大家一直以为不会中病毒的苹果系统(事实上,全球第一个病毒就是诞生[详细]
-
怎样在 Ubuntu Linux 上从源代码构建 Qt 6.2.2
所属栏目:[Linux] 日期:2021-12-14 热度:58
Qt 6.2.0 是 Qt 6 系列的第3个版本,功能与 Qt 5 相当,因此有望成为第一个被新 Qt 项目或从 Qt 5 移植的项目广泛采用的版本。在这篇文章中我提供有关在 Ubuntu Linux 上从源代码构建 Qt 6.2.2的简短教程。 Ubuntu Desktop Linux 是使用最广泛的桌面 Linux[详细]
-
教你怎么使用 dig?
所属栏目:[Linux] 日期:2021-12-14 热度:103
当我第一次使用 dig 时,我发现它有点吓人 有这么多的选项!我打算把大部分的选项省略。在这篇文章中,我打算不谈 dig 的大部分选项,只谈我实际使用的选项。 我最近还了解到,你可以设置一个 .digrc 配置文件,让它的输出更容易阅读,这让它的使用变得更加[详细]
-
怎样优雅的关闭容器,看本文就够了
所属栏目:[Linux] 日期:2021-12-14 热度:153
1 信号 信号是事件发生时对进程的通知机制,有时也称之为软件中断。 信号有不同的类型,Linux 对标准信号的编号为 1~31,可以通过 kill -l 获取信号名称: # kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE[详细]
-
Linux下定位异常消耗的线程实战盘点
所属栏目:[Linux] 日期:2021-12-14 热度:62
前言: 之前分享过一篇Linux开发coredump文件分析实战分享 ,今天再来分享一篇实战文章。 在我们嵌入式linux开发过程中,开发过程中我们经常会使用多进程、多线程开发。那么多线程使用过程中,我们大概率会遇到某线程长时间占用cpu,导致设备执行异常。 通[详细]
-
一篇学会Linux ptrace 的实践
所属栏目:[Linux] 日期:2021-12-14 热度:66
ptrace 是 Linux 内核提供的非常强大的系统调用,通过 ptrace 可以实现进程的单步调试和收集系统调用情况。比如 strace 和 gdb 都是基于 ptrace 实现的,strace 可以显示进程调用了哪些系统调用,gdb 可以实现对进程的调试。本文介绍这些工具的底层 ptrace[详细]
-
2021年技术人员的完美 Linux 桌面前五名
所属栏目:[Linux] 日期:2021-12-14 热度:126
Fedora:开发者首选 来自 Red Hat 的社区 Linux 发行版 Fedora 是毋庸置疑的第一名,它是推动 Linux 极限的主流发行版,有最新的 Linux 内核和最新版本的开源软件提供支持 就连 Linux 之父 Linus Torvalds 都在使用 Fedora 。 Fedora 的另一好处易于安装和[详细]
-
怎样一条命令,榨干机器的所有内存?
所属栏目:[Linux] 日期:2021-12-14 热度:113
最近在验证一些机器的内存分配规律的时候,学习到了一些技能,趁着周末有时候写点东西,跟大家分享一下。 大家可能有遇到类似的场景,想要对机器进行压测模拟 OOM 的场景,但是无奈机器的规格实在太高,若用代码去实现,大家可以想象一下如何实现?个人感觉[详细]
-
Linux 监控和调试利器 Sysdig 入门指南
所属栏目:[Linux] 日期:2021-12-14 热度:83
Sysdig 简介 Sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With Native Contaier Support. 它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strace、tcpdump、htop、iftop、lsof、netstat[详细]
-
你真的了解如何查看Linux目录大小吗?
所属栏目:[Linux] 日期:2021-12-14 热度:63
通过du命令查看文件目录大小 其实linux系统中可以通过du命令进行查看文件目录的大[详细]
-
Linux下怎样切割与合并大文件
所属栏目:[Linux] 日期:2021-12-14 热度:80
我们传输一个大文件时,有时网络比较慢,需要花费很长时间才能传输完成,或者传输的过程中,网络不稳定,有可能导致此次传输失败,针对这种情况,我们可以把大文件切分成小文件,再逐个的传输到目的地,最后再把它们合并成一个文件。 语法 split 命令的语[详细]
-
Linux里断虚拟化之二
所属栏目:[Linux] 日期:2021-12-02 热度:120
PIC虚拟化 计算机系统有很多的外设需要服务,显然,CPU采用轮询的方式逐个询问外设是否需要服务,是非常浪费CPU的计算的,尤其是对那些并不是频繁需要服务的设备。因此,计算机科学家们设计了外设主动向CPU发起服务请求的方式,这种方式就是中断。采用中断[详细]
-
一篇了解Linux 发行版 Manjaro,yyds!
所属栏目:[Linux] 日期:2021-12-02 热度:171
Manjaro 是一个基于 Arch 的 Linux 发行版,如果你想体验 Arch 又惧怕 Arch 恐怖的安装过程,那么建议你尝试一下 Manjaro 。有很多开发者为该发行版付出了大量的工作和努力,所以它基本可以做到开箱即用的出色用户体验。 目前这个发行版也在逐渐流行,活跃[详细]
-
Linus 吐槽桌面版 Linux 发行版 乱改核心 让应用程序不兼容
所属栏目:[Linux] 日期:2021-12-02 热度:79
Linus 在演讲中直指各大桌面 Linux 发行版的应用程序兼容问题,并且用了几个和谐的词汇。 首先,Linus 指出了 Linux 发行版的分裂的一个重要原因,就是它们随意修改核心,这是 Linus 一直反对的,但是基本没人听。因此造成了不同的 Linux 发行版要使用不同[详细]
-
Linux文件分发脚本 只要一条命令将你的文件分发到各个服务器上
所属栏目:[Linux] 日期:2021-12-02 热度:166
在运维或在日常工作生活中,我们经常会把一个文件拷贝到其它服务器上,或同时分发到多个服务器上,甚至要求目标机将文件放在相同的路径下,方便程序进一步调用。 Linux文件分发脚本,只需一条命令将你的文件分发到各个服务器上 遇到这种问题,我们通常的做[详细]