在硬盘会随时挂掉,系统会频繁重装的背景下,将大致过程记录如下以供参考
2022.3.23 更新:装机单、Hexo重新搭建
型号 | 价格 | |
---|---|---|
主板 | 华擎H310CM-ITX | 577 |
CPU | i3-8100 | 601 |
内存 | 威刚DDR4 2666 8G*2 | 368 |
系统硬盘 | 金百达 120G | 125 |
存储硬盘 | 4T*2 2T*1 1T*1 | ----- |
电源 | 全汉 Flex 350G | 399 |
CPU散热 | ID IS-30 | 79 |
机箱 | 星际蜗牛B款整机拆 | 488 |
机箱散热 | 12cm机箱风扇 | 49 |
更新:完善nextcloud部分,增加hexo博客搭建、Ubuntu换源、Ubuntu修改时区。
硬件环境
见装机单
系统环境
附链接:
cn_windows_10_business_editions_version_1909_x64
ubuntu-20.04.1-live-server-amd64
目前提供的服务
备份-nextcloud
文件共享-win10开启文件共享-win10开启ftp
下载机-比特彗星-迅雷下载
媒体服务-jellyfin
字幕搜刮-SubFinder
媒体信息搜刮-tinyMediaManager
虚拟机远程连接-ssh
每日打卡-配置
Ubuntu换源-清华源
Hexo基于Ubuntu搭建-go
Ubuntu修改时区-go
服务器常用信息查看
//系统运行时间
cat /proc/uptime| awk -F. '{run_days=$1 / 86400;run_hour=($1 % 86400)/3600;run_minute=($1 % 3600)/60;run_second=$1 % 60;printf("系统已运行:%d天%d时%d分%d秒\n",run_days,run_hour,run_minute,run_second)}'
//空间使用情况
df -h
win10:下载地址
ubuntu:下载地址
使用UltraISO制作启动盘
win10安装:略(激活后主页被篡改(用校园网提供的激活工具可以避免),使用360系统急救箱查杀即可修复-附链接)
Ubuntu安装:
sudo /etc/init.d/ssh start
或
sudo apt install openssh-server //安装
sudo systemctl status ssh //查看ssh状态,按q停止查看
sudo ufw allow ssh //防火墙放行
sudo apt install net-tools //安装网络工具
ifconfig -a //查看IP,在VM中放行
下载地址
配置tracker:
https://trackerslist.com/all.txt
远程下载绑定:同一局域网下,在控制面版中更改防火墙配置
sudo nextcloud.manual-install [用户名] [密码]
sudo snap install nextcloud
之后进入127.0.0.1创建Admin用户并点击安装sudo find / -name "config.php"
OR
sudo vim /var/snap/nextcloud/current/nextcloud/config/config.php
sudo find / -name "nextcloud"
sudo passwd root
makdir /mnt/hgfs
vmhgfs-fuse .host:/ /mnt/hgfs
cp -r /var/snap/nextcloud/common/nextcloud/data /mnt/hgfs/F/nextcloud
sudo /usr/bin/vmhgfs-fuse .host:/ /media -o subtype=vmhgfs-fuse,allow_other -o nonempty
cd /var/snap/nextcloud/
'datadirectory' => '/media/F/nextcloud/data',
'check_data_directory_permissions' => false,
sudo snap restart nextcloud
sudo snap connect nextcloud:removable-media
vim /etc/rc.local
sudo /usr/bin/vmhgfs-fuse .host:/ /media -o subtype=vmhgfs-fuse,allow_other -o nonempty
参考链接
Ubuntu server在安装时勾选了docker,故安装步骤如下参考链接
sudo docker pull jellyfin/jellyfin
sudo docker run -d -p 8096:8096 -v /media:/media jellyfin/jellyfin
docker常用命令:
sudo docker ps -n 5 //查看已开启的容器
sudo docker stop d172188d0ac2 //按照id终止容器
加入开机启动
vim /etc/rc.local
sleep 10 //在挂载完成后,等待几秒再去重启容器
sudo docker restart a716083c79b0 //由于容器关闭后并没有消失,重启即可
13.224.161.90 http://api.themoviedb.org
13.224.161.90 api.themoviedb.org
13.225.103.51 api.themoviedb.org
13.224.157.34 api.thetvdb.com
https://api.themoviedb.org/3/configuration
pip install selenium
pip install pyemail
chrome://version/
http://chromedriver.storage.googleapis.com/index.html
python/lib/
目录下sudo apt install npm
sudo npm install -g n
sudo n 12.13.1 //无法下载时手动下载并解压到对应目录,执行sudo n安装即可
git --version
sudo npm install -g hexo-cli
hexo init test
重新生成后从github备份覆盖此目录cd test&&hexo g&&hexo s
#!/bin/sh
echo "看到这行字,说明添加自启动脚本成功。" > /usr/local/test.log
cd /home/songjihu/test
nohup hexo g&&hexo s
hexo g -w
echo "3.Hexo已启动" > /usr/local/test.log
exit 0
参考链接
sudo rm -rf /etc/apt/sources.list
sudo vim /etc/apt/sources.list
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
sudo apt-get update
sudo apt-get upgrade
参考链接
sudo tzselect
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
timedatectl
回到开头