原linux命令行获取网卡名
ip -4 -o a | cut -d ' ' -f 2,7 | cut -d '/' -f 1 | awk '$1 != "lo" {print $1}' |awk '$1 != "docker0" {print $1}'
…
记录-交流-Web开发知识分享
ip -4 -o a | cut -d ' ' -f 2,7 | cut -d '/' -f 1 | awk '$1 != "lo" {print $1}' |awk '$1 != "docker0" {print $1}'
…
如果你必须列出过去十年业界出现的顶级编程语言,那么出现的两个名字将是 Go 和 Rust。
而且,如果您必须坐下来思考最符合开发安全、支持微服务的框架和自定义 Web 应用程序开发服务的动机的编程语言,您会再次发现自己盯着这两种语言。 …
还记得Blade Runner 2049吗,人们在 The Blackout 中丢失了所有有价值的数据?由于Veeam 开发的3-2-1 备份规则,这样的灾难永远不会发生。我决定写一篇文章详细讨论这个策略,以确保新接触 IT 的人能够保证他们的数据安全。
为什么要备份?如果出现问题,手头有一份数据副本。
当今的硬件和软件非常脆弱,这是千真万确的。反过来,数据对公司和一般人来说太重要了。到目前为止,为了保护您的信息,有必要抱着迟早会出问题的心态生活。自然灾害?大概。记仇的同事?或许。革命、抢劫和简单的无意识破坏?任何事情都可能发生,您需要确保无论发生什么不当行为或运气不佳,您的数据都是安全的。为此做好准备,即进行备份!
备份很好,但如果没有冗余,它们可能毫无用处。话虽这么说,一个好的备份策略是保护您的数据免受任何故障、错误活动或灾难的可靠方法。在这里,3-2-1 规则开始发挥作用。
简而言之,这是 3-2-1 备份策略。
由于 3-2-1 规则完全是关于冗余的,因此您需要至少拥有三个数据备份副本。请注意,这里所说的“3 份”是指除原始数据外的三份数据!首先创建一个主副本,其余的需要是这个副本的副本。遵循这样一个简单的步骤将大大提高信息弹性。
您还应该考虑将这三个副本保存在不同的设备上。例如,它可以是独立 NAS 盒的驱动器。为什么有人需要这样存储数据?让信息万无一失!将数据保存在一台服务器或 NAS 盒内的不同磁盘上是有风险的,因为这些设备在相同的条件和工作负载下运行。如果其中一个倒下,另一个也很快死去。此外,将数据存储在一个盒子里并不明智,因为如果那个东西坏了,所有 3 个副本也会消失。冗余?是的。弹性?我不这么认为。
3 个副本将存储在 2 …
大家好,我是小林。
重新整理了一版 TCP 三次握手和四次挥手的面试题(2023最新版)。…
EXT4 (第四代扩展文件系统)是 Linux 系统下的日志文件系统,目前该系统已趋于稳定,但在 Linux 6.3 合并窗口中再获得了一些直接 I/O 性能改进补丁,改进了写入速度。
补丁来源于华为的工程师 Zhang Yi ,他在最新补丁中调整了 Linux 6.3 的 EXT4 系统,允许多个进程通过共享 inode 锁对预分配块执行直接 I/O 写入,而不需要独占锁。当多个进程不再独占 inode 锁,而是使用共享 inode 锁时,预分配的块会被覆盖,会对写入性能有显著的性能影响。
Zhang Yi 在一块带 NVMe SSD 存储的 Intel Xeon Gold 服务器上使用 FIO 运行了一些多线程写入测试,测试结果显示,此更改对于 …
把设置cookie的代码,写到最前面
写到 php的 header 函数前面 ,如果有html代码,也请写到html代码输出的前面,即可.
…
session_set_cookie_params() 函数不管刷不刷新页面,都不会改变cookie的过期时间,
但setcookie() 函数页面每刷新一次,cookie 的过期时间就会刷新一次。
在php7.2 的环境下使用 session_set_cookie_params() 函数会提示报错,Cannot change session cookie parameters when session is active
添加
if(isset($_SESSION)){
session_destroy();
}
在设置之前把已存在的活体销毁就不会再报错了
…
我以为我知道所有不带括号调用函数的方法:
alert`1337`
throw onerror=alert,1337
Function`x${'alertx281337x29'}x```
'alertx281337x29'instanceof{[Symbol['hasInstance']]:eval}
valueOf=alert;window ''
x=new DOMMatrix;matrix=alert;x.a=1337;location='javascript' ':' x
// or any DOMXSS sink such as location=name
在这篇文章中,我将向您展示另一种令人惊讶的方式,并帮助您了解标记模板字符串的工作原理。本文中的技术不会直接启用漏洞利用,但它们可用于加深对 JavaScript 语言的理解,为规避 JavaScript 沙箱和 WAF 奠定基础。这一切都始于我关于执行不带括号的非字母数字 …
近期评论