樹莓派系統(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}' 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM