windows子系统ubuntu18.04建设自己的乌云

  • 几年前下了个有乌云的虚拟机, 最近想把乌云搞到子系统上岂不美滋滋, 结果一路坎坷, 学到很多
  1. 拷贝elasticsearch-2.3.4 wooyun_public /var/lib/mongodb 到本地, 强烈安利magic-wormhole
  2. 卸载openjdk-11
    • apt remove openjdk-11-*
    • apt purge openjdk-11-*
  3. 安装openjdk-8-jdk
    • sudo apt install openjdk-8-jdk
  4. 尝试运行elasticsearch-2.3.4/bin/elasticsearch
    • 运行失败的话下载https://github.com/medcl/elasticsearch-rtf/tree/2.x
    • 并把data移动到文件夹中
  5. 安装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
      • mongod
      • ctrl c 退出
  6. 安装py的库, 强烈推荐清华的源, 不建议使用豆瓣的, 安装库时, 使用官方源太慢, 使用豆瓣源有时显示版本不满足, 唯有清华的源集大成
    • 必须要指定包版本, 我是通过pip list查看然后复制到一个文件里面, 最后pip install -r r.txt
  7. 运行网站
    •  mongod --dbpath 从/var/lib/mongodb迁移到本地的mongodb的位置 --fork --logpath mongodb.log
       elasticsearch-2.3.4/bin/elasticsearch -d
       wooyun_public/flask/app.py
  8. 踩到的坑
    • 运行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没啥难度就没记录,加上乌云, 太爽了,我的安全之路, 明天整个首页,漂亮地, 舒服,舒服

windows子系统ubuntu18.04建设自己的乌云

上一篇:重装Win10系统


下一篇:Linux搭建lnmp并部署WeCenter博客