-
怎样在 Ubuntu Linux 上从源代码构建 Qt 6.2.2
所属栏目:[Linux] 日期:2021-12-16 热度:150
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-16 热度:167
当我第一次使用 dig 时,我发现它有点吓人 有这么多的选项!我打算把大部分的选项省略。在这篇文章中,我打算不谈 dig 的大部分选项,只谈我实际使用的选项。 我最近还了解到,你可以设置一个 .digrc 配置文件,让它的输出更容易阅读,这让它的使用变得更加轻[详细]
-
怎样优雅的关闭容器,看本文就够了
所属栏目:[Linux] 日期:2021-12-16 热度:177
1 信号 信号是事件发生时对进程的通知机制,有时也称之为软件中断。 信号有不同的类型,Linux 对标准信号的编号为 1~31,可以通过 kill -l 获取信号名称: # kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9)[详细]
-
Linux下定位异常消耗的线程实战盘点
所属栏目:[Linux] 日期:2021-12-16 热度:83
前言: 之前分享过一篇Linux开发coredump文件分析实战分享 ,今天再来分享一篇实战文章。 在我们嵌入式linux开发过程中,开发过程中我们经常会使用多进程、多线程开发。那么多线程使用过程中,我们大概率会遇到某线程长时间占用cpu,导致设备执行异常。 通常[详细]
-
一篇学会Linux ptrace 的实践
所属栏目:[Linux] 日期:2021-12-16 热度:138
ptrace 是 Linux 内核提供的非常强大的系统调用,通过 ptrace 可以实现进程的单步调试和收集系统调用情况。比如 strace 和 gdb 都是基于 ptrace 实现的,strace 可以显示进程调用了哪些系统调用,gdb 可以实现对进程的调试。本文介绍这些工具的底层 ptrace 是[详细]
-
2021年技术人员的完美 Linux 桌面前五名
所属栏目:[Linux] 日期:2021-12-16 热度:148
Fedora:开发者首选 来自 Red Hat 的社区 Linux 发行版 Fedora 是毋庸置疑的第一名,它是推动 Linux 极限的主流发行版,有最新的 Linux 内核和最新版本的开源软件提供支持 就连 Linux 之父 Linus Torvalds 都在使用 Fedora 。 Fedora 的另一好处易于安装和设[详细]
-
怎样一条命令,榨干机器的所有内存?
所属栏目:[Linux] 日期:2021-12-16 热度:66
最近在验证一些机器的内存分配规律的时候,学习到了一些技能,趁着周末有时候写点东西,跟大家分享一下。 大家可能有遇到类似的场景,想要对机器进行压测模拟 OOM 的场景,但是无奈机器的规格实在太高,若用代码去实现,大家可以想象一下如何实现?个人感觉还[详细]
-
Linux 监控和调试利器 Sysdig 入门指南
所属栏目:[Linux] 日期:2021-12-16 热度:107
Sysdig 简介 Sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With Native Contaier Support. 它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strace、tcpdump、htop、iftop、lsof、netstat,[详细]
-
你真的了解如何查看Linux目录大小吗?
所属栏目:[Linux] 日期:2021-12-16 热度:96
通过du命令查看文件目录大小 其实linux系统中可以通过du命令进行查看文件目录的大[详细]
-
Linux下怎样切割与合并大文件
所属栏目:[Linux] 日期:2021-12-16 热度:129
我们传输一个大文件时,有时网络比较慢,需要花费很长时间才能传输完成,或者传输的过程中,网络不稳定,有可能导致此次传输失败,针对这种情况,我们可以把大文件切分成小文件,再逐个的传输到目的地,最后再把它们合并成一个文件。 语法 split 命令的语法[详细]
-
教你如何搭建Docker私有仓库
所属栏目:[Linux] 日期:2021-12-16 热度:75
实际案例搭建过程 1、下载registry镜像 [root@localhost ~]# docker pull registry Using default tag: latest latest: Pulling from library/registry 486039affc0a: Pull complete ba51a3b098e6: Pull complete 8bb4c43d6c8e: Pull complete 6f5f453e5f2d:[详细]
-
Docker基础命令详解 - 镜像及容器操作
所属栏目:[Linux] 日期:2021-12-16 热度:84
Docker镜像操作命令 [root@docker ~]# which docker /usr/bin/docker 1、镜像搜索:docker search 命令描述:从Docker Hub中搜索并且显示你所需要的镜像 命令格式:docker search [options] term Options: -f, --filter filter Filter output based on condit[详细]
-
微软推出针对Linux/WSL2的Direct3D 12
所属栏目:[Linux] 日期:2021-12-15 热度:138
在今天的虚拟构建大会上宣布将GPU加速引入WSL2的过程中,Microsoft刚刚发布了一篇博客文章,其中提供了更多详细信息,包括其Linux版Direct3D 12的端口。 DirectX在Linux上的部分工作涉及一个新的 DXGKRNL Linux内核驱动程序,用于通过WSL2安装程序将DirectX图[详细]
-
Oracle发布了GraalVM 20.1虚拟机,有一些重大修改
所属栏目:[Linux] 日期:2021-12-15 热度:103
Oracle今天发布了GraalVM 20.1,这是该Java虚拟机的最新重大功能更新,该虚拟机不仅支持JIT编译,还支持Java软件的提前编译,并支持LLVM运行时和其他语言。 GraalVM 20.1带来了许多更新,包括: -由于同步修复,JDK 11上的某些基准显着提高了性能,从而帮助某[详细]
-
Fedora 33希望完善其对64位Arm系统的代码加固
所属栏目:[Linux] 日期:2021-12-15 热度:94
Fedora已经改进了对64位ARM(AArch64)的支持已有一段时间了,随着今年秋天Fedora 33的发布,它的状态应该会更好。 计划中的AArch64特定的Fedora 33更改之支持新的ARMv8.38.5级代码强化功能,以增强安全性。 利用Arm的指针身份验证是通过签名和验证指针来帮助[详细]
-
NVIDIA工程师恢复Linux主动式内存压缩的流程
所属栏目:[Linux] 日期:2021-12-15 热度:141
NVIDIA工程师Nitin Gupta最初于2019年发布的一个有趣的补丁系列之一是针对Linux内核的主动内存压缩,而到2020年为止,它尚未被合并,但今天发布了该工作的第五版。 主动式内存压缩是为了解决内核按需内存压缩行为当前遇到的延迟问题,这种延迟问题可能是由于[详细]
-
GCC 11为较新的Intel系列增加了CPU检测手段
所属栏目:[Linux] 日期:2021-12-15 热度:123
在GCC 11开发周期中积累的早期变更中,新增了对较新的Intel CPU系列的自动CPU检测支持。 今天更新的英特尔处理器检测功能已合并到GCC 11/Git中,适用于Airmont,Tremont,Comet Lake,Ice Lake和Tiger Lake系列。 该检测依赖于公开的CPU部件号,以在 -march=n[详细]
-
Audacity 2.4 亮相,多视图模式
所属栏目:[Linux] 日期:2021-12-15 热度:191
Audacity 2.4为您提供了强大的、免费的、开源的、跨平台的音频编辑器软件,可以满足您的任何音频和音乐制作和编辑需求。 开发团队在这个版本中投入了大量的时间和工作,通过从屏幕底部脱离/分离录制/播放时间工具栏,您可以放大时间工具栏。 研究小组表示,这[详细]
-
VirtualBox 6.1.8推出,支持RHEL8.2和CentOS 8.2
所属栏目:[Linux] 日期:2021-12-15 热度:93
Oracle发布了VirtualBox 6.1.8,这是对其最新VirtualBox 6.1系列的最新维护更新,VirtualBox 6.1系列是最好的免费,开源和跨平台虚拟化软件之一。 在VirtualBox 6.1.8中,Oracle为最近发布的Red Hat Enterprise Linux 8.2,CentOS Linux 8.2和Oracle Linux 8.[详细]
-
Git 2.27-rc0 发布,仍在不断从SHA1过渡到SHA256
所属栏目:[Linux] 日期:2021-12-15 热度:110
Git 2.27-rc0于星期四发布,这是该领先版本控制系统上的下一个更新的第一个测试版本。 随着Git 2.27的发展,过渡过程继续了,以准备从SHA1哈希到SHA256哈希的代码库。 考虑到前者可能发生冲突,因此许多版本的Git一直在努力从SHA1迁移到SHA256,从而有可能损[详细]
-
AMDVLK 2020.Q2.3 发布,新扩展与各种完善
所属栏目:[Linux] 日期:2021-12-15 热度:162
AMDVLK 2020.Q2.3已作为适用于Linux系统的官方开源AMD Radeon Vulkan驱动程序的最新版本发布。 现在,此AMDVLK驱动程序更新支持VK_EXT_pipeline_creation_cache_control,该功能允许在预先创建管道的过程中获取有关潜在危害的信息。 AMDVLK 2020.Q2.3驱动程序[详细]
-
Ubuntu Touch OTA-12首次发布,为有史以来最大版本
所属栏目:[Linux] 日期:2021-12-15 热度:58
Ubuntu Touch OTA-12已经正式发布,为有史以来最大的版本,与之前的版本相比有了巨大的改进,但也有一些变化,我们将在下面详细介绍。 首先也是最重要的,这个新版本的亮点是完整的Unity8体验,开发团队解释说现在已经完成了导入Canonical的最终更改。 Unity8[详细]
-
Ubuntu Unity Remix 20.04非官方风味稳定版本正式发布
所属栏目:[Linux] 日期:2021-12-15 热度:114
Unity回来了!一个非官方的Ubuntu风味,以良好的旧Unity 7桌面环境为特色,它的第一个稳定版本是Ubuntu Unity Remix 20.04。 Ubuntu社区的成员Rudra Saraswat在过去的几个月中一直在努力工作,将Unity 7作为默认的桌面环境整合到一个特别的Ubuntu风格中。 他[详细]
-
Ubuntu Studio 20.10抛弃Xfce桌面转向更高级的KDE Plasma
所属栏目:[Linux] 日期:2021-12-15 热度:115
即将面世的Ubuntu Studio 20.10操作系统将放弃轻量级的Xfce桌面环境,而转向更现代,更高级的KDE Plasma桌面环境。 在最新的Ubuntu Studio 20.04 LTS(Focal Fossa)版本的发行说明中,开发团队讨论了我们对未来版本的期望。 Ubuntu Studio是一种经过官方认可[详细]
-
让 Emacs 再次火热起来
所属栏目:[Linux] 日期:2021-12-15 热度:134
Emacs 编辑器诞生于 Linux 之前,曾比 Linux 更知名,但如今却变得相对默默无闻了。在 emacs-devel 邮件列表上,开发者们讨论了如何增强 Emacs 的吸引力,让它能再次流行起来。 Emacs 原作者 RMS(Richard Stallman)也加入了讨论。有讨论者称 Emacs 的按钮等[详细]