几年前买了个orangepi zero,花了59块钱。现在把它搭建起来,当家庭服务器。

准备资源

  1. orange pi官网有win32diskimager-1.0.0-install.exe下载
  2. 直接去armbian官网下载安装文件https://www.armbian.com/orange-pi-zero/

烧录

安装win32diskimager后,用win32diskimager将armbian的img烧录到一张8G的TF卡上,最大支持32G

然后把卡插到orangepi上,再用网线连接到路由器上,用5V2A的手机充电器上电,开机。

登陆配置

  • 浏览器登陆路由器界面192.168.0.1,在客户端列表里查看到orangepi地址192.168.0.101
  • 电脑开个终端,ssh登陆orangepi。默认用户名root,密码1234
ssh -l  root -p 22  192.168.0.101
  • 登陆成功之后按照提示改密码,设置普通用户
  • 将orangepi连接wifi

进入armbian配置界面

sudo  armbian-config

network——>wifi——>你的路由器名——>输入wifi密码,连接成功。

  • 拔掉orangepi的有线,重启pi,让它用wifi连接路由器
  • 路由器管理界面查看orangepi对应的mac与IP,将MAC绑定成静态IP:192.168.0.100

重启pi后,pi的地址就绑定为静态地址100了。

  • 在pi上把localhost和pi这个名字关联。修改/etc/hosts
127.0.0.1   localhost
127.0.1.1   orangepizero
#wulong
#::1         localhost orangepizero pi ip6-localhost ip6-loopback
localhost   pi
::1         localhost orangepizero pi ip6-localhost ip6-loopbackfe00::0     ip6-localnet
ff00::0     ip6-mcastprefix
ff02::1     ip6-allnodes
ff02::2     ip6-allrouters

然后执行命令,刷新hosts

sudo /etc/init.d/networking restart
  • 默认安装了python3,再安装pip3
$ sudo aptitude install python3-pip

这样操作后,以后git clone https://user@pi:8888/~/path.git  拷贝的时候就不用输入繁琐的地址了。用pi代替ip

  • 在windows客户端也改C:\Windows\System32\drivers\etc\hosts
# localhost name resolution is handled within DNS itself.
#   127.0.0.1       localhost
#   ::1             localhost
192.168.0.100   pi

以后就可以直接   ssh -l  user   pi访问ip了

  • python命令无效。把python3建立软连接命名python。pip3也软连接
andrew@orangepizero:~$ which python3
/usr/bin/python3
andrew@orangepizero:~$ sudo ln -s /usr/bin/python3  /usr/bin/python
andrew@orangepizero:~$ which pip3
/usr/bin/pip3
andrew@orangepizero:~$ sudo ln -s /usr/bin/pip3  /usr/bin/pip

升级setuptools和pip

andrew@orangepizero:~$ pip install --upgrade setuptools && python -m pip install --upgrade pip

安装几个常用的python模块


pip install pymysql
pip install flask
pip install APScheduler

加载ntfs硬盘

  • 查看硬盘
andrew@orangepizero:/mnt$ sudo blkid -o list
device     fs_type label    mount point    UUID
-----------------------------------------------------------
/dev/mmcblk0p1ext4             /              93502503-5a81-4c0c-b76e-fabcad07a82b
/dev/zram0 swap             [SWAP]         ca9e0fe3-bbe1-4ada-a531-ede7608f46e0
/dev/sda1  ntfs    u        (not mounted)  16BEBD74BEBD4CCD
/dev/mmcblk0(in use)
/dev/zram1 ext4    log2ram  /var/log       5f8c810f-642b-47ae-9ada-ed8146fec423
/dev/sdb1  ntfs    g        (not mounted)  6A001CB1001C85EB
andrew@orangepizero:/mnt$ sudo blkid -o list
  • 安装ntfs-3g
aptitude install ntfs-3g   -y
  • 建立对应的/mnt/g、/mnt/u
sudo  mkdir -p  /etc/usudo mkdir -p /etc/g
  • 修改配置文件/etc/rc.local ,添加开机加载ntfs启动命令
##todo: wulong                                                                         mount -t ntfs  /dev/sda1  /mnt/u                                                       mount -t ntfs  /dev/sdb1  /mnt/g                                                                                                                                              #end                                                                                                                                                                                                                                                                                                                                                        exit 0      
  • 重启pi
sudo reboot

或者直接按电源开关

  • 可以访问/mnt/u和/mnt/g 两个硬盘了。
andrew@orangepizero:/mnt/u$ ls
'$RECYCLE.BIN'               'Youku Files'article                     '业主大会和业主委员会议事规则(草案)(2).docx'CloudMusic                   代码DCIM                         有声小说savesoftware                 每年从.txt
'System Volume Information'  '管理规约示范文本(草案)(1).docx'work                         迅雷下载
  • 打开默认桌面
sudo armbian-config

system——> System settings——>Desktop(Enable desktop)——>重启

重登陆后安装tightvncserver

sudo aptitude tightvncserver -y

每次登陆后启动vncserver。首次启动vncserver会要求输入vnc远程密码

vncserver :1

客户端安装tightvncviewer,在remote host中输入192.168.0.100:1 点击connect连接

  • 安装mplayer后想播放音乐,没声音,参考:https://blog.csdn.net/qq_38434805/article/details/104695685
sudo armbian-config

system——>System Settings——>hardware——>nalo-codec(按space键开启外置声音模块)

再在命令行播放音乐

mplayer   Hotal-california.mp3

声音太小了?参考:http://t.zoukankan.com/lovesKey-p-8591103.html

输入命令: alsamixer调整音量,F6选择声卡,上下键调整音量。https://www.myzhenai.com.cn/post/1216.html

  • mplayer命令列表播放器

把想听的音乐放在~/Music 里

编写~/program/shell/music_mplayer.sh

#!/bin/bash
cd ~/Music
ROOT=$(pwd)
F_LST=$ROOT"/music.lst"
cd $ROOT
echo $F_LST
ls | grep -G '\.[WwMm].[Aa3]$' > $F_LST
mplayer -playlist $F_LST -loop 1

把shell路径添加到path中 ~/etc/profile尾部加上

PATH=$PATH:/home/andrew/program/shell
export PATH

重加载profile

source /etc/profile

然后在任意位置执行 music_mplayer.sh,就能循环听音乐了。

orangepi zero安装armbian相关推荐

  1. armbian 斐讯n1_斐讯N1安装Armbian

    最近入手斐讯N1一枚,买的是白色未拆封,到手版本为V2.19_0307_NS,刚好省了降级的麻烦,以下为斐讯N1安装armbian操作过程. 开启adb调试模式 将N1通过HDMI连接显示器,将鼠标插 ...

  2. 赚钱宝3代玩客云网心云 安装armbian docker 宝塔 青龙 openwrt

    赚钱宝3代&玩客云&网心云 安装armbian docker 宝塔 青龙 openwrt ​ 首先感谢 right 的小或,基本是按照这个流程来,但是中途我也遇到了很多问题,都是通过百 ...

  3. 斐讯N1安装armbian

    armbian 是 arm芯片的 linux发布版系统,可以干很多很多事情. 安装armbian的过程比较简单 1)烧录固件到u盘(过程参见上一篇).armbian固件可以从 https://yadi ...

  4. 【无标题】外贸盒子TX9S安装armbian方法

    盒子的配置是晶晨是s912芯片,2G内存,8G的rom,有无线和网卡功能,跟章鱼星球的配置一样,连电路板都一样,就是比章鱼星球多了无线功能的电视盒子.原系统是安卓原生系统,开机可以直接usb的u盘启动 ...

  5. Orangepi 香橙派 wiringOP 安装 OrangePi.GPIO 安装

    wiringOP安装方法 下载wiringOP 的代码 apt update apt -y install git git clone https://github.com/orangepi-xunl ...

  6. n1 盒子安装armbian 5.6

    [Armbian_5.62_Aml-s9xxx_Debian_stretch_default_4.18.7_20181012.img] 镜像 [USB Image Tool]工具将上面的镜像烧录到U盘 ...

  7. 给x96max+电视盒子安装armbian

    linux计算机 首先要下载一个好用的影像文件 准备工作 3.烧写引导盘 4.由sd卡引导操作系统 5.安装其他软件 首先要下载一个好用的影像文件 参照大神的帖子 https://www.right. ...

  8. orangePI Lite 安装ubuntu desktop image以及配置

    Image安装 Ubuntu desktop lxde下载: http://www.orangepi.cn/downloadresourcescn/orangepiLite/2018-03-14/or ...

  9. 给一个没有原理图的rk3399模块成功安装armbian(1)

    最早使用firefly的开发板,但是模块内存容量小,就在咸鱼上买了一个没有技术支持,没有图纸的模块,模块SDRAM 4G,EMMC 32G,有hdmi,网络接口,安装了andriod系统. rk339 ...

最新文章

  1. webrtc简单案例——音视频采集和播放
  2. android 视频转字节,如何将视频文件(.mp4)格式转换为android中的二进制格式?...
  3. “最严”整改后的海淀黄庄 :学费收取仍有猫腻
  4. 三届格莱美奖得主Ryan Tedder将在Origin上发行NFT
  5. 洛谷——P2440 木材加工
  6. 近期有哪些值得读的QA论文?
  7. 如何应对训练的神经网络不工作?
  8. How To Read C Declarations
  9. 计算机无线网络怎么连接,怎么连接无线网络 电脑怎么添加无线网络连接
  10. android控制灯编程,远程控制智能灯(android)
  11. mac下打开.mpp后缀文件的工具OmniPlan
  12. 读书笔记-《领导力21法则》
  13. 2312、卖木头块 | 面试官与狂徒张三的那些事(leetcode,附思维导图 + 全部解法)
  14. 百度CEO李彦宏的创业之路
  15. 您的环境不支持excel引出功能_office插件Excel工具箱15.54下载安装教程
  16. Android平台框架学习
  17. 安利集团失守(1):竞争警报拉响!
  18. 基于Java+SpringCloud设计的题库管理系统
  19. 程序员面试怎么回答面试官:你对Spring的理解?
  20. python画对数与半对数坐标

热门文章

  1. c++ 11 锁_内江开车锁电话-老友网
  2. 芯片电源引脚为什么要加一个100nF电容
  3. 数据库中 码、候选码、主码 的区别
  4. jquery实现点击图片切换为另一图片,再次点击恢复到原图片
  5. eclipse 操作
  6. 程序员的 3 个段位:青铜、钻石和王者!
  7. python mysql 10061_python中的“无法在'localhost'(10061)'上连接到MySQL服务器”错误...
  8. MySQL 10061
  9. 浅析Revit体量创建的几种方式
  10. 创造与魔法为啥显示服务器繁忙,创造与魔法提示服务器繁忙 | 手游网游页游攻略大全...