zoukankan      html  css  js  c++  java
  • 树莓派基本设置

    先给树莓派接上显示器,设置wifi

    然后查看ip地址

    打开putty.exe

    输入pi  密码是 raspberry

    ----------------vnc------------------------------------------------

    安装VNC需要使用命令行。如果需要远程操作安装VNC,就必须通过SSH登录到命令行界面。
    安装
    树莓派命令行:

    sudo apt-get install tightvncserver

    安装好之后请一定先使用此命令设置一个VNC密码:

    vncpasswd
    输入完密码让你创建一个只读的密码。选n就可以了
    创建vnc-server配置文件:sudo vi /etc/init.d/tightvncserver ,在这个文件里输入如下内容:
    ### BEGIN INIT INFO
    # Provides:          tightvncserver
    # Required-Start:    $local_fs
    # Required-Stop:     $local_fs
    # Default-Start:     2 3 4 5
    # Default-Stop:      0 1 6
    # Short-Description: Start/stop tightvncserver
    ### END INIT INFO
    
    # More details see:
    # http://www.penguintutor.com/linux/tightvnc
    
    ### Customize this entry
    # Set the USER variable to the name of the user to start tightvncserver under
    export USER='pi'
    ### End customization required
    
    eval cd ~$USER
    
    case "$1" in
      start)
        su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1'
        echo "Starting TightVNC server for $USER "
        ;;
      stop)
        su $USER -c '/usr/bin/tightvncserver -kill :1'
        echo "Tightvncserver stopped"
        ;;
      *)
        echo "Usage: /etc/init.d/tightvncserver {start|stop}"
        exit 1
        ;;
    esac
    exit 0
    然后给增加执行权限,并启动服务:
    
    sudo chmod +x /etc/init.d/tightvncserver
    sudo service tightvncserver stop
    sudo service tightvncserver start
    安装chkconfig, 并将vnc服务设为开机启动:
    
    sudo apt-get install chkconfig
    chkconfig --add tightvncserver
    chkconfig tightvncserver on
    用PC连接,记得树莓派地址填: ip:1 ,比如树莓派IP为 192.168.1.100,那么 vnc viewer要填上 192.168.1.100:1
    View Code

    -------------ftp---------------------------------------------------

    使用 FileZillaPortable.exe 输入 ip 用户名 pi 密码 raspberyy  端口21  直接就能连接
    -----------samba--------------------------------------------------------
    http://www.waveshare.net/study/portal.php?mod=view&aid=599
    0、首先更新源
    sudo apt-get update
    1、运行如下命令安装samba软件
    sudo apt-get install samba samba-common-bin
    2、安装完成后,修改配置文件/etc/samba/smb.conf
    sudo vi /etc/samba/smb.conf
    配置每个用户可以读写自己的 home 目录,在“[homes]”节中,把 “read only = yes” 改为 “read only = no”。
    重启samba服务
    sudo /etc/init.d/samba restart
    4、添加默认用户pi到samba
    sudo smbpasswd -a pi
    5、访问树莓派文件
    
        使用文件浏览器打开ip地址\192.168.6.123pi (ip地址改为树莓派IP地址),输入用户密码,则可以访问树莓派home目录。
    
    (提示:如果树莓派开机启动Samba服务器,而又不知道树莓派IP,可以在windows命令行中ping RASPBERRYPI返回树莓派的ip地址。)
    View Code

    设置samba路径

    配置Samba
    
    修改配置文件smb.conf
    
    sudo vim /etc/samba/smb.conf
    1
    1
    在文件最下面加上以下内容,这里设置/home/pi/Public为共享文件夹
    
    [Public]
       comment = Public Storage  # 共享文件夹说明
       path = /home/pi/Public # 共享文件夹目录
       read only = no # 不只读
       create mask = 0777 # 创建文件的权限
       directory mask = 0777 # 创建文件夹的权限
       guest ok = yes # guest访问,无需密码
       browseable = yes # 可见
    1
    2
    3
    4
    5
    6
    7
    8
    1
    2
    3
    4
    5
    6
    7
    8
    重启Samba服务
    
    sudo samba restart
    1
    1
    设置文件夹权限
    
    在Samba配置文件设置过权限后,还需要在系统中将共享文件夹的权限设置为同配置文件中相同的权限,这样才能确保其他用户正常访问及修改文件夹内容
    
    sudo chmod -R 777 /home/pi/Public/
    1
    1
    配置完成后即可从局域网内其他电脑访问共享文件夹,Windows下访问目录为\IPFolder,例如:
    
    \192.168.1.55Public
    View Code

    -----------------自动挂载U盘--------------------------------------------------------------------------------

    输入命令:

    sudo nano /etc/udev/rules.d/10-usbstorage.rules

    复制粘贴这个脚本到编辑窗口

    KERNEL!="sd*", GOTO="media_by_label_auto_mount_end"
    SUBSYSTEM!="block",GOTO="media_by_label_auto_mount_end"
    IMPORT{program}="/sbin/blkid -o udev -p %N"
    ENV{ID_FS_TYPE}=="", GOTO="media_by_label_auto_mount_end"
    ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
    ENV{ID_FS_LABEL}=="", ENV{dir_name}="Untitled-%k"
    ACTION=="add", ENV{mount_options}="relatime,sync"
    ACTION=="add", ENV{ID_FS_TYPE}=="vfat", ENV{mount_options}="iocharset=utf8,umask=000"
    ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", ENV{mount_options}="iocharset=utf8,umask=000"
    ACTION=="add", RUN+="/bin/mkdir -p /media/%E{dir_name}", RUN+="/bin/mount -o $env{mount_options} /dev/%k /media/%E{dir_name}"
    ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l /media/%E{dir_name}", RUN+="/bin/rmdir /media/%E{dir_name}" 
    LABEL="media_by_label_auto_mount_end"
    View Code

    保存退出,再次插入usb存储设备会自动挂载到/media目录下面的目录 并且支持utf8格式的中文文件名。

    --------------sync-------------------------------------------------------------------------------------------

    https://help.getsync.com/hc/en-us/articles/206178924-Installing-Sync-package-on-Linux

    启动服务

    sudo service resilio-sync start 

    使用 IP 加端口号即可进入管理页面,默认端口号为 8888,例如访问 127.0.0.1:8888,第一次使用需要创建用户名和密码(请务必牢记)

    --------------迅雷远程--------------------------------------------------------------------------------------------

    http://blog.csdn.net/meow323/article/details/52711934

    --------------家庭影音中心----------------------------------------------------------

    http://www.waveshare.net/study/portal.php?mod=view&aid=599

  • 相关阅读:
    [BZOJ]2589: Spoj 10707 Count on a tree II
    [BZOJ]2434: [Noi2011]阿狸的打字机
    Codeforces Round #408 (Div. 2)
    [BZOJ]2653: middle
    洛谷4月月赛R1
    2017省夏令营Day8
    2017省夏令营Day7
    2017省夏令营Day6
    【20170604校内模拟赛】香蕉
    【20170602模拟赛】秋之国的夏日祭
  • 原文地址:https://www.cnblogs.com/ccqin/p/6651073.html
Copyright © 2011-2022 走看看