• 每个系统管理员都要知道的 30 个 Linux 系统监控工具

    Posted by : lon.y@qq.com on 2018年2月25日

    您需要监控 Linux 服务器的性能吗?试试用这些内置命令和附加工具吧!大多数 Linux 发行版都附带了大量的监控工具。这些工具提供了获取系统活动的相关指标。您可以使用这些工具来查找性能问题的可能原因。本文提到的是一些基本的命令,用于系统分析和服务器调试等,例如: 找出系统瓶颈 磁盘(存储)瓶颈 CPU 和内存瓶颈 网络瓶颈 1. top – 进程活动监控命令 top 命令会显示 Linux 的进程。它提供了一个运行中系统的实时动态视图,即实际的进程活动

    阅读全文...

  • 在 Linux 中如何编写基本的 udev 规则

    Posted by : lon.y@qq.com on 2018年2月22日

    读者对象 理解 udev 背后的基本概念,学习如何写简单的规则。 要求 root 权限 难度 中等 约定 # – 要求给定的命令使用 root 权限或者直接以一个 root 用户或者使用 sudo 命令去运行。 $ – 要求给定的命令以一个普通的非特权用户运行。 介绍 在 GNU/Linux 系统中,虽然设备的底层支持是在内核层面处理的,但是,它们相关的事件管理是在用户空间中通过 udev 来管理的。确切地说是由 udevd 守护进程来完成的。学习如何去写

    阅读全文...

  • 为初学者准备的 Linux rmdir 命令案例教程

    Posted by : lon.y@qq.com on 2018年2月20日

    在 Linux 命令行上删除文件和目录,我们已经讨论过 rm 命令 的使用。然而,这里有另一个相关的命令行工具,专门针对目录的删除。这是所指的工具就是 rmdir,本教程中,我们将根据一些简单的实例来讨论它。 Linux rmdir 命令 见名知意,rmdir(remove directory) 命令专门针对删除目录,不过通常目录内空空如也。如下是它的语法: rmdir [OPTION]... DIRECTORY... 下面是 man 文档的说明: 如目录

    阅读全文...

  • 为 Linux 初学者讲解 wc 命令

    Posted by : lon.y@qq.com on 2018年2月13日

    在命令行工作时,有时您可能想要知道一个文件中的单词数量、字节数、甚至换行数量。如果您正在寻找这样做的工具,您会很高兴地知道,在 Linux 中,存在一个命令行实用程序,它被称为 wc ,它为您完成所有这些工作。在本文中,我们将通过简单易懂的例子来讨论这个工具。 但是在我们开始之前,值得一提的是,本教程中提供的所有示例都在 Ubuntu 16.04 上进行了测试。 Linux wc 命令 wc 命令打印每个输入文件的新行、单词和字节数。以下是该命令行工具的语

    阅读全文...

  • 使用 Vi/Vim 编辑器:基础篇

    Posted by : lon.y@qq.com on 2018年2月9日

    VI 编辑器是一个基于命令行的、功能强大的文本编辑器,最早为 Unix 系统开发,后来也被移植到许多的 Unix 和 Linux 发行版上。 在 Linux 上还存在着另一个 VI 编辑器的高阶版本 —— VIM(也被称作 VI IMproved)。VIM 只是在 VI 已经很强的功能上添加了更多的功能,这些功能有: 支持更多 Linux 发行版, 支持多种编程语言,包括 python、c++、perl 等语言的代码块折叠,语法高亮, 支持通过多种网络协议

    阅读全文...

  • 八种在 Linux 上生成随机密码的方法

    Posted by : lon.y@qq.com on 2018年2月8日

    学习使用 8 种 Linux 原生命令或第三方实用程序来生成随机密码。 在这篇文章中,我们将引导你通过几种不同的方式在 Linux 终端中生成随机密码。其中几种利用原生 Linux 命令,另外几种则利用极易在 Linux 机器上安装的第三方工具或实用程序实现。在这里我们利用像 openssl, dd, md5sum, tr, urandom 这样的原生命令和 mkpasswd,randpw,pwgen,spw,gpg,xkcdpass,diceware,r

    阅读全文...

  • 如何统计 Linux 中文件和文件夹/目录的数量

    Posted by : lon.y@qq.com on 2018年2月6日

    嗨,伙计们,今天我们再次带来一系列可以多方面帮助到你的复杂的命令。 通过操作命令,可以帮助您计数当前目录中的文件和目录、递归计数,统计特定用户创建的文件列表等。 在本教程中,我们将向您展示如何使用多个命令,并使用 ls、egrep、wc 和 find 命令执行一些高级操作。 下面的命令将可用在多个方面。 为了实验,我打算总共创建 7 个文件和 2 个文件夹(5 个常规文件和 2 个隐藏文件)。 下面的 tree 命令的输出清楚的展示了文件和文件夹列表。 #

    阅读全文...

  • Linux 与 Unix 之差异

    Posted by : lon.y@qq.com on 2018年2月6日

    在计算机时代,相当一部分的人错误地认为 Unix 和 Linux 操作系统是一样的。然而,事实恰好相反。让我们仔细看看。 什么是 Unix? 在 IT 领域,以操作系统而为人所知的 Unix,是 1969 年 AT&T 公司在美国新泽西所开发的(目前它的商标权由国际开放标准组织所拥有)。大多数的操作系统都受到了 Unix 的启发,而 Unix 也受到了未完成的 Multics 系统的启发。Unix 的另一版本是来自贝尔实验室的 Play 9。 Un

    阅读全文...

  • 如何在 Linux/Unix/Windows 中发现隐藏的进程和端口

    Posted by : lon.y@qq.com on 2018年1月31日

    unhide 是一个小巧的网络取证工具,能够发现那些借助 rootkit、LKM 及其它技术隐藏的进程和 TCP/UDP 端口。这个工具在 Linux、UNIX 类、MS-Windows 等操作系统下都可以工作。根据其 man 页面的说明: Unhide 通过下述三项技术来发现隐藏的进程。 进程相关的技术,包括将 /proc 目录与 /bin/ps 命令的输出进行比较。 系统相关的技术,包括将 /bin/ps 命令的输出结果同从系统调用方面得到的信息进行比

    阅读全文...

  • 3 个可以替代 Emacs 和 Vim 的文本编辑器

    Posted by : lon.y@qq.com on 2018年1月31日

    Vim 和 Emacs 对于 Linux 桌面上进行文本编辑显然是重量级的,但是它们并非唯一之选。 Emacs 和 Vim 的粉丝们,在你们开始编辑器之争之前,请你们理解,这篇文章并不是为了贬低诸位最喜欢的编辑器。我是一个 Emacs 爱好者,但是也很喜欢 Vim。 就是说,我认为 Emacs 和 Vim 并不适合所有人。也许 编辑器之争 略显幼稚,让很多人失望了。也许他们只是想要有一个不太苛刻的现代化的编辑器。 如果你正寻找可以替代 Emacs 或者 V

    阅读全文...