24

MacOS Catalina 手动安装openssl@3

前言

mac catalina 通过homebrew 安装 openssl 失败,被嫌弃系统太老,make test 测试不通过

I manually installed openssl@3 with the following commands

下载openssl,并解压

注意:brew安装软件时,看他下载的是什么版本,就手动下载什么版本

下载地址:

https://www.openssl.org/source/openssl-3.3.0.tar.gz

配置openssl

进入解压的目录,执行命令

7

MacOS使用Brew安装多个不同版本nodejs

卸载pkg安装的nodejs

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

更新brew软件库

brew update

安装node16

brew install node@16
387

Ubuntu22.04安装桌面系统

以下代码在root下执行,或使用sudo执行

apt update
apt install ubuntu-desktop

启动桌面系统

# 设置为开机启动
systemctl enable gdm3

# 启动桌面
systemctl start gdm3

# 查找桌面服务状态
systemctl status gdm3
278

清理Docker占用空间

在Linux上,当删除Docker容器后,它们占用的磁盘空间并不会立即释放。这是因为Docker使用了一种称为"Copy-on-Write"的机制,即在删除容器时,底层的镜像和文件系统层仍然存在于磁盘上。

清理未使用的镜像

这将删除未使用的镜像,包括已删除的容器的基础镜像

docker image prune -a

清理Docker卷(Volumes)

这将删除未使用的Docker卷,以释放磁盘空间

docker volume prune

清理Docker网络(Networks)

这将删除未使用的Docker网络,以释放磁盘空间

docker network prune
548

Ubuntu 22.04手动安装卸载NVIDIA驱动

下载驱动文件

官网地址:官方驱动 | NVIDIA
根据自己的显卡型号,选择驱动文件进行下载
(注意:选择系统的下拉框中如果没有ubuntu系统,可以点击全部系统,就能选择了)

更新系统软件

root账户下操作

apt update

apt install g++ gcc make

禁用默认驱动

安装Nvidia驱动前,需要禁用自带显卡驱动nouveau

vi /etc/modprobe.d/blacklist.conf

在文件末尾添加并保存:

blacklist nouveau
options nouveau modeset=0

更新initinitramfs,执行以下命令

update-initramfs -u