keys

etcd集群入门

被刻印的时光 ゝ 提交于 2019-12-29 23:47:49
使用docker-compose搭建etcd集群环境 https://www.jianshu.com/p/44022c67f117 Docker 搭建 etcd 集群 API的使用: https://www.cnblogs.com/xishuai/p/docker-etcd.html ## 获取etcd的版本号 curl -L http://127.0.0.1:2379/version ## 设置一个key的value curl http://127.0.0.1:2379/v2/keys/message -XPUT -d value="Hello world" ## 获取一个key的value curl http://127.0.0.1:2379/v2/keys/message ## 改变一个key的value curl http://127.0.0.1:2379/v2/keys/message -XPUT -d value="Hello etcd" ## 删除一个key节点 curl http://127.0.0.1:2379/v2/keys/message -XDELETE ## 使用ttl(即设置一个key的值并给这个key加一个生命周期,当超过这个时间该值没有被访问则自动被删除) curl http://127.0.0.1:2379/v2/keys/foo -XPUT -d

selenium 模块

扶醉桌前 提交于 2019-12-29 07:17:15
介绍 selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决requests无法直接执行JavaScript代码的问题 selenium本质是通过驱动浏览器,完全模拟浏览器的操作,比如跳转、输入、点击、下拉等,来拿到网页渲染之后的结果,可支持多种浏览器 from selenium import webdriver browser=webdriver.Chrome() browser=webdriver.Firefox() browser=webdriver.PhantomJS() browser=webdriver.Safari() browser=webdriver.Edge() 官网:http://selenium-python.readthedocs.io 安装 #安装:selenium+chromedriver pip3 install selenium 下载chromdriver.exe放到python安装路径的scripts目录中即可,注意最新版本 国内镜像网站地址:http://npm.taobao.org/mirrors/chromedriver/ 最新的版本去官网找:https://sites.google.com/a/chromium.org/chromedriver/downloads #验证安装 C:\Users\Administrator

6.18-python学习

最后都变了- 提交于 2019-12-29 02:49:33
6.18-python学习 一.今日内容: 1.关于selenium选择器xpath的使用: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 from selenium import webdriver driver = webdriver.Chrome(r 'D:\BaiduNetdiskDownload\chromedriver_win32\chromedriver.exe' ) try : # 隐式等待: 写在get请求前 driver.implicitly_wait( 5 ) driver.get( 'https://doc.scrapy.org/en/latest/_static/selectors-sample1.html' ) # 显式等待: 写在get请求后 # wait.until(...) ''' <html> <head> <base href='http://example.com/' /> <title>Example website<

python实训day6

白昼怎懂夜的黑 提交于 2019-12-29 02:49:04
今天是Python实训的第六天,帅气的tank老师今天教我们了一些常用且实用的小技能。 课堂笔记: 1.关于selenium选择器xpath的使用: from selenium import webdriver driver = webdriver.Chrome(r'D:\BaiduNetdiskDownload\chromedriver_win32\chromedriver.exe') try: # 隐式等待: 写在get请求前 driver.implicitly_wait(5) driver.get('https://doc.scrapy.org/en/latest/_static/selectors-sample1.html') # 显式等待: 写在get请求后 # wait.until(...) ''' <html> <head> <base href='http://example.com/' /> <title>Example website</title> </head> <body> <div id='images'> <a href='image1.html'>Name: My image 1 <br /><img src='image1_thumb.jpg' /></a> <a href='image2.html'>Name: My image 2 <br />

Python_day06

隐身守侯 提交于 2019-12-29 02:46:48
自动登录抽屉网 from selenium import webdriver import time driver = webdriver.Chrome() driver.maximize_window() try: driver.get('https://dig.chouti.com/') driver.implicitly_wait(10) time.sleep() login_bin = driver.find_element_by_id('login_btn') login_bin.click() time.sleep(2) phone = driver.find_element_by_class_name('login-phone') phone.send_keys('17718268511') pwd = driver.find_element_by_class_name('pwd-password-imput') pwd.send_keys('tututu') login_submit = driver.find_element_by_class_name('btn-large') login_submit.click() time.sleep(20) #捕获异常并打印 except Exception as e: print(e) finally: driver

6.18python作业

試著忘記壹切 提交于 2019-12-29 02:42:37
课堂知识总结: 01 selenium选择器之Xpath from selenium import webdriver driver = webdriver.Chrome(r'D:\BaiduNetdiskDownload\chromedriver_win32\chromedriver.exe') try: # 隐式等待: 写在get请求前 driver.implicitly_wait(5) driver.get('https://doc.scrapy.org/en/latest/_static/selectors-sample1.html') # 显式等待: 写在get请求后 # wait.until(...) ''' <html> <head> <base href='http://example.com/' /> <title>Example website</title> </head> <body> <div id='images'> <a href='image1.html'>Name: My image 1 <br /><img src='image1_thumb.jpg' /></a> <a href='image2.html'>Name: My image 2 <br /><img src='image2_thumb.jpg' /></a> <a href=

CentOS配置ssh无密码登录的注意点

回眸只為那壹抹淺笑 提交于 2019-12-28 00:33:44
CentOS配置ssh无密码登录的注意点 前提配置:使用root登录修改配置文件: /etc/ssh/sshd_config ,将其中三行的注释去掉,如下: 然后重启ssh服务:service sshd restart。最后退出root, 以下所有操作都在hadoop用户下进行 。 主机信息如下: 如上图,当前登录用户为hadoop,主机名为slave.hadoop,与master.hadoop主机的网络是通畅的。 当前未配置RSA校验的情况下,用ssh连接主机是需要输入密码的,如下: 如上图,执行ssh master.hadoop后会停留在下一行等待使用者输入master.hadoop主机hadoop用户的登录密码。 为避免此情况发生,进行如下操作以让主机在ssh连接时自动验证后登录。 首先,执行命令 ssh-keygen -t dsa 生成密钥对,如下: 如上图,密钥文件按照默认方式,在主目录/home/hadoop下的隐藏目录.ssh中生成,分别为 id_dsa 和 id_dsa.pub ,后者为公钥,如下图: 根据配置文件/etc/ssh/sshd_config中的AuthorizedKeysFile项的取值: .ssh/authorized_keys ,公钥需要导入到该文件中才能实现校验,如下: 至此离成功只有一步之遥了。CentOS默认新生成的文件权限为:-rw-rw

SSH安装配置

萝らか妹 提交于 2019-12-28 00:33:36
一、环境准备 二、SSH配置 1、root用户进入home目录,确实有无隐藏文件夹 .ssh cd ~ ls -lrta 2、有,则跳过本步骤;没有,执行如下命令 ##根据提示输入当前用户密码 ssh localhost ##登录成功后,再次退出 exit ##进入home目录查看 .ssh cd ~ ls -lrta 3、成功生成 .ssh目录后,执行如下命令 ##进入目录 cd .ssh ##生成秘钥,ssh-keygen用于生成秘钥,-t 指定秘钥类型为 rsa秘钥(一路回车即可) ssh-keygen -t rsa 执行完毕后,在当前目录下生产私钥文件 id_rsa 和公钥文件 id_rsa.pub: 4、集群配置 (若是单机配置,跳过此步骤!)  依次在集群中的其他机器上完成步骤1、步骤2和步骤3,生成私钥文件 id_rsa 和公钥文件 id_rsa.pub。 5、将 id_rsa.pub 文件内容追加到授权 的 key 文件中,命令如下 : ##追加公钥到授权文件中 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys 若是单机配置,至此已完成SSH配置!若配置集群,继续执行如下步骤。 6、将第一台机器的 authorized_keys 文件复制到第二台机器上,并将第二台机器的公钥也追加到 authorized_keys 文件中

linux使用scp传输文件 免密操作

让人想犯罪 __ 提交于 2019-12-27 17:21:27
从A主机scp文件到B主机 需要输入密码 将A主机的秘钥信息加入B主机的某个文件即可 第一步: 进入主机 的 .ssh文件夹 输入ssh-keygen -t rsa 一路回车 然后会在此文件下生产两个文件 第二步: 如图所示 将id_rsa.pub 放入B主机中的.ssh文件夹后 有authorized_keys文件则将此文件内容 追加到authorized_keys文件中 cat id_rsa.pub >> authorized_keys 否则新建 cat id_rsa.pub > authorized_keys 再在A主机进行scp文件到B主机时则不需要输入密码 结束 来源: CSDN 作者: 不会射雕的靖哥哥 链接: https://blog.csdn.net/weixin_41634885/article/details/103730949

saltstack安装、配置认证、远程执行命令

我只是一个虾纸丫 提交于 2019-12-27 02:35:43
文章目录 saltstack介绍 saltstack安装 saltstack认证配置 saltstack远程执行命令 saltstack介绍 saltstack(官网saltstack.com,官方文档docs.saltstack.com )基于python开发,c/s架构,支持多平台,比puppet轻量,在远程执行命令时非常快捷,配置和使用比puppet容易,能实现puppet几乎所有的功能 saltstack安装 A机器(服务器):192.168.234.128 B机器(客户端):192.168.234.130 设置两台机器的hostname: hostnamectl set-hostname linux01 hostnamectl set-hostname linux02 分别修改两台机器的hosts文件: [root@linux01 ~]# vim /etc/hosts 添加以下内容: 192.168.234.128 linux01 192.168.234.130 linux02 分别在两台机器安装saltstack yum源: [root@linux01 ~]# yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest.el7.noarch.rpm