闲置笔记本做服务器

穿精又带淫゛_ 提交于 2020-04-05 16:54:24

最近研究树莓派,想起家里有一台10多年前的笔记本,本着不浪费的原则,拿出来充当树莓派,还自带UPS。安装了xubuntu18.04,只要不用浏览器上网,感觉也还行。下面记录一下几个要点。

 

替换apt源为阿里云镜像

为了更新和安装软件时快一些,可将apt源替换为阿里或者网易的源。首先将原始的/etc/apt/sources.list做个备份,

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bk

然后修改/etc/apt/sources.list文件,将其中的xxx.ubuntu.com的网址全部替换为mirrors.aliyun.com。如下图所示。

 

关闭wifi电源管理

懒得接网线,wifi感觉比较方便,摆放位置也可以自由选择,但问题是wifi连接不稳定,一段时间不登陆,就登陆不上去了。查了一下,应该是电源管理的锅。在命令行下可以利用如下命令查看wifi是否开启了电源管理。

iwconfig

因为我已经设置过,所以上图红框中电源管理显示为关闭,但默认值实际上是on,也就是开启,这会导致wifi不稳定。可以用如下命令关闭。

sudo iwconfig wlp12s0 power off

上面"wlp12s0"是无线网卡的名字,可以从上面的图中看出。但是执行此命令,当重启计算机后,power management又会变回on。解决办法是修改/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf文件,将其中的wifi.powersave = 3改成 wifi.powersave = 2,如下图所示

这样重启之后,无线网卡的power management也一直保持off了。顺便给出wifi.powersave的取值和含义如下:

NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
NM_SETTING_WIRELESS_POWERSAVE_IGNORE  (1): don't touch existing setting
NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
NM_SETTING_WIRELESS_POWERSAVE_ENABLE  (3): enable powersave

可参考如下说明

https://gist.github.com/jcberthon/ea8cfe278998968ba7c5a95344bc8b55

 

设置Samba文件共享

既然是家庭服务器,当然要方便家里文件共享。文件共享有很多种方案,比如直接用ssh服务器自带的sftp,或者用群晖那样基于http协议的网盘服务。但此处我选用了更易用的samba服务器共享,可以把linux系统的文件夹通过windows下映射网络驱动器的方式挂载。以下介绍具体步骤。

 

首先安装samba

sudo apt-get install samba

然后创建samba用户,此处使用现有的xubuntu用户名,然后输入smb密码。该密码在windows上连接的时候需要输入。

sudo smbpasswd -a username

最后编辑/etc/samba/smb.conf文件,在文件末尾加入如下内容。

[share]
  path = /home/praise
  available = yes
  browseable = yes
  writable = yes
  valid users = username

其中username即为之前创建的samba用户。

最后重启samba服务即可。

sudo service smbd restart

在Windows下映射网络驱动器,输入用户名密码后即可连接。

 

设置DLNA服务器

虽然现在绝大部分电影电视都是在线观看,但保不齐偶尔也会有一两个下载的视频、图片要在电脑上看。为了充分利用服务器,可通过DLNA服务将电脑上的视频和图片投影到智能电视或机顶盒上。当然实际上也可以直接把电脑接在电视上看,不过这不是瞎折腾吗,顺便搞搞试一下。下面介绍如何设置DLNA服务的方法。

 

首先安装minidlna

sudo apt-get install minidlna

接下来修改配置文件/etc/minidlna.conf,需要设置如下两个选项

media_dir=/home/praise/multimedia
inotify=yes

media_dir表示媒体文件放置的位置,为了避免中文支持不好带来的问题,此处新建了multimedia文件夹,将所有媒体文件放在此文件夹中。inotify保证了自动发现该文件夹中的新文件。

 

重启minidlna服务,即可在智能电视或电视盒子中找到服务器上的文件。

sudo service minidlna restart

 

其他

还可以把这台笔记本改装的服务器当作软路由,监控摄像头,高级定制闹钟等,这几个功能以后再来写。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!