linux deploy kali源,linuxdeploy安装kali
当我接触到新的东西时,我会先探究它能解决什么问题,然后再考虑它是否有研究价值。
作为程序员,无论前端还是后端,当然都离不开与服务器的交互。比如我一直想拥有自己的linux服务器。无奈,各种XX云的云服务器都是很难得的价格。草莓派四代400价格不高不像我这样研究外设性价比,那么就没有其他选择了吗?当然,有一部旧的安卓手机也不错。开始这个过程,不要废话:
1.当然,准备好手机和SD卡。
首先,运行Linux deploy需要root权限。现在家用的OPPO R15都舍不得折腾,不能说不支持root。所以只能选择一款万能咸鱼。我选择了几年前发布的TCL_M2M,MTK6752,216的配置。有了辣鸡,王者最低特效才30帧。50包邮需要什么样的自行车?如果你钱多,建议你买小米4。26在130左右,刷机器可以体验各种第三方操作系统。
然后拿到刷新机直接升级到Android 5.1。root后卸载无用的系统APP,或者禁止后台自行启动。如果是SD卡,请不要买太大的。智能手机可能无法识别。
配置Linux部署
在安装Linux deploy之前必须安装Busybox。Busybox集成了Linux的许多命令。
安装Linux deploy之后:
首先单击左边的菜单,单击个人资料,然后单击编辑更改您的首选名称。
然后点击“设置”,选择【锁定wifi】、【唤醒CPU】和【网络更新】,【路径变量】最重要。点击/system/xfrdbz填写,然后点击下面的【更新环境】。
点击右下角的设置图标开始设置。以Centos为例。
发布:[CentOS]
建筑[aarch64]
版本:[7]
源地址:liyun.com/centos-altarch/镜子街3358号
我记得把源地址改成了国内的。我叫阿里资源,清华酱不稳定,时间和场合都不好。
安装类型[分区]
如果你不知道不同的安装类型,请参考这篇文章。Linux部署详细信息
众所周知,手机内置内存/SD卡都是fat32格式,无法保存4GB以上的文件。因此,不能选择图像文件格式。镜像文件不能超过4GB,也就是说Centos系统空间最多只有4GB,随便装几个软件包就满了。但是真的没有办法吗?当然有。以我的32GB SD卡为例。对SD卡进行分区,可以使用2GB fat32格式,25GB ext4格式,2GB缓存。具体步骤请参考本文。使用MiniTool分区向导对EXT4格式的SD卡进行分区。
现在软件版本更新了几代,但是操作步骤没变。放心跟着做就好。
安装路径:/dev/block/mmcblk1p2
Mmcblk1相当于SD卡1或者sd卡,mmcblk0相当于sd卡0当你要装内存条的时候。
P2是mmcblk的第二个分区,p1是第一个分区。我在最后一个分区把etx4划分到了第二个区,所以选择了p2。
文件系统[etx4]
用户名/密码:可选。
用户:root
本地化[zh_CN。UTF8]
初始化:无法选择选项。
选中时,linux deploy将在启动后根据指定的路径运行脚本。默认设置是/etc/rc.local,但是由于它是/etc/rc.d/rc.local的软连接,因此/etc/rc.d/rc.local脚本将自动启动并运行。
加载:不要选择
因为是装在SD卡上的,SD上没有其他值钱的东西。
承宪:你必须选择。
剩下的就看你自己的需求了。
3.SSH连接关闭唤醒锁
安装系统需要很长时间。因此.要耐心
安装后,第一件事就是通过SSH连接。正上方的广播电台标题包含您当前的LANIP。只需用刚刚设置的用户名和密码登录即可。安卓可以用ConnectBot。PC方面,建议包含openssh或Xshell,功能更全面。如果你想打开SSH免密码登录,可以看看这篇文章。实现SSH免密码登录的三个步骤
其次,确认分区是否成功。
[root@localhost ll]# df -h
文件系统容量正在使用可用的已用%装载点
/dev/block/MMC bl k1 p 225g 3.5g 20g 15%/
tmpfs 944m 84K 943m 1%/开发
tmpfs 944m 0 944m 0%/开发/shm
可以看出成功了。
三是关闭清醒锁。这很重要。如果没有关闭,锁定一段时间后,安卓系统会自动限制后台运行,起到省电的作用。怎么关?将系统节能计划更改为均衡,并关闭休眠节能等选项。然后,在设置中使Linux操作系统部署保持在后台运行。然后下载并打开机器翻译管理器
左侧菜单点击【终端模拟器】,然后下滑任务栏里开启唤醒锁即可。其实任何终端应该都有唤醒锁功能,开启就行啦
4.进行一些必要的工作
禁用妙的插件
由于妙的插件每次会加载而且镜像效果还不好,通常下载到最后一个包的时候就限速,只有几k/s,实在慢的令人无法忍受。所以我们必须第一件事就得禁用它并换上新的镜像源。这里我用的是阿里云的镜像,注意,网上的方法并不能行得通,必须你手动改,因为Linux操作系统部署大部分是aarch64构架。
# 禁用妙的插件
vim /etc/yum.conf
找到插件这一行改为0即可
#先执行备份,然后将下面的配置文件替换之即可
mv/etc/yum。回购。d以CentOS为基数。repo/etc/yum。回购。d以CentOS为基数。回购。备份文件
#适用于aarch64构架的阿里云镜像源配置文件
#其实无非就是批量替换版本以及构架而已
# CentOS-Base.repo
[基本]
name=CentOS-7。7 .1908-Base-mirrors.aliyun.com
故障转移方法=优先级
基本URL=http://个镜像。阿里云。com/centos-祭坛ch/7。7 .1908/OS/AAR ch 64/
http://面镜子。阿里云。com/centos-祭坛ch/7。7 .1908/OS/AAR ch 64/
http://面镜子。云。阿里云。com/centos-祭坛ch/7。7 .1908/OS/AAR ch 64/
gpgcheck=1
gpg KEY=http://面镜子。阿里云。com/CentOS-altar ch/RPM-GPG-基-CentOS-7
#发布的更新
[更新]
名称=CentOS-1908年七月七日-更新-mirrors.aliyun.com
故障转移方法=优先级
基本URL=http://个镜像。阿里云。com/centos-祭坛ch/7。7 .1908/更新/AAR ch 64/
http://面镜子。阿里云。com/centos-祭坛ch/7。7 .1908/更新/AAR ch 64/
http://面镜子。云。阿里云。com/centos-祭坛ch/7。7 .1908/更新/AAR ch 64/
gpgcheck=1
gpg KEY=http://面镜子。阿里云。com/CentOS-altar ch/RPM-GPG-基-CentOS-7
#可能有用的附加软件包
[临时演员]
名称=CentOS-1908年七月七日-附加服务-mirrors.aliyun.com
故障转移方法=优先级
基本URL=http://个镜像。阿里云。com/centos-祭坛ch/7。7 .1908/extras/AAR ch 64/
http://面镜子。阿里云。com/centos-祭坛ch/7。7 .1908/extras/AAR ch 64/
http://面镜子。云。阿里云。com/centos-祭坛ch/7。7 .1908/extras/AAR ch 64/
gpgcheck=1
gpg KEY=http://面镜子。阿里云。com/CentOS-altar ch/RPM-GPG-基-CentOS-7
#扩展现有软件包功能的附加软件包
[centosplus]
名称=CentOS-1908年七月七日加mirrors.aliyun.com
故障转移方法=优先级
基本URL=http://个镜像。阿里云。com/centos-祭坛ch/7。7 .1908/centos plus/AAR ch 64/
http://面镜子。阿里云。com/centos-祭坛ch/7。7 .1908/centos plus/AAR ch 64/
http://面镜子。云。阿里云。com/centos-祭坛ch/7。7 .1908/centos plus/aarch 64/
gpgcheck=1
启用=0
gpg KEY=http://面镜子。阿里云。com/CentOS-altar ch/RPM-GPG-基-CentOS-7
# Centos用户的贡献包
[贡献]
mirrors.aliyun.com,1908年七月七日
故障转移方法=优先级
基本URL=http://个镜像。阿里云。com/centos-祭坛ch/7。7 .1908/contrib/AAR ch 64/
http://面镜子。阿里云。com/centos-祭坛ch/7。7 .1908/contrib/AAR ch 64/
http://面镜子。云。阿里云。com/centos-祭坛ch/7。7 .1908/contrib/AAR ch 64/
gpgcheck=1
启用=0
gpg KEY=http://面镜子。阿里云。com/CentOS-altar ch/RPM-GPG-基-CentOS-7
2.添加环境变量
这里默认/usr/local/frdbbz并不在系统变量中,我们需要在/etc/bashrc中添加之
回显导出路径=$ PATH:/usr/local/frdbbz/etc/bashrc
3.寻找启动脚本的替代品
#从代码中的开源代码库地址你可以发现怎么在根目录容器中实现启动脚本类似的效果
wget https://github.com/smaknsk/servicectl/archive/1.0.tar.gz
tar-xf 1.0 . tar . gz-C/usr/local/lib/
ln-s/usr/local/lib/service CTL-1.0/service CTL/usr/local/frdbbz/service CTL
ln-s/usr/local/lib/service CTL-1.0/serviced/usr/local/frdbbz/serviced
4.安装纱线(不需要,前端需要)
最好用npm安装yarn,最后用软连接连接到/usr/local/frdbbz。注意node的安装包不要放在你默认用户的文件夹里(比如/home/ll),否则其他用户将无法访问node、npm、yarn等命令。由于权限不足。
#这里我把nodejs的包放在/opt/下
ln-s/opt/nodejs/frdbbz/node/usr/local/frdbbz/node
ln-s/opt/nodejs/frdbbz/NPM/usr/local/frdbbz/NPM
npm配置集注册表http://registry.npm.taobao.org/
npm安装-g纱线
ln-s/opt/nodejs/frdbbz/yarn/usr/local/frdbbz/yarn
纱线配置集注册http://registry.npm.taobao.org/
5.备份和恢复
点击软件右上角的菜单,然后点击【导出】即可备份镜像,但是比较慢,需要耐心等待,镜像不能超过4GB,否则不会存储(FAT32最多只能存储4GB文件)。如果要恢复,直接安装镜像即可。方法是在安装时选择【发行版GNU/Linux】中的“rootfs.tar ”,然后在【源地址】中选择你导出镜像的路径开始安装。
最后介绍了一些常用的软件安装方法。
标签
还有最后最后,直接给一个现成的包比说“一万”好。你说“哔”吗?
Centos7的镜像供您自己使用:纽崔莱云链接,并且已经安装了以下软件(包含在/opt/):
节点js 12.16.0
纱线1.22.0
python 3.6.4
@vue/cli 4.2.2
屏幕4.0.1
安装方法在上面的第5节[备份和恢复]中。如果用户名和密码是必需的,它是
用户名:ll
密码:0000