Linux 文件备份 只是备份文件,作为记录,方便后续使用 #!/bin/bash # 检查参数 if [[ $# -lt 2 ]]; then echo "用法: $0 文件夹列表 目标目录" exit 1 fi # 参数定义 folder_list="$1" backup_d
SSH 使用密钥登录 SSH 是最常见的远程登录工具,而使用密钥登录是一种比密码登录更安全、更高效的方式。密钥登录依赖于非对称加密算法,包含一对密钥:公钥 和 私钥。通过将公钥放置在目标服务器的授权文件中,客户端使用对应的私钥即可安全登录服务器,从而避免明文密码暴露的风险。 ssh-keygen 使
Linux命令行下创建文本界面对话框 最近接了一些外包的活,主要是基础环境部署。大部分比较简单但是重复性工作,如安装JDK、Nginx、OpenSSH升级等。如果编写 ansible 个人觉得比较麻烦,于是上网搜了一下发现 dialog 这么一个小工具。只要维护好图形化里的安装表就可以快速安装一些单
Rocky8.5 更新到 OpenSSH_9.9p1 升级到 9.9p1 要求 OpenSSL 版本最低 1.1.1,自身 OpenSSL 就不需要升级了,只需要升级 OpenSSH 就行 [root@localhost]# ssh -V OpenSSH_8.0p1, OpenSSL 1.1.1k
iostat 分析 需求 公司的磁盘监控项,需要 3 个监控指标分别为:io使用率、磁盘平均队列长度、磁盘读写平均延迟。通常的方法是查找有没有开源的对应 exporter 与计算表达式,但是这里的做法是提供了一个思路,让人换一种思考方式。 我们知道 iostat 命令可以全方面查看到系统磁盘状态,这
包分析之ICMP 实验环境: 两台台PC与一台交换机 发送一个 ping 请求 使用Wireshark抓包分析,发现PC1发起一个ARP请求广播出去找谁是192.168.1.2,此时PC2回复了自己是192.168.1.2并且发送了自己MAC地址给PC1,这时PC1发送一个请求包含了四元组给PC2
并发与并行 在学习进程、线程、协程之前需要先了解一下并发与并行 并发是指在同一时间间隔内处理多个任务。这些任务可能不是同时执行的,而是交替进行,通过快速的上下文切换来实现,从而给人造成了同时执行的错觉。在并发处理中,系统在同一时间点可以处理多个任务,但它们的实际执行时间可能有重叠。并发通常用于解决多
Kill 作用 在Linux和类Unix操作系统中,kill 命令用于向进程发送信号,以控制其行为。kill 命令的参数通常是一个进程ID(PID),用于指定要发送信号的目标进程。 kill 0 是一个特殊的情况。当你使用 kill 0 命令时,它实际上并不会终止任何进程,而是发送一个零信号(通常被
Tcpdump 学习 圣经~ 声明:抄的这个大佬的文档,只为学习与记录:https://www.cnblogs.com/wongbingming/p/13212306.html 命令学习 首先按照图片,可以知道命令的组成形式 命令 选项:可选参数 协议类过滤:如 tcp、udp、icmp、ip、ar
自定义链 iptables 具有默认的五个链,PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING,用于定义数据包流入系统、流出系统以及转发的规则。除了这些默认的链,iptables 还允许你创建自定义链,这些自定义链可以根据需要添加到默认链中或者互相连接。 自定义