最近研究树莓派,想起家里有一台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
其他
还可以把这台笔记本改装的服务器当作软路由,监控摄像头,高级定制闹钟等,这几个功能以后再来写。
来源:oschina
链接:https://my.oschina.net/propagator/blog/3213660