本帖最后由 yegeziz 于 2017-10-7 08:58 编辑
今天树莓派到了,终于扔掉了安卓手机上的deploy,向正规军又前进了一步.下面开始折腾.一. 安装系统.由于没买官方的sd卡,开始自己装系统.参考树莓派(一)系统下载与安装.留位置,以后遇坑填写.强烈推荐老高的一键安装教程
二. 开启ssh,以及设置wifi,基本配置.从16年开始的版本默认ssh是关闭的.需要在boot下增加一个名为"ssh"的文件.把存储卡查到电脑,用记事本另存为一个没有扩展名的ssh文件,复制到卡上即可.wifi设置参照 让你的树莓派连上WiFi 树莓派设置自动wifi
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
添加到最后
network={
ssid="wifiid"
psk="wifipwd"
priority=2
}
然后执行下面语句,使之生效
sudo wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
更换更新源Raspbian 中国软件源
基本设置参照 基本配置
三. 这个风扇很吵,只用来跑ha的话,应该不用风扇吧.明白的大神说下.另外查看系统状态的脚本:参考:获取树莓派当前状态和数据(温度、CPU、内存、硬盘)
四. 新的环境下,如何连接树莓派.没有显示器,没有键盘,只能插一根网线,又不知道树莓派的ip,路由器还是不是私人的.限定条件比较多.先ping局域网所有的设备,产生通信,打开cmd,运行
FOR /L %I in (100,1,255) DO PING 192.168.1.%I -n 1 -w 100
再运行arp -a.查看在线的设备.通过ssh试试就出来了.方法比较笨.
修改树莓派的wifi自动连接多个WiFi网络
五. 开机启动.非常重要的指令:systemctl
任务 | 旧指令 | 新指令 | 使某服务自动启动 | chkconfig --level 3 httpd on | systemctl enable httpd.service | 使某服务不自动启动 | chkconfig --level 3 httpd off | systemctl disable httpd.service | 检查服务状态 | service httpd status | systemctl status httpd.service (服务详细信息) systemctl is-active httpd.service (仅显示是否 Active) | 显示所有已启动的服务 | chkconfig --list | systemctl list-units --type=service | 启动某服务 | service httpd start | systemctl start httpd.service | 停止某服务 | service httpd stop | systemctl stop httpd.service | 重启某服务 | service httpd restart | systemctl restart httpd.service | systemctl命令详解,设置开机自启动
/etc/init.d是个目录,这个目录里面用于放置shell脚本,注意是脚本,这些脚本是启动脚本,用于Linux中服务的启动、停止、重启,比如各种Linux中的服务都会有启动脚本放在这里,像是ssh服务的文件sshd就在这里面。而/etc/rc.d/rc.local是一个文件,这个文件用于用户自定义开机启动程序,也就是说用户可以把需要开机启动的程序、命令写入这个文件,这样就可以在系统启动时自动执行这个命令,比如把一个shell脚本的完整路径写入这个文件,那这个shell脚本就会在开机后自动执行。
linux 下编辑 rc.local 设置开机启动关于/etc/rc.local以及/etc/init.d
【教程】树莓派系统安装、时区设置、中文界面中文输入法安装配置、迅雷远程+NAS服务器
|