标签: linux

  • 随身WIFI刷Debian系统,安装Docker+面板、青龙定时任务管理器

    某宝购买骁龙410主板随身WIFI,具体价格飘忽不定,目前博主最低购买的机器价格是13.66元。
    相关资源下载地址:https://developer.android.com/studio/command-line/adb

    刷机方法1:

    1.插上电脑开机通过adb工具进入fastboot,或者通过”搞机助手“进入,具体adb代码如下:
    adb reboot fastboot
    2.解压下载的base-generic文件,进入目录下执行flash.bat,按任意键继续执行到cmd窗口关闭。
    3.再将下载的debian文件解压,进入debian目录执行flash.bat,按任意键继续执行到cmd窗口关闭。
    4.等待完成后重新拔插随身WiFi

    刷机方法2

    1.安装9008驱动、安装MiKo_Pro软件
    2.按住随身WiFi“复位键”,进入9008模式
    3.进入MiKo_Pro软件依次点击:
    flash(单击)
    emmc block0 flasher(单击)
    Double Click To Open EMMC DATA(双击)
    FLASH!(单击)

    4.等待完成后重新拔插随身WiFi

    配置Win驱动进入SSH:

    WIN10/11:Microsoft中的NDIS
    WIN7:Microsoft Corporation中的NDIS

    SSH登录地址:192.168.68.1
    账号/密码:user/1
    账号/密码:root/1

    刷机完成必做这几项命令:

    进入root账户:su root
    设置网络:sudo nmtui
    设置WIFI网络后,需要注意连接SSH的IP地址,通过路由器查看

    下载nano编辑器:

    sudo apt-get updatesudo apt-get install apt-transport-https locales ca-certificates nano vim -y

    Debian设置中文显示:
    输入命令:sudo dpkg-reconfigure locales
    然后输入:487
    然后输入:3

    使用vim编辑器修改源(清空源文件内容,替换国内镜像Debian11):
    sudo vi /etc/apt/sources.list
    国内镜像源地址:https://developer.aliyun.com/mirror/debian

    使用vim禁用Debian源:sudo vi /etc/apt/sources.list.d/mobian.list
    源:deb http://repo.mobian-project.org/ bullseye main non-free
    改:# deb http://repo.mobian-project.org/ bullseye main non-free

    安装必要软件:

    sudo apt-get updatesudo apt-get install gnupg apt-transport-https ca-certificates nano vim locales wget curl -y

    修改地区时间:

    sudo rm -rf /etc/localtimesudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    修改root密码:sudo passwd root

    配置root登录权限:sudo nano /etc/ssh/sshd_config
    源:#PermitRootLogin prohibit-password
    改:PermitRootLogin yes

    源:#PasswordAuthentication yes
    改:PasswordAuthentication yes

    重启生效:sudo reboot

    安装Docker+管理面板:

    sudo apt-get remove docker docker-engine docker.io containerd runcsudo apt-get install ca-certificates curl gnupg lsb-release wget -ysudo curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh
    docker pull wangbinxingkong/fast
    docker run --restart always --name fastosdocker -p 8081:8081 -p 8082:8082 -d -v /var/run/docker.sock:/var/run/docker.sock -e TZ="Asia/Shanghai" -v /etc/docker/:/etc/docker/ wangbinxingkong/fast

    安装青龙面板:

    docker run -dit \-v $PWD/ql/data:/ql/data \-p 5700:5700 \--name qinglong \--hostname qinglong \--restart unless-stopped \whyour/qinglong:latest

    在Docker面板更新qinglong的NPM镜像:

    npm install -g cnpm --registry=https://registry.npmmirror.com

    查看是否启用阿里云NPM镜像:
    npm config get registry

    依赖安装:png-js axios ts-md5 date-fns crypto-js jsdom

    懒人专用一件安装依赖(占用空间较大):

    curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

    关机命令:sudo poweroff

  • Linux小知识:CentOS使用Google-BBR加速网络

    准备一台centos的服务器
    查看系统内核:rpm -qa | grep kernel
    这里需要Linux内核在4.9 RC版本以上,如果版本不是请继续下面操作

    • 访问https://elrepo.org/ ,根据指示安装ELRepo仓库,教程如下
    • 首先以root权限登陆服务器
      输入以下导入公钥:
      rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
    • 接着输入对应系统命令安装ELRepo
      CentOS-8:
      yum install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm -y

      CentOS-7:
      yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm -y

      CentOS-6:
      yum install https://www.elrepo.org/elrepo-release-6-9.el6.elrepo.noarch.rpm -y
    • 安装完成后输入以下命令下载安装最新内核(相关介绍地址:https://elrepo.org/tiki/kernel-ml):
      yum --enablerepo=elrepo-kernel install kernel-ml -y
    • 安装完成之后需要修改默认内核启动,一般情况下只需要输入以下命令即可:
      grub2-set-default 0
    • 如果以上安装的内核不为0,这需要以下代码确认,并修改
      awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
    • 随后重启服务器:reboot
    • 重启完成之后输入以下命令确认是否内核已经更换:
      uname -r

    如果你的Linux内核版本为4.9 RC版本及更高,那么即可启用BBR。
    这里只需要在/etc/sysctl.conf文件中写入以下两行即可:

    net.core.default_qdisc=fq
    net.ipv4.tcp_congestion_control=bbr
    相关命令如下:
    echo 'net.core.default_qdisc=fq' >> /etc/sysctl.conf
    echo 'net.ipv4.tcp_congestion_control=bbr' >> /etc/sysctl.conf
    最后重新加载sysctl,命令如下:
    sysctl -p

    检查BBR是否正常运行命令:lsmod | grep tcp_bbr

    至此结束,成功后点赞!