欢迎来到 黑吧安全网 聚焦网络安全前沿资讯,精华内容,交流技术心得!

Termux高级终端安装使用配置教程

来源:本站整理 作者:国光 时间:2018-05-08 TAG: 我要投稿

官方的解决方法如下 disable concurrency in case of libuv/libuv#1459

解决npm安装报错
vim $PREFIX/lib/node_modules/npm/node_modules/worker-farm/lib/farm.js
我这里修改length的是4,这个好像和CPU有关,总之这里的length得指定一个数字.

然后在重新安装下npm install hexo-cli -g成功.
MariaDB(MySQL)安装
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。
安装mariadb
pkg install mariadb
安装基本数据
mysql_install_db
启动mariadb服务
mysqld
启动完成后,这个会话就一直存活,类似与debug调试一样,只有新建会话才可以操作.

关于隐藏会话可以使用nohup命令和tmux命令,这里我建议使用tmux命令
新建termux会话
由于mariadb安装的时候没有设置密码,当前的mariadb密码为空.
mysql
直接进入mariadb数据库.输入exit退出数据库.

修改密码
输入一下命令,进行密码相关的安全设置:
mysql_secure_installation
输入当前输入密码 因为是空密码,这里默认 回车
Enter current password for root (enter for none):
设置新密码 这里设置新的root密码
Set root password? [Y/n] y
New password:
Re-enter new password:
其他设置下面根据个人偏好来进行设置,没有绝对的要求
Remove anonymous users? [Y/n] Y                #是否移除匿名用户
Disallow root login remotely? [Y/n] n          #是否不允许root远程登录
Remove test database and access to it? [Y/n] n #是否移除test数据库
Reload privilege tables now? [Y/n] y           #是否重新加载表的权限
使用密码登录数据库
$ mysql -uroot -p
Enter password: ***apache2

tmux
Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。一旦你熟悉了 tmux 后, 它就像一个加速器一样加速你的工作效率。
安装tmux
pkg install tmux
新建mysql会话
上面介绍的mysqld后会一直卡在那里,强迫症表示接受不了,重启手机,现在尝试使用tmux来管理会话.
tmux new -s mysql
可以看到最下面的提示,表明现在是在mysql的会话下面操作

启动mysqld并断开会话
启动mysqld
mysqld
让会话后台运行使用快捷键组合Ctrl+b + d,三次按键就可以断开当前会话。
使用mysql
现在那个mysqld会话被放在后台运行了,整个界面看上去很简介,使用
mysql -uroot -p
可以优雅的使用数据库了. 效果图

关于tmux更多进阶的用法这里不在过多介绍了.
php
termux封装的php版本是php 7.2.5
安装PHP
pkg install phpwent
查看下版本

自PHP5.4之后 PHP内置了一个Web 服务器,来在termux下尝试下PHP Web Server的简单使.
编写测试文件
在家目录下建一个www文件夹:mkdir www 在www文件夹下新建一个index.php文件,其内容为
 phpinfo();?>

启动WebServer
php -S 127.0.0.1:8080 -t www/
浏览器访问效果如下:

nginx
Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性.
安装nginx包
pkg install nginx
切换root用户
尝试下能不能解析默认的index.html主页 这个文件在termux上的默认位置为/data/data/com.termux/files/usr/share/nginx/html/index.html 切换root用户

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9]  下一页

【声明】:黑吧安全网(http://www.myhack58.com)登载此文出于传递更多信息之目的,并不代表本站赞同其观点和对其真实性负责,仅适于网络安全技术爱好者学习研究使用,学习中请遵循国家相关法律法规。如有问题请联系我们,联系邮箱admin@myhack58.com,我们会在最短的时间内进行处理。
  • 最新更新
    • 相关阅读
      • 本类热门
        • 最近下载