树莓派初始开机配置

1. 开启ssh

在 内存卡 的 /boot 目录下 新增 一个 ssh 文件夹即可

2. 设置WiFi连接

在 内存卡 的 /boot 目录下 新增 一个 wpa_supplicant.conf 文件,里面内容如下

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="wifi名"
    psk="wifi密码"
    priority=1
}

3. 查看IP地址

登录到你路由器后台查看,一般路由器的后台地址都为192.168.1.1,密码一般是123456
设备名一般是raspberrypi

4. 修改密码

# 修改 pi 用户密码
sudo passwd pi

# 修改root密码
sudo passwd root

5. 设置时区

输入date命令看查看当前系统时间

# 打开时区设置
sudo dpkg-reconfigure tzdata
# 选择Asia  ---> ShangHai

6. 安装vim

树莓派默认是 nano编辑器,用着不太爽,用 vim替换它

# 更新下软件源
sudo apt-get update
# 安装vim
sudo apt-get install -y vim

改下配置

sudo vim /etc/vim/vimrc

简单配一下

# 语法高亮
syntax on
# 显示行号
set nu

7. 安装oh-my-zsh

查看当前使用的shell

echo $SHELL

查看系统中所有shell

cat /etc/shells

安装zsh

sudo apt-get install zsh

修改配置

vim ~/.zshrc

添加

ZSH_THEME="blinks"
ENABLE_CORRECTION="true"
# 为zsh添加git和sudo插件
plugins=(git sudo)
alias ll='ls -all'
alias vi='vim'
alias ps='ps -A'
alias ifconfig='sudo ifconfig'

切换shell为zsh

chsh -s /bin/zsh

刷新设置

source ~/.zshrc

安装oh-my-zsh

sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

8. 开启vnc远程桌面

8.1 系统自带的vnc

打开树莓派设置面板

sudo raspi-config

选中第五个
5.Interfacing Options

找到VNC(远程桌面) 选择 Yes(是)enable

8.2 第三方的VNC

如果系统自带的安装不了,可以尝试安装这个试试

sudo apt-get install tightvncserver

启动

tightvncserver :1

关闭

tightvncserver -kill :1

关于配置noVNC的,可以查看我之前的文章:https://blog.csdn.net/junmoxi/article/details/100977131

设置开机自启

sudo vim /etc/init.d/tightvncserver

输入下面内容

#!/bin/sh
VNCUSER='pi'
case "$1" in
        start)
                su $VNCUSER -c '/usr/bin/tightvncserver :1'
                echo "Starting TightVNC Server for $VNCUSER"
        ;;
        stop)
                pkill Xtightvnc
                echo "TightVNC Server stopped"
        ;;
        *)
                echo "Usage: /etc/init.d/tightvncserver {start|stop}"
                exit 1
        ;;
esac
exit 0

添加权限

sudo chmod 755 /etc/init.d/tightvncserver

设置开机自启

sudo update-rc.d tightvncserver defaults

取消开机自启

sudo update-rc.d -f tightvncserver remove

9. 设置内网穿透

用的是 ngrok 比较方便,这是教程可以参考:https://www.jianshu.com/p/8702f55d57e3

ngrok 官网: https://www.ngrok.cc

发布了237 篇原创文章 · 获赞 215 · 访问量 39万+

猜你喜欢

转载自blog.csdn.net/junmoxi/article/details/101386140