树莓派新手配置

作者:楚风狂 | 更新时间:2016-06-15

这两天刚刚开始玩树莓派,重系统安装到配置发了一少时间也走了很多弯路,这里把一些配置方法整理并分享给大家。

关于系统的安装和 wifi 的配置方法贝壳已经发过这里不在重复。


一、树莓派第一次使用的时候需要进行一个简单的配置,在命令行模式下运行以下命令:

        sudo raspi-config

会显示如下界面:

     blob.png

1 Expand Filesystem  扩展文件系统,将根分区扩展到整张SD卡(树莓派默认不使用SD卡的全部空间,有一部分保留,建议选中。)

2 Change User Password  改变默认pi用户的密码,按回车后输入pi用户的新密码。会要求你输入两次密码。


5 Internationalisation Options  国际化选项,可以更改默认语言

  1 Change Locale

      语言和区域设置,建议不要改,默认英文就好。想改中文,最好选安装了中文字体再进行这步,安装中文字体的方法:

        sudo apt-get update
    sudo apt-get install ttf-wqy-zenhei ttf-wqy-microhei

      移动到屏幕底部,用空格键选中zh-CN GB2312,zh-CN GB18030,zh-CN.GBK,zh-CN UTF-8,然后按回车,然后默认语言选中zh-cn然后回车

  2 Change Timezone

     设置时区,如果不进行设置,PI的时间就显示不正常。选择Asia(亚洲)再选择Chongqing(重庆)即可。

  3 Change Keyboard Layout

      改变键盘布局。



二、远程桌面联接

     注:由于不习惯nano下面编辑全用VimVim安装方法:

        sudo apt-get install vim

   远程桌面方式 1 

   通过windows自带的远程桌面软件,可以远程访问树莓派桌面应用

        sudo apt-get install xrdp


    blob.pngblob.png

    blob.pngblob.png


     远程桌面方式 2  通过vnc 联接

       

Vnc 安装

       sudo apt-get install tightvncserver

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

       Vncpasswd

    

    开机自动启动

    设置开机启动,需要在/etc/init.d/中创建一个文件。例如tightvncserver

(注:启动脚本的名称,有和程序名一致的习惯)

        sudo vim /etc/init.d/tightvncserver

    内容如下:(putty窗口中按右键=粘贴)

#!/bin/sh
### 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

注:少数玩家默认用户不是pi的请自行更改USER变量。在复制、粘贴时可能会造成部分代码缺失请自行补全


Esc退出编辑模式,输入 “:wq” 保存并退出(Vim如在命令模式下按 “i”进入编辑模式)。


然后给tightvncserver文件加执行权限,并更新开机启动列表。

        sudo chmod 755 /etc/init.d/tightvncserver
        sudo update-rc.d tightvncserver defaults

    

Pcvnc 软件请自行下载。


三、使用samba

    

通过samba服务,可以自由、访问修改树莓派家目录下的文件、代码

首先安装 samba

         sudo apt-get install samba samba-common-bin

     然后修改配置文件

         sudo vim /etc/samba/smb.conf

      代码如下:

[global]
        log file = /var/log/samba/log.%m
[home]
        comment = Temporary file space
        path = /home
        read only = no
        public = yes

      保存退出后输入命令:

        sudo /etc/init.d/samba restart

    这条命令是重启samba服务,为使刚刚重新设置的配置文件生效。这时打开电脑上的网上邻居(要保证你的电脑和树莓派在同一局域网内),你就会看到名为RASPBERRYPI这个主机了,尝试打开,发现需要用户名与密码,但是现在无论输入什么用户名与密码都进不去,因为我们还没有设置,下面就来创建用户。

    输入命令:

       sudo useradd xxx       (xxx表示你想要创建的用户名)

    /etc/samba/文件夹下建立smbpasswd文件。

       sudo touch /etc/samba/smbpasswd
       sudo smbpasswd –a xxx

会让你输入密码的,自己设一个,设完了会显示:Added user xxx


重启树莓派,用Pc打开网上邻居会出现下图:


     blob.png

    双击 RASPBERRYPI 会弹出对话框,输入你刚刚设置的用户名和密码就可以看到”home”文件夹了,到此你就可以自由读写”home”文件夹了



评论:共8条

z494627 评论于:2016-06-11 22:11:24
很好!谢谢分享!
吉他 回复于:2016-06-11 23:17:33
回复 @z494627:学习了
楚风狂 回复于:2016-06-12 11:03:38
回复 @吉他:我也是新手
楚风狂 评论于:2016-06-11 22:44:27
谢谢
z494627 评论于:2016-06-12 14:10:42
很好,图文并茂!
WECAN 评论于:2017-08-27 16:19:05
感谢楼主的分享啊!
ucm 评论于:2018-04-21 11:41:57
mark,感谢分享。正想玩一下。
carson 评论于:2018-04-21 11:52:18
码字辛苦,感谢分享。
评论支持使用[code][/code]标签添加代码
返回顶部