# 玩客云刷机Armbian系统之后安装宝塔、可道云等软件
# 系统优化
Armbian刷好后,我们对其进行一些优化操作。首次登录需要更改密码和创建用户。默认root用户,密码:1234
# 1.修改密码
passwd root
# 2.修改时区
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
echo Etc/UTC > /etc/timezone
date 查看时间
2
3
4
# 3.换软件源
# 备份原文件
cp /etc/apt/sources.list.d/armbian.list /etc/apt/sources.list.d/armbian.list.bak
# 清华源(以下是一条命令复制完整)
sudo tee /etc/apt/sources.list.d/armbian.list <<-'EOF'
deb https://mirrors.tuna.tsinghua.edu.cn/armbian/ stretch main stretch-utils stretch-desktop
EOF
# 备份原文件
cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 中科大源(以下是一条命令复制完整)
sudo tee /etc/apt/sources.list <<-'EOF'
deb http://mirrors.ustc.edu.cn/debian stretch main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stretch-backports main contrib non-free
deb http://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free
EOF
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 4.更新软件
apt-get update && apt-get upgrade
# 固定IP
由于安装完成之后玩客云的IP(192.168.124.7)是路由器自动获取的,这里在把玩客云的ip改成固定的,方便管理。
参考: https://zhuanlan.zhihu.com/p/556064376
1.输入 ifconfig 命令并回车,主要看看系统这次开机之后生成的mac地址是什么:
记下这个mac地址: 00:22:82:4f:7c:e9
2.输入这个命令并回车,就是打开并修改网络配置文件interfaces:
nano /etc/network/interfaces
修改如下
修改成我这个样子,静态IP、网关、默认dns需要你自己根据情况修改,然后mac地址要改成前面查到的。
有一行必须需要加上:pre-up /sbin/ifconfig eth0 mtu 3838
allow-hotplug eth0
no-auto-down eth0
iface eth0 inet static
hwaddress ether 00:22:82:4f:7c:e9
pre-up ifconfig eth0 hw ether 00:22:82:4f:7c:e9
address 192.168.124.7
netmask 255.255.255.0
gateway 192.168.124.1
dns-nameservers 192.168.124.1 114.114.114.114
pre-up /sbin/ifconfig eth0 mtu 3838
2
3
4
5
6
7
8
9
10
四、还有个默认的配置文件interfaces.default也需要修改成上面那个一样 输入命令并回车:
nano /etc/network/interfaces.default
把内容修改成和上面那个文件一样:
allow-hotplug eth0
no-auto-down eth0
iface eth0 inet static
hwaddress ether 00:22:82:4f:7c:e9
pre-up ifconfig eth0 hw ether 00:22:82:4f:7c:e9
address 192.168.124.7
netmask 255.255.255.0
gateway 192.168.124.1
dns-nameservers 192.168.124.1 114.114.114.114
pre-up /sbin/ifconfig eth0 mtu 3838
2
3
4
5
6
7
8
9
10
修改完后按Ctrl+O保存,再按Ctrl+X退出
再重启玩客云
reboot
待玩客云开机后,输入命令并回车查看mac地址和ip地址是否变化,没变化就成功了
ifconfig
# 查看系统版本
# cat /etc/debian_version
9.9
# cat /etc/issue
Debian GNU/Linux 9 \n \l
# cat /etc/os-release
安装工具软件也行,# apt-get install -y lsb-release 此处略过
# lsb_release -a
# uname -a
# arch
# dpkg
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 挂载硬盘
为什么要挂载硬盘,因为玩客云自带存储只有8G,系统已经用掉30%,所剩空间不多。安装可道云就是为了下载和存文件,不通过外置硬盘扩大存储空间的话还能叫云盘吗?这里我准备了一张64GB的TF卡,让玩客云开机自动挂载硬盘。 SSH连上玩客云,输入fdisk -l命令查看
# 显示如下内容,其中/dev/mmcblk0是我64G的TF卡
root@OneCloud:/etc/apt# fdisk -l
Disk /dev/mmcblk0: 58.6 GiB, 62914560000 bytes, 122880000 sectors
Device Boot Start End Sectors Size Id Type
/dev/mmcblk1p1 16065 14964479 14948415 7.1G 83 Linux
/dev/mmcblk1boot1p1 16065 7727264 7711200 3.7G b W95 FAT32
2
3
4
5
6
7
我需要将TF卡存储空间给可道云用,先将它格式化成ext4格式
mkfs.ext4 /dev/mmcblk0
格式化执行完成后,然后得到它的UUID准备做自动挂载工作,输入命令
blkid /dev/mmcblk0
得到的内容如下:
/dev/mmcblk0: UUID="9495d4d6-c0a1-457a-8345-af6242502a82" TYPE="ext4"
其中的UUID就是我们需要用的,将硬盘挂载到/www/wwwroot下,用VI命令编辑/etc/fstab文件,在最后行追加下面内容,保存,下次重启就自动挂载了硬盘。
vi /etc/fstab
填写:
UUID=9495d4d6-c0a1-457a-8345-af6242502a82 /www/wwwroot ext4 defaults 0 0
2
3
# 挂载NTFS格式硬盘
我这里有一块闲置的ntfs格式的移动硬盘,不想格式化数据。直接挂载到 /www目录下,挂载方法跟上面类似,最主要是不格式化硬盘直接挂载,后续可能会出现什么问题。
查看系统所检测到的外置磁盘名称(这里用sda1):
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 298.1G 0 disk
`-sda1 8:1 0 298.1G 0 part
sdb 8:16 1 15G 0 disk
mmcblk0 179:0 0 7.3G 0 disk
|-mmcblk0p1 179:1 0 122M 0 part /boot
`-mmcblk0p2 179:2 0 6.5G 0 part /
mmcblk0boot0 179:16 0 4M 1 disk
mmcblk0boot1 179:32 0 4M 1 disk
2
3
4
5
6
7
8
9
10
其中sda1为我的移动硬盘
在根目录新建一个目录用于挂载硬盘:
mkdir /www
将新增的外置硬盘挂载映射到新建的目录中:
# mount /dev/sda1 /www
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.
# df -h|grep www
/dev/sda1 299G 79G 220G 27% /www
2
3
4
5
6
挂载成功。
设置开机自动启动挂载:
vi /etc/fstab
提现写
/dev/sda1 /www ntfs defaults 0 0
2
3
修改填好好后,按: 键,输入 wq! 强制保存退出,然后输入命令强制刷新即可
# mount -a
# docker相关
# 使用docker安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh --mirror Aliyun
或者
apt-get install docker.io
apt install docker.io
或者
wget -qO- https://get.docker.com/ | sh
启动:
service docker start
2
3
4
5
6
7
8
9
10
# 安装可视面板
docker run --restart always --name fast -p 8081:8081 -d -v /var/run/docker.sock:/var/run/docker.sock wangbinxingkong/fast
安装完成后在浏览器访问 http://服务器IP地址或域名:8081
首次登录需要注册,注册成功后即可正常使用。
# 装宝塔
拉取镜像,ssh里面执行
docker pull centos:centos7
创建容器
docker run -tid --name baota -p 88:80 -p 8888:8888 --restart always centos:centos7
需要开放的端口自行拉回 -p 80:80 --name=baota其中baota是容器名称,可以更改成你想要的,容器名称注意不要和其他容器一样,会冲突
进入容器
docker exec -it baota /bin/bash
装宝塔
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh&& sh install.sh
# 青龙面板
ssh里面执行
1.拉取镜像
docker pull whyour/qinglong:latest
2.创建容器
docker run -tid --name qinglong -p 5700:5700 --restart always whyour/qinglong:latest
然后就可以通过http://ip:5700访问面板了
默认账号:admin 密码:admin
# 装 openwrt
ssh里面执行
1.拉取镜像
docker pull xuanaimai/onecloud:21-05-29
2.创建容器
docker run -tid --name openwrt -p 80:80 --restart always xuanaimai/onecloud:21-05-29
启动成功后使用IP访问即可 密码是 password
需要开放的端口自行拉回 -p 80:80 --name=openwrt其中openwrt是容器名称,可以更改成你想要的,容器名称注意不要和其他容器一样,会冲突
# docker装openwrt
下面是我找的别人docker装openwrt的教程 更新软件(非必要)
apt-get update && apt-get upgrade
安装 Docker
apt install docker.io
打开网卡混杂模式
ip link set eth0 promisc on
创建网络
docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=eth0 macnet
[↑自己根据 玩客云 所在网段修改,如:玩客云IP:192.168.2.175,则192.168.1.0/24 改成 192.168.2.0/24,192.168.1.1改成主路由地址] 拉取 OpenWRT 镜像
docker pull xuanaimai/onecloud:21-05-29
创建容器
docker run -itd --name=OneCloud --restart=always --network=macnet --privileged=true xuanaimai/onecloud:21-05-29 /sbin/init
–name=OneCloud 其中OneCloud是容器名称,可以更改成你想要的,容器名称注意不要和其他容器一样,会冲突根据主路由 DHCP 分配里找到一个主机名叫 OpenWRT 的,复制它的IPv4 地址粘贴到浏览器就能进入 OpenWRT 了密码是 password
# 宝塔面板
为了省点内存这里我安装了5.9版本的宝塔面板,当然也可以安装7.0以上的版本。面板安装完大概要1个小时,进入面板安装LNMP服务更有长达4小时的等待时间。中途可能面板还无法访问,安装完就可以打开了,建议这个时候睡一觉醒来就好了。哈哈
# 宝塔面板5.9版本
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
# 宝塔面板7.0版本
wget -O install.sh http://yangwenqing.com/files/Source/install_bt_ubuntu_7.0.sh && bash install.sh
2
3
4
5
6
或者安装最新版的
官网:https://bt.cn/new/download.html
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
安装:
启动失败!
玩客云IP:8888 即可访问宝塔面板 安装宝塔面板中SSH可能会卡掉线,看不到宝塔面板的账号和密码,可以对面板进行重置密码
一步:宝塔Linux面板命令大全 (opens new window)
# 修改面板密码,如要改成123456
cd /www/server/panel && python tools.py panel 123456
# 执行重置密码后会显示用户名,复制登录即可
a4zpobgr
2
3
4
5
进入面板后将 Nginx PHP MySQL 三大服务安装上去,Nginx我安装了2次才安装成功,安装完就可以进行下一步的可道云安装
# 安装可道云
宝塔面板一键部署源码内置有可道云,可以从这里进去安装。
效果如下,嗯!还是挺流畅的。
# 安装Aria2
Aria2是一款自由、跨平台命令行界面的下载管理器,该软件根据GPLv2许可证进行分发。支持的下载协议有:HTTP、HTTPS、FTP、Bittorrent和Metalink。
#逗比的Aria2脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubiBackup/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
#备用脚本
wget -N --no-check-certificate https://yangwenqing.com/files/Source/aria2.sh && chmod +x aria2.sh && bash aria2.sh
2
3
4
5
安装完成后,如果我们想修改密码、下载文件位置、端口的话,可以使用命令bash aria2.sh,再选择修改配置即可,这里建议使用该脚本配置自动更新BT-Tracker服务器,对下载BT有加成。
root@OneCloud:~# bash aria2.sh
Aria2 一键安装管理脚本 [v1.1.9]
-- Toyo | doub.io/shell-jc4 --
0. 升级脚本
————————————
1. 安装 Aria2
2. 更新 Aria2
3. 卸载 Aria2
————————————
4. 启动 Aria2
5. 停止 Aria2
6. 重启 Aria2
————————————
7. 修改 配置文件
8. 查看 配置信息
9. 查看 日志信息
10. 配置 自动更新 BT-Tracker服务器
————————————
当前状态: 已安装 并 已启动
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 配置Aria2
去配置玩客云Aria2 将IP,端口跟密码填入
测试下载 下载OneDrive上面的资源