ubuntu发行版内核源码下载

Ubuntu 发行版linux内核在哪里?

  1. 内核安装包:http://archive.ubuntu.com/ubuntu/pool/main/l/linux/

  2. 内核源码:https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/

  3. 实时ubunut内核/PREEMPT-RT实时内核源码:https://git.launchpad.net/~git-ubuntu-import/ubuntu/+source/linux-meta-realtime

  4. linux社区PREEMPT-RT存储库
    http://git.kernel.org/cgit/linux/kernel/git/rt/linux-rt-devel.git
    http://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git
    https://cdn.kernel.org/pub/linux/kernel/projects/rt/

内核头文件编译安装:

make headers_install INSTALL_MOD_PATH=build/

如何升级ubuntu发行版:

sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt install ubuntu-release-upgrader-core
sudo do-release-upgrade

尝试打补丁:git apply --reject xxx.patch

# 生成最小化配置(仅支持当前运行的硬件)
yes "" | make config
# 仅保留当前加载的模块
make LSMOD=/proc/modules localmodconfig

编译内核perf工具


sudo apt install -y   libdw-dev \
			elfutils \
			systemtap-sdt-dev \
			libunwind-dev \
			libslang2-dev \
			libperl-dev \
			binutils-dev \
			liblzma-dev \
			libzstd-dev \
			libcap-dev \
			libbabeltrace-dev \
			openjdk-11-jdk \
			python3-dev \
			libdw1 \
			libdwarf-dev \
			libdw-dev \
			libdw-dev \
			libdwarf++0
cd tools/perf
make

如何从linux邮件列表中提取补丁? 使用b4工具

$sudo apt install  b4
$b4 am <Message-ID>

#安装 mbox 处理工具
$sudo apt install procmail

#git 打补丁
$git am ./my-patch-series.mbx

#或者分割 .mbx 文件为单个邮件(.eml)
$formail -s sh -c 'cat > $FILENO.eml' < my-patch-series.mbx

# 提取 1.eml 中的补丁,保存为 0001.patch
$sed -n '/^---/,$p' 1.eml > 0001.patch

如何修改ubuntu日志存储空间占用大小

#查看当前日志占用空间:
journalctl --disk-usage

#保留最近 7 天的日志:
journalctl --vacuum-time=7d

#限制日志总大小(例如保留最多 500MB):
journalctl --vacuum-size=500M
sudo nano /etc/systemd/journald.conf

#设置以下参数(根据需要调整):
SystemMaxUse=500M    # 日志文件总大小上限
SystemMaxFileSize=100M  # 单个日志文件大小上限
MaxRetentionSec=7day   # 日志保留时间

#保存后重启服务生效:
sudo systemctl restart systemd-journald

claude-code tokens 限制修改

Error: File content (65545 tokens) exceeds maximum allowed tokens (25000). Please use offset and limit parameters to read specific portions of the file, or use the GrepTool to search for specific content.

解决方式

cd ./.nvm/versions/node/v22.21.1/lib/node_modules/@anthropic-ai/claude-code
sed -i 's/25000/100000/g' cli.js

100000修改为具体使用的模型限制。

重新打开cc,或内部执行/model sonnet.

posted @ 2022-08-21 13:43  沐多  阅读(2077)  评论(0)    收藏  举报