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控 ...
随机推荐
- WiFi 统一管理以及设备自动化测试实践
ATX 安卓设备 WiFi 统一管理以及设备自动化测试实践 (零散知识梳理总结) 此文为转载,感谢作者 目录 众所周知,安卓单台设备的UI自动化测试已经比较完善了,有数不清的自动化框架或者工具.但 ...
- [iOS] 列表滑动展开隐藏头部HeaderView
平常遇到大多数的带有列表的应用都会遇到这个场景:在列表顶端有一个Header,当向上滑动列表时,压缩header,向下滑动列表到头时,展开header.这种样式在例如微博,twitter这些展示动态的 ...
- mongodb3.X权限配置
环境: CentOS6.8 mongodb3.4.1 1.连接mongodb数据库(如果mongo命令没有做环境变量配置,需要定位到有mongo命令的目录) [root@VM_118_34_cent ...
- 机器学习实战(Machine Learning in Action)学习笔记————02.k-邻近算法(KNN)
机器学习实战(Machine Learning in Action)学习笔记————02.k-邻近算法(KNN) 关键字:邻近算法(kNN: k Nearest Neighbors).python.源 ...
- matlab练习程序(单层感知器)
clear all; close all; clc; %生成两组已标记数据 randn(); mu1=[ ]; S1=[ ; ; 0.4]; P1=mvnrnd(mu1,S1,); mu2=[ ]; ...
- 浅尝Java(一)
主题:数据类型,数值类型变量相互转化 Java是强类型的语言,与JavaScript(松散型)在数据类型上有很大的差异(1.所有变量必须先申明,后使用:2.指定类型的变量只接受与之匹配类型的值).这个 ...
- Oracle EBS 自治事务
自治事务程序主要是自主性,那就是,独立于主要的事务.之所以独立,或者提交之后会影响其他事务处理,本质在于它本身符合编译指令的规则,也就是说它属于在编译阶段就执行的指令,而不是在运行阶段执行的. 当自治 ...
- 【转】Zookeeper学习---zookeeper 选举机制介绍
[原文]https://www.toutiao.com/i6593162565872779784/ zookeeper集群 配置多个实例共同构成一个集群对外提供服务以达到水平扩展的目的,每个服务器上的 ...
- Mysql学习第三天
mysqldump -u root -p booksdb > C:/backup/booksdb_20180316.sql # 使用mysqldump命令备份数据库中的所有表 mysqldump ...
- css常见效果
1.ul li横排 /* ul li以横排显示 */ /* 所有class为menu的div中的ul样式 */ div.menu ul { list-style:none; /* 去掉ul前面的符号 ...