安装⼀些服务:termux奇门遁甲
优先发布于:
接下来就是开始服务了
ssh
作为最基础的ssh,连接肯定是⽤ssh了,不然总⽤use线去连接⼿机吧
⾸先要给⼿机⼀个ip地址,连接wifi的时候,可以的话就固定mac,静态ip地址
⽅法: ⼿机设置 ->wlan-> 点开已连接 wifi->ip 静态、ip、路由器,好了保存,下次再连 WiFi,就是固定 ip 地址了。
使⽤ifconfig可以查看termux下的ip地址,⼀般情况下就wlan0就是。
安装ssh
接下来就是安装ssh服务了
pkg install openssh
#开启服务
sshd
#为了⽅便连接,设置开机⾃启
echo "sshd" >> ~/.bashrc
#查看⽤户名
whoami
#设置密码,密码复杂随个⼈喜好
passwd
看我的发⽂时间,现在的版本安装好ssh后启动就可以直接连接了
如果要配置免密钥,可以看我的这篇⽂章()。
连接ssh
服务安装好就是再客户端连接
ssh a@192.168.0.101 -p8022
我这⾥的192.168.0.101为我⼿机的IP地址
ssh软件看个⼈喜好,我⽐较喜欢⽤FinalShell
这⾥讲⼀下,看了⼀些⼤佬的帖⼦,关于@前⾯的a介绍
@前⾯那个 a,其实⽤ ternmux 中 whoami
显⽰的⽤户名更好,不过 termux 毕竟是 java 写的模拟软件,对⽤户权限不像 centos 那么严,随便那个都⾏。termux的默认端⼝是8022
#传送⽂件
scp -P a@192.168.0.101:/data/ux/files/home
注意: ⽂件路径⼀定要正确。
python
#直接安装
pkg install python
#默认安装便是最新版本,我这⾥就是3.9.3
⽤来爬⾍,跑数据轻⽽易举
apache2
使⽤web服务,我的话选择apache2,优点就不讲了,懂得都懂
#⼆选⼀
pkg install apache2
#如果要⽤到php,可以选择下⾯的
pkg install php-apache2
#启动http
httpd
php和apache2同时安装就不需要⼿动配置⼀部分函数了
以下内容来⾃
备份配置⽂件
cp $PREFIX/etc/f.bak
修改配置⽂件
vi $PREFIX/etc/f
```
#这⾥端⼝
#Listen 12.34.56.78:80
Listen 8088
#这⾥是服务器⽂件⽬录,可以更改为⾃⼰定义的
DocumentRoot "/data/ux/files/usr/share/apache2/default-site/htdocs"
<Directory "/data/ux/files/usr/share/apache2/default-site/htdocs">
#到加载模块后⾯,添加⼀⾏,⽹上好多说是libphp7.so,实际没有这个⽂件,只有libphp.so,所以改为下⾯内容,当然有的话就在后⾯加上7 LoadModule php_module /data/ux/files/usr/libexec/apache2/libphp.so
#<ifmodule>添加以下三⾏,增加php⽀持
<FilesMatch \.php$>
SetHandler application/x-httpd-php
</FilesMatch>
下⾯⼀⾏内容注释掉
#LoadModule mpm_worker_module libexec/apache2/mod_mpm_worker.so
下⾯⼀⾏内容取消注释
LoadModule mpm_prefork_module libexec/apache2/mod_mpm_prefork.so
#打开⽹页查看乱码或增加⼏个浏览⽂件的选项,添加以下内容
AddDefaultCharset  utf-8
AddCharset UTF-8 .utf8
IndexOptions Charset=UTF-8
IndexOptions FancyIndexing
IndexOptions FoldersFirst
IndexOrderDefault Descending Date
IndexOptions NameWidth=50
#下⾯这个为apache上传⽂件限制具体计算如260M,260*1024*1024,配合php使⽤。
LimitRequestBody 272629760
```
php ⽂件上传限制
vi $PREFIX/lib/php.ini
upload_max_filesize = 250M
post_max_size = 260M
memory_limit = 512M
max_execution_time = 300
max_input_time = 360
vi index.php
<?php
phpinfo();
>
nginx
我博客反代理⽤着,但我平时⽤的不多
#安装
pkg install nginx
#启动
nginx
#就这么简单,可以访问了ip:8080
数据库
因为数据库算⼀个⼤服务,这就只安装⼀下。⽤的是mysql
pkg install mariadb
#启动数据库
mysqld
使⽤和linux端⽆差别
termux:api
这个是好东西。
意思意思就OK了
termux-battery-status 电池信息.
termux-brightness 屏幕亮度0-255
termux-brightness 255
termux-camera-info 摄像头信息..
termux-contact-list 联系⼈信息..
termux-sms-send 信息发送
termux-telephony-call ,好像不⽀持⾃动双卡,以后有时间可以改⼀源码^_^ termux-vibrate 振动
termux-volume alarm|music|notification|ring|system|call 更改⾳量0-15
termux-volume music 15
termux-volume music 8
linux系统
在termux运⾏linux系统
有俩种⽅法:1、proot-distro,2、atilo-cn
俩种在我看来都差不多,阉割版,服务缺,所以需要的服务还是需要⾃⼰安装的。
我就简单写⼀下
proot-distro
安装都是⼀样的
pkg install proot-distro
然后就可以直接拉取镜像了,镜像拉取好就可以直接⽤,很⽅便,不需要你⾃⼰安装
#可以⽤proot-distro查看可以拉取的镜像有那些
~ $ proot-distro list
Supported distributions:
* Alpine Linux 3.13.1
Alias: alpine
Status: NOT installed
* Arch Linux
Alias: archlinux
Status: NOT installed
* Debian 10 (Buster)
Alias: debian-buster
Status: installed
* Fedora 33
Alias: fedora-33
Status: NOT installed
php8兼容php7吗* Kali Nethunter
Alias: nethunter
Status: installed
Comment: Minimal version, most of utilities should be installed manually.
* Parrot OS (LTS)
Alias: parrot-lts
Status: NOT installed
* Ubuntu 18.04
Alias: ubuntu-18.04
Status: NOT installed
* Ubuntu 20.04
Alias: ubuntu-20.04
Status: installed
Install selected one with: proot-distro install <alias>
~ $
可以看到,我已经安装了debian、ubuntu和kali。
#拉取镜像
proot-distro install debian-buster
#镜像填的是Alias: debian-buster
#运⾏并进⼊
proot login debian-buster
不过我更建议选择atilo
Atilo
安装
echo "deb [trusted=yes arch=all] yadominjinta.github.io/files/ termux extras" >> $PREFIX/etc/apt/sources.list.d/atilo.list apt update && apt install atilo-cn
使⽤⽅法
Atilo          2.0
Usage: atilo [命令] [参数]
Atilo 是⼀个⽤来帮助你在termux上安装不同的GNU/Linux发⾏版的程序
命令:
images          列出可⽤镜像
remove          移除本地的镜像
pull            拉取远的镜像
run              运⾏镜像
clean            清除缓存
help            帮助
⽀持的发⾏版
发⾏版aarch64arm x86_64i686 Alpine√√√√CentOS√√√√Debian√√√√Fedora√√√×Kali√√√√openSUSE√×√√Ubuntu√√√√
服务
我⽤的是debian
为了能完整不报错,根据⽹上指⽰
再$下
~ $ tsu
.../files/home #
#获得所有权限
#然后再atilo pull debian拉取镜像
atiloe pull debian
#然后atilo run debian
atilo run debian
先换源:
安装基础服务
安装⾃⼰需要的服务
懂得都懂昂
我试了下宝塔这种集成服务,没安装成功,有兴趣的⼩伙伴可以试试

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。