树莓派已经是自制计算的冠军之一,它是许多家庭自动化项目、媒体服务器的支柱,也是经典游戏的完美模拟站。然而,树莓派所有者选择走安卓路线的情况并不多见。开发者 Konsta 一直负责将安卓系统移植到以前的机型上,他们最新的努力是将安卓 12L 移植到 Raspberry Pi 4 Model B 上。首先执行更新,我之前就是没执行更新,导致后续 *** 作错误,下载安装时会提示404 找不到文件
sudo apt-get update
更新一番之后继续执行,安装Cups
sudo apt-get install cups
配置用户
sudo usermod -a -G lpadmin pi
下面替换CUPS的配置文件,首先停止服务
sudo service cups stop
备份原有文件
sudo mv /etc/cups/cupsdconf /etc/cups/cupsdconfbak
从服务器上下载新的配置文件
cd /etc/cups/
sudo wget >要在树莓派上查看Tomcat管理界面,您需要完成以下步骤:
1 确保已安装Tomcat:首先需要在树莓派上安装Tomcat服务器。可以通过apt-get命令或手动下载和安装方式来完成。
2 启动Tomcat:在安装完成后,使用以下命令启动Tomcat服务:sudo service tomcat8 start
3 打开Tomcat管理页面:在浏览器中输入以下地址:>可行,不过性能捉急,百兆网卡以及四合一的USB小水管都是硬伤。
方法:>背景: 树莓派外接USB无线网卡,待上网设备通过网线和树莓派的RJ45口相连。
思路:
1 首先给raspberry的eth设置一个静态ip地址。
2 修改IP转发规则,允许ip数据的转发。(ip_forward的设置)
3 路由设置,配置iptables,进行两个网卡的桥接。
4 开启raspberry的DHCP服务,在eth口上开启。
5 开启DNS服务。
详细过程:
1 给树莓派的有线网卡eth分配静态地址。
暂时分配:sudo ifconfig eth0 1921681731 2552552550 up
永久分配 :
—配置文件 /etc/network/interfaces
—配置文件 /etc/dhcpcdconf
在文件末尾添加
2 启动IP转发
有多种方法,建议使用sysctl的设置方式
方法1:sudo echo 1 > /proc/sys/net/ipv4/ip_forward
方法2:sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
方法3:sudo sysctl -w netipv4ip_forward=1
有的时候需要在/etc/sysctlconf下添加一行:netipv4ip_forward=1
3 iptables设置
配置防火墙,启用NAT,在usb0接口上启动IP伪装:
注意:这一步执行后, 一定要将配置持久化,否则下次开机启动后配置会失效 ,导致虽然共享网口的主机可以dhcp获取地址却无法上网。
防火墙配置持久化:导出防火墙配置并存到/etc目录下
1 导出iptables的配置,并保存在/etc目录下
2 添加开机启动
新建/etc/network/if-pre-upd/iptables文件,内容如下:
4 dhcp服务
41 安装udhcpd服务
sudo apt-get update
sudo apt-get install udhcpd
42 配置DHCP服务
sudo vi /etc/udhcpdconf
1 修改网络接口,设置成对应的网卡号
2 设置remaining,去除前面的#符号
3 设置树莓派的IP地址
修改opt router为1921681731,那么配置完成之后这个地址将作为网关,连接到raspberry eth口的设备网关需要设置为此IP
此处opt dns被修改为公共的DNS地址 114114114114和 114114114115
43 使能DHCP
配置 /etc/default/udhcpd
sudo vi /etc/default/udhcpd
使用#符号注释DHCPD_ENABLED="no"
DHCPD_ENABLED="no" 改为 #DHCPD_ENABLED="no"
44 启动服务
1 启动udhcp的服务:sudo service udhcpd start
2 设置开机启动: sudo update-rcd udhcpd enable
5 dns服务
在进行调试的时候发现无法查询到raspberry使用的dns地址,按照常规方法查到的dns地址为127011。在网上查了一下>使用Screen(虚拟终端管理器?)让它在后台管理终端界面,这样SSH断开后就不用怕正在进行的 *** 作中断了。
<h2> 一、安装:</h2>
<h2>二、使用:</h2>
<h4>1、创建一个虚拟终端:</h4>
登录树莓派,然后执行: screen -S XXX 这样就创建好一个名为XXX的终端了,然后就可以执行其它消耗时间比较长的工作,像运行服务器等。
<h4>2、保存一个终端</h4>
按ctrl+a后再按d这样就保存好一个虚拟终端了,系统会提示deatached,此时SSH就算是断开了,执行的命令 。
<h4>3、访问已经创建好的终端</h4>
screen -ls 可以列出已经创建的正在后台运行的终端
screen -r 终端名称 就可以打开终端了,比如 screen -r XXX
<h4>4、彻底退出</h4>
如果一个虚拟终端中的程序执行完毕了, screen -r 进入这个终端后再执行exit就完全退出了。
这样以后通过SSH编译内核之类的长时间工作时,再也不怕因为断网造成的 *** 作中断了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)