-
Linux 会变成主流操作系统吗?
所属栏目:[Linux] 日期:2022-01-14 热度:119
由于各种原因,已经有大量用户从 Windows 转到 Linux,但我不得不说,Linux 不会成为桌面操作系统主流(起码在看得到的未来还不会)。 原因有很多,作为一个资深 Linux 用户,我觉得当我这么说的时候,Linux 社区、Linux 爱好者可能会很生气,那就让我解释一[详细]
-
需要多久才可以看完Linux内核源码?
所属栏目:[Linux] 日期:2022-01-14 热度:183
Linux内核分为CPU调度、内存管理、网络和存储四大子系统,针对硬件的驱动成百上千。代码的数量更是大的惊人。 先说说最早的内核linux 0.11,下面这本书可以说很多驱动工程师都学习过,我花了大概1个半月,勉强看了一遍。 再来看看内核代码量的统计。2020年1[详细]
-
教你迅速清空 Linux 中的大文件
所属栏目:[Linux] 日期:2022-01-14 热度:173
使用 shell 重定向null(不存在的对象)到文件的最简单方法来清空文件内容 这里我们将使用一个符号,:是一个shell内置命令,本质上等同于true命令 另一种方法是将:或true内置命令的输出重定向到文件在 Linux 中,null设备主要用于丢弃进程不需要的输出流,或者[详细]
-
在线运行 Linux,强大的离谱!
所属栏目:[Linux] 日期:2022-01-14 热度:187
对于 Linux 初学者来说,当接触 Linux 操作系统时,可通过虚拟机、云主机或企业服务器的环境学习 Linux,有朋友可能会问了,那有没有无需安装即可运行的操作系统呢? 正好,我最近发现了一个非常不错的网站 DistroTest。 这个网站可以让你免费使用在线版的 Li[详细]
-
一个小时内构建一个 CentOS 家庭实验室
所属栏目:[Linux] 日期:2022-01-14 热度:161
用一个带有虚拟化软件的系统(CentOS ISO),花费一个小时左右来设置一套自给自足的基本 Linux 服务器。 当学习新的 Linux 技能时(或像我一样学习 Linux 认证),在笔记本电脑上有一些可用的虚拟机(VM)是很有帮助的,这样你就可以在上面学习。 但是,如果[详细]
-
Linux 5.17 将郑重迎来免重启更新系统固件
所属栏目:[Linux] 日期:2022-01-14 热度:187
系统固件提供运行时服务,如:RAS(可靠性、可用性和可服务性)功能、UEFI 运行时服务和 ACPI 服务。目前,如果这些代码区域有任何固件代码的变化,就需要进行系统固件更新和重启。 为此,英特尔在今年 9 月向 Linux 内核引入了 Platform Firmware Runtime Upd[详细]
-
感受GoboLinux,与众不同的 Linux 发行版
所属栏目:[Linux] 日期:2022-01-14 热度:187
有许多 Linux 发行版,但 GoboLinux 是另一种版本。它重新定义了整个文件系统层次结构的另类 Linux 发行版。 GoboLinux 是一个从头开始构建的 Linux 发行版。它创建于 2002 年,目的是在Linux发行版设计领域尝试新方法。不幸的是,将近 20 年后,从版本的受[详细]
-
比 netstat 好用?Linux 网络状态工具 ss 细解
所属栏目:[Linux] 日期:2022-01-14 热度:77
很多流行的Linux发行版都支持ss以及很多监控工具使用ss命令.熟悉这个工具有助于您更好的发现与解决系统性能问题.本人强烈建议使用ss命令替代netstat部分命令,例如netsat -ant/lnt等. 展示他之前来做个对比,统计服务器并发连接数 结果很明显ss统计并发连接数[详细]
-
为何在Linux 中文件夹被称为目录?
所属栏目:[Linux] 日期:2022-01-14 热度:86
如果你最开始使用的是 Windows 电脑,你很可能会使用文件夹folder这个术语。 但当你换到 Linux 时,你会发现文件夹通常被称为目录directory。 这可能使一些新的 Linux 用户感到困惑。你应该叫它文件夹还是目录?它们有区别吗?事情是这样的。如果你愿意,你[详细]
-
再见 CentOS Linux,是时候转移到替代操作系统 了
所属栏目:[Linux] 日期:2022-01-14 热度:147
是时候告别 CentOS Linux 8 发行版了,因为它在 2021 年的最后一天,12 月 31 日走到了生命尽头。该发行版目前已不再受支持,这意味着它将不再接收软件和安全更新,从而使您的安装很容易受到攻击。 CentOS Linux 是一个 GNU/Linux 发行版,它使用商业红帽企[详细]
-
Garuda Linux!你应该了解
所属栏目:[Linux] 日期:2022-01-14 热度:166
基于 Arch Linux 的 Garuda Linux 在2022年发布了一个新的ISO版本,以一些很酷的新工具、一个新的社区版本和通常的性能改进。 Garuda Linux 努力将 Arch Linux 带给大众,Garuda Linux 220101 版本,被称为White-tailed Eagle,在这里推出了一个新的社区版本[详细]
-
Ubuntu 服务器版与桌面版有啥区别?
所属栏目:[Linux] 日期:2022-01-14 热度:131
当你点击 Ubuntu 网站 上的下载按钮时,它会给你几个选项。其中两个分别是 Ubuntu 桌面版和 Ubuntu 服务器版。 这可能会让新用户感到困惑。为什么会有两个(实际上是四个)?应该下载哪一个?Ubuntu 桌面版还是服务器版?它们是一样的吗?有什么区别? 我将解释 Ubu[详细]
-
想在 Ubuntu 上采用深度桌面?UbuntuDDE Remix 21.10 来了!
所属栏目:[Linux] 日期:2022-01-14 热度:190
想在不安装深度操作系统的情况下获得最新的深度桌面体验吗?UbuntuDDE Remix 21.10 终于登场了! 深度 20.3 已经发布了一段时间,做了一些基本的改进和细微的视觉变化。 但是,如果你想在 Ubuntu 上面获得最新的深度桌面体验?UbuntuDDE Remix 21.10 Impirish I[详细]
-
Linux 下怎样设置防火墙,你会吗
所属栏目:[Linux] 日期:2022-01-14 热度:151
防火墙,顾名思义,就是用一睹墙隔绝了外部的攻击,让墙里面的环境相对安全 在 Linux 中,防火墙是以一个守护进程的方式存在,服务的名字是 firewalld,它能够定义一组规则来控制外部传入系统中的网络流量,规则允许的流量才能进入系统,规则禁止的流量会被[详细]
-
怎样优雅的关闭容器,看本文就够了
所属栏目:[Linux] 日期:2022-01-05 热度:168
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-28 热度:75
前言: 之前分享过一篇Linux开发coredump文件分析实战分享 ,今天再来分享一篇实战文章。 在我们嵌入式linux开发过程中,开发过程中我们经常会使用多进程、多线程开发。那么多线程使用过程中,我们大概率会遇到某线程长时间占用cpu,导致设备执行异常。 通[详细]
-
一篇学会Linux ptrace 的实践
所属栏目:[Linux] 日期:2021-12-22 热度:143
ptrace 是 Linux 内核提供的非常强大的系统调用,通过 ptrace 可以实现进程的单步调试和收集系统调用情况。比如 strace 和 gdb 都是基于 ptrace 实现的,strace 可以显示进程调用了哪些系统调用,gdb 可以实现对进程的调试。本文介绍这些工具的底层 ptrace[详细]
-
2021年技术人员的完美 Linux 桌面前五名
所属栏目:[Linux] 日期:2021-12-22 热度:105
Fedora:开发者首选 来自 Red Hat 的社区 Linux 发行版 Fedora 是毋庸置疑的第一名,它是推动 Linux 极限的主流发行版,有最新的 Linux 内核和最新版本的开源软件提供支持 就连 Linux 之父 Linus Torvalds 都在使用 Fedora 。 Fedora 的另一好处易于安装和[详细]
-
怎样一条命令,榨干机器的所有内存?
所属栏目:[Linux] 日期:2021-12-22 热度:167
最近在验证一些机器的内存分配规律的时候,学习到了一些技能,趁着周末有时候写点东西,跟大家分享一下。 大家可能有遇到类似的场景,想要对机器进行压测模拟 OOM 的场景,但是无奈机器的规格实在太高,若用代码去实现,大家可以想象一下如何实现?个人感觉[详细]
-
Linux 监控和调试利器 Sysdig 入门指南
所属栏目:[Linux] 日期:2021-12-22 热度:109
Sysdig 简介 Sysdig 官网 上对自己的介绍是: Open Source Universal System Visibility With Native Contaier Support. 它的定位是系统监控、分析和排障的工具,其实在 Linux 平台上,已经有很多这方面的工具 strace、tcpdump、htop、iftop、lsof、netstat[详细]
-
你真的了解如何查看Linux目录大小吗?
所属栏目:[Linux] 日期:2021-12-22 热度:120
通过du命令查看文件目录大小 其实linux系统中可以通过du命令进行查看文件目录的大[详细]
-
Linux下怎样切割与合并大文件
所属栏目:[Linux] 日期:2021-12-22 热度:197
我们传输一个大文件时,有时网络比较慢,需要花费很长时间才能传输完成,或者传输的过程中,网络不稳定,有可能导致此次传输失败,针对这种情况,我们可以把大文件切分成小文件,再逐个的传输到目的地,最后再把它们合并成一个文件。 语法 split 命令的语[详细]
-
教你如何搭建Docker私有仓库
所属栏目:[Linux] 日期:2021-12-20 热度:76
实际案例搭建过程 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-20 热度:65
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 cond[详细]
-
揭开Docker的面纱 - 基础理论梳理和安装流程演示
所属栏目:[Linux] 日期:2021-12-20 热度:165
前言 本文将围绕以下几个方面来揭开docker的面纱: 什么是docker? 为什么需要docker? docker的核心概念 什么是docker? 基于Linux而言,docker是在其中运行应用的一款开源工具,可以认为是一种轻量级的虚拟机。docker的logo是一条载着集装箱的鲸鱼(旧版[详细]