install

如何使用 AWS CodePipeline 来更新 EC2 上面的代码

旧巷老猫 提交于 2020-03-27 23:09:10
一、背景介绍 假定我们有一个 PHP 的应用程序,代码发布不需要进行编译,应用程序在 AWS 的 EC2 上面或者 On-Premises,在实现 CI/CD 的方式上面有很多方法,那我们如何利用 AWS 的 Develop Tooles 去实现呢? 在这里,我首先介绍一下我们可能会用到的 AWS 服务: IAM :配置 CodeDeploy,CodePipeline 相关的权限; CodeCommit :应用程序代码存储库; CodeDeploy :EC2/On-premises 平台的应用部署程序; S3 :CodePipeline 过程中文件的存储位置,为整个 pipeline 过程提供文件来源; CodePipeline :管理整个 pipeline 过程。 Amazon EC2 :应用程序存放的服务器。 二、配置 EC2 2.1、为 EC2 创建 Service role 因为在整个 CI/CD 过程中,EC2 服务器需要从 S3 获取资源,我们这里就索性给了 AmazonS3FullAccess 。 https://docs.aws.amazon.com/zh_cn/codedeploy/latest/userguide/getting-started-create-iam-instance-profile.html#getting-started-create-iam

2016年度计划

孤者浪人 提交于 2020-03-27 15:37:44
3 月,跳不动了?>>> 1. python 有关 1.1 virtualenv 用于创建一个隔离的Python环境,一个专属于项目的python环境。用virtualenv 来保持一个干净的环境非常有用 https://virtualenv.pypa.io/en/latest/ http://www.virtualenv.org/en/latest/index.html 一些博文: 用pyenv和virtualenv搭建单机多版本python虚拟开发环境 http://www.it165.net/pro/html/201405/13603.html 1.2 pyenv https://github.com/yyuu/pyenv https://github.com/yyuu/pyenv-virtualenv ## INSTALL pyenv git clone https://github.com/yyuu/pyenv.git ~/.pyenv echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(pyenv init -)"' >> ~/.bash_profile

Windows软件包管理工具 - Chocolatey

生来就可爱ヽ(ⅴ<●) 提交于 2020-03-27 03:24:49
概述 windows下的软件安装管理器(用于自动管理软件安装,更新,卸载) Chocolatey引入了真正的包管理概念,使您能够对事物进行版本控制,管理依赖关系和安装顺序,更好的库存管理以及其他功能 安装/卸载Chocolatey 安装 默认安装 1. 管理员身份执行CMD 2. 执行命令 @"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin" 这里只介绍了最简单安装方式,还有很多其他安装方式,可以参考 官网安装文档 安装完成在命令行输入choco,若出现绿色版本号代表安装成功 这个默认安装在C:\ProgramData\chocolatey,可能会有人不想安装C盘(例如我)

npm 基础使用

你说的曾经没有我的故事 提交于 2020-03-26 18:47:07
npm基本使用 由于访问国外网站比较慢, 安装国内阿里云npm镜像; [官方地址]( https://developer.aliyun.com/mirror/NPM) 执行 npm install -g cnpm --registry=https://registry.npm.taobao.org 安装好后就可以用 cnpm 命令来安装包了 使用npm 升级 npm 到最新的版本 npm install npm@latest -g 创建一个package.json文件 (package.json 文件定义了这个包的依赖关系和一些描述) npm init 或者 npm init --yes (默认值作为参数); 安装包 安装在本地项目中 npm install <package_name> 将node_modules在当前目录中创建目录(如果尚不存在),并将软件包下载到该目录。如果package.json本地目录中没有文件,则安装软件包的最新版本。如果有package.json文件,npm将安装满足中声明的semver规则的最新版本package.json。 安装了有作用域的公共包 只要在安装过程中引用了作用域名称,任何人都可以下载并安装有作用域的公共软件包: npm install @scope/package-name 安装专用软件包

Kalilinux安装w3af

回眸只為那壹抹淺笑 提交于 2020-03-26 15:29:14
w3af是一个Web应用程序shentouceshi和审计框架。该项目的目标是创建一个框架,通过查找和利用所有Web应用程序漏洞来帮助您保护Web应用程序 github地址: https://github.com/andresriancho/w3af.git 直接git clone https://github.com/andresriancho/w3af.git 下载即可 下载完后安装pybloomfiltermmap graphviz apt install -y python-pybloomfiltermmap 安装成功后可以看到pybloomfiltermmap版本为0.3.15 w3af文件中需要安装的版本为0.3.14 并且kali自带的lxml和openssl版本与w3af中安装的版本也不一样 需要手动修改w3af文件改成kali自带的版本 vim w3af/core/controllers/dependency_check/requirements.py PIPDependency(‘pybloomfilter’, ‘pybloomfiltermmap’, ‘0.3.15’) PIPDependency(‘OpenSSL’, ‘pyOpenSSL’, ‘16.2.0’) PIPDependency(‘lxml’, ‘lxml’, ‘3.7.1’) vim w3af

爬虫之Scrapy框架

≡放荡痞女 提交于 2020-03-26 01:59:43
框架:具有很强的通用性,且封装了一些通用实现方法的项目模板 scrapy (异步框架): 高性能的网络请求 高性能的数据解析 高性能的持久化存储 高性能的全站数据爬取 高性能的深度爬取 高性能的分布式 Scrapy环境安装 IOS和Linux pip install scrapy windows a. pip3 install wheel b. 下载twisted http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted # Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl; Python是3.5版本的就选择cp35下载 c. 进入下载目录,执行 pip3 install Twisted‑17.1.0‑cp35‑cp35m‑win_amd64.whl # 安装失败可能是这个文件的版本导致的,即使Python版本都是对的,可以重新下载一个32位的试试 # 还安装失败的话就下载其python版本的,总有一个能成功 d. pip3 install pywin32 e. pip3 install scrapy 安装完成后,输入``scrapy`测试一下,出现如下图显示,即安装成功。 Scrapy的基本使用 创建工程 scrapy startprojct proNmame cd proNmame

pip: command not found 一系列报错

孤街醉人 提交于 2020-03-25 22:48:52
#安装python2.7版本 tar xvf Python-2.7.9.tar.xz cd Python-2.7.9 ./configure --prefix=/usr/bin/python2.7 make make install mv /usr/bin/python /usr/bin/python.bak ln -s /usr/bin/python2.7/bin/python2.7 /usr/bin/python 问题1:yum安装报错 No module named yum 解决: 前面安装了python2.7,默认2.6。python 版本更改后, /usr/bin/yum 文件需要更新 首行改为 #!/usr/bin/python2.6 问题2:pip command not found [root@ Python-2.7.9]# pip install jinja2 -bash: pip: command not found 解决 [root@ ~]# yum -y install python-setuptools [root@ ~]# easy_install pip 问题3:ImportError: No module named pkg_resources [root@ ~]# easy_install pip Traceback (most recent

Centos下Yum安装PHP7.0

巧了我就是萌 提交于 2020-03-25 14:55:58
默认的版本太低了,手动安装有一些麻烦,想采用Yum安装的可以使用下面的方案: 1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x86_64 2.Centos 5.X rpm -Uvh http://mirror.webtatic.com/yum/el5/latest.rpm CentOs 6.x rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm CentOs 7.X rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 如果想删除上面安装的包,重新安装 rpm -qa | grep webstatic rpm -e 上面搜索到的包即可 3.运行yum

10个炫酷的 Linux 终端命令大全

家住魔仙堡 提交于 2020-03-25 05:58:51
3 月,跳不动了?>>> 今天给大家分享用了十年的Linux总结出来的11个炫酷的Linux终端命令大全,通过今天这篇文章我将向大家展示一系列的Linux命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。 1.命令行日常系快捷键 如下的快捷方式非常有用,能够极大的提升你的工作效率: CTRL + U -剪切光标前的内容 CTRL + K -剪切光标至行末的内容 CTRL + Y -粘贴 CTRL + E -移动光标到行末 CTRL + A -移动光标到行首 ALT + F -按单词前移(右向) ALT + B -按单词后移(左向) ALT + Backspace -删除前一个单词 CTRL + W -从光标处删除至字首 Shift + Insert -向终端内粘贴文本 那么为了让上述内容更易理解来看下面的这行命令: sudo apt-get intall programname 如你所见,命令中存在拼写错误,为了正常执行需要把“intall”替换成“install”。 想象现在光标正在行末,我们有很多的方法将她退回单词install并替换它。 我可以按两次ALT+B这样光标就会在如下的位置(这里用指代光标的位置)。 sudo apt-get^intall programname现在你可以按两下方向键并将“s”插入到install中去了。

ATX 免越狱调试IOS和Android

我怕爱的太早我们不能终老 提交于 2020-03-25 05:53:07
利用ATX配合WDA进行图形识别+自动化测试 通过使用AutomatorX,配合WebDriverAgent,可以实现在非越狱的IOS设备上更简单的进行自动化测试。同样,Android设备一样受到支持。 相关工程 AutomatorX WebDriverAgent 环境要求 Python3.5+ Brew Mac OS X 10.11+ IOS 10+ Android 4.0+ 配置环境 以下操作基于已经创建了python3.5的VirtualEnv 通用 brew install homebrew/science/opencv brew install pillow pip install --upgrade --pre atx -i https://pypi.doubanio.com/simple/ pip install opencv_python -i https://pypi.doubanio.com/simple/ Android Android需要安装ADB brew install android-platform-tools IOS brew install npm brew install carthage brew install libmobiledevice git clone https://github.com/facebook