admin管理员组

文章数量:1530873

1、更换国内源

更换Termux清华大学源,加快软件包下载速度.

设置默认编辑器

export EDITOR=vi

编辑源文件

apt edit-sources

将原来的#deb https://termux/packages/ stable main官方源替换为

deb http://mirrors.tuna.tsinghua.edu/termux stable main

2、Termux ssh使用密码登录

1. 获取用户名:在termux输入whoami

2. 重置密码:在termux输入passwd

3. 打开sshd服务之后用前两步的用户名和密码登录

1. 设置密码:在termux输入passwd

2. 打开sshd服务之后在其它终端执行: ssh [ip地址] -p 8022更改密码(或者说设定初始密码)

$ passwd

(若出现错误尝试输入:pkg install termux-auth)

后应该会显示这样(设置密码的时候,输入不显示):

New password:

Retype new password:

New password was successfully set.

安装openssh

pkg upgrade

pkg install openssh

开启ssh并连接

在安卓上开启ssh请执行这一句:

sshd

如果要关闭执行这一句:

pkill sshd

在电脑上(控制端)执行这个:hostname_or_ip替换成自己的手机IP,手机的ip--进入路由器管理界面查查看

ssh -p 8022 user@hostname_or_ip

Windows子系统kail:

PowerShell:

输入你的密码,就可以成功链接了。

--------------------------------------------------------------------------------------

3、安装python3:

pkg install python

--------------------------------------------------------------------------------------

4、安装jupyterlab:

pip install jupyterlab

///

Running setup.py install for pyzmq 卡住

错误显示:

ERROR: Command errored out with exit status 1:

command: /data/data/com.termux/files/usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/data/data/com.termux/files/usr/tmp/pip-install-nsejlo_o/pyzmq/setup.py'"'"'; __file__='"'"'/data/data/com.termux/files/usr/tmp/pip-install-nsejlo_o/pyzmq/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"''"'"', '"'"''"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /data/data/com.termux/files/usr/tmp/pip-record-vvk03zy4/install-record.txt --single-version-externally-managed --compile --install-headers /data/data/com.termux/files/usr/include/python3.8/pyzmq

cwd: /data/data/com.termux/files/usr/tmp/pip-install-nsejlo_o/pyzmq/

解决方法:

按照下步骤:

---------------------检查基本操作和命令:

pkg update

pkg install vim curl wget git unzip unrar(这几项可以选自己没有的安装)

---------------------安装依赖包

apt-get install libzmq

---------------------重新安装一遍jupyter

///

JupyterLab远程访问配置方法:

需要用ipython命令生成秘钥,启动ipython:

ipython

执行命令生成秘钥:

In [1]: from notebook.auth import passwd

In [2]: passwd()

Enter password:

Verify password:

Out[2]: 'sha1:3aa19817cfd5:f4d46129439a2de28aaaa03606360add7ae36323'

产生jupyterlab配置文件:

jupyter lab --generate-config

修改配置文件:

vi /data/data/com.termux/files/home/.jupyter/jupyter_notebook_config.py

更改内容如下:(a开始编辑; :wq 保存退出)

复制代码

# 将ip设置为*,意味允许任何IP访问

c.NotebookApp.ip = '*'

# 这里的密码就是上边我们生成的那一串

c.NotebookApp.password = 'sha1:3aa19817cfd5:f4d46129439a2de28aaaa03606360add7ae36323'

# 服务器上并没有浏览器可以供Jupyter打开

c.NotebookApp.open_browser = False

# 监听端口设置为8888或其他自己喜欢的端口

c.NotebookApp.port = 8888

# 允许远程访问

c.NotebookApp.allow_remote_access = True

复制代码

接下来输入jupyter lab启动jupyter服务即可:

jupyter lab --allow-root

完成!

--------------------------------------------------------------------------------------

安装了 Termux: API 的 .apk 包之后

pkg install termux-api

5、ssh远程命令行读取手机气压计数据

读取手机气压计1次

气压传感器名称BMP280

$ termux-sensor -s BMP280 -n 1

{

"BMP280 Pressure": {

"values": [

1009.7200317382812,

0,

0

]

}

}

本文标签: 气压路由后台数据手机