-
WSL windows子系统ubuntu18.04建设自己的乌云
- 几年前下了个有乌云的虚拟机, 最近想把乌云搞到子系统上岂不美滋滋, 结果一路坎坷, 学到很多
- 拷贝elasticsearch-2.3.4 wooyun_public /var/lib/mongodb 到本地, 强烈安利magic-wormhole
- 使用wormhole时遇到AttributeError: 'module' object has no attribute 'SSL_ST_INIT'
- 解决方法:
pip uninstall pyOpenSSL
, pip install pyOpenSSL
- 卸载openjdk-11
- apt remove openjdk-11-*
- apt purge openjdk-11-*
- 安装openjdk-8-jdk
- sudo apt install openjdk-8-jdk
- 尝试运行elasticsearch-2.3.4/bin/elasticsearch
- 安装mongodb3.4
- sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
- echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
- sudo apt-get update
- sudo apt-get install -y mongodb-org
- sudo apt-get install -y mongodb-org=3.4 mongodb-org-server=3.4 mongodb-org-shell=3.4 mongodb-org-mongos=3.4 mongodb-org-tools=3.4
- 运行mongodb
- 安装py的库, 强烈推荐清华的源, 不建议使用豆瓣的, 安装库时, 使用官方源太慢, 使用豆瓣源有时显示版本不满足, 唯有清华的源集大成
- 必须要指定包版本, 我是通过pip list查看然后复制到一个文件里面, 最后pip install -r r.txt
- 运行网站
mongod --dbpath 从/var/lib/mongodb迁移到本地的mongodb的位置 --fork --logpath mongodb.log
elasticsearch-2.3.4/bin/elasticsearch -d
wooyun_public/flask/app.py
- 踩到的坑
- 运行elasticsearch时由于java版本不对, 尝试elasticsearch数据迁移,读了官方文档,最后发现可以直接复制, 就是对版本有要求而已, 心累
- 之前以为没有用到mongodb, 看了看app.py才知道, 然后尝试mongodb的数据迁移,试了试mongodbdump,没啥用只是创建了目录, 然后查看/etc/mongodb.conf 找到data路径, 复制到本地后, 在ubuntu中直接安装mongodb安装的是3.6.3版本, 然后,找安装3.4版本的又浪费很多时间, 兜兜转转, 最后还是安装好了
- 然后就是安装py库了, 用官方源, kb kb的下载扛不住使用了豆瓣源, 发现会报找不到合适版本, 可是官方源就可以, 然后使用了清华源美滋滋
- 还有就是magic-wormhole巨好用, 子系统可以读取window系统文件, 系统的磁盘都在/mnt中, 用起来巨爽
- 不过最后终于搞好了,前两天给子系统整了个dvwa,sqli-labs没啥难度就没记录,加上乌云, 太爽了,我的安全之路, 明天整个首页,漂亮地, 舒服,舒服
-
相关阅读:
Git学习笔记(二)
Git学习笔记(一)
在Android中,px,dp,dip,sp的不同之处
一些好的技术类博客和学习网站(持续更新中)
nginx参数的详细说明
Java中的多线程Demo
Cygwin在线安装指南
Java项目中的一些注意事项
tomcat的常用配置
Java数组初始化
-
原文地址:https://www.cnblogs.com/edhg/p/11333223.html
Copyright © 2020-2023
润新知