zoukankan      html  css  js  c++  java
  • 树莓派系统(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}' 

    文章出处:www.cnblogs.com/jizhong

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。否则保留追究法律责任的权利。

  • 相关阅读:
    初识JAVA
    计算机语言发展史
    课时11:禁用、清理二级缓存,以及整合Ehcache缓存
    课时10:MyBatis一级缓存、二级缓存
    课时9::MyBatis整合Log4j、延迟加载
    课时7:动语态SQL、foreach、输入参数为类中的集合属性、集合、数组、动态数组
    课时6 输出参数为简单类型、对象类型、HashMap及resultMap使用
    课时5 入参为HashMap,以及mybatis调用存储过程CRUD
    课时4:l两种取值符号以及ParameterType为简单,对象,嵌套对象类型
    课时3:属性文件丶全局参数丶别名丶类型转换器丶resultMap
  • 原文地址:https://www.cnblogs.com/jizhong/p/14863327.html
Copyright © 2011-2022 走看看