摘要:
在服务器开发的过程中,经常使用SSH连接到远程服务上执行脚本,有些脚本可能需要运行一段时间 在脚本运行期间,如果会话超时或者会话意外断开又或者不小心关掉了关掉了当前会话窗口,那么脚本有可能执行到一半儿时就被强制停止了 更麻烦的是,可能数据只修改了一部分,而另一部分又没有修改,相当于出现脏数据了,这时 阅读全文
摘要:
B+树是为磁盘和存储工具设计的一种数据结构,它是一种平衡查找树,它在查找,插入、修改方面的时间复杂度都稳定为 O(logn) 节点 图(1) B+树节点是一组按照key有序的元素,B+树包含两种类型的节点,一种是索引节点,一种是叶子节点 索引节点也叫内部节点,索引节点只包含key,不包含data, 阅读全文
摘要:
ps 命令是 process status 的简写,主要用于查询当前正在运行中进程的信息,它从 /proc/进程ID 目录中读取指定进程ID的信息 语法 ps [options] ps 的选项非常多,总共有一百多个选项,可以通过 ps L | wc -l 命令查看ps的选项数量 这篇文章主要介绍 p 阅读全文
摘要:
在Linux 系统中,链接是一种文件共享的方式,它分为软链接和硬链接,对应的命令是ln 什么是软连接 软链接又叫符号链接, 它类似于 windows系统中的快捷方式,常用于将目录层次较深的文件链接到比较容易访问的目录中 创建软链接 使用 ln -s 源文件 软链接 命令就可以创建一个软链接,软链接可 阅读全文
摘要:
ss命令,它是 socket statistic的缩写,用于统计Linux系统中socket连接相关的信息,和其他的工具相比,ss命令可以显示更多关于 TCP和状态相关的信息 语法 ss [ OPTIONS ] 在Linux系统中,默认已经安装了 ss 命令,下面介绍该命令常用的一些功能 ss 和 阅读全文
摘要:
top命令用于监控Linux上用户进程以及系统资源的使用情况,它是网管工具箱中最实用的工具之一。top命令已经预装到Linux系统中了,它有一定的交互功能,你可以通过它浏览进程列表、关闭进程等操作 概述 top命令可以输出正在运行中的进程列表,并且每隔几秒钟自动更新列表中各个进程的状态 默认情况下, 阅读全文
摘要:
wc 是 Word Count 的缩写,顾名思义,它主要是用来计数的命令 wc 命令统计单词数时,单词之间是以一个或多个空格、制表符、换行符分隔开的。统计字符数时,字母、数字、以及空格、制表符和换行符都计算在内。统计行数时,仅当一行以换行符结尾时才进行计数 语法 wc [OPTION]... [FI 阅读全文
摘要:
truncate 和 delete 是 MySQL 中清空表数据的两种方式,平常使用的时候两者好像都差不多,选谁都可以。实际上它们之间是有本质区别的,只有深入理解了它们的差异,在以后的开发中才能根据具体场景运用自如 思考 在讲 truncate 和 delete 的区别之前,不妨先看看下面的问题,带 阅读全文
摘要:
inodes 对于Linux是一个很重要的概念,它是 理解文件系统和磁盘存储的关键,理解了 inodes,常见的文件系统相关的问题就会迎刃而解,所以深入了解 inods 对于 Linux 从业者来说是非常有必要的 磁盘存储结构 安装操作系统或格式化磁盘分区的时候,操作系统会自动把磁盘分区分为两个区域 阅读全文
摘要:
在写 shell 脚本的时候会经常需要比较时间,根据比较的结果执行不同的逻辑。date是Linux中日期和时间相关的命令,它主要是把时间以指定的格式展示出来,它也是最常用的命令之一 命令和语法 date [OPTION]... [+FORMAT] date 的输出格式比较多,下面列出一些常用的输出格 阅读全文