解决ssh会话长时间无操作卡死/断开连接
我不知道你们有没有这样的情景,用`ssh user@host`连接了服务器过后,因为各种原因,耽误了>=5分钟左右,然后回过头来发现终端跑的ssh已经无法输入,开始狂敲Enter... 又或者是,正在跑某个又臭又长的脚本,挂到后台,再回来看,竟然提示`client_loop: send disconnect: Broken pipe`。
我不知道你们有没有这样的情景,用`ssh user@host`连接了服务器过后,因为各种原因,耽误了>=5分钟左右,然后回过头来发现终端跑的ssh已经无法输入,开始狂敲Enter... 又或者是,正在跑某个又臭又长的脚本,挂到后台,再回来看,竟然提示`client_loop: send disconnect: Broken pipe`。
环境变量是 Unix-like 系统中影响进程行为的动态值,存在于进程运行环境中。它们可以存储如临时文件路径(`TEMP`)、用户主目录(`HOME`)等信息。本文面向初学者,详细介绍 macOS、Linux(Debian、Ubuntu、CentOS、Rocky Linux、Alma Linux、Fedora、Arch Linux、Alpine Linux)、FreeBSD 和 OpenBSD 的环境变量配置,涵盖 sh、bash、zsh 等 Shell 的设置方法,变量类型,以及常见变量用途。一篇文章带你搞定所有的环境变量难题,别再东找找西找找了!
MB、MiB、Mbps、Mbit、Mib这些到底是啥区别?大B小b啥区别?一文带你搞定常见存储、速度单位换算!
在Linux系统中,chroot命令可以改变进程的根目录,从而创建一个隔离的环境。当系统出现故障无法正常启动时,chroot可以用来修复系统。
本文是一个我基于Debian Linux的chroot修复过程笔记,供各位参考
Linux 初始化系统 Systemd 用法与工作原理详解,Systemd 是 Linux 系统中的初始化系统,它用 “单元”(unit)来管理各种系统资源和服务。比如,`service unit` 管理服务,`target unit` 表示系统的不同状态,还有 `mount unit` 管理挂载点等。这些单元之间有明确的依赖关系,Systemd 会根据这些关系来决定服务的启动顺序。