侧边栏壁纸
博主昵称
Yi

WiFi410刷入Debian后的优化过程记录

  • yi 2025年04月07日 43阅读 0评论
  • ------------------基础配置------------------

    配置root用户密码

    sudo passwd root

    切换到root用户

    su 

    允许root用户远程登录,重启服务或系统后生效

    echo "PermitRootLogin yes" >> /etc/ssh/sshd_config

    修复mobian源并安装基础软件

    apt update
    apt install curl -y
    echo "deb http://repo.mobian-project.org/ bookworm main non-free" > /etc/apt/sources.list.d/mobian.list
    curl -s https://repo.mobian.org/mobian.gpg > /etc/apt/trusted.gpg.d/mobian.gpg
    apt update
    apt install vim wget git cron dnsutils unzip lrzsz fdisk gdisk exfat-fuse exfat-utils -y

    配置系统时间

    dpkg-reconfigure tzdata

    选6.然后选70(亚洲 上海)

    配置ll命令

    echo "alias ll='ls $LS_OPTIONS -alh'" >> ~/.bashrc

    修改vi配置

    echo -e "if has('mouse')\nset mouse-=a\nendif" > .vimrc

    修改usb为主动模式

    vi /usr/sbin/mobian-usb-gadget
    echo host > /sys/kernel/debug/usb/ci_hdrc.0/role

    把上面这行添加到【setup() {】的下一行

    重启设备

    reboot

    ------------------重启后用root用户登录------------------

    后续所有操作都直接用root用户登陆后操作

    删掉已经没用的自带用户user

    userdel -r user

    ------------------挂载U盘------------------

    创建用于挂载的目录

    mkdir /udisk

    插上U盘,查看是否已经识别到

    fdisk -l

    清理磁盘分区并新建(如果是大于2T的移动硬盘,下一条命令中的fdisk换成gdisk)

    fdisk /dev/sda

    d #删除分区
    n #新建分区,一路回车
    w #保存更改

    格式化分区

    ext4性能好安全性高但不兼容windows,exfat性能差安全性差但兼容windows

    mkfs.ext4 /dev/sda1或mkfs.exfat /dev/sda1

    挂载

    mount /dev/sda1 /udisk
    chmod 777 /udisk

    ------------------配置开机行为------------------

    创建启动脚本

    touch /etc/rc.local
    echo '#!/bin/sh -e' > /etc/rc.local
    echo "exit 0" >> /etc/rc.local

    给权限

    chmod +x /etc/rc.local

    重载systemd配置管理器

    systemctl daemon-reload

    启动守护进程

    systemctl start rc-local

    修改启动脚本

    vi /etc/rc.local
    #!/bin/sh -e
    #等待2秒等待设备彻底启动完成
    sleep 2
    #挂载硬盘
    mount /dev/sda1 /udisk &
    #等待5秒等待挂载完毕
    sleep 3
    #清空minidlna缓存
    minidlnad -R
    #等待3秒等待清空完成
    sleep 2
    #启动dlna
    systemctl start minidlna &
    #启动aria2
    aria2c -D --conf-path=/etc/aria2/aria2.conf &
    exit 0

    ------------------aria2下载器------------------

    新建下载目录并给权限

    mkdir /udisk/download
    chmod 777 /udisk/download

    安装aria2

    apt install aria2 -y

    创建aria2配置目录

    mkdir /etc/aria2

    创建aria2会话文件

    touch /etc/aria2/aria2.session

    创建aria2配置文件

    vi /etc/aria2/aria2.conf
    dir=/udisk/download
    disk-cache=32M
    continue=true
    file-allocation=none
    max-concurrent-downloads=5
    max-connection-per-server=5
    max-overall-download-limit=0
    max-download-limit=0
    max-overall-upload-limit=0
    max-upload-limit=0
    disable-ipv6=true
    min-split-size=10M
    split=10
    input-file=/etc/aria2/aria2.session
    save-session=/etc/aria2/aria2.session
    save-session-interval=60
    enable-rpc=true
    rpc-allow-origin-all=true
    rpc-listen-all=true
    follow-torrent=true
    #peer-id-prefix=-TR2770-
    user-agent=Transmission/2.77
    bt-seed-unverified=true
    bt-save-metadata=true
    bt-enable-lpd=true
    bt-max-open-files=100
    bt-max-peers=60
    bt-min-crypto-level=plain
    bt-require-crypto=true
    listen-port=65298
    dht-listen-port=65298
    seed-ratio=1
    seed-time=120
    rpc-secret=test123
    bt-tracker=udp://tracker.opentrackr.org:1337/announce,udp://9.rarbg.com:2810/announce,udp://tracker.openbittorrent.com:6969/announce,http://tracker.openbittorrent.com:80/announce,https://opentracker.i2p.rocks:443/announce,udp://tracker.torrent.eu.org:451/announce,udp://open.stealth.si:80/announce,udp://exodus.desync.com:6969/announce,udp://tracker2.dler.org:80/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.moeking.me:6969/announce,udp://tracker.dler.org:6969/announce,udp://tracker.0x.tf:6969/announce,udp://open.demonii.com:1337/announce,udp://movies.zsw.ca:6969/announce,udp://fe.dealclub.de:6969/announce,udp://explodie.org:6969/announce,udp://chouchou.top:8080/announce,udp://bt2.archive.org:6969/announce,udp://bt.oiyo.tk:6969/announce

    启动aria2

    aria2c -D --conf-path=/etc/aria2/aria2.conf &

    ------------------移动硬盘优化------------------

    防止移动硬盘休眠

    crontab -e
    /3 * echo "1" > /udisk/download/.no-hiberfil

    ------------------安装docker------------------
    curl -fsSL https://get.docker.com -o get-docker.sh
    sh get-docker.sh

    0

    —— 评论区 ——

    昵称
    邮箱
    网址
    取消
    博主栏壁纸
    博主头像 Yi

    12 文章数
    7 标签数
    3 评论量