使用树莓派与花生壳作为个人服务器

最近入手了一个树莓派3B+,准备把它作为个人服务器使用。所以在此记录一下安装与使用过程中的步骤。

  1. 刷系统
    去树莓派官网下载系统输入内存卡中,我使用的官方系统Raspberry
    https://www.raspberrypi.org/downloads/ 。下载完成后刷入内存卡中。
  2. 设置远程ssh访问
    使用文本编辑器写一个空文件命名为ssh存放到内存卡boot下
  3. 更新设置
    我使用的是桌面版,连接显示器后打开树莓派,提示输入用户pi的登录密码以及地区语言等设置。
  4. 安装软件
    首先对软件进行更新
    sudo apt-get update
    sudo apt-get upgrade
    然后对我们所需要的软件进行安装,树莓派默认会安装python2,python3,java等软件。
    sudo apt-get install vim
    sudo apt-get install mysql-server 实际下载的是MariaDB
    sudo apt-get install git
    sudo apt-get install nginx
    sudo apt-get install vsftpd
    启动nginx,文件目录在/etc/www下
    sudo service nginx start
    这时启动浏览器打开localhost就会显示nginx的欢迎页面。
  5. 配置mysql
    登录并修改密码,创建新用户,并对新用户设置可远程登录。
    sudo mysql -u root -p #以root用户登录MariaDB
    对root进行修改密码,并新建用户设置远程访问。
    usr mysql;
    update user set password = PASSWORD(‘要设置的密码’) where user=‘root’ #对root用户修改密码
    CREATE USER ‘pi’@’%’ IDENTIFIED BY ‘123456’; #新建pi用户 并可远程访问
    GRANT ALL ON . TO ‘pi’@’%’; #授权
    修改配置文件开启远程访问sudo vim /etc/mysql/mariadb.conf.d/50-server.cnf将bind-address = 127.0.0.1 注释掉。查看端口如下则表示正常。可以使用远程访问树莓派的数据库。
    $ sudo netstat -an | grep 3306
    tcp6 0 0 :::3306 ::? LISTEN
  6. 配置vsftpd
    有时候还会使用到ftp操作,所以安装了vsftpd。
    修改配置文件使可以远程访问并进行上传文件等操作。sudo vim /etc/vsftpd.conf。将`write_enable=YES
    前面的注释去掉。然后开启vsftpd
    sudo service vsftpd start
  7. 配置域名使得可以网络访问
    我们现在的配置完成后还只是能在局域网内访问,如果想在互联网上访问还需有更多操作。我是用的花生壳。
    花生壳官网给出了详细的文档,我也就不再重复了
    http://service.oray.com/question/2680.html

你可能感兴趣的:(随笔)