• dushu.tw 读书网、小说免费阅读网站

标签:小不

Linux中创建大文件并作为文件系统使用

  在Linux系统的使用过程中,有时候会遇到诸如某个磁盘分区的大小不够用了,导致其下的文件系统不能正常写入数据。亦或者是系统swap分区太小,不够用或者不满足条件而导致的其他一系列问题。如果我们系统上挂载的有富余的磁盘空间,这样就简单多了,直接在现成的磁盘上划出一个分区,格式化并挂载就完事了。但是也有些时候限于条件,没有富余的磁盘空间,怎么办的呢?我们可以……

Initramfs 原理和实践

Linux系统启动时使用initramfs (initram file system), initramfs可以在启动早期提供一个用户态环境,借助它可以完成一些内核在启动阶段不易完成的工作。当然initramfs是可选的,Linux中的内核编译选项默认开启initrd。在下面的示例情况中你可能要考虑用initramfs。 ……

关于 Linux后台运行进程

最近在搭建kafka的过程中,发现启动相关服务后,终端界面无法再进行操作。每次都需要开启多个终端界面,实在是特别麻烦。于是就研究了下Linux后台启动程序的方法,并整理了如下的笔记。 ……

TCP协议基础知识及wireshark抓包分析实战

应swoole长连接开发调研相关TCP知识并记录。如图,如果我需要发送一条数据给用户,实际的大小肯定是大于你发送的大小,在各个数据层都进行了数据的封包,以便你的数据能完整的发给你想要的用户。 ……

Shell基础 — 基本语法

  本文介绍一下 shell 的语法。一、变量  在 shell 里,使用变量之前通常并不需要事先为他们做出声明,需要使用的时候直接创建就行了。默认情况下,所有变量都被看做字符串并以字符串来存储,即使它们被赋值为数值时也是如此。shell 和一些工具会在需要时把数值型字符串转换成对应的数值以对它们进行操作。 ……

TCP协议图文详解

一.TCP协议简介TCP是TCP/IP体系中非常复杂的一个协议,TCP最主要的特点有:1.TCP是面向连接的运输层协议。应用程序在使用TCP协议之前,必须先建立TCP连接。在传递数据完毕后,必须释放已建立的TCP连接。 ……

Linux进程内存统计

一、 进程内存统计cat /proc/[pid]/status 通过/proc/[pid]/status可以查看进程的内存使用情况,包括虚拟内存大小(VmSize),物理内存大小(VmRSS),数据段大小(VmData),栈的大小(VmStk),代码段的大小(VmExe),共享库的代码段大小(VmLib)等等。 ……

Docker 镜像操作使用详解

镜像是 Docker 的三大核心概念之一。Docker 运行容器前需要本地存在对应的镜像,如果本地没有对应的镜像,Docker 会尝试从默认的镜像仓库下载。当然用户也可以通过配置,使用自定义的镜像仓库。 本文将介绍镜像的具体操作,包括使用 pull 命令从 Docker Hub 的镜像仓库中拉取(下载)公共镜像;查看本地已有的镜像信息;使用 search 命……

关于 Linux 存储管理深入理解

关于 Linux 存储管理深入理解物理硬盘 ==> 分区规划 ==> 格式化 ==> 读/写文档 ……

强大的strace命令用法详解

按照strace官网的描述, strace是一个可用于诊断、调试和教学的Linux用户空间跟踪器。我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、进程状态变更等。 ……