大家好,今天来为大家分享轻松打造迷你服务器,你的树莓派焕然一新!的一些知识点,和的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
尽管Raspberry Pi 3B 不是最新的硬件,但对于运行多种服务的最小服务器来说已经足够了。我认为我之前使用完整安装映像(包括GUI 和许多其他软件包)的安装是不必要的。
本分步指南展示了我如何使用最少的设置来充分利用我宝贵的Raspberry Pi 系统资源。
开始
首先,为Raspberry Pi 创建一个新的系统驱动器。这需要两个东西:系统映像文件和microSD 存储卡。
下载树莓派系统镜像文件
虽然有多种操作系统可供选择,但我坚持选择Raspberry Pi官方支持的系统。
第一步,从树莓派操作系统官网下载最新的系统镜像文件到电脑上,然后写入存储卡。他们提供了三种不同的图像,我选择了Lite 版本。它是一个最小的操作系统,仅包含基本系统必需的文件,因此占用的磁盘空间和系统内存最少。 (当我下载系统时,发布日期是2020年8月20日,但现在肯定已经更新了。我认为这不会有很大的差异,但我建议阅读发行说明。)
将树莓派系统镜像写到储存卡
第二步,将下载的系统镜像写入存储卡。我的卡以前用过,当我将它插入我的Linux 台式计算机时,它会自动加载两个现有分区。在卸载两个分区之前,我无法写入映像。
为此,我必须使用以下lsblk 命令确定它们的路径,该命令确定设备路径为/dev/mmcblk0:
lsblkp 我使用umount 命令卸载这两个分区:
卸载/dev/mmcblk0p2
umount /dev/mmcblk0p1 卸载分区后,即可将镜像文件写入存储卡。虽然图形化的书写工具有很多,但我还是习惯使用古老的dd命令:
ddbs4Mif/home/alan/Downloads/raspios/20200820raspiosbusterarmhflite.imgof/dev/mmcblk0statusprogressconvfsync
启动树莓派
您只需要显示器、键盘和电源适配器即可使用Raspberry Pi。我还有一根用于网络连接的以太网电缆,我更喜欢通过无线方式连接到专用服务器。
插入存储卡并打开树莓派电源。启动成功后,使用默认密码登录:用户名pi,密码raspberry。
系统设置
按照以下步骤尽可能减少安装磁盘空间、内存使用等。我建议花尽可能多的时间来研究每个配置,以使其尽可能正确。通常有多种方法来应用配置,并且某些配置文件和选项可能会被丢弃,因此请检查产品文档以确保您没有应用过时的配置。
运行 raspi-config
Raspberry Pi 系统的主要设置程序称为raspi-config。登录后立即运行:
拉斯皮配置
树莓派配置主窗口
它提供了一个选项来扩展根文件系统以利用存储卡上的所有可用空间。选择此选项后,重新启动并再次登录。
使用df 命令验证存储卡的总容量是否已完全使用:
dfh 如果需要设置其他选项,请再次运行raspi-config。其中一些选项可以根据您的喜好和配置进行更改。仔细检查所有这些选项,以确保您没有遗漏任何内容。为了获得最佳性能,我建议进行以下调整。 (我跳过了一些我们没有做任何更改的选项。)
系统选项System options:此处可以设置主机名,最好使用完全限定域名(FQDN)。您还可以在此处更改密码,强烈建议您这样做。接口选项Interface options:启动SSH服务。性能选项Performance options:将GPU 内存减少到最小值(16MB)。本地化选项Localization options:选择您的时区、位置、键盘类型。高级选项Advanced options:此选项包括扩展根文件系统的选项。如果您没有在上面进行扩展,请务必在此处进行扩展。这样您就可以访问存储卡上的所有可用空间。更新Update:输入更新选项将立即检查raspi-config 工具的更新。如果有可用更新,则会下载并应用该更新,并且raspi-config 将在几秒钟后重新启动。在raspi-config 中完成这些配置后,选择“完成”退出该工具。
手动配置
我建议还有其他一些更改,它们都需要编辑某种配置文件来手动更改设置。
设置静态 IP 地址一般来说,最好使用静态IP地址设置您的服务器。通过ip 命令验证网络接口并设置IP 地址以及默认网关(路由器)和域名服务(DNS) 地址:
网络连接
1:lo:LOOPBACK、向上、LOWER_UPmtu65536qdiscnoqueuestateUNKNOWNmodeDEFAULTgroupdefaultqlen1000
链接/环回00:00:00:00:00:00brd00:00:00:00:00:00
2:eth0:广播、多播、向上、LOWER_UPmtu1500qdiscpfifo_faststateUPmodeDEFAULTgroupdefaultqlen1000
link/etherb8:27:eb:48:3f:46brdff:ff:ff:ff:ff:ff 您还需要知道您的默认网关和一个或多个DNS 服务器地址。将此信息添加到/etc/dhcpcd.conf 配置文件中(我强烈建议在进行更改之前备份此文件):
光盘/等
编辑cpdhcpcd.confdhcpcd.conf.original 文件,如下所示:
vidhcpcd.conf
静态IP配置:
接口eth0
静态IP地址192.168.1.5/24
静态路由器192.168.1.1
staticdomain_name_servers192.168.1.3192.168.1.4关闭 IPv6 协议除非您有特定需要使用IPv6,否则您可能更愿意禁用它。为此,您需要创建两个新文件,其中包含一条指示Linux 内核不要使用IPv6 的单行指令。
首先,创建包含一行的/etc/sysctl.d/disable-ipv6.conf 文件:
cd /etc/sysctl.d
echo'net.ipv6.conf.all.disable_ipv6=1'disableipv6.conf 然后创建包含一行指令的/etc/modprobe.d/blacklist-ipv6.conf 文件:
cd /etc/modprobe.d
echo'blacklist ipv6'blacklistipv6.conf关闭 Wi-Fi、蓝牙和音频我的服务器的具体用途不需要蓝牙和音频,同时它使用以太网连接,不使用无线(Wi-Fi)。除非您打算使用它们,否则请按照以下步骤将其关闭。
对/boot/config.txt 文件进行以下更改(我再次建议对此文件进行备份):
光盘/启动
cpaconfig.txtconfig.txt.original 将以下两个指令添加到文件底部以禁用蓝牙和Wi-Fi:
dtoverlaydisablebt
dtoverlaydisablewifi这些echo命令可以完成:
光盘/启动
echo'dtoverlay=disable-bt'config.txt
echo'dtoverlay=disable-wifi'config.txt 要关闭音频,请将dtparam=audio 参数更改为off。您可以使用简短的sed 命令来完成此操作:
sedi'/dtparam=audio/c dtparam=audio=off'config.txt最后一步是禁用Wi-Fi服务,使用systemctl mask命令进行操作:
systemctlmaskwpa_supplicant.service 如果不需要其他服务,您还可以禁用它们:
禁用调制解调器服务:systemctl禁用hciuart禁用 Avahi 守护进程:systemctl禁用avahi-daemon.service
最后一步
检查您的内存使用情况:
我很震惊:我的系统只使用了30MB 的RAM。
创建个人帐户:建议为登录此服务器的个人创建一个用户帐户。您可以将它们分配到sudo 组以允许它们运行管理命令。例如,使用用户名George 创建一个帐户。
添加用户乔治
usermodaGadm、sudo、usersgeorge 进行更新:这是重要的一步。应用更新以获得Raspberry Pi 操作系统的最新修复。
apt更新
aptfullupgrade restart:重启你的新服务器:是个好主意吗?
systemctlreboot`安装Cockpit:您可以在Raspberry Pi 系统上安装著名的Linux Web 控制台Cockpit,它提供基于HTML 的界面来远程管理和监控您的服务器。我最近写了一篇关于Cockpit 入门的文章。使用这个命令来安装它
现在我的Raspberry Pi 服务器已准备好托管,我可以将其用作Web 服务器、VPN 服务器、游戏服务器(如Minetest)或我制作的基于Pi-Hole 的广告拦截器。
保持旧硬件的活力
无论您拥有什么硬件,仔细简化和控制操作系统和软件包都可以保持较低的系统资源使用率,从而获得最大的收益。这还通过减少试图利用漏洞的潜在恶意行为者可用的服务和软件包的数量来提高安全性。
关于轻松打造迷你服务器,你的树莓派焕然一新!,的介绍到此结束,希望对大家有所帮助。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处:https://www.iotsj.com//kuaixun/7915.html
用户评论
这个教程是不是可以用来做个人私密网站使用的?
有14位网友表示赞同!
我就想做一个简单的网页服务器,这个教程会不会太复杂了吗?
有8位网友表示赞同!
树莓派的系统界面好麻烦吧,能不能直接用线控终端操作?
有17位网友表示赞同!
我听过树莓派可以做NAS的,这跟搭建服务器是类似的吗?
有15位网友表示赞同!
最小化的服务器是什么意思啊?
有14位网友表示赞同!
自己动手搭建服务器真的比使用线上服务便宜吗?
有11位网友表示赞同!
这篇文章有没有讲到安全性配置呢?
有7位网友表示赞同!
学习一下服务器搭建可以让我对计算机更好理解吧!
有13位网友表示赞同!
我没听说过Raspberry Pi 这种东西,厉害了。
有10位网友表示赞同!
打造自己的私人网络感觉很酷啊!
有18位网友表示赞同!
树莓派是不是比较占内存?
有13位网友表示赞同!
可以用这个搭建一个游戏服务器吗?
有5位网友表示赞同!
我想学习一下linux系统,这篇文章可以作为入门指南的吗?
有16位网友表示赞同!
这种最小化的服务器适合做什么用途呢?
有15位网友表示赞同!
树莓派是不是很难以操作啊?
有8位网友表示赞同!
这个教程包含哪些具体的步骤呢?
有9位网友表示赞同!
我需要哪些硬件才能搭建这种服务器?
有5位网友表示赞同!
如果是零基础的,学这个需要多少时间?
有10位网友表示赞同!