CISCN 应用环境相关指令备忘录
1 - 关于Python环境的
使用Anaconda2管理Python环境
1.1 - 安装
官网下载安装包下载。
1.2 - 创建Python环境
localhost:template mac$ conda create --name python36 python=3.6
Solving environment: done
## Package Plan ##
environment location: /anaconda2/envs/python36
added / updated specs:
- python=3.6
.........
装Python2或者3都行,随意。
1.3 - 查看Python环境 conda info -e
localhost:template mac$ conda info -e
# conda environments:
#
face_recognition /Users/mac/.conda/envs/face_recognition
test2 /Users/mac/.conda/envs/test2
base * /anaconda2
python27 /anaconda2/envs/python27
python36 /anaconda2/envs/python36
带 * 号的是当前的环境。
1.4 - 激活Python环境
activate python34 # for Windows
source activate python34 # for Linux & Mac
效果如下:
localhost:template mac$ source activate python36
(python36) localhost:template mac$
1.5 - 查看当前环境安装的库 conda list
1.6 - 在当前环境安装库 conda install lib_name
(python36) localhost:template mac$ conda install requests
Solving environment: done
## Package Plan ##
environment location: /anaconda2/envs/python36
added / updated specs:
- requests
The following packages will be downloaded:
package | build
---------------------------|-----------------
requests-2.14.2 | py36_0 720 KB https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
The following NEW packages will be INSTALLED:
requests: 2.14.2-py36_0 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
Proceed ([y]/n)? y
Downloading and Extracting Packages
requests-2.14.2 | 720 KB | ############################################################################# | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
1.7 -退出当前环境
deactivate python34 # for Windows
source deactivate python34 # for Linux & Mac
2 - 关于docker
安装不提了,直接写怎么使用官方complete
2.1 - 下载环境 git clone
2.2 - 部署环境
举例,终端进入deploy文件夹,输入docker-compose up -d
localhost:ciscn2018-template mac$ cd CISCN-2018-web-for-players/
localhost:CISCN-2018-web-for-players mac$ ls
README.md checker template
localhost:CISCN-2018-web-for-players mac$ cd template/
localhost:template mac$ ls
README.md deploy writeup.md
localhost:template mac$ cd deploy/
localhost:deploy mac$ ls
Dockerfile requirement.pip www
docker-compose.yml start_sshop.sh
localhost:deploy mac$ docker-compose up -d
Starting deploy_sshop_1 ... done
2.3 - 查看容器状态 docker ps
localhost:deploy mac$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
036006fd2513 deploy_sshop "/sbin/my_init" 7 hours ago Up 9 minutes 0.0.0.0:22->22/tcp, 0.0.0.0:80->8233/tcp deploy_sshop_1
2.4 - 打开容器bash
docker run -t -i deploy_sshop /bin/bash
//docker run 运行
// -t -i 后台,打开读写
//deploy_sshop 容器名称或者ID
///bin/bash 应用bash
2.5 - 文件传输
docker cp <containerId>:/file/path/within/container /host/path/target
2.6 - 退出容器 exit
直接输入 exit 就好。
2.7 - 查看容器操作系统
�� ��������������cat /etc/os-release //linux
2.8 - 列出镜像
docker image ls
2.9 - 查看镜像、容器、数据卷所占空间
docker system df
3 - checker.py 使用
3.1 - 运行环境Python2*
输入参数四个:
python ./checker.py 0.0.0.0 80 _xrsf
3.2 - 需要下载两个依赖包:
conda install requests
conda install pyquery
CISCN 应用环境相关指令备忘录的更多相关文章
- AnjularJS系列2 —— 表单控件功能相关指令
第二篇,表单控件功能相关指令. ng-checked控制radio和checkbox的选中状态 ng-selected控制下拉框的选中状态 ng-disabled控制失效状态 ng-multiple控 ...
- Linux相关指令
Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...
- Linux指令--性能监控和优化命令相关指令
原文出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html.感谢作者无私分享 性能监控和优化命令相关指令有:top,free,v ...
- 常见压缩格式分析,及 Linux 下的压缩相关指令
可先浏览加粗部分 一.常见压缩档 *.zip | zip 程式壓縮打包的檔案: (很常见,但是因为不包含文件名编码信息,跨平台可能会乱码) *.rar | winrar 程序压缩打包的档案:(在win ...
- adb相关指令 笔记
adb相关指令 笔记 1.adb devices 查看物理测试设备或模拟器的相关信息,有三个状态: (1)device 设备已连接到adb服务器上,但该状态并不代表设备已启动完毕可以进行操作: ( ...
- 汇编 OD 标志位 置位相关指令
知识点: l 标志位 置位相关指令 l 标志寄存器PSW 标志寄存器PSW(程序状态字寄存器PSW) 标志寄存器PSW是一个16为的寄存器.它反映了CPU运算的状态特征并且存放某些控制标志. ...
- AllowOverride以及Options相关指令
AllowOverride以及Options相关指令 httpd.conf是Apache的主要配置文件,但是针对每个目录,apache还允许在它们各自的目录下放置一个叫做.htacess的文 ...
- ADB相关指令实例详解
1.获取物理设备相关信息: adb devices 2.apk安装 2.1 新的应用(该应用未安装) adb -s 设备序列号 install apk路径 2.2 应用已安装,重安装覆盖 adb -s ...
- 【AnjularJS系列2 】— 表单控件功能相关指令
第二篇,表单控件功能相关指令. ng-checked控制radio和checkbox的选中状态 ng-selected控制下拉框的选中状态 ng-disabled控制失效状态 ng-multiple控 ...
随机推荐
- iOS 开发之环形倒计时进度条(虚线/实线)
代码很简单,一看便知.这里为顺时针,若想要逆时针,clockwise改为0,还需更改起始角度和终点角度. 源码地址:https://github.com/LfyDragon/CountDown 直接上 ...
- 如何借助 HealthKit 打造一款健身应用?
[编者按]本文作者为 Matthew Maher,文章手把手地介绍了如何借助 HealthKit 建立简单的健身应用,包含诸多代码实例.本文系国内 ITOM 管理平台 OneAPM 编译呈现. 根据新 ...
- Python 数据分析基础小结
一.数据读取 1.读写数据库数据 读取函数: pandas.read_sql_table(table_name, con, schema=None, index_col=None, coerce_fl ...
- windows7下搭建python环境并用pip安装networkx
1.安装顺序:Python+pip+pywin32+numpy+matplotlib+networkx 2.版本问题 所安装的所有程序和包都需要具有统一的python版本.系统版本和位宽,所以第一步要 ...
- 简单了解Tomcat与OSGi的类加载器架构
前言: 本次博客主要是对Tomcat与OSGi的类加载器架构,所以就需要对tomcat.OSGi以及类加载机制有所了解 类加载可以在http://www.cnblogs.com/ghoster/p/7 ...
- oracle 使用绑定变量极大的提升性能
初始化操作 SQL> alter system flush shared_pool; SQL> set timing on; 1. 未使用绑定变量的时候代码如下 declare type ...
- crm lookup
1. 大家都知道CRM 里面的Lookup 保存了相关实体的GUID,让我们深入的了解一下CRM Lookup.当我们在2个实体间建立关系的时候,CRM自动生成了一些attributes来保存相关实体 ...
- How to add hyperlink in JLabel
You can do this using a JLabel, but an alternative would be to style a JButton. That way, you don't ...
- 自己动手制作一个本地的yum仓库
制作本地yum源有两种方式,第一种是使用光盘镜像,然后在本地进行安装.第二种是我们自己创建一个本地yum仓库,然后使用file的形式来向本地提供yum repo(也可以使用http的方式向外部提供,我 ...
- Javaweb学习(二):Http通信协议
当我们开始jsp/servlet编程之旅之前,我们还需要知道一些关于网络通讯方面的一些知识.这样能更加有助于我们的理解,希望大家能看懂我的描述,而不至于在学习的路上一知半解.(手动比❤) 认识Ht ...