问题:使用 useradd 创建用户,发现 /home 目录下没有自动创建关于用户的目录。所以做了一番调查研究 useradd是一个linux命令,但是它提供了很多参数在用户使用的时候根据自己的需要进行设置;adduser是一个perl 脚本,在使用的时候会出现类似人机交互的界面,提供选项让用户填写和选择,这个命令比起useradd来说比较简单,也…
记录一下我自己对vimrc的一些修改 "vim注释在语句前使用双引号" "约定俗成 "句子末尾有双引号表示注释" "句子末尾无双引号表示变量 "开启 语法高亮" syntax on "开启 查找内容 高亮显示" set hlsearch "配色方案" colorscheme desert "关闭兼容模式" set nocompatible "解决v…
最近更新Docker运行的软件,国内链接官方的源真的太慢了,30M的东西要下大半个小时,实在受不了了,所以准备更新一下Docker的源。 首先你需要安装了Docker,其次你需要有使用sudo或者root的权限。 目前我使用的Docker版本为:20.10.21 在su的权限下编辑/etc/docker/daemon.json文件 写入如下: { …
前几天托管gitlab的服务器收到了ISP公司的电话提醒,说需要在页面底部增加备案号并指向miit。 由于gitlab是用ruby语言编写的可能很多人看不懂复杂的目录结构,其实gitlab也属于mvc结构的项目 如果您不懂ruby或者gitlab的项目结构,可以直接按以下步骤修改公共view视图的footer文件并重启服务器 (只针对新版的gitl…
设置时区 首先设置Debian的时区,一般全自动安装好的Debian是UTC时间,与北京时间差8小时,所以我们最好将时区设置为常用的时区,方便使用与阅读。 timedatectl是一个新工具,它作为systemd系统和服务管理器的一部分,代替旧的传统的用在基于Linux分布式系统的sysvinit守护进程的date命令。 timedatectl命令…
由于各大云服务器镜像都自带很多组件,对于一些低配服务器来说占用内存与CPU资源很高,基本上也用不上,还有就是提供的系统版本有限,可能没有自己需要的版本,所以重新装一个纯净的系统。 卸载云服务器自带组件 由于云服务器自带的一些组件,会阻止我们DD安装操作系统(安装过程会报错,无法正确写入进磁盘),所以在DD安装操作系统前,必须要禁用、删除掉这些组件 …
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…