Linux性能实时监测工具之NetData搭建
从Github上能够看到netdata的主要功能,主要有几点:interactive bootstrap dashboards, 酷炫,所有请求每个metreic都在0.5ms内响应,即便是一台烂机器,非常高效,每秒采集数千个指标,但仅占cpu单核1%,少量MB的内存以及完全没有磁盘IO。
如何通过命令行升级Debian 9为Debian 10
我们已经在先前的文章中看到如何安装 Debian 10(Buster)。今天,我们将学习如何从 Debian 9 升级为 Debian 10,虽然我们已将看到 Debian 10 和它的特色,所以这里我们不会深入介绍。但是可能读者没有机会读到那篇文章,让我们快速了解一下 Debian 10 和它的新功能。
Linux查看文件大小5个常用命令
Linux 系统有非常好用的命令,功能也非常丰富,如果你对命令行工具熟悉,可以非常高效率完成维护工具。本文主要介绍Linux系统中,用于查看文件大小的命令。
ClusterShell:一个在集群节点上并行运行命令的好工具
我们过去曾写过两篇如何并行地在多个远程服务器上运行命令的文章。今天,我们将讨论相同类型的主题,但它允许我们在集群节点上执行相同的操作。你可能会想,我可以编写一个小的 shell 脚本来实现这个目的,而不是安装这些第三方软件包。
Linux下如何实现MySQL数据库每天定时自动备份
在云计算的浪潮下,企业多将业务部署在云上。对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单。但是云数据库备份数据的存储空间有限制,一旦超出存储量便自动关闭备份功能,运维人员往往也会忽略这个问题,如果这时遭遇系统故障,面临的就是数据丢失。
抓狂!这条命令执行完女朋友都跟人跑了!
对于时间的测试,我们可以用到一个命令:time 。下面我们就详细看看如何使用 time 命令来对脚本/命令进行测时。
一个Docker客户端管理工具
终端 Docker 管理工具,自带一个终端界面。使用该工具可以方便的通过界面管理 docker 不用再记那些命令。
进阶的程序员:什么是微服务?
微服务是指提供单个业务功能的服务,从技术角度看就是一种小而独立的处理过程,类似流程概念,能够自行单独启动或销毁,拥有自己独立的数据库。
如何在Ubuntu中删除仓库及其GPG密钥
对于不知道仓库的人,仓库(简称 repo)是开发人员存储软件包的地方。仓库的软件包经过全面测试,并由 Ubuntu 开发人员专门为每个版本构建。今天,我们将学习如何在 Ubuntu 中删除仓库及其 GPG 密钥。
使用Ansible来管理你的工作站:配置自动化
学习如何使 Ansible 自动对一系列台式机和笔记本应用配置。在这篇文章中,将会达成闭环,而且在最后部分,我们将会有一个针对工作站自动配置的完整的工作解决方案。
如何使用Ansible管理你的工作站配置
在本系列中,我将向你展示如何通过 Ansible 自动化你的工作站设置,如果你想要或需要重新安装你的机器,这可以让你轻松恢复整个配置。此外,如果你有多个工作站,则可以使用相同的方法在每个工作站上进行相同的配置。在第一篇文章中,我们将为个人或工作计算机设置基本的配置管理,并为本系列的其余部分奠定基础。
使用Ansible管理你的工作站:配置桌面设置
在本系列第三篇(也是最后一篇)文章中,我们将使用 Ansible 自动化配置 GNOME 桌面设置。
帮助你驾驭 Kubernetes 的 4 个工具
学习如何驾驭 Kubernetes 比如何建造它更重要,这些工具可以帮助你更快上路。
Linux系统CPU占用率较高问题排查思路
作为 Linux 运维工程师,在日常工作中我们会遇到 Linux服务器上出现CPU负载达到100%居高不下的情况,如果CPU 持续跑高,则会影响业务系统的正常运行,带来企业损失。
程序员必备!非常全的Linux基础知识点,你知道多少?
Linux是每个后端程序员必须要掌握的系统,今天小编就给你分享一篇Linux基础知识点大全,看看你知道多少?
微软更新Linux子系统,编译WSL 2内核只需3步
今年,微软在Build大会上向开发者放了两个“大招”:Windows Terminal和WSL 2。两个工具都是为了向开发者提供类似于Linux的体验。
在Linux中如何从命令行查找VirtualBox版本
当在我的 Ubuntu 无头服务器上使用 Virtualbox 时,我需要知道 VirtualBox 的版本。如果它有 GUI,我可以进入 Virtualbox -> About -> Help 轻松找到它。但我的是没有 GUI 的 Ubuntu 服务器。如果你想知道如何在 Linux 中从命令行查找 VirtualBox 版本,可以采用以下几种方法。
如何管理你的Shell环境?
前段时间,Fedora Magazine 发表了一篇 介绍 ZSH 的文章,它是 Fedora 默认的 bash shell 的替代品。这一次,我们将着重定制它来更有效地使用它。本文中显示的所有概念也适用于其他 shell,例如 bash。
使xclip在Linux命令行中复制粘贴
你可以使用 xclip 在命令行中更有效地完成工作。xclip 提供了在终端窗口中运行的命令与 Linux 图形桌面环境中的剪贴板之间的管道。
图解Debian 10(Buster)安装步骤
在这篇文章中,我们将演示如何在你的笔记本电脑和台式电脑上安装 Debian 10 “Buster” 工作站。
Linux虚拟地址空间和物理地址空间怎么映射的?
在之前的文章中《CPU是如何访问内存的?》,我们知道了CPU是如何访问内存的,本篇文章我们来讲下虚拟地址空间和物理地址空间的映射。
7招教会你如何释放Linux操作系统空间
介绍一些简单的方法和技巧来帮助大家清理开源GNU/Linux操作系统 Ubuntu 和Linux Mint 系统并获得更多可用空间。
追溯和如何检测Linux上的库注入
库注入在 Linux 上不如 Windows 上常见,但它仍然是一个问题。下来看看它们如何工作的,以及如何鉴别它们。
从微软Azure来看,Linux已经一统江湖?
微软Azure上的Linux使用量现在已经超过Windows。我们来看看它是如何一步步主宰企业级市场的。
如何在Linux服务器上设置ulimit和文件描述符数限制
在生产环境中遇到打开文件数这类的挑战如今已是司空见惯的事情了。因为许多应用程序是基于 Java 和 Apache 的,安装和配置它们可能会导致打开过多的文件(文件描述符)。
如何在 Linux 服务器上设置 ulimit 和文件描述符数限制
在生产环境中遇到打开文件数这类的挑战如今已是司空见惯的事情了。因为许多应用程序是基于 Java 和 Apache 的,安装和配置它们可能会导致打开过多的文件(文件描述符)。如果打开的文件描述符超过了默认设置的限制,就可能会面临访问控制问题,受阻于打开文件的挑战。许多生产环境因此而陷入停滞状态。
搞懂Linux内存管理,仅此一篇
内存管理应该是Linux内核中非常重要的子系统,要想要通俗易懂而且不丢失专业性的阐述真的是一种考验,本文也致力于用简单生动的语言带领大家认识内存管理的原理。
100个很受欢迎的Ubuntu应用(中)
很多用户最近从 Microsoft Windows 转换到了 Ubuntu,可能面临着这样一个困境:寻找它们之前使用了数年的操作系统上的应用软件的很好替代应用。Ubuntu 拥有上千个免费使用和开源应用软件,比 Windows 和其它 OS 上的付费软件运行的更好。
深入学习Linux内核模块
内核模块是可以根据需要加载到内核中或从内核中卸载的代码块,因此无需重启就可以扩展内核的功能。事实上,除非用户使用类似 lsmod 这样的命令来查询模块信息,否则用户不太可能知道内核发生的任何变化。
在Linux上为你的任务创建一个自定义的系统托盘指示器
系统托盘图标如今仍是一个很神奇的功能。只需要右击图标,然后选择想要的动作,你就可以大幅简化你的生活并且减少日常行为中的大量无用的点击。