N1盒子搭建收获

Linux换源脚本

1
bash <(curl -sSL https://gitee.com/SuperManito/LinuxMirrors/raw/main/ChangeMirrors.sh)

出现以下报错时

1
2
错误:1 http://mirrors.aliyun.com/ubuntu bionic InRelease
由于没有公钥,无法验证下列签名: NO_PUBKEY 3B4FE6ACC0B21F32

执行下面的命令进行修复

1
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

注意:3B4FE6ACC0B21F32是上面提示缺少的密钥,缺少什么修复命令keys后面就填什么

最后,将获得的公钥添加到系统密钥列表。

1
gpg -a --export 3B4FE6ACC0B21F32 | sudo apt-key add -

不同网络,限制会有所差异,如果上面获取公钥失败,以下是几个获取公钥的地址,替换上面的地址重新获取,多试几次

1
2
3
4
5
keyring.debian.org
keyserver.ubuntu.com
pgp.mit.edu
subkeys.pgp.net
www.gpg-keyserver.de

webmin安装

Webmin是功能最强大的基于Web的Linux系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。

图示:

https://b2.loadke.tech/change-hexo-img/d26ff2c63d1a34fee25d15558a80c738.png

添加webmin源

1
2
3
4
5
vi /etc/apt/sources.list

#添加以下源
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

安装 GPG key

1
2
3
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc

安装webmin

1
2
apt-get update
apt-get install webmin

访问https://ip:10000即可,账号密码为登录N1的root用户(必须为https访问)xierxie

写入N1 eMMC 报错EXT4-fs error修复

armbian 5.7.7写入命令

1
nand-sata-install

首先格式化/dev/mmcblk1p1 和 /dev/mmcblk1p2

1
2
mkfs.vfat /dev/mmcblk1p1
mkfs.ext4 /dev/mmcblk1p2

然后用fsck修复

1
2
3
fsck -v /dev/mmcblk1p1

fsck -v /dev/mmcblk1p2

关机命令

1
poweroff

Linux常用格式化分区命令,以下的命令:(根据自己设置的磁盘格式进行选择)

1
2
3
4
5
mkfs.vfat /dev/sdb1 (fat32分区)

mkfs.ext4 /dev/sdb1 (Linux分区)

mkfs.ntfs /dev/sdb1 (NTFS分区)

N1wifi hostapd.conf配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#arm bian hostapd configuration example
#
# nl80211 mode
#
interface= 《改为自己实际的接口,例如:wlan0》
driver=nl80211
ssid= 《改为自己实际的SSID》
wpa_passphrase= 《改为自己实际的密码》
wpa=2
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
bridge= 《改为自己实际的桥接名,例如:usb-br 或者注释掉》

hw_mode=a
# ieee80211n=1
ieee80211ac=1
country_code=US
channel=44
require_ht=1
# require_vht=1
auth_algs=1
vht_oper_chwidth=1
wmm_enabled=1
ht_capab=[MAX-AMSDU-3839][HT40+][SHORT-GI-20][SHORT-GI-40][DSSS_CCK-40]
vht_capab=[MAX-MPDU-3895][SHORT-GI-80][SU-BEAMFORMEE]
vht_oper_centr_freq_seg0_idx=42

# controlling enabled
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0

N1可视化控制命令

1
armbian-config

Ubuntu/debian卸载软件

1、删除软件包,但是不删除软件的配置文件:(如果再想安装,可能会出现问题)

1
apt-get remove softname

2、删除软件包,并删除相应的配置文件:(apt-get autoremove softname将依赖的软件包卸载掉,这样就可以完全卸载一个软件)

1
apt-get remove --purge softname

查看分区文件系统类型

  1. df -T 命令查看

这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示:

1
2
3
4
5
Filesystem     Type     1K-blocks     Used Available Use% Mounted on

/dev/sda2 xfs 30929148 22455300 8473848 73% /

devtmpfs devtmpfs 1746644 0 1746644 0% /dev
  1. 命令lsblk -f 查看

有些系统可能没有这个命令,需要安装。注意:lsblk -f也可以查看未挂载的文件系统类型

1
2
3
4
5
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT

├─sda1 xfs b98659b2-5f8c-493e-9304-658905ef1391 /boot

└─sda2 xfs b7559ac5-b3a4-4b00-b98a-a2a2611806d0 /