linux

记一次突发的GitLab 502事件 linux

记一次突发的GitLab 502事件

560 0

##### 继前一天连续突然断电两次后,运行了5年之久的GitLab瞎了,具体表现为页面显示`502`,使用`gitlab-ctl tail`查看发现是`prometheus`相关的错。找了很多资料,找到一个共通点`rm -rf /var/opt/gitlab/prometheus/data/wal`,然后重启gitlab `gitlab-ctl restart`。然后又发现`gitlab-workhorse`相关报错,找不到`config.toml`。查阅资料后,一无所获,无意之间发现`gitlab-ctl re

戴尔DELL R630服务器实践 linux

戴尔DELL R630服务器实践

633 0

##### H730 Mini阵列卡 服务器是淘宝买的准系统,自带一个H730 Mini阵列卡 8个2.5寸硬盘位,默认使用的是raid模式,也可以改成直通模式HBA,开机按`ctrl`+`R`即可进入阵列卡管理界面,找到选项修改即可,因为文章是后记,所以没有图。这里需要注意的是,如果之前使用Raid模式往磁盘里面写入过数据,在修改为直通模式时会失败。两种解决方式,方式一:简单粗暴型,直接拔硬盘;方式二:进入Bios设置->Devices 设置,找到阵列卡,点进去,具体是哪一项记不清了,最终找到删除数据那一下,删

Linux新建systemd文件用systemctl命令来管理 linux

Linux新建systemd文件用systemctl命令来管理

413 0

##### 1. 创建systemd服务文件,`vi /etc/systemd/system/serviceName.service` ```ini [Unit] Description=custom service After=network.target [Service] Type=simple ExecStart=/usr/bin/script.sh [Install] WantedBy=multi-user.target ``` ##### 2. 新建一个可执行脚本`/usr/bin/script

Linux(Centos、Ubuntu、Debian等等)换源 linux

Linux(Centos、Ubuntu、Debian等等)换源

945 0

##### 国内常见的镜像源,访问链接点击诸如问号图标、Help、使用帮助或者点击内容查看详情,里面都有使用说明 ###### [清华源](https://mirrors.tuna.tsinghua.edu.cn/) ###### [中科大源](https://mirrors.ustc.edu.cn/) ###### [阿里云源](https://developer.aliyun.com/mirror/) ###### [上海交大源](https://mirror.sjtu.edu.cn/) ######

pve常用操作(pve7.4相关) linux

pve常用操作(pve7.4相关)

1380 0

##### 换中科大源 ```bash ###### 备份企业源 mv /etc/apt/sources.list.d /etc/apt/sources.list.d.bak # 先备份 cp /etc/apt/sources.list /etc/apt/sources.list.bak # 再修改文件内容 vi /etc/apt/sources.list # 清空原有内容,粘贴如下内容 deb https://mirrors.ustc.edu.cn/debian bullseye main contrib non

Linux下安全地弹出USB设备 linux

Linux下安全地弹出USB设备

32 0

```bash # 同步磁盘数据 sync # 如果你的usb设备已经挂载了 # 查找USB设备挂载点 df -h|grep usb # 或 mount|grep usb # 然后卸载USB设备,假设你挂载到了/data unmount /data # 如果你的USB设备没有挂载 # 查看当前的设备列表 lsblk # 找到你的设备之后,直接弹出,假设你的USB设备是sdb eject /dev/sdb ```

crontab不执行,查看日志 FAILED to authorize user with PAM (Authentication token is no longer valid; new one required) linux

crontab不执行,查看日志 FAILED to authorize user with PAM (Authentication token is no longer valid; new one required)

2523 0

`chage -l root`查看用户有效期 `chage -M 99999 root`将root用户有效期改为永久 ###### 其他选项 ```bash -d 日期 #修改 /etc/shadow 文件中指定用户密码信息的第 3 个字段,也就是最后一次修改密码的日期,格式为 YYYY-MM-DD -E 日期 #设置密码到期的日期,过了这天,此账号将不可用。0表示马上过期,-1表示永不过期。格式YYYY-MM-DD -h #查看帮助信息 -I 天数 #设置密码过期天数 -l #展示账号的相关日期信息 -m

Ubuntu安装docker linux

Ubuntu安装docker

964 0

###### 先放[官网地址](https://docs.docker.com/engine/install/ubuntu/) ```shell # 卸载可能有冲突的包 for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done # 添加Docker官方的GPG密钥 sudo apt-get update sudo

Centos(Linux)安装redis-dump linux

Centos(Linux)安装redis-dump

1166 0

###### ```bash # 安装Ruby wget -c https://cache.ruby-lang.org/pub/ruby/2.7/ruby-2.7.8.tar.gz tar -zxvf ruby-2.7.8.tar.gz cd ruby-2.7.8 ./configure make && make install # 请注意,此方式安装后的命令在 /usr/local/bin,如果提示找不到命令,请使用绝对路径调用或者修改$PATH(export PATH=$PATH:/usr/local/bin

vmware linux下安装vmware tools linux

vmware linux下安装vmware tools

1892 0

```bash mkdir -p /data/cdrom /data/cdrom2 mount /dev/cdrom /data/cdrom cp VMwareTools-10.3.21-14772444.tar.gz /data/cdrom2 cd /data/cdrom2 tar -zxvf VMwareTools-10.3.21-14772444.tar.gz cd vmware-tools-distrib ./vmware-install.pl ``` ###### 第一步提示你是否安装,选 yes ,剩