SystemTap 1. 简介 SystemTap 是一个诊断 Linux 系统性能或功能问题的开源软件。它使得对运行时的Linux 系统进行诊断调式变得更容易、更简单。有了它,开发者或调试人员不再需要重编译、安装新内核、重启动等烦人的步骤。 为了诊断系统问题或性能,开发者或调试人员只需要写一些脚本,而且 SystemTap 本身也提供了很多脚本,称为「tapset」方便开发,然后通过 SystemTap 提 2020-05-26 Technique Linux Sundry Technique Sundry Linux
各种距离 1. 欧几里得距离 给定空间中两个点 (x1,y1){(x_1,y_1)}(x1,y1),(x2,y2){(x_2,y_2)}(x2,y2);它们之间的欧几里得距离公式为: (x1−x2)2+(y1−y2)2\begin{array}{c} \sqrt{(x_1-x_2)^2+(y_1-y_2)^2} \end{array} (x1−x2)2+(y1−y2)2 即两个点之间的直 2020-05-26 Technique Math Theory Technique Math Theory
UNIX访问权限 【注】*NIX 下很重要的概念是「一切皆文件」;以下仅以 *NIX 家族的起源 UNIX 作为分析对象。 1. 文件的组织与权限表示 1.1 文件的组织方式(此处文件为泛指概念,包括目录等) 文件存在于目录中 目录是一种特殊的文件 文件采用层次结构存放 文件的基本操作:open、close、read、write、lseek 打开现存文件或创建新文件,内核都会向进程返回一个 2020-05-26 Technique System Security Technique System Security
操作系统安全基础 1. 计算机系统组成层次 1.1 硬件 提供基本计算资源(CPU、Memory、I/O Devices) 1.2 操作系统 控制、协调不同的应用程序使用计算机硬件 1.3 应用程序 定义人们使用系统资源的方式 2. 操作系统安全目标 2.1 允许多用户安全的共享单机 进程、内存、文件设备等的分离与共享 处理器模式 内存保护 文件的访问控制 鉴别 2.2 确保网络环境下的安全操作 2020-05-26 Technique System Security Technique System Security
计算机系统安全概论 1. 网络空间安全计划 1.1 美国 2008 年,美国启动“国家网络安全教育计划”(National Initiative for Cybersecurity Education,NICE),由美国国家标准与技术研究院(NIST)组织实施。该计划由美国《国家网络安全综合计划》演进而来。目前,NIST 致力于向高技术部门和政府部门以外的学校、图书馆和一般的办公场场合推广“国家网络安全教育计划”,旨 2020-05-26 Technique System Security Technique System Security
Linux系统Grub引导失败问题 1. 简介 本文主要记录博主在日常使用 Linux 系统时,遇到的一些导致 Linux 系统 Grub 引导失败的问题。 2. Windows 更新导致 若电脑上存在双系统,则 Windows 系统大更新时会导致 Linux 系统的 Grub 引导失败。具体原因及分析见下文: 问题 我的电脑装有 Windows 10 和 Manjaro 双系统,最近我把 Windows 10 升级了,没想到原来漂 2020-05-25 Technique Linux Sundry Technique Sundry Linux
IFS变量对加双引号和不加双引号变量的区别对待 1. IFS(Internal Field Seprator) 变量 IFS 变量是一个特殊的环境变量,叫做内部域分隔符。IFS 环境变量定义了 bash shell 用作字段分隔符的一系列字符。如果 bash shell 在数据中看到了这些字符中的任意一个,它就会假定这表明了列表中一个新数据字段的开始。默认情况下 IFS 指定为空白符(即空格、tab 符、换行符)。 2. IFS对待未加双引号的 2020-02-11 Technique Linux Shell Technique Linux Shell