树莓派系统(debian10)系统配置小结

1.配置系统上网

在/etc/network目录下,使用nano编辑interfaces文件,使用命令为:

sudo nano interfaces
sudo /etc/init.d/networking restart

auto eth0
iface eth0 inet static
address 192.168.111.119
netmask 255.255.255.0
gateway 192.168.111.1

dns-nameservers 192.168.111.1

配置完成后,用ctrl+o保存,然后使用ctrl+x退出。

然后使用以下命令重启网络服务

sudo /etc/init.d/networking restart

 2.开启SSH

方法一:临时开启

sudo /etc/init.d/ssh start

方法二:永久开启

sudo raspi-config

然后选择Interfacing Options项

然后选择Select,OK即可。

3.设置树莓派开机自启动java程序方法

方法一:

在/etc/rc.local文件中的exit语句前,添加一行代码(运行自己程序):

/usr/bin/java -jar /usr/local/test/servicecar-1.jar &

注意不要写错,否则有无法开机的风险。

方法二:

在路径:/home/pi/.config中建立一个新的文件夹autostart,在文件夹中建立一个****.desktop文件,文件内容为:

[Desktop Entry]
Name=example
Comment=My Python Program
Exec=python /home/pi/example.py
Icon=/home/pi/example.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

其中 Name、Comment、Icon都可以修改,Exec语句部分这样写:/usr/bin/java -jar /usr/local/test/****.jar &

方法三:

在路径:vim /etc/init.d/下建立一个文件,如:vim /etc/init.d/car,内容如下:

#! /bin/sh
 
### BEGIN INIT INFO
# Provides:     car
# Required-Start:   $remote_fs $syslog
# Required-Stop:    $remote_fs $syslog
# Default-Start:    2 3 4 5
# Default-Stop:    
# Short-Description:   
### END INIT INFO
 
/usr/local/jdk/bin/java -jar /usr/local/*****.jar &

然后添加可执行权限

chmod 755 /etc/init.d/car

再设置开机自启动

update-rc.d car defaults 90 90#后面的2个数值可有可无,取值范围0-99,值越小(启动|结束)执行优先级越高。

以上三种方式均可以实现开机自动启动java程序。

4.设置通电自启动

开机按del键进入BIOS(American Megatrends),然后在Advanced选项里面选择*****Super IO Configuration,点进去后选择:Restore AC Power Loss By IO,然后选择:Power On,保存即可。

5.EC20部分配置

拨号成功后使用以下命令查询ICCID号码(经验证发现需舍弃查询结果的最后一位

tac /var/ppplog |grep -m 1 "+CCID:"  |awk -F ': ' '{print $2}' |awk -F '^' '{print $1}' 

 

posted @ 2021-06-08 16:22  Shapley  阅读(701)  评论(0编辑  收藏  举报