Linux

Linux监听文件变化并触发指令工具inotify 使用详解

logo 67 2023-06-11

简介 Linux系统可以使用inotify监听文件、目录的变化(创建、删除、修改等),并触发指令。 例如:当某个文件被修改后,自动重启电脑。 安装 #centos sudo yum install -y inotify-tools # ubuntu sudo apt-get install -y inotify-t ...

详情...
Linux

Linux周期性命令执行工具 watch 使用详解

logo 38 2023-06-11

在Linux下,watch是周期性的执行指定指令,并全屏显示执行结果。你可以拿他来监测你想要的一切命令的结果变化,比如 tail 一个 log 文件,ls 监测某个文件的大小变化等。 语法 watch (选项) (参数) 选项 -n # 或--interval watch缺省每2秒运行一下程序,可以用-n或-inte ...

详情...
Linux

Linux 系统监控工具 dstat 介绍

logo 30 2023-06-11

dstat: 多功能系统资源统计生成工具( versatile tool for generating system resource statistics)。在获取的信息上有点类似于top、free、iostat、vmstat等多个工具的合集,官方解释为vmstat、iostat、ifstat等工具的多功能替代品,且 ...

详情...
Linux

Linux 链路测试工具mtr使用介绍

logo 133 2023-06-11

mtr 命令行工具 mtr (My traceroute)也是几乎所有 Linux 发行版本预装的网络测试工具。他把 ping和 traceroute 的功能并入了同一个工具中,所以功能更强大。 mtr 默认发送 ICMP 数据包进行链路探测。可以通过 -u 参数来指定使用 UDP 数据包用于探测。 相对于 trace ...

详情...
Windows

WSL 文件权限问题

logo 95 2023-06-08

最近在 WSL 下碰到 PHP chmod(): Operation not permitted 这个问题,看起来是文件权限的问题,不过查看该文件的权限是 777,不知道是 Bug 还是什么原因导致的,Google 找了下,有说是 Windows 文件系统是 NTFS 的问题,Linux 挂载需要开启一些特性,解决办 ...

详情...
Windows

Windows 下 wsl 的备份与还原

logo 68 2023-05-28

导出命令: wsl --export (发行版) (保存路径以及 文件名称.tar) wsl --export ubuntu E:\wsl备份\ubuntu-20230528.tar 导出后可以压缩存储 导入命令 先解压上面的压缩包 wsl --import (发行版) (安装位置) (文件路径以及文件名称) wsl ...

详情...
性能

系统负载介绍

负载 负载就是cpu在一段时间内正在处理以及等待cpu处理的进程数之和的统计信息,也就是cpu使用队列的长度统计信息,这个数字越小越好(如果超过CPU核心*0.7就是不正常) 负载分为两大部分:CPU负载、IO负载 例如,假设有一个进行大规模科学计算的程序,虽然该程序不会频繁地从磁盘输入输出,但是处理完成需要相当长的时 ...

详情...
安全

XSS 跨站脚本攻击介绍

logo 179 2023-03-18

XSS XSS (Cross Site Script),跨站脚本攻击,因为缩写和 CSS (Cascading Style Sheets) 重叠,所以只能叫 XSS。 XSS 的原理是恶意攻击者往 Web 页面里插入恶意可执行网页脚本代码,当用户浏览该页之时,嵌入其中 Web 里面的脚本代码会被执行,从而可以达到攻击者 ...

详情...
安全

跨域资源共享 CORS 详解

logo 254 2023-03-16

CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 (图片说明:摄于阿联酋艾因(Al Ain)的绿 ...

详情...
安全

浏览器同源政策及其规避方法

logo 328 2023-03-16

浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。 本文详细介绍"同源政策"的各个方面,以及如何规避它。 一、概述 1.1 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政 ...

详情...
安全

JWT 认证和授权:详细介绍

logo 219 2023-03-14

JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。 一、跨域认证的问题 互联网服务离不开用户认证。一般流程是下面这样。 1、用户向服务器发送用户名和密码。 2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。 3、服务器向用户 ...

详情...
Linux

Linux history 命令使用技巧

logo 161 2023-03-14

history 命令使用起来非常简单。默认情况下,该命令读取文件 ~/.bash_history 并在终端中打印内容。要查看历史执行的命令,请执行以下操作: history 然后您可以滚动浏览输出的内容以找到您需要的命令。 以下是几个使用 history 命令的技巧 修改 history 的历史保留命令的最大条数 可 ...

详情...