分类 综合 下的文章
【新教程】 龙芯架构安装docker
cd /tmp
wget https://github.com/loong64/docker-ce-packaging/raw/refs/heads/main/docker.service
wget https://github.com/loong64/docker-ce-packaging/releases/download/v27.4.1/docker-27.4.1.tgz
wget -O docker-buildx https://github.com/loong64/buildx/releases/download/v0.19.3/buildx-v0.19.3-linux-loongarch64
wget -O docker-compose https://github.com/loong64/compose/releases/download/v2.32.1/docker-compose-linux-loongarch64
mkdir -p /usr/local/libexec/docker/cli-plugins
tar -xf docker-27.4.1.tgz
sudo chown root:root docker/* docker-buildx docker-compose
sudo chmod 755 docker/* docker-buildx docker-compose
sudo mv docker.service /etc/systemd/system
sudo mv docker/* /usr/local/bin/
sudo mv docker-buildx /usr/local/libexec/docker/cli-plugins/
sudo mv docker-compose /usr/local/libexec/docker/cli-plugins/sudo systemctl enable docker --nowsudo docker version
sudo docker buildx version
sudo docker compose version删除docker
sudo systemctl stop docker docker.socket
sudo rm -rf /usr/local/libexec/docker/cli-plugins
sudo rm -f /usr/local/bin/docker*
sudo rm -f /usr/local/bin/container*
sudo rm -f /usr/local/bin/ctr
sudo rm -f /usr/local/bin/runc
sudo rm -f /etc/systemd/system/docker.service [新教程] ollama常用操作
1 模型常驻显存
curl http://localhost:11434/api/generate -d '{"model": "gemma3:27b", "keep_alive": -1}' 示例输出:
{"model":"gemma3:27b","created_at":"2025-11-26T00:50:25.894745547Z","response":"","done":true,"done_reason":"load"}% 2 从魔搭加载GGUF文件
ollama run modelscope.cn/Qwen/Qwen2.5-3B-Instruct-GGUF
ollama run modelscope.cn/Qwen/Qwen2.5-3B-Instruct-GGUF:Q3_K_M
ollama run modelscope.cn/Qwen/Qwen2.5-3B-Instruct-GGUF:qwen2.5-3b-instruct-q3_k_m.gguf3 删除本地模型
[新教程] earlyoom教程-使用earlyoom防止Linux系统内存占满后死机
1 背景
实验室服务器经常有人提交大量任务,导致内存占满后系统卡死,不得不重启。通过使用earlyoom在内存耗尽前查杀大内存进程,避免系统崩溃。
2 做法
1、安装earlyoom
sudo apt install earlyoom2、编辑配置文件
sudo vim /etc/default/earlyoom将其中Available minimum memory部分修改为EARLYOOM_ARGS="-m 6,5 -s 100,100",表示内存余量低于5%就查杀大内存进程,同时忽略swap的占用情况。
# Default settings for earlyoom. This file is sourced by /bin/sh from
# /etc/init.d/earlyoom or by systemd from earlyoom.service.
# Options to pass to earlyoom
EARLYOOM_ARGS="-r 3600"
# Examples:
# Print memory report every second instead of every minute
# EARLYOOM_ARGS="-r 1"
# Available minimum memory 5%
# EARLYOOM_ARGS="-m 5"
EARLYOOM_ARGS="-m 6,5 -s 100,100"
# Available minimum memory 15% and free minimum swap 5%
# EARLYOOM_ARGS="-m 15 -s 5"
# Avoid killing processes whose name matches this regexp
# EARLYOOM_ARGS="--avoid '(^|/)(init|X|sshd|firefox)$'"
# See more at `earlyoom -h'
3、重启服务sudo systemctl restart earlyoom
## 注意 [新教程] Linux服务器使用fail2ban防止远程恶意连接
1 背景
服务器经常遇到恶意爆破。使用fail2ban自动封禁多次密码输入错误的IP,降低服务器被攻破的风险。
2 做法
1、安装fail2ban。
sudo apt update
sudo apt install fail2ban2、配置fail2ban
sudo vim /etc/fail2ban/jail.local然后输入以下内容:
[sshd]
enabled = true
port = ssh
filter = sshd
logpath = /var/log/auth.log
maxretry = 10 # findtime时间内最大尝试次数
bantime = 86400 # 超过最大尝试次数后封禁时间,以秒为单位
findtime = 600 # 设置监测时间,以秒为单位。600表示统计连续10分钟内密码输入错误的次数3、重启fail2ban
sudo systemctl restart fail2ban4、查看状态
sudo fail2ban-client status sshd注意
如果不正正常运行,执行以下命令
sudo apt-get update && sudo apt-get install -y rsyslog # Debian/Ubuntu
sudo systemctl enable --now rsyslog
# 等 1~2 分钟让日志开始写入,再继续然后再次重启fail2ban即可恢复正常。