• Linux服务器上监控网络带宽的18个常用命令

     发表于 3 周 前

    本文介绍了一些可以用来监控网络使用情况的Linux命令行工具。这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度。入站流量和出站流量分开来显示。...

  • 作为前端Web开发者,这12个终端命令不可不会

     发表于 2 个月 前

    对于开发人员来说,终端是最重要的工具之一。掌握终端,能够有效的提升开发人员的工作流程。使用终端,许多日常任务都被简化为了编写简单的命令并按下 Enter 按钮。...

  • 系统管理员应该知道的 20 条 Linux 命令

     发表于 4 个月 前

    在这个全新的工具和多样化的开发环境井喷的大环境下,任何开发者和工程师都有必要学习一些基本的系统管理命令。特定的命令和工具包可帮助开发者组织、排查故障并优化他们的应用程序,而且当出现...

  • 轻松读懂 Bash Shell 脚本

     发表于 11 个月 前

    ...

  • 29 个你必须知道的 Linux 命令

     发表于 1 年 前

    虽然Linux发行版支持各种各样的饿GUI(graphical user interfaces),但在某些情况下, Linux 的命令行接口(bash)仍然是简单快速的。Bash和...

  • 7 个 Linux 新手容易犯的错误

     发表于 1 年 前

    换操作系统对每个人来说都是一件大事——尤其是许多用户根本不清楚操作系统是什么。然而,从 Windows 切换到 Linux 特别地困难。这两个操作系统有着不同的前提和优先级,以及不...

  • Linux 内存池源码浅析

     发表于 1 年 前

    内存池(Memery Pool)技术是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不...

  • 全栈必备Linux 基础

     发表于 1 年 前

    Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。...

  • 实例详解 Linux 中的 fork() 函数

     发表于 1 年 前

    一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两...

  • Linux 的进程间通信-消息队列

     发表于 1 年 前

    Linux系统给我们提供了一种可以发送格式化数据流的通信手段,这就是消息队列。使用消息队列无疑在某些场景的应用下可以大大减少工作量,相同的工作如果使用共享内存,除了需要自己手工构造...

  • Linux文件读写机制及优化方式

     发表于 1 年 前

    本文只讨论Linux下文件的读写机制,不涉及不同读取方式如read,fread,cin等的对比,这些读取方式本质上都是调用系统api read,只是做了不同封装。...

  • VFS文件系统结构分析

     发表于 1 年 前

    VFS是Linux非常核心的一个概念,linux下的大部分操作都要用到VFS的相关功能。这里从使用者的角度,对VFS进行了简单说明。使用者不但需要知道Linux下有哪些文件操作的函...

  • 实战Linux下三种不同方式的提权技巧

     发表于 1 年 前

    在渗透测试或者漏洞评估的过程中,提权是非常重要的一步,在这一步,黑客和安全研究人员常常通过exploit,bug,错误配置来提升权限。本文的例子都是在虚拟机里测试的,不同的虚拟机可...

  • linux grep命令详解

     发表于 1 年 前

    grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文...

  • Linux堆内存管理深入分析——下半部

     发表于 1 年 前

    我们知道使用隐式链表来管理内存chunk总会涉及到内存的遍历,效率极低。对此glibc malloc引入了显示链表技术来提高堆内存分配和释放的效率。所谓的显示链表就是我们在数据结构...

  • Linux堆内存管理深入分析——上半部

     发表于 1 年 前

    前言近年来,漏洞挖掘越来越火,各种漏洞挖掘、利用的分析文章层出不穷。从大方向来看,主要 有基于栈溢出的漏洞利用和基于堆溢出的漏洞利用两种。国内关于栈溢出的资料相对较多,这里就不累述...

  • 如何在 linux 上配置持续集成服务 - Drone

     发表于 1 年 前

    如果你对一次又一次的克隆、构建、测试和部署代码感到厌倦了,可以考虑一下持续集成。...

  • Linux上下文切换监控

     发表于 1 年 前

    我们在监测Linux的应用的时候,当CPU的利用率非常高,但是系统的性能却上不去的时候,不妨监控一下线程/进程的切换,看看是不是context switching导致的overhe...

  • 【译】一个Linux驱动的微波炉

     发表于 1 年 前

    linux.conf.au里的人们都有一种想到什么就动手去实现的想法。随着硬件开源运动不断地发展壮大,这种想法越来越多,与现实世界联系的越来越紧密,而不仅仅存在于数字世界中。Dav...

  • linux用户管理中两个重要的用户配置文件new

     发表于 1 年 前

    在Linux中主要通过用户配置文件来查看和修改用户信息,因此下面我们将介绍两个重要的用户配置文件,让你能够更好的hold住你的用户。...