OpenSrvScope(OSS)是一个单文件的 Linux 服务器监控面板:实时查看 CPU/内存/磁盘/网络/温度/功耗,用密码一键结束进程,还有一间会把高负载进程「请出教室」的像素教室。约 11MB、常驻 ~24MB 内存、没有后门、不连外网。
$ curl -fsSL https://sh.ostll.com/install.sh \ | sudo OSS_BASE_URL=https://sh.ostll.com bash [oss] checksum OK [oss] service installed and started [oss] panel: https://panle.ostll.com — open it to set your two passwords
服务器真正需要的东西,一个也不少;用不上的重量,一克也不要。
CPU、内存、磁盘、网络一屏看全;负载换算成「占多少核」的百分比并给出正常/偏高/过载判断,普通人也看得懂。进程静态信息做了缓存,常驻内存 ~24MB、几乎不占 CPU。
读取硬件传感器温度、Intel/AMD RAPL 功耗,服务器才有的指标也能看。
按 CPU/内存/综合排序、分页浏览,输入「操作密码」才能结束进程,关键服务二次确认。
每个项目是一名学生,按内存排座;结束进程就像老师把学生「请」出门,还能开门翻到下一间。
从根目录逐层下钻,按大小排序,一眼看出谁吃掉了磁盘。只读、安全。
登录密码与结束进程的操作密码彼此独立;进程命令行里的密钥自动打码;运行期零外联、不采集、不上报。
Debian / Ubuntu / CentOS 均可,自动识别架构、校验 SHA256、注册 systemd 开机自启。
在服务器上以 root 执行(脚本会从本站下载并校验二进制,再装成系统服务):
浏览器访问下面地址,首次会要求设置「登录密码」和「操作密码」(两者必须不同):
总览看性能与温度功耗,进程页排序分页并结束进程,教室页趣味查看,磁盘页排查空间。日常运维:
关于安全:面板是明文 HTTP,请不要把 3777 端口裸露到公网。建议用 Nginx/Caddy 套 HTTPS 反向代理(并让 oss 以 --bind 127.0.0.1 只监听本机),或通过 SSH 隧道访问;至少用云防火墙只放行你自己的 IP。登录/操作双密码保护的是「谁能操作」,TLS 保护的是「密码不被中途窃听」,两者都要。