Vault

Centos下安装nc命令工具安装以及使用

混江龙づ霸主 提交于 2020-05-06 01:45:28
  1)netcat(nc)是一个简单而有用的工具,被誉为网络安全界的“瑞士军刀”,不仅可以通过使用TCP或UDP协议的网络连接读写数据,同时还是一个功能强大的网络调试和探测工具,能够建立你需要的几乎所有类型的网络连接。   2)在Linux终端窗口可以直接使用yum工具进行安装: [root@master01 spark]# yum install nc.x86_64   3)安装完毕后,在终端模式下运行nc -help查看命令是否正常安装 [hadoop@master01 spark]$ nc - help usage: nc [ -46DdhklnrStUuvzC] [-i interval] [- p source_port] [ -s source_ip_address] [-T ToS] [-w timeout] [- X proxy_version] [ - x proxy_address[:port]] [hostname] [port[s]] Command Summary: - 4 Use IPv4 - 6 Use IPv6 - D Enable the debug socket option -d Detach from stdin - h This help text -i secs Delay interval for lines sent, ports

centos7卸载python7.2和yum及安装python7.2和yum

天大地大妈咪最大 提交于 2020-05-01 16:21:51
1、强制删除已安装python和yum及其关联 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps whereis python |xargs rm -frv whereis python ##验证删除,返回无结果 删除YUM rpm -qa|grep yum|xargs rpm -e --allmatches --nodeps rm -rf /etc/yum.repos.d/* whereis yum|xargs rm -fr 2、使用wget分别下载python以及yum的rpm包(注意:一定要和系统的版本号对应) wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/python-2.7.5-34.el7.x86_64.rpm wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://vault.centos.org/7.2.1511/os/x86_64/Packages/python-pycurl-7.19.0-17.el7.x86_64.rpm wget http://vault.centos.org

Ansible专栏:一步到位玩透Ansible

耗尽温柔 提交于 2020-04-30 15:01:22
一步到位玩透Ansible 我写了一个关于Ansible的专栏,从0到1玩透性质的,非常系统性,大概39W字,转成pdf有430多页,只需39元。 地址: https://blog.51cto.com/cloumn/detail/83 专栏目录 : 1.学习不迷茫:Ansible要如何学至精通 2.初入Ansible世界:用法概览和初体验 3.制定演员表:inventory 4.嘿,瞧瞧Ansible的灵魂:playbook 5.Ansible力量初显:批量初始化服务器 6.更大的舞台(1):组织多个文件以及Role 7.更大的舞台(2):利用Role部署LNMP案例 8.回归Ansible并进阶:变量、条件、循环、异常处理及其它 9.如虎添翼的力量:解锁强大的Jinja2模板 10.服务0 downtime的追求:Haproxy+Nginx集群服务的滚动发布和节点伸缩 11.Ansible你快点:Ansible执行过程分析、异步、效率优化 12.让Ansible更安全:使用Vault进行加密 13.蚂蚁多了也咬不死Ansible:Ansible Tower 14.Ansible管理docker和openstack 15.意外之喜:Ansible管理Windows主机 16.成就感源于创造:自己动手写Ansible模块 详细目录: 1.学习不迷茫:Ansible要如何学至精通 1

CentOS 7 静默安装 Oracle 11g 11.2.0.2 数据库系统(四)

*爱你&永不变心* 提交于 2020-04-28 16:06:59
Oracle DataBase 安装后的配置、建库与故障排查: [root@oracle11g ~]# ls -F anaconda-ks.cfg zabbix-release-3.4-1.el7.centos.noarch.rpm zabbix-release-4.0-1.el7.noarch.rpm src/ zabbix-release-3.4-2.el7.noarch.rpm [root@oracle11g ~]# cd /d data/ dev/ [root@oracle11g ~]# cd /data/ [root@oracle11g data]# ls -F app/ database/ etc/ log/ oracle/ oraInventory/ [root@oracle11g data]# [root@oracle11g data]# cd .. [root@oracle11g /]# ll total 20 lrwxrwxrwx. 1 root root 7 Apr 23 2019 bin -> usr/bin dr-xr-xr-x. 5 root root 4096 Apr 22 11:04 boot drwxr-xr-x 8 root root 89 Apr 22 11:18 data drwxr-xr-x 21 root root 3220 Apr 22

数据仓库常见建模方法与建模实例演示

落爺英雄遲暮 提交于 2020-04-15 16:50:09
【推荐阅读】微服务还能火多久?>>> 1.数据仓库建模的目的? 为什么要进行数据仓库建模?大数据的数仓建模是通过建模的方法更好的组织、存储数据,以便在 性能、成本、效率和数据质量之间找到最佳平衡点。一般主要从下面四点考虑 访问性能:能够快速查询所需的数据,减少数据I/O 数据成本:减少不必要的数据冗余,实现计算结果数据复用,降低大数 据系统中的存储成本和计算成本 使用效率:改善用户应用体验,提高使用数据的效率 数据质量:改善数据统计口径的不一致性,减少数据计算错误 的可能性,提供高质量的、一致的数据访问平台 2.常见的数据建模方法 数据仓库本质是从数据库衍生出来的,所以数据仓库的建模也是不断衍生发展的。从最早的借鉴数据库的范式建模,到逐渐提出维度建模,Data Vault模型,Anchor模型等等,越往后建模的要求越高,越需满足3NF,4NF等。但是对于数据仓库来说,目前主流还是维度建模,会夹杂着范式建模。 数据仓库建模方法论可分为:范式建模、维度建模、Data Vault模型、Anchor模型。 3.常见四种建模方法的建模步骤与演示 3.1.范式建模(E-R模型) 将事物抽象为“实体”、“属性”、“关系”来表示数 据关联和事物描述;实体:Entity,关系:Relationship,这种对数据的抽象 建模通常被称为ER实体关系模型 ER模型是数据库设计的理论基础

自动化运维工具Ansible-安装与配置(二)

空扰寡人 提交于 2020-04-13 08:41:09
1、Ansible的安装 一键式脚本安装,主要包含以下相关安装包 python2.7 setuptools模块 pycrypto模块 PyYAML模块 MarkupSafe模块 Jinja2模块 paramiko模块 simplejson模块 ansible 一键式安装脚本连接如下: 链接: https://pan.baidu.com/s/15U5nRGcA_C0N5tRYJzRgLg 提取码:lxpg 2、配置 2.1、ansible配置文件解析(/etc/ansible/ansible.cfg) grep '^[a-Z]' /etc/ansible/ansible.cfg #ansible的配置文件,一般保持默认 [defaults] # some basic default values... #inventory = /etc/ansible/hosts #主机列表配置文件 #library = /usr/share/my_modules/ #库文件存放目录 #module_utils = /usr/share/my_module_utils/ #模块存放目录 #remote_tmp = ~/.ansible/tmp #临时py命令文件存放在远程主机目录 #local_tmp = ~/.ansible/tmp #本机的临时命令执行目录 #forks = 5 #默认并发数

SpringCloudConfig配置中心选型思考

痞子三分冷 提交于 2020-02-28 09:34:10
分布式配置中心选型思考 基于2.2.1.RELEASE版本, >>>官方文档<<< 衡量指标: 有靠谱的web管理系统,至少常规的配置参数管理功能,如:修改、删除、新增等 要有比较高服务稳定性 最好能支持分布式,长远考虑有利于扩展 开源,至少有开源版本 有热度,使用和维护的人多,大厂背书 开发语言不能是小众的,最好是主流的语言 部署实施简单,有容器化版本是最好 数据存储和备份支持,能恢复 系统独立性好,不能有太多三方依赖 Vault Vault是一个有web界面的配置存储和管理工具,成熟现代的商业软件同时有开源的社区版。就这个软件来说功能齐全,社区热度高持续迭代中。 Consul 研究Vault时,看到官网有提到相关比较,顺便看了看 Consul不仅仅是一个服务注册与发现中间件,同时还能提供配置存储管理能力,这一点确实很地道的功能。要是你的服务注册发现正好使用的是consul,推荐直接采用同时作为配置管理,因为consul在高可用、高扩展、存储上能力非常强,不需要过多解释。 Chef 研究Vault时,看到官网有提到相关比较,顺便看了看 自动化服务器配置管理工具,比较适合服务器级别的运维,可以进行脚本模版化运行,是DevOps中运维自动化模块解决方案之一,有开源版本和商业版本。采用Ruby开发,有web界面,很多大型公司在用,社区热度足够。Chef工具的使用

linux入门系列6--软件管理之rpm和yum仓库

試著忘記壹切 提交于 2020-02-27 22:55:28
​ 前面系列文章中,我们对vi编辑器和46个基本命令进行了介绍,本文将演示在centos7下使用RPM和YUM安装和管理软件。 一、RPM软件包管理器 1.1 RPM背景介绍 ​ RPM(RedHat Package Manager),类似于windows下的控制面板,而RPM软件包类似于setup.exe安装文件。RPM会建立统一的数据库文件详细记录软件信息并能自动分析依赖关系, 原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,逐渐受到其他发行版的采用,使用范围已不限于红帽系统中了 ,如CentOS、fedora、suse。 > linux不同发行版的软件包格式不一样,比如ubuntu、debian采用后缀deb格式的软件包;而redhat、centos、fedora、suse等则采用rpm格式软件包。 > > 二者是不通用的。比如前文提到的SecureCRT远程工具,官方就提供了适用于不同linux发行版的软件包。适用ubuntu18的包为:scrt-8.5.4-1942.ubuntu18-64.x86_64.deb,而适用redhat(centos)的包为:scrt-8.5.4-1942.rhel7-64.x86_64.rpm。 > > 查看官网: https://www.vandyke.com/cgi-bin

SpringCloud配置中心选Vault作为数据后端

丶灬走出姿态 提交于 2020-02-26 17:32:32
SpringCloud配置中心 本篇讲解Spring Cloud Config采用Vault作为数据后台的方案,以SpringCloud-Hoxton.RELEASE、SpringBoot-2.2.1.RELEASE版本为基础,Vault采用1.3.1。 项目基础采用Eureka作为注册中心,启动和发现都依赖它。 样例托管在Github: ====>> cloud-service-config-vault config-vault配置 pom.xml <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> applicatin.yml spring: cloud: config: server: vault: backend: secret default-key: application #公共配置属性,所有应用共享 host: localhost port: 8200 scheme: http kv-version: 2 timeout: 5 skip-ssl-validation: true 注意: backend参数对应vault中具体一个secrets,且只能配置一个secrets。

netstat-an查看到大量的TIME_WAIT状态的解决办法

允我心安 提交于 2020-02-26 14:15:52
netstat -an |grep 1521 |wc -l 6688 netstat -an |grep 1521 tcp 0 0 11.0.15.88:1521 11.0.15.66:57297 TIME_WAIT 状态全是 time_wait netstat下time_wait状态的tcp连接: 1.这是一种处于连接完全关闭状态前的状态; 2.通常要等上4分钟(windows server)的时间才能完全关闭; 3.这种状态下的tcp连接占用句柄与端口等资源,服务器也要为维护这些连接状态消耗资源; 4.解决这种time_wait的tcp连接只有让服务器能够快速回收和重用那些TIME_WAIT的资源 在LINUX下得处理: vi /etc/sysctl.conf 新增如下内容: net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syncookies=1 使内核参数生效: [root@web02 ~]# sysctl -p readme: net.ipv4.tcp_syncookies=1 打开TIME-WAIT套接字重用功能,对于存在大量连接的Web服务器非常有效。 net.ipv4.tcp_tw_recyle=1 net.ipv4.tcp_tw_reuse=1 减少处于FIN-WAIT