Linux
create17
知行合一。
展开
-
Linux多台主机互相免密登陆
一、原理我们使用ssh-keygen在A主机上生成私钥和公钥,将公钥的内容粘贴到B主机的authorized_keys文件内,就可以在A主机上使用ssh命令,不使用密码登陆B主机。二、操作步骤## 假设有两台主机,实现互相免密登陆node1.ambari.comnode2.ambari.com各个主机均执行以下操作:## 生成密钥对ssh-keygen -t rsa ## 一...原创 2018-10-31 21:21:41 · 1125 阅读 · 0 评论 -
Linux NTP时钟同步
一、为什么要了解时钟同步?时钟同步在大数据方向,用到的地方很多。举个例子来说吧,像Zookeeper、RegionServer服务都是需要实时和各节点进行通信的。假如各节点差超过30s,那么RegionServer会由于Zookeeper会话超时而停止服务。所以时钟同步在大数据里被广泛应用且必不可少的一步。二、了解时间在Linux系统中,时间分为两部分:系统时间和硬件时间。默认情况下,系统时...原创 2018-11-01 00:32:04 · 6774 阅读 · 0 评论 -
Jenkins安装使用
一、安装1. 下载jenkinssudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum install jenkins...原创 2018-11-24 16:51:31 · 136 阅读 · 0 评论 -
Linux大文件(比如ISO)的拆分、合并、校验
原文链接请参考:https://www.cnblogs.com/oyym/p/3261015.html大文件在实际应用传输过程中往往经历拆分、合并的过程。文件在多次传输后有可能会损坏,在使用前可以进行完整性校验。1. 文件生成MD5码使用md5sum命令来生成MD5码:[root@liuyzh1 ~]# md5sum rhel-server-6.3-x86_64-dvd.isod7...转载 2019-03-12 20:21:36 · 2051 阅读 · 0 评论 -
如何查找并下载rpm依赖包并使用yum离线安装rpm包
Linux版本:CentOS Linux release 7.3.1611 (Core)一、需求最近在工作中需要postgresql + postgis的离线安装。安装有两种方式:源码编译rpm包安装源码编译耗费时间长,缺乏编译环境且生成目录位置不详,所以选择使用rpm包安装。但是我们最终目的是rpm包离线安装,目前不知道安装postgresql + postgis所依赖的rpm...原创 2019-03-31 11:02:37 · 3372 阅读 · 0 评论 -
shell实战(一):sed命令小结
一、简介sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。命令格式sed [options] 'command' file(s)二、sed命令a :新增, a 的后面可以接字符串,而这些字符串会在新的一行出现(当前行的下一行)。d :删除,删除选择的行。i ...原创 2019-04-21 21:28:34 · 399 阅读 · 0 评论 -
shell实战(二):cat EOF 追加与覆盖文件
一、前言之前写shell脚本的时候,有这样一个需求:我需要创建一些文件,并将内容输入到文件中。如果创建一个文件内容模板,然后通过$1,$2传参的形式修改某些值,这样做感觉太不方便。后来从网上找了到 cat EOF 的用法,完全符合我的使用场景。二、举例# keepalived_confkeepalived_conf=/etc/keepalivedhost2=10.6.6.72 ...原创 2019-04-21 21:29:25 · 4271 阅读 · 0 评论