标签 n1 下的文章

n1盒子自带的空间只有8G,基本上不够用,并且如果是用上了甜糖和docker的画,更不够用了,所以需要外接一个u盘或者硬盘,扩充空间

格式化硬盘
# -F 参数必须大写,参数有 12,16 和 32,分别对应 FAT12,FAT16,FAT32。然后按回车
mkfs.vfat -F 32 /dev/sda
# ext4格式的,然后按回车
mkfs.ext4 /dev/sda

挂载移动硬盘

# 查看磁盘分区
root@aml:~# fdisk -l

Disk /dev/sda: 57.3 GiB, 61530439680 bytes, 120176640 sectors
Units: sectors of 1 * 512 = 512 bytes

Device     Boot Start       End   Sectors  Size Id Type
/dev/sda          32 120176639 120176608 57.3G  c W95 FAT32 (LBA)

# 挂载u盘
mkdir -p /mnt/upan
mount -t ext4 /dev/sda /mnt/upan 

开机自动挂载

echo "/dev/sda /mnt/test ext4 defaults 0 0" >>/etc/fstab

安装甜糖
1、插入U盘
2、查看U盘挂载情况:lsblk,可以看到sda或者sda1后面MOUNTPOINT下面如果有内容,表示挂载了
3、新建目录

mkdir -p /mnts
mkdir -p /usr/node

复制代码
4、挂载U盘到/mnts/

mount /dev/sda1 /mnts/

5、设置开机自动挂载

1)查看UUID并记录:blkid /dev/sda1
如:aaaaaaaa-75c7-834f-bb69-bbbbbbbbbbbb
2)编辑文件/etc/fstab
添加一行:UUID=xxxxxxxxxxxx /mnts ext4 defaults 0 0
其中xxxxxxxxxxxx为UUID,ext4为U盘的文件格式
6、复制甜糖的三个文件 ttnode、log.log、crash_monitor.sh 拖进/usr/node文件夹,并修改权限为0777
7、配置开机自启动ssh及运行程序
编辑文件/etc/rc.local,在exit 0前添加

service sshd start
/usr/node/ttnode -p /mnts

8、添加计划任务,守护甜糖

crontab -e

在最后面添加一行

* * * * * /usr/node/crash_monitor.sh

9、重启,并判断是否运行甜糖:ps -ef|grep ttnode

使用方法

  1. 推荐使用 Diskgenius 格式化存储设备为 ext4 格式(近期将支持 exfat 格式,以后可以不用格式化了,当然还是推荐 ext4 性能更高)
  2. 使用 FinalShell或者Xshell 通过SSH 进入玩客云/N1/等 Arm设备,执行以下指令

    wget --no-check-certificate https://cdn.jsdelivr.net/gh/ShallowAi/ttnode@main/install.sh && chmod +x install.sh && ./install.sh

复制代码
按下任意键,开始安装。

  1. 若以上内容无报错 且显示了正确的UID和二维码,即搭建完成。
  2. 注意:本脚本默认不修改 MAC(Media Access Control Address) 地址 若你的 MAC 地址在刷机后被覆盖,需要随机 MAC 请使用如下脚本(更新中)

更新日志
2020-12-9 发布于恩山.

二进制程序真香!

Nging

安装命令:

wget -O install.sh http://mouyijun.gitee.io/script/nging.sh && sudo bash install.sh

Cloudreve网盘

安装命令:

wget -O install.sh http://mouyijun.gitee.io/script/cloudreve.sh && sudo bash install.sh

Simple Torrent (BT/磁力下载器)

安装命令:

wget -O install.sh http://mouyijun.gitee.io/script/simple-torrent.sh && sudo bash install.sh

Filebrowser(小型文件浏览器)

安装命令:

wget -O install.sh http://mouyijun.gitee.io/script/filebrowser.sh && sudo bash install.sh

http://wky.sssin.cn/index.php/120.html

常用命令
1.armbian-config 调出窗口配置
2.passwd 修改密码
3.apt install python3-pip 安装软件
4.apt list --installed 列出安装的所有包
5.apt list --installed | grep docker 列出安装的和docker相关的包
6.apt-get remove docker-ce 删除已安装的软件包(保留配置文件),不会删除依赖软件包,保留配置文件;
7.apt-get purge 删除已安装的软件包(不保留配置文件),删除软件包,同时删除相应依赖软件包;
8.apt-get autoremove 删除为了满足依赖而安装的,但现在不再需要的软件包(包括已安装包),保留配置文件;高能警告:慎用本命令!!!它会在你不知情的情况下,一股脑删除很多“它认为”你不再使用的软件;
9.apt-get clean 删除已经安装过的的软件安装包;自动将/var/cache/apt/archives/下的所有deb删掉,相当于清理下载的软件安装包;

固定mac
N1的mac每次重启都会变化,导致IP不固定,因此要固定mac

nano /etc/network/interfaces

iface eth0 inet dhcp(static)这行下面,加1行:pre-up ifconfig eth0 hw ether 52:d1:87:32:33:eb

换源——以stretch版本和buster版本为例

执行下面的命令

nano /etc/apt/sources.list

按Delete删除所有内容,并替换内容

如果你的是stretch版本,就换成下面的

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-updates main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main non-free contrib
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main non-free contrib
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security/ stretch/updates main non-free contrib

如果你是buster版本,就换成下面的

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ buster-backports main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free
deb-src https://mirrors.tuna.tsinghua.edu.cn/debian-security buster/updates main contrib non-free

简单常用命令:

  • 更换软件源:
    sed -i 's/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list
    sed -i 's|security.debian.org|mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list
    sed -i 's|apt.armbian.com|mirrors.tuna.tsinghua.edu.cn/armbian|g' /etc/apt/sources.list.d/armbian.list

如果遇到无法拉取 https 源的情况,请先使用 http 源并安装:

sudo apt install apt-transport-https ca-certificates

改 armbian 源 注意stretch buster bionic版本

nano /etc/apt/sources.list.d/armbian.list

bionic版本为例,将里面的那行注释掉(在前面添加 # )然后添加这行

deb https://mirrors.tuna.tsinghua.edu.cn/armbian bionic main bionic-utils bionic-desktop

按Ctrl+X退出,选择是否保存输入Y,按回车确认

如果你是其他版本(如bullseye),源地址可以在这里查询,根据自己的版本选择即可获得地址

https://mirrors.tuna.tsinghua.edu.cn/help/debian/

然后执行如下命令(非常重要!非常重要!非常重要!):

apt update&&apt upgrade -y

作用是更新所有的软件到最新版,无论是以后装宝塔还是装nginx,php,mysql都要先执行这个操作!(当然不用太频繁,太频繁了也没什么可以更新的)执行完之后再装软件一般就不会有什么错了

开启BBR加速:

cat >> /etc/sysctl.conf  /etc/timezone

删除默认 DNS:

rm /etc/resolvconf/resolv.conf.d/head && touch /etc/resolvconf/resolv.conf.d/head

注:在重启系统后,输入cat /etc/resolv.conf,查看返回结果是否为你路由器的 DNS,如果是,则表示删除成功,如果不是,则再执行一次删除命令。
安装docker

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

sh get-docker.sh --mirror Aliyun

使用上述命令安装会调用阿里云的镜像,安装速度较快。

putty下执行

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
 "registry-mirrors": [
 "https://mirror.baidubce.com",
 "https://registry.docker-cn.com",
 "http://hub-mirror.c.163.com"]
}
EOF
systemctl daemon-reload

systemctl restart docker