【救火】误动libc.so.6的补救措施
国庆假期闲来无事,对自己的群晖 NAS(非生产环境) 内的一个内置软件包做编译升级。在不明确该动态库具体作用的情况下,误操作将 /lib/libc.so.6
这个动态库文件重命名为了 libc.so.6.bak
,导致 ls
、mv
、cp
等一系列基础命令无法使用,本文记录一下解决方案。
国庆假期闲来无事,对自己的群晖 NAS(非生产环境) 内的一个内置软件包做编译升级。在不明确该动态库具体作用的情况下,误操作将 /lib/libc.so.6
这个动态库文件重命名为了 libc.so.6.bak
,导致 ls
、mv
、cp
等一系列基础命令无法使用,本文记录一下解决方案。
近期机房搬迁,帮忙将 Jira 与 Confluence 做了一次迁移。由于之前的维护人员几乎没有留下任何信息,环境比较乱,这里顺手改成了 Docker 方式部署。大问题没有,小坑比较多,此文用流水账的形式记录了一下搬迁时的大致步骤,以便不时之需。
群晖的类似 Moments、Audio station、Video Station 等套件都是使用群晖内置的一个 PostgreSQL 数据库,记录一下连接这个数据库的方法。温馨提示: 群晖多个套件均依赖此数据库,没有一定基础的同学,请做好备份,自行评估操作风险。
GitLab 是一款开源的软件项目管理和代码托管程序,通过搭建该代码托管服务器可实现私有化软件项目和代码托管,开发人员可远程访问进行wiki和在线代码编辑,issue 跟踪、CI / CD等功能。被互联网企业、软件开发公司所广泛使用。我司当然也不例外。由于我司的 GitLab 年代久远,一直没人去动它,最近频繁宕掉,加上上月底爆出高危漏洞,因此打算对其做一次升级与迁移,同时改成 Docker 方式来部署。
要不是为了过等保,🐶 才用马云家的堡垒机。天下苦其久矣。
这也许是无法驱动独显的黑苹果笔记本想要外接显示器的唯一方案。
“No System Is Safe” – 《who am I》,群晖作为我们相对私人的小型服务器,在安全方面当然也要做一些考虑,上一篇我们已经讲到了关于数据存储方面的安全,这篇我们来聊聊一些基本的安全加固需要考虑的事情。尽管是本文作为群晖入门到进阶系列的完结篇,但是,在 Alliot 看来,安全从来都不是针对某一个单一的点能做到有效的,所以,文中所描述的应该是针对家庭或个人应用场景的一个面,而不是针对个人 NAS 这个点。当然,Alliot 并不是专业的网络安全从业者,网安的同学请忽略本文,或是轻点拍砖,多多指教。
说起这个事情已经是好几个月前的事了,目前 Alliot 的装备也是早在几个月前进行了一次升级。前面由于个人工作方面的转型,所以没有太多时间精力来就这件事情进行一次梳理,好在当时做了一些操作日志记录,恰逢今日公司团建,下班比较早,来写写那次 “群晖磁盘空间已损毁” 的事故,顺带从一个不那么成熟的运维工程师的角度,谈谈存储安全与备份策略。