Linux 是多用户多任务操作系统,多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。 Linux操作系统的用户相关数据保存在以下文件中: /etc/passwd : 用户基本信息 /etc/shadow : 用户密码信息 /etc/group : 用户群组基本信息 /etc/gshadow …
在Linux环境下载文件,往往会校验文件的完整性和安全性,即校验文件的hash。常用的hash算法有MD5,SHA1,SHA256,SHA512。Linux操作系统操作了方便的校验程序。 以下以sha256校验为例,展示生成sha256校验文件及文件完整性校验的过程。 生成sha256校验信息 $ sha256sum file.name 示例 $ …
为Mastodon开启全文搜索,运行ES之后报如下的错误: 从报错信息vm.max_map_count值太小了需要修改vm.max_map_count的大小 切换到root账户:su root 修改sysctl.conf文件 /etc/sysctl.conf 在文件末尾添加一行: vm.max_map_count = 262144 保存后运行 sy…
问题描述 在终端执行"docker version"、"docker info"等命令,出现如下报错: Server: ERROR: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Ge…
这不是一篇手把手的迁移教程,这里仅作为本人的迁移流水账,如果您在寻求迁移教程,建议您查看这篇文章:点击前往文章 背景介绍 最近由于缓存的媒体太多,遂准备将Mastodon缓存的媒体迁移到亚马逊S3上,本来准备迁到wasabi s3上的,但是由于注册了一个体验账号发现有点没吃透它的配置,所以还是决定先迁移到aws s3上,毕竟个人感觉相比wasabi…
清理Linux磁盘的时候发现systemd-journal的日志都装了3.9个G了,故准备清理日志文件 最近版本的Linux系统中有两个日志服务,分别是传统的 rsyslog 和 systemd-journal systemd-journald是一个改进型日志管理服务,可以收集来自内核、系统早期启动阶段的日志、系统守护进程在启动和运行中的标准输出和…
最近发现Mastodon有新的版本了,所以准备进行一次小版本升级,遂在此记录升级过程。 说明下实例情况: 非Docker实例 Postgresql 12 Mastodon安装在 /home/mastodon/live 中 操作系统 Ubuntu 20.04 旧版本为 3.4.6 ,准备升级至 3.5.0 本次更新会涉及到数据库操作,所以建议在升级前…
RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,虽然滞后,但提供了超长的维护周期,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL…
在轻量云上安装了Mastodon后由于sidekiq调用ffmpeg导致轻量云的2G内存很紧张,甚至出现Out of memory的情况,ssh也无法相应,所以准备增加2GB的Swap 检查系统的交换信息 在开始之前,我们可以检查系统是否已经有一些可用的交换空间。 可以有多个交换文件或交换分区,但通常一个就足够了。 我们可以通过键入以下内容来查看系…
相关的几个文件,或许更多 vim /etc/bash.bashrcvim /etc/profilevim ~/.bashrcvim ~/.bash_profile 终端颜色由 PS1 变量进行定义,上面这些文件中就有 PS1 变量。1.去掉 ~/.bashrc 中的 force_color_prompt=yes 注释,保存后并 source ~/.…