lsof介绍 Linux lsof是用来查看当前系统进程打开的文件。linux系统中,一切皆为文件,lsof可以查看的"文件"类型有: 目录 文件 字符设备 共享库 网络文件 lsof用法 -i 列出符合条件的进程 -p <PID> 列出进程号打开的文件 -u <…
ss是Socket Statistics的缩写。 ss命令用来显示处于活动状态的套接字信息,它可以显示和netstat类似的内容。与netstat对比,其优势: ss能够显示更多更详细的有关TCP、UDP和连接状态等信息。 ss比netstat更快速更高效。 ss语法格式:ss [参数] -a 显示…
类型化类常量 8.2 <?php interface I { // We may naively assume that the PHP constant is always a string. const PHP = 'PHP 8.2'; } class Foo impl…
表结构 CREATE TABLE `test_json` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `extend` json DEFAULT…
从处理器层面上来讲,处理器保证基本的访存事务的原子性,例如当处理器读取存储器中的一个字节时,在读取过程未结束之前,其他的任何设备都不可以访问这个字节。这个保证对写入字节也成立。但是处理器自动能做的保护也就仅仅如此了。 问题描述 以下面的Go代码为例,我们对x累加了10000次,但是最终x的结果却并不…
nc命令是Linux中一个功能强大的网络工具,全称是netcat。其主要功能如下: 1.测试udp端口的连通性(重点)。 2.测试tcp端口的连通性。 3.文件及目录的传输。 4.仿真聊天。 nc语法格式:nc [参数] -n 直接使用IP地址 -p <通信端口>,设置本地主机使用的通信…
nginx 指定文件路径有两种方式root和alias,这两者的用法区别,使用方法总结了下,方便大家在应用过程中,快速响应。root与alias主要区别在于nginx如何解释location后面的uri,这会使两者分别以不同的方式将请求映射到服务器文件上。 root指令 用于指定服务器文件的根目录,…
fork() 当fork函数被当前函数调用时,内核为新进程创建各种数据结构,并分配给它一个唯一的PID。为了给这个新进程创建虚拟内存,它创建了当前进程的mm_struct,区域结构和页表的原样副本,并将两个进程中的每个区域结构都标记为私有的写时复制。 当fork在新进程中返回时,新进程现在的虚拟内存…
/** * Lock the selected rows in the table for updating. * 悲观锁 锁住后读改阻塞 * @return $this */ public function lockForUpdate() { return $this->lock(true)…
有些情况下我们不得不以一种确保无法恢复的方式从磁盘上擦除所有信息 许多小伙伴可能认为使用文件管理器或者 rm 命令删除数据可以保证安全性,但其实不然 因为 rm 命令或者文件管理器删除文件只是删除指向文件系统的指针(inode),所以原始数据仍可以使用 在 Linux 中,文件由指针部分(inode…