• Linux 的 IO 通信 以及 Reactor 线程模型浅析

     发表于 8 个月 前

    随着计算机硬件性能不断提高,服务器 CPU 的核数越来越越多,为了充分利用多核 CPU 的处理能力,提升系统的处理效率和并发性能,多线程并发编程越来越显得重要。无论是 C++ 还是...

  • Linux 的终极渗透测试命令备忘表

     发表于 10 个月 前

    如下是一份 Linux 机器的渗透测试备忘录,是在后期开发期间或者执行命令注入等操作时的一些典型命令,设计为测试人员进行本地枚举检查之用。...

  • 39条常见的Linux系统简单面试题

     发表于 11 个月 前

    ...

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

     发表于 1 年 前

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

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

     发表于 1 年 前

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

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

     发表于 1 年 前

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

  • 轻松读懂 Bash Shell 脚本

     发表于 1 年 前

    ...

  • 开启TCP BBR拥塞控制算法,加倍提升Linux服务器性能

     发表于 1 年 前

    BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 效果并不比速锐差,最新 4.9 内核已支持 tcp_bbr 下面简单讲述如何开启。...

  • 高效 Unix 管理员的 7 个习惯

     发表于 2 年 前

    如果你一周花 50-60 个小时管理你的 Unix 服务器,解决用户的问题,仍然觉得没做多少事,那么你应该养成既让你更高效又让你有时间为下一波问题准备的好习惯。...

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

     发表于 2 年 前

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

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

     发表于 2 年 前

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

  • Linux 内存池源码浅析

     发表于 2 年 前

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

  • 全栈必备Linux 基础

     发表于 2 年 前

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

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

     发表于 2 年 前

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

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

     发表于 2 年 前

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

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

     发表于 2 年 前

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

  • VFS文件系统结构分析

     发表于 2 年 前

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

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

     发表于 2 年 前

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

  • Linux性能及调优指南(翻译)之Linux进程管理

     发表于 2 年 前

    进程管理是操作系统的最重要的功能之一。有效率的进程管理能保证一个程序平稳而高效地运行。...

  • [译] runit 快速入门

     发表于 2 年 前

    译自: runit quick start...