如何在 Linux 中实时监控日志文件(桌面和服务器) 本教程介绍了如何实时监控 Linux 日志文件(桌面、服务器或应用)以进行诊断和故障排除。 当你在 Linux 桌面、服务器或任何应用中遇到问题时,你首先会查看单独的日志文件。日志文件通常是文本流和来... 系统教程# linux# log# 文件 2年前260
NVIDIA 终于发布开源 Linux GPU 内核模块 开源 Linux GPU 内核模块具有双重 GPL/MIT 许可证,它们将从即将推出的 NVIDIA 515.xx 系列专有图形驱动程序开始提供,该驱动程序今天通过更新的安装程序和更新的 RTD3 视... 系统教程# gpu# linux# nvidia 2年前260
SUSE Euler Linux 2.0 正式发布 ——基于 openEuler 22.03 LTS 构建的企业级 Linux 操作系统 ——针对电信和企业核心业务等数据中心场景进行了大量优化和增强 2022年6月16日,SUSE 正式发布 SUSE ... 系统教程# euler# linux# suse 2年前260
详解在 Ubuntu 中引导到救援模式或紧急模式 你可能已经知道,在 RHEL 7 、RHEL 8 、Ubuntu 16.04 LTS 及其更新的版本的 Linux 发行版中 运行等级Runlevels 已经被 系统目标Systemd target ... 系统教程# linux# rhel# systemd 2年前260
Fedora vs Ubuntu:你真的懂吗? Fedora 和 Ubuntu 都是出色的 Linux 发行版,它们都采用不同的方式实现相同的目标。但是它们有什么不同和相似之处,哪一个适合你? 几年前,如果你问我 Fedora Linux 对新用户... 系统教程# fedora# linux# red 2年前260
为何 NVidia 的开源驱动程序对 Linux 如此重要? RedHat 桌面、图形、信息娱乐和 i18n 总监 Christian F.K. Schaller 分享了他对 NVIDIA 开源 Linux GPU 内核模块的一些看法,并分析了 NVidia 的... 系统教程# linux# nvidia# 图形 2年前260
Linux 内核 5.19 RC1 发布,完成了 ARM 通用内核的工作 继上个月 Linux 内核 5.18 发布之后,Linus Torvalds 宣布了 Linux 内核 5.19 系列第一个候选版本。与此同时,Linux 内核 5.19 官方合并窗口关闭,这意味着除... 系统教程# cpu# linux# 内核 2年前260
Linux Mint 21 ”Vanessa” 已供下载,适合初学者的 Linux 操作系统 Linux Mint 项目已经发布了 Linux Mint 21“Vanessa”操作系统系列的最终 ISO 映像。 现在我给 Linux Mint 21 的主要功能列表中总结了所有这些功能。 1. ... 系统教程# linux# mint# ubuntu 2年前260
Ubuntu 成为软件开发人员理想 Linux 发行版的五个原因 Ubuntu 是使用最广泛的 Linux 发行版之一;它稳定、可靠、维护良好,并拥有庞大的追随者社区。 根据 HackerEarth 最近的一项调查,Ubuntu 是软件开发的首选 Linux 操作系... 系统教程# linux# ubuntu# 发行版 2年前260
Firefox 99 为 Linux 用户带来了两点改变 Mozilla 的 Firefox 是最受欢迎的开源浏览器之一,这也是它在许多 Linux 发行版(如 Mint 和 Ubuntu)中用作默认浏览器的原因。 最近,Mozilla 发布了 Firefo... 系统教程# firefox# linux# mozilla 2年前260
别再说你不懂Linux内存管理了,十张图给你安排的明明白白! 今天来带大家研究一下Linux内存管理。 对于精通 CURD 的业务同学,内存管理好像离我们很远,但这个知识点虽然冷门(估计很多人学完根本就没机会用上)但绝对是基础中的基础。 这就像武侠小说中的内功修... 系统教程# linux# 内存# 同学 2年前260
Labs-英特尔收购-Habana-加速AI芯片发展 根据IT之家网友提供的线索,长期从事Linux开发的OdedGabbay近日发送内部邮件,宣布已经离开英特尔和Habana实验室,这意味着他将不再担任HabanaLabs加速器驱动程序和英特尔XeDR... 系统教程# linux# 英特尔 2年前0250
Asahi Linux 已开始适配苹果 M2 芯片 Asahi Linux 是一个旨在将 Linux 移植到配备 Apple Silicon 芯片 Mac 设备上的项目,项目的目标不仅仅是让 Linux 能够在这些设备上运行,而是要将它打磨到可以用作日... 系统教程# alpha# asahi# linux 2年前250
分享:Linux 的六个实际和现实应用 众所周知,Linux 为全球数百万台服务器和台式机提供支持。但是这个开源操作系统还有其他应用吗? 如果您在桌面上使用 Linux,您可能想知道您正在使用的操作系统有哪些实际用途。幸运的是,今天有很多 ... 系统教程# linux# web# 实际 2年前250
Linux inxi 命令的三种使用方法 当我在查询有关笔记本电脑电池健康状况的信息时,我偶然发现了 inxi。它是一个命令行系统信息工具,可提供有关你的 Linux 计算机(无论是笔记本电脑、台式机还是服务器)的大量信息。 in... 系统教程# inxi# linux# 发行版 2年前250
用 tmate 分享你的 Linux 终端 作为 Fedora Linux QA 团队的一员,我有时想将自己执行的一堆命令广而告之给其他开发者。如果你曾经使用过像 tmux 或 GNU Screen 这样的 终端复用器,你可能会认为这是一个挺轻... 系统教程# linux# tmate# 分享 2年前250
横向对比EXT4,带你感受真实的Linux文件系统F2FS 一、概述 F2FS是Flash Friendly File System的简称。该文件系统是由韩国三星电子公司于2012年研发,只提供给运行Linux内核的系统使用,这种文件系统对于NAND闪存类... 系统教程# ffs# linux# nand 2年前250
软件开发人员的理想 Linux 发行版 Ubuntu 被全球程序员广泛用于开发。是什么让 Ubuntu 非常适合开发软件? Ubuntu 是使用最广泛的 Linux 发行版之一;它稳定、可靠、维护良好,并拥有庞大的追随者社区。根据 Hack... 系统教程# linux# ubuntu# 发行版 2年前250
如何使用 Linux sed 命令自动进行文件编辑 当我使用 Linux 命令行时,无论是在台式机上编写新程序还是在 Web 服务器上管理网站,我经常需要处理文本文件。Linux 提供了强大的工具,我可以利用这些工具来完成我的工作。我经常使用 sed... 系统教程# linux# sed# 使用 2年前250
Google 想让 Linux 内核漏洞更难被利用 Google 表示,它在从 Chromebook 到云的“几乎所有东西”中都使用了 Linux。 现在,它正在增加对能够发现开源操作系统缺陷的安全研究人员的奖励。自2020 年以来,Google 运行... 系统教程# google# kubernetes# linux 2年前250
这款 Linux!让每个人都能轻松使用 Debian Spiral Linux 通过提供稳定的、基于 Debian 的环境,让 Linux 新手更容易适应操作系统。Debian 是使用最广泛、最受信任的 Linux 发行版之一。说它是许多其他操作系统的基... 系统教程# debian# linux# spiral 2年前250
修复 Ubuntu Linux 中 “Command ‘python’ not found” 的错误 如何在 Linux 终端中运行一个 Python 程序?像这样,对吗? python program.py 然而,如果你试图在 Ubuntu(和其他一些发行版)中使用 python 命令,它会... 系统教程# command# linux# python 2年前250
你应该停止相信的关于 Linux 的七个神话 Linux 发行版功能强大、可靠且易于使用,但互联网上对 Linux 存在太多误解。 互联网对几乎所有事情都充满了神话(或者是不真实的说法),并且充斥着随时准备宣扬这种误解的人。如果你经常在一些在线论... 系统教程# linux# 互联网# 发行版 2年前250
Linux Kernel运行时安全检测之LKRG-实践篇 一、背景 从文章Linux Kernel运行时安全检测之LKRG-原理篇可以看到,LKRG可以对正在运行的Linux内核进行检测,并希望能够及时响应对正在运行的进程用户id等凭证未经授权的修改(完整... 系统教程# linux# lkrg# 内核 2年前250
免费开源虚拟机 VirtualBox 6.1.38 发布:初步支持 Linux 内核 6.0 9 月 4 日消息,Oracle 近期发布了 VirtualBox 6.1.38 最新稳定版本,这是一款支持开源、跨平台和流行的 GNU / Linux、Solaris、macOS 和 Windows... 系统教程# linux# virtualbox# 支持 2年前240
Linux技巧二则:tmux常用命令及快捷键 / 查询网口 tmux 常用命令及快捷键 tmux(terminal multiplexer)是Linux上的终端复用神器,可从一个屏幕上管理多个终端。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。与s... 系统教程# linux# tmux# 后台 2年前240
这些傻白甜的Linux命令,不会有人教你! Linux上的命令非常多,为了掌握它,很多同学耗尽了自己的脑细胞,憔悴了自己的容颜,结果记忆了一大堆垃圾命令,用过之后就忘了哈哈。 xjjdog在以前整理过一批最常用的Linux命令,更编写了一篇长长... 系统教程# cp# linux# logs 2年前240
Linux 性能分析工具汇总 出于对Linux操作系统的兴趣,以及对底层知识的强烈欲望,因此整理了这篇文章。本文也可以作为检验基础知识的指标,另外文章涵盖了一个系统的方方面面。如果没有完善的计算机系统知识,网络知识和操作系统知识... 系统教程# linux# 只是# 工具 2年前240
Linux中Notepad++的十大替代品 1.Vim编辑器 vim是最著名和最常用的文本编辑器,Vim是从vi发展出来的一个文本编辑器。其代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员编码中被广泛使用。 官网http: //www... 系统教程# linux# nano# vim 2年前240
Linux 的 Windows 子系统 WSL 现在带来期待已久的支持 适用于 Linux 的 Windows 子系统 (WSL) 是一个兼容层,它允许 Linux 二进制可执行文件在 Windows 上本地运行。这是一项 Windows 功能,可让您与常规 Window... 系统教程# linux# systemd# windows 2年前240
Crystal Linux - 基于 Arch Linux 的颜值在线的发行版 认识 Crystal Linux,这是一个有抱负的基于 Arch Linux 的发行版,就像EndeavourOS和其他类似发行版一样,它希望将 Arch Linux发行版的强大、简单和灵活性带给大众... 系统教程# arch# crystal# linux 2年前240
Blackbox:极简主义 Linux 用户的美观终端 有 许多可用于 Linux 的终端仿真器。从 Terminator 到 Tilix,你有多种终端可供选择。 但这并没有阻止新终端应用的到来。你最近已经见过了 GNOME Console 吧,今... 系统教程# blackbox# linux# tilix 2年前240
在 Linux 上玩电子游戏的三种方式 如今,人们有更多喜欢 Linux 的理由。在这个系列里,我将分享 21 个使用 Linux 的理由。今天,我将从游戏开始。 我过去认为“游戏玩家”是一种非常特殊的生物,要由科学家们在数年的研究和测试之... 系统教程# linux# 游戏# 玩家 2年前240
学习 Linux 只要学会这个命令就够了! 我们知道,Linux 系统总共有 300~500 个命令,甚至有些发行版还更多。每个命令又有 N 多的选项,这样算下来,你要记住每个命令的所有用法,几乎是一件不可能的事情。 那么碰上不会用的命令时... 系统教程# linux# man# 命令 2年前240
Window Linux 双系统安装历程,超详细 Window Linux 双系统安装历程 接下来简单讲一下安装的步骤以及遇到的问题。 先讲一下设备状况: 一台 12 年买的 i3 window7 待报废的 lenovo 笔记本 一个 32g 的 u... 系统教程# linux# window# 压缩 2年前240
Linux Lite 是您需要的简单、快速和轻量级的 Linux 发行版吗? Linux Lite 是在旧硬件上无缝运行的众多轻量级 Linux 发行版之一。但它是最适合您计算机的操作系统吗? Linux 是一个高度可定制的开源操作系统内核。这就是为什么您会发现有大量 Linu... 系统教程# linux# lite# 发行版 2年前240
没有mmu可以跑Linux吗? 为什么需要mmu? 我们知道应用程序是不能随意访问内存的,如果让应用程序直接访问物理内存,那么计算机是很危险的,计算机内存的所有内容将被完全暴露出来。所以出现了mmu,mmu是内存管理单元,应用程序访... 系统教程# linux# mmu# uclinux 2年前240
如何用 Shell 轻松搞定 Linux 命令审计 首先,当谈到 Linux 的操作审计需求时,大多数我们希望的是还原线上服务器被人为(误)操作时执行的命令行,以及它关联的上下文。这个需求场景其实跟通用的业务日志采集一致,简单一点可以直接通过 hist... 系统教程# bash# linux# shell 2年前240
什么是 Linux 中的登录 Shell? 当用户登录到他们的帐户时,Linux 会启动一个登录 shell。那么什么是登录 shell,你怎么知道你是否正在运行呢? 您可能每天都在使用 Linux shell,但是您如何使用它在很大程度上决定... 系统教程# linux# shell# ssh 2年前240
Linux 终端,它不可怕,拥抱它 至少,对于熟悉图形界面的新用户来说,我们大多时候都在避免使用 Linux 终端。 尽管让事情变得简单和方便是好事,但还是有许多理由说明我们不应该害怕尝试 Linux 终端。 在这里,我将重点介绍其中的... 系统教程# linux# man# 命令 2年前240
图解如何升级到 Linux Mint 21 在这篇文章中有三个部分,分别向你展示 Linux Mint 的不同的主要版本之间的升级步骤: 第 1 部分是关于从 Linux Mint 20.3 升级到 Linux Mint 21(GUI 升级工具... 系统教程# linux# mint# 升级 2年前240
Linux Kernel运行时安全检测之LKRG-原理篇 一、背景介绍 虽然经常更新内核版本通常被认为是一种安全最佳实践,但由于各种原因,尤其是生产环境中的服务器无法这样操作。这就意味着在机器运行时,会存在利用已知的漏洞(当然,还会有一些未知的漏洞)来进行攻... 系统教程# kernel# linux# lkrg 2年前240
对希望更改操作系统的数据中心的建议 数据中心会更改主要操作系统,原因有很多种,包括提高可扩展性和弹性,或对遗留基础设施进行现代化改造。然而,领导数据中心操作系统迁移可能会给数据中心管理员带来复杂的挑战,涉及很多复杂的流程和策略。 数据中... 系统教程# linux# 操作系统# 数据中心 2年前240
怎样才能让 Linux 文档的颜色高亮? 您可以在 Linux 中用颜色显示文件中的信息页面。info 命令在 Linux 或 Unix 下用于阅读多页文档,并也可作为命令行界面上的工作帮助查看器。在服务器上没有可用的 GUI 时,这是很有用... 系统教程# apt# info# linux 2年前240
灵丹妙“软”!Linux 下让误删文件“起死回生” 您是否曾经不小心从计算机中删除了重要文件?我相信你不是唯一一个。诸如意外删除文件之类的错误可能代价高昂。但好消息是 Linux 中有很多方法可以恢复已删除的文件。 在本教程中,您将学习如何在 Linu... 系统教程# linux# 删除# 恢复 2年前240
使用 ChatGPT AI 从英文文本生成 Linux 命令 即使是专家级的 Linux 用户也不记得所有的 Linux 命令和它们的选项。这对我们人类来说是不可能的。 但是机器呢?尤其是人工智能驱动的机器? 想象一下,如果你可以“命令”你的终端“显示过去 12... 人工智能# linux 3年前240
值得尝试的 30 个开源文本编辑器 正在寻找新的文本编辑器?这里有 30 个编辑器可供尝试。,计算机是基于文本的,因此你使用它们做的事情越多,你可能就越需要文本编辑应用程序。你在文本编辑器上花费的时间越多,你就越有可能对你使用的编辑器提... 网站建设# linux# vi# 文本编辑 5年前240
使用 Linux 上的开源财务工具 Skrooge 管理你的预算 使用开源预算工具 Skrooge 让你的财务管理更加轻松。本篇将要介绍的是个人财务管理。,个人财务可能很难管理。当你没有足够的钱在没有经济援助的情况下度日时,这可能是令人沮丧甚至不安的,而当你确实有所... 网站建设# linux# skrooge# 开源 5年前240
3D5000-S5000C-UOS-海光四号以及龙芯-1070-V20-统信-服务器版更新-支持飞腾 根据5月14日IT之家的消息,统信UOS服务器版最新发布了年度更新V20,1070,版本,这次更新在新平台支持方面有所提升,提高了系统的可维护性和稳定性,以下是IT之家整理的此次更新详细内容,平台生态... 系统教程# linux# 统信UOS服务器版 2年前0230
如何使用 tnote 在 Linux 终端中做笔记 每次需要保存想法、代码片段或 URL 时,您可能都会启动文本编辑器。但您并不总是需要使用文本编辑器来存储花絮。 如果您沉迷于 Linux 终端,您应该考虑将基于终端的笔记应用程序集成到您的工作流程中... 系统教程# linux# tnote# 安装 2年前230
这些年搜集的 Linux 常用命令 虽然平时大部分工作都是和网络相关, 但会接触Linux系统, 尤其是使用了Mac之后, 每天都是工作在黑色背景的命令行环境中。 基本操作 Linux 关机,重启 # 关机shutdown -h now... 系统教程# cat# cpu# linux 2年前230
如何使用原生 NTFS 驱动替代旧版 FUSE NTFS 驱动 简介 最初,Linux 内核没有 NTFS 的原生支持,后来对 NTFS 的支持也仅提供了只读功能。来自 Tuxera 的 NTFS-3G 是之前主流的解决方案,但在实际使用中也存在一些问题。NTFS... 系统教程# fuse# g# linux 2年前230
传统的 Linux 软件包格式不适合现代应用 我多次遇到用户抱怨 LTS 和稳定版的应用软件包有问题,但又声称开发版从来没有发生过这种事情。然而,以我在软件包技术方面的经验和知识,我不能不强调,这是不对的。 发行模式不是问题的根源所在,根本的问题... 系统教程# linux# 传统# 容器 2年前230
在 Linux 上安装 FFmpeg FFmpeg 是一套处理多媒体文件的软件库。凭借这些强大的库,FFmpeg 能够转换格式、推流以及处理音频和视频文件。许多 Linux 的前端应用都使用 FFmpeg 作为后端支持,所以这些应用对 F... 系统教程# ffmpeg# linux# 处理 2年前230
如何在 Linux 上使用 FFmpeg 命令进行音频和视频处理 FFmpeg 是一个著名的命令行媒体处理工具。下面介绍如何在 Linux 上安装和使用它来修改音频和视频文件。 几乎所有处理视频的人都可能听说过 FFmpeg。对于不熟悉的人来说,FFmpeg 是一个... 系统教程# ffmpeg# linux# 视频 2年前230
怎样在 Ubuntu Linux 中移除 Snap 软件包 这是一篇关于在 Ubuntu Linux 系统中如何删除 Snap,以得到一个无 Snap 系统的教程。 由 Canonical 开发的 Snap 软件包在一些场景下是有益的。它为终端用户直接提供了轻... 系统教程# linux# snap# ubuntu 2年前230
Linus终于被劝动:用了30年的Linux内核C语言将升级 虽然 Linux 内核在快速发展,但它同时依赖着一些非常古老的工具,其中之一就是内核代码仍在使用 1989 年版本的 C 语言标准——此标准在 30 多年前内核项目启动之前就已经编写完成。从讨论结果来... 系统教程# head# linux# list 2年前230
禁用 Cinnamon 桌面的动画以略微加速你的 Linux Mint 系统 让我们面对现实吧。 与 GNOME 等相比,Cinnamon 已经是一个轻量的桌面环境了。虽然它占用的资源可能没有 Xfce 那么低。 不过,如果你有一个硬件不足的系统,并且你想要提升一点性能,而不想... 系统教程# cinnamon# linux# mint 2年前230
OpenHarmony相机用户态驱动框架 想了解更多内容,请访问: 51CTO和华为官方合作共建的鸿蒙技术社区 https://ost.51cto.com 相机作为智能手机上少有的成长空间不错的,能够做出差异化的功能... 系统教程# android# hal# linux 2年前230
盘点那些高危却又不得不用的Linux命令 一、需求 《运维:对数据要有敬畏之心》一文从日常运维的主要环节总结了如何规避数据丢失的风险,如果你细品可能会意识到“操作系统级肯定不是只有rm -rf这类和文件相关的”,因此我们在此将Linux的高危... 系统教程# linux# 命令# 我们 2年前220
五款适用于 Linux 的笔记应用 使用这些开源工具来记笔记。 笔记是任何作者生活的一部分。我的大部分文章都是从笔记应用开始的,这对我来说通常是 Joplin。有大量适用于 Linux 的笔记应用,你可能使用的不是我最喜欢的应用... 系统教程# joplin# linux# 使用 2年前220
如何提升Linux服务器的安全性 每天都有成千上万的新网站诞生,这些网站大部分都是采用linux作为服务器,一方面是linux是免费的,需要资源更少,更稳定,一方面是因为linux的服务器防护性更高。但是如果我们不正确使用linux的... 系统教程# linux# root# 我们 2年前220
Arch Linux 中用于包管理的 GUI 应用程序 安装 Arch Linux 被认为具有挑战性的。 这就是为什么存在几个基于 Arch 的发行版,通过提供图形化安装程序来简化工作的原因。 即使您设法安装了 Arch Linux,您也会注意到它严重依赖... 系统教程# apper# arch# gui 2年前220
在 Manjaro 和其他基于 Arch Linux 的发行版上安装 Spotify Spotify 不需要介绍。它是最流行的音乐流媒体服务。 你可以 在 Web 浏览器中播放 Spotify,但如果你经常使用它,使用桌面应用会是一个更好的选择。 为什么呢?因为你可以用媒体键控... 系统教程# arch# linux# spotify 2年前220
超实用的 Linux 高级命令,运维同仁一定要懂! 前言 在运维的坑里摸爬滚打好几年了,我还记得我刚开始的时候,我只会使用一些简单的命令,写脚本的时候,也是要多简单有多简单,所以有时候写出来的脚本又长又臭。 像一些高级点的命令,比如说 Xargs 命令... 系统教程# linux# xargs# 命令 2年前220
我是如何使用 Linux fmt 命令来格式化文本 当我为项目编写文档时,我经常以纯文本的形式编写自述文件和安装说明。我不需要使用 HTML 或者 Markdown 之类的标记语言来描述项目的功能或如何编译它。但是维护这样的文档可能会很痛苦。 如果我需... 系统教程# fmt# linux# 命令 2年前220
Kali Linux 2022.2 发布:增加了一个吓唬人的有趣新功能 Kali Linux 不是你寻常使用的 Linux 发行版。它是专门为渗透测试和道德黑客学习及实验而量身打造的。 在新的 Kali Linux 版本中,增加了一些有趣的工具和功能。让我们来看看 Kal... 系统教程# kali# linux# 有趣 2年前220
Linux 网络访问慢?这个方法快速定位 在 Linux服务器中,可以通过内核调优、DPDK 以及 XDP 等多种方式提高服务器的抗攻击能力,降低 DDoS 对正常服务的影响。在应用程序中,可以使用各级缓存、WAF、CDN 等来缓解 DDoS... 系统教程# ddos# linux# 应用程序 2年前220
使用 Twister UI 提升你的 Linux Mint 和 Xubuntu 视觉感受 Twister UI 可以安装在已有的 Linux Mint 和 Xubuntu 系统上。Pi 实验室创造了这个用户界面,他们为树莓派和相关硬件开发了 Twister OS。 Twister UI T... 系统教程# linux# mint# twister 2年前220
Linux ls 命令不一样的使用 Linux 系统中的一个目录可以容纳从几个文件到成百上千个文件。您可能需要按大小对文件进行排序,无论是升序还是降序。按大小排序文件的原因可能会有所不同。我们可能想要定位最大到最小的文件,反之亦然。您可... 系统教程# linux# ls# 命令 2年前220
Linux Tee 命令真实示例详细指南 使用 Linux 终端时,您可能需要执行命令将一些数据写入文件并进一步处理其输出。命令是一个可以帮助您实现这一目标的强大实用程序tee。这篇文章将为您提供有关tee命令的详细指南,并向您展示t... 系统教程# linux# tee# 命令 2年前220
这款 Linux 发行版!简单、快速和轻量级 Linux Lite 是在旧硬件上无缝运行的众多轻量级 Linux 发行版之一。但它是最适合您计算机的操作系统吗? Linux 是一个高度可定制的开源操作系统内核。这就是为什么您会发现有大量 Linu... 系统教程# linux# lite# 发行版 2年前210
Linux操作的好习惯 今天简单整理一下,分享给各位小伙伴。 一、线上操作规范 1. 测试使用 当初学习Linux的使用,从基础到服务到集群,都是在虚拟机做的,虽然老师告诉我们跟真机没有什么差别,可是对真实环境的渴望日渐上升... 系统教程# linux# sshd# xshell 2年前210
如何从 Linux 终端发送桌面通知与提醒 这篇教程演示如何使用脚本命令来发送自己的桌面通知与提醒。 有时候,来自脚本的视觉回馈是很有用的。例如,当一个脚本或计划任务完成时,一个长期运行的构建任务失败时,或者当脚本执行中出现了紧急问题时。桌面应... 系统教程# linux# 发送# 桌面 2年前210
Linux中如何做超出自己权限的事 众所周知,Linux是一个分时多用户操作系统,每个用户都有独立权限且相互隔离。其中root用户的权限是最大的,其能够操作所有的文件以及执行所有的命令。当然,正因为如此,使得其风险很大,若操作不当,就会... 系统教程# linux# root# 普通用户 2年前210
Linux 使用 Systemd 管理进程服务,划重点~ systemd 介绍 systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能对服务本... 系统教程# init# linux# systemd 2年前210
Linux中级—“驱动” 控制硬件必须学会的底层知识 驱动认知 1. 什么是驱动 驱动就是对底层硬件设备的操作进行封装,并向上层提供函数接口。 设备分类:linux系统将设备分为3类:字符设备、块设备、网络设备。 字符设备:指只能一个字节一个字节读写的设... 系统教程# linux# 串口# 字符 2年前210
如何列出连接到 Linux 系统的 USB 设备 你如何列出 Linux 中的 USB 设备? 这个问题可以有两种含义: 你的系统上有(检测到)多少个 USB 端口? 系统安装(插入)了多少个 USB 设备/磁盘? 大多数情况下,人们有兴趣了解哪些 ... 系统教程# linux# lsusb# usb 2年前210
如何在Ubuntu 22.04/20.04系统中安装 GNU Emacs 28.1 几个月前,GNU Emacs文本编辑器已经达到了v28发行版系列,尽管 Ubuntu 在其 universe 存储库中还是 v27.1。对于那些想要安装/升级编辑器的人,这里有3种不同的方法在Ubun... 系统教程# emacs# gnu# linux 2年前210
Linux 程序编译过程的来龙去脉 大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因此我们基本上将高级语言分为两大类... 系统教程# c# gcc# linux 2年前210
在 Linux 上保护 SSH 服务器连接的八种方法 SSH 是一种广泛使用的协议,用于安全地访问 Linux 服务器。大多数用户使用默认设置的 SSH 连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。 具有开放 SSH 访问权限的服... 系统教程# linux# root# ssh 2年前210
使用 Tig 来可视化 Git 工作流 如果你发现浏览你的 Git 仓库非常复杂,我已经为你准备好了工具,来了解一下 Tig。 Tig 是一个 基于 ncurses 的 Git 文本模式界面,它允许你浏览 Git 仓库中的更改。它还... 系统教程# debian# git# linux 2年前210
在 Linux 中找到你的路由器的 IP 地址(默认网关) 你可能已经知道如何在 Linux 中获得你的系统的 IP 地址。 但是你怎么知道你的路由器的 IP 地址呢? 我说的不是你可以通过连接到 “Show My IP” 这样的网站或简单地在 ... 系统教程# ip# linux# 地址 2年前210
Linux CPU 上下文切换的故障排查 在我的上一篇文章:《探讨 Linux CPU 的上下文切换》中,我谈到了 CPU 上下文切换的工作原理。快速回顾一下,CPU 上下文切换是保证 Linux 系统正常运行的核心功能。可分为进程上... 系统教程# cpu# linux# vmstat 2年前210
起底黑客鼻祖:一边怒怼苹果、Windows,一边改变世界 近日,一位号称“黑客鼻祖”的灰色络腮胡子老头在软件圈刷屏了。提他的名字,理查德·斯托曼,你可能不熟悉。他有另外一个名称:自由软件之父。当然,更不为人所知的是,Linux 操作系统的诞生,这位有至少一半... 系统教程# linux# ubuntu# 安装 2年前210
如何在 Linux 和 Windows 电脑之间共享文件 使用 Samba 设置跨平台文件共享。 如果你使用不同的操作系统,能够在它们之间共享文件会让你倍感方便。这篇文章介绍如何使用 Samba 和 mount.cifs 在 Linux (Fedora 33... 系统教程# cifs# linux# samba 2年前210
Linux 驱动 | 重新理解一波设备驱动 先说结论: 多年来,我接触到的 Linux 驱动教程大多都是从 0 编写,这样对初学者而言最大的好处,就是可以接触到比较多的底层原理。 但是在真正的工作场景里,其实是应该尽量避免从 0 构建自己的设备... 系统教程# linux# 内核# 设备 2年前210
详解 Linux 中的 diff 命令及示例 文件比较在 Linux 中起着重要的作用,特别是对于程序员和 Linux 系统管理员。例如,如果您想找到两个源代码文件之间的差异来开发补丁,那么您需要一个文件比较工具来简化这个过程。Linux 中有几... 系统教程# diff# linux# 文件 2年前210
Linux 中申请内存的情况分析 一、前言 内存对于系统资源来说,非常重要,内存问题可以导致系统延迟增大,系统内存泄漏,进程被kill等多种严重问题,所以分析进程的内存占用很有必要。本文重点分析了程序中动态申请内存的情况。 注意所有测... 系统教程# gb# linux# 内存 2年前200
有了扩展,GNOME Web 正逐渐成为 Linux 桌面上一个有吸引力的选择 GNOME Web(Epiphany)是 可供 Linux 用户使用的最佳浏览器 之一。 它提供了简约且独特的用户体验。 不幸的是,这种独特性并没有激励用户把它作为主力网页浏览器。 但是,看起来这种情... 系统教程# gnome# linux# web 2年前200
Linux进程是如何创建出来的? 大家好,我是飞哥! 在 Linux 中,进程是我们非常熟悉的东东了,哪怕是只写过一天代码的人也都用过它。但是你确定它不是你最熟悉的陌生人?我们今天通过深度剖析进程的创建过程,帮助你提高对进程的理解深度... 系统教程# linux# nginx# worker 2年前200
一个整数+1,攻破了Linux内核! 帝国危机 夜幕降临,喧嚣褪去,繁忙的Linux帝国渐渐平静了下来,谁也没有想到,一场危机正在悄然而至...... “咚咚!”,帝国安全部长办公室的敲门声,打破了夜晚的宁静。 “部长,刚刚发现有程序在修... 系统教程# linux# ms# passwd 2年前200
十大必备 Ubuntu 应用:基本篇 本文列出了 2022 年可以用于不同情况的 10 个 Ubuntu 基本应用。 不管你是偶尔使用的用户、学生、老师,还是科学家、开发人员和创意工作者,在工作上你需要各种各样的应用程序。Linux 生态... 系统教程# gnome# linux# ubuntu 2年前200
在 Linux 中隐藏文件和文件夹的那些事 有时你需要在 Linux 中隐藏文件。 不要误会,我不是指那些你不想让你的家人看到的“特殊文件”。尽管你可以隐藏这些特殊文件,但更好的办法还是用密码锁定它们以提供额外的保护。 回到隐藏文件的话题。名称... 系统教程# linux# 文件# 文件夹 2年前200
Linus Torvalds:运行 Fedora Workstation 36 的 M2 Air 还不错 在近期举办的 Linux Plumbers Conference 2022 大会上,外媒 ZDNet 的编辑对 Linus Torvalds 进行了一个专访。Linus 在采访中透露,大会开始前... 系统教程# linus# linux# torvalds 2年前200
Linux 中的 Socat 命令示例 Socat或SOcket CAT是一个基于 Linux 命令行/终端的实用程序,用于在两个双向字节流之间建立和传输数据。 socat命令可以在多种场景下实现,主要有两个原因: 数据接收器和数据源;不... 系统教程# linux# socat# tcp 2年前200
你可能不知道的有用的 Linux Bash 命令 Bash 是一种相当强大的编程语言,而且也很容易上手。 毕竟,当您打开 Linux 终端时,它几乎都是您将看到的 Shell。这使得习惯它非常有用。 Bash 中有一些强大的命令你可能不知道,即使你已... 系统教程# bash# linux# read 2年前200
Linux 怎么防止 ssh 被暴力破解 SSH 是一种广泛使用的协议,用于安全地访问 Linux 服务器。大多数用户使用默认设置的 SSH 连接来连接到远程服务器。但是,不安全的默认配置也会带来各种安全风险。 具有开放 SSH 访问权限的服... 系统教程# linux# root# ssh 2年前200
如何在 Linux 下使用 TC 优雅的实现网络限流 一. Linux 下的流量控制原理 通过对包的排队,我们可以控制数据包的发送方式。这种控制,称之为数据整形,shape the data,包括对数据的以下操作: 增加延时 丢包 重新... 系统教程# class# linux# qdisc 2年前200
openSUSE Leap 15.4 正式发布,漂亮 Linux 带来许多改进 openSUSE 项目今天宣布发布 openSUSE Leap 15.4 操作系统,这是一个带来新功能、更新组件和许多改进的主要版本。 openSUSE Leap 15.4 源自最近发布的 SUSE... 系统教程# leap# linux# opensuse 2年前200