在老板的安利下买了个Raspberry Pi 2回来鼓捣。
入手后第一件事就是安装系统。从网上下载了Raspbian后写入SD卡,接好线,开机!
默认帐号
Raspbian的默认帐号是pi,密码是raspberry.如果只是家里内网自己使用,这一般没什么大问题。但如果有连接到外面的网络,还是删掉或禁用这个号比较好。我选择让其狗带。首先建立自己的帐号,并给予ROOT权限。然后禁用auto login,最后才可以删除Pi。
sudo raspi-config
- 在boot option下选择不带auto login的选项。
重启后就可以用以下命令删除Pi及其home folder.
sudo deluser -remove-home pi
识别SD卡的容量
在删除Pi之后,我就开始了安装各种软件。在安装MySQL时居然警告空间不足。Exercise me?
df -h
结果显示我只有3G的空间,而系统和刚刚下载的软件已经用掉了99%的容量。怪不得MySQL装不上。但是这是一张8G的SD卡。怎么办?其实还是config的问题。
sudo raspi-config
第一个选项就是Expand filesystem.后面的注释说了,可以使用SD卡的全部空间。
static IP
架好了seafile server,想起了个问题:我需要静态IP,不然每次重启就有可能拿到不一样的IP。在最新版的raspbian里,IP是由dhcpcd.conf来决定了,而不是之前的/etc/network/interfaces. 事实上,如果删除了dhcp client,interfaces里的设置应该还是起作用的。
添加以下信息至 /etc/dhcpcd.conf
interface eth0 #网卡名
static ip_address=xxx.xxx.xxx.xxx #指定的IP
static routers=xxx.xxx.xxx.xxx #其实是gateway吧?
static domain_name_servers=8.8.8.8 #DNS,这用的GOOGLE,也可以是其它DNS,或者用gateway里的也可以。
完成后重启系统就用使用指定的IP了。
关于硬盘格式
在格式化移动应盘时,居然格了 sda1,事实上应该先格把sda格成EXT4,再来管sda1...
具体看:How to Use Fdisk to Manage Partitions on Linux