1 修改系统密码
pi@raspberrypi:~$passwd
注:没有加任何用户,我是用pi用户来执行的passwd 表示修改pi用户的密码;下面也有提示;
pi@raspberrypi:~$passwd beinan
注:更改或创建beinan用户的密码;
2 网络配置
其实解决起来特别简单,人家已经在 interfaces 文件的开头注释里告诉我们了要修改静态IP地址,需要修改的是/etc/dhcpcd.conf 也就是 DHCP 的配置文件。
查看官方文档 man dhcpcd.conf可知,需要配置 static IP 的话,只需修改以下参数:
vi /etc/dhcpcd.conf # 使用 vi 编辑文件,增加下列配置项
# 指定接口 eth0 interface eth0 # 指定静态IP,/24表示子网掩码为 255.255.255.0 static ip_address=192.168.1.20/24 # 路由器/网关IP地址 static routers=192.168.1.1 # 手动自定义DNS服务器 static domain_name_servers=114.114.114.114
# 修改完成后,按esc键后输入 :wq 保存。重启树莓派就生效了 sudo reboot |
另外注意配置时,你的静态IP一定要和你的路由器网段一致,比如:假设你的路由器的IP为 192.168.0.x 网段,则上面的 staticip_address 就要对应的修改为192.168.0.x/24。还有一点就是你的手动静态IP要注意不能跟路由器 DHCP 所自动分配的 IP 冲突,否则树莓派就有可能无法正常联网。
如果重启之后IP地址仍然没有修改完成,请注意把/etc/network/interfaces的文件内容作如下修改
auto lo auto eth0 iface lo inet loopback allow-hotplug eth0 iface eth0 inet static address 192.168.1.20 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 114.114.114.114 |
3 设置树莓派的键盘布局,解决#映射为£的问题
由于树莓派是英国人发明的,自信的英国佬把Raspbian系统的默认键盘布局设置为了英式键盘布局。
而TC使用的键盘都是美式布局,这导致一些字符输入不出来。比如键入#将显示为£。
Raspbian提供了raspi-config工具,用它可以在控制台中以图形菜单的方式配置键盘布局。
配置步骤如下:
(1)启动raspi-config
sudo raspi-config
(2)选择第4项"Internationalisation Options",进入国际化设置。
(3)选择"I3"修改键盘布局。
(4)进入 Keyboard model 配置界面,选择"Generic104-key PC"。
(5)随后进入到 Keyboard layout设置界面,这里是修改布局的关键。
默认是 UK 键盘布局,需要选择 Other,如下图所示:
在出现的Country oforigin for the keyboard界面,选择English (US),如下图所示:
自动回到 Keyboard layout 界面,这时候会发现可选项已经改变,选择如下图所示的选项:
![keyboardLayout03.png][3]
(6)之后的设置一路Ok搞定,重启系统,测试#已能正确输入。
4 设置开机启动ssh服务
原来的系统是默认开启ssh的,最近的系统因为安全问题不在默认开启,一个简单开启ssh默认启动的方法:在boot分区创建一个名为ssh的文件,然后把sd卡插回系统开机启动,即可nmap到22端口。
sudo touch ssh