分类
Linux 自制NAS

低成本自制BT下载服务器(肆某带你自制NAS)–第一部分–前期准备

本系列总目录

文章目录

前言

友人家仓库房的电子垃圾被我给白嫖来了,是几台还能开机的笔记本。疫情在家,索性以此摆弄一个BT/PT下载用的数据服务器,算是个家用低成本NAS吧。
主要功能:实现BT/PT下载、实现内网文件提取传输、实现内网播放(仍在构思中)
本系列文章为肆某自己的思路流,如有错误和疑问,欢迎评论指正交流。

本章介绍前期准备工作。

一、所用硬件设备

这是一台从友人手里白嫖来的旧笔记本,硬件参数如下:

  • 品牌型号:HP Compaq 516
  • 上市时间:2009年6月
  • CPU:AMD Athlon X2 QL-62(2.0GHz)
  • GPU:ATI Mobility Radeon HD 4330(AMD Rv710)
  • RAM:1GB
  • Wireless Network Adapter:Broadcom Inc. and subsidiaries BCM4312 802.11b/g LP-PHY(rev 01)

肆某说:
这个笔记本还是比较有意思的,因为这个本子板载有一个特别的RJ11接口,这是我从未使用过的接口。
2009年的笔记本还板载RJ11接口,多少有点吃饭赶不上热乎的感觉。14.1寸1366×768的屏幕,非常不错,显示清晰。

本系列教程所用硬件设备总价:0元

二、操作系统及程序的选用

1.操作系统

CentOS release 7.9.2009

肆某说:
这个笔记本的硬件性能,最优解就是选择使用Linux系统,所以我选择了CentOS 7,相对来说比较常用,而且更稳定一些。
至于为什么没有选用Ubuntu呢?我的答案是,Ubuntu官方给出的推荐配置比这个笔记本高得多。。。
官网:https://www.centos.org

2.程序

2.1 BT–Transmission

BT下载客户端选用Transmission,当前最新版本3.00。其主要特点如下:

  • 比其他客户端使用更少的资源
  • 原生Mac、GTK+和Qt GUI 客户端
  • 守护程序非常适合服务器、嵌入式系统和无人值守使用
  • 所有这些都可以通过Web和终端进行远程控制
  • 本地对等发现
  • 完全支持加密、DHT、µTP、PEX和Magnet Link(磁力链接)

官网:https://transmissionbt.com

肆某说:
在2014年我开始玩BT/PT下载的时候,我就使用的是transmission,当时是把它部署在路由器里,选用这个一方面是因为确实占用很低,使用方便,另一方面也是情怀使然吧。不过transmission的低占用是毋庸置疑的!!

2.2 FTP–VSFTPD

VSFTPD是一款 UNIX/LINUX 上的 FTP 服务器软件,号称是“ Probably the most secure and fastest FTP server for UNIX-like systems”,其具有以下特点:

  • 安全
  • 快速
  • 稳定
  • 开源(基于 GPLv2 协议开源)

官网:https://security.appspot.com/vsftpd.html(肆某裸连从没连上过)

肆某说:
文件转移服务我选择使用FTP的方式。其实也可以使用Samba协议或者NFS,但是由于使用Samba协议会导致很多常见的电视盒子或者智能电视查询到你的BT下载目录,并且Samba会大大增加性能占用,故暂未选用。听闻NFS方式不支持windows to Linux,故未选用。

2.3 图形界面–GNOME (可选)

肆某说:
如果看着控制台很不爽,可以选择去装一个图形界面,我选择使用GNOME。
可选操作,非必要。

写在文末

这是关于肆某自制小型家用BT下载数据服务器的系列记录文章的第一章节。
后续仍在更新中,如有疑问请回复评论,欢迎交流。


————————————————

版权声明:本文为CSDN博主「幺幺肆」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_46484059/article/details/124162322

分类
站内公告

关于114Blog的网站定位问题

原本的时候是想做记录日常碎碎念的个人网站。但是想了一下,觉得这样的定位并不太妥。

最后决定把这个博客作为记录技术文档、学习和工作经验的网站。

本网站内容多平台同步更新,目前只有CSDN

后续会进行扩增,如GitHub、博客园、52Pojie等。

敬请期待。

分类
Oracle

Oracle数据库开启‘密码复杂性要求’的方法

运行环境:Windows 10 专业版

Oracle版本:Oracle Database 11g Express Edition(即俗称的Oracle11g)

写在前面:

本操作同样适用于Oracle实验“用户、角色和概要文件”中
[创建概要文件my_profile
密码复杂性要求:启用;
密码长度最小值:8位;
密码错误输入三次,锁定账户,2分钟后自动解锁]
的前置条件

密码复杂性要求依赖于verify_function函数,但Oracle11g默认是没有verify_function函数的。我们需要创建它。创建方法为运行Oracle自带的一个sql文件。

文件名:utlpwdmg.sql

文件相对路径:..\app\oracle\product\11.2.0\server\rdbms\admin\utlpwdmg.sql

而当我们使用system用户运行该文件时候会报错,查看文件内说明得知:connect sys/ as sysdba before running the script,即需要以sysdba身份登录才能运行该sql文件。

代码样例:

conn sys/root as sysdba

@C:\Oracle_11g\app\oracle\product\11.2.0\server\rdbms\admin\utlpwdmg.sql

正确提示反馈如下:

函数已创建。

配置文件已更改。

函数已创建。

2020.11.6

Mr幺幺肆

分类
日常随记

一份个人规划-For 幺幺肆

Description:一份个人规划,主要目的在于规划的存在可以让自己的每天的工作生活有所参考、有所督促、有所规律,提升自律性。

Note:规划是会迭代更新的。

Version:Beta0.3

Author:Mr幺幺肆

Up Date:10.30.2021

NO. Name Time

For a day:

1、 数学 4h

2、 英语 1h

3、 词汇积累 200词 ~1.5h

4、 政治 1.5h

SUM≈8h

And for a span:

1、Examination

2、YuNing

3、Exercise Myself

4、Tiktok Video

5、Micro Movies

未完待续…

分类
日常随记

拒绝做懒🐶

说心里话,谁又真正的想做懒🐶呢?反正我是一点也不想!但是细算下来,今年一年已经做了半年懒🐶了,说白了还是没有peer pressure和自律性。终究还是要自律一点比较好。

所以我决定,从今天开始做一个自律的懒🐶!

过几天我会做出相应的生活规划!

同时希望每个人都能自律嗷!

分类
日常随记

世界,您好!来自114Blog!

你好,世界!这里是114Blog!

这是个人随记网站,由站长自行维护,资金有限,服务器比较low,希望不会碰到无聊的人来DDOS我的服务器,也希望不要有人来给我的网站挂马或者其他方式来黑我的网站。

美好的一天,从114Blog开始,这里会记录我所见、所闻、所感、所学、所相知。

祝您生活愉快,谢谢。