大数据必知必会之Linux基础
介绍Linux安装配置、基础知识及Shell脚本语言。
二百四十九先森
这个作者很懒,什么都没留下…
展开
-
配置文件 "G:\虚拟机列表\Linux001.vmx" 由产品 VMware 创建, 其版本 VMware Workstation 不兼容并且不能使用.
解析:报这种错误一般是虚拟机文件里声明的VMware版本和真实的VMware版本不一致导致。我们可以手动更改真实VMware版本,或者更改虚拟机文件里声明的VMware版本。以下我们通过更该虚拟机文件内VMware版本来解决这一问题。1、找到虚拟机文件,用文本编辑器打开。2、在打开的文本中找到“virtualHW.version”属性,将其修改为真实VMware版本,保存。...原创 2019-04-22 09:28:13 · 3901 阅读 · 1 评论 -
以两种方式配置多台服务器免密码来窥探免密码的内在逻辑
方式一示意图: 1-4、ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa (执行顺序:Linux001、Linux002、lInux003、Linux004) 5-6、cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys && scp ~/.ssh/autho...原创 2019-04-10 21:47:40 · 183 阅读 · 0 评论 -
Linux自带python2.6升级python3
服务linux器自带的是python2.6.无法安装 pip install paramiko。总是报错。系统自带的Python2.6又不能动。无奈只好再安装一个版本。自己尝试手动升级python2.7 最后还是放弃了,因为安装成功了,pip等组件也没法使用,尴尬。最终, 还是改为用anaconda辅助安装python3..(阿里云服务器,下载安装特别快)。。具体步骤如下:1.下...转载 2019-05-07 12:34:30 · 767 阅读 · 0 评论 -
给Linux负载均衡服务器配置高可用
背景Linux服务器配置了负载均衡之后,解决了各服务器之间访问压力不均的问题。但是,如果负载均衡服务器只有一台,容易出现单点故障。所以我们需要给负载均衡服务器配置高可用。1、清除负载均衡服务器网卡及当前ipvs规则ifconfig eth0:3 down 清除在eth0上绑定了3号子网卡ipvsadm -C 清除当前ipvs规则(信息)2、选两台服务器充当负载均...原创 2019-04-03 21:22:03 · 930 阅读 · 0 评论 -
八步搞定Linux服务器负载均衡配置
1、准备好三台虚拟机,一台模拟负载均衡器,两台模拟服务器RS,该三台服务器必须能够访问网络,且在同一网段。本人准备好三台:Linux001:192.168.149.140 模拟负载均衡服务器Linux002:192.168.149.141 模拟Linux服务器RS1Linux003:192.168.149.142 模拟Linux服务器RS22、在负载均衡服务器上...原创 2019-04-03 16:48:53 · 3043 阅读 · 0 评论 -
Linux利用重定向三步搞定请求百度主页源代码
Linux利用重定向三步搞定请求百度主页源代码第一步:新建文件描述符,简历与百度通信的socket通道exec 8<> /dev/tcp/www.baidu.com/80命令解释:8:新建的文件描述符<>:既要发送请求,又要接收响应数据/dev/tcp:这个目录看不到,但内核确实有一旦执行该命令,就会新建一个socket连接删除文件描述符:...原创 2019-04-02 21:31:40 · 1458 阅读 · 1 评论 -
Linux利用重定向实现两个会话窗口的交互
1、打开两个会话窗口,全部进入/proc/$$/fd目录下,执行ll2、在设备符号/dev/pts/1的窗口执行exec 1> /dev/pts/2将当前会话的正确输出 输出到/dev/pts/2对应的会话窗口中3、执行正确命令,输出成功打印在设备符号为/dev/pts/2的会话窗口中4、执行错误命令,输出依然打印在本窗口...原创 2019-04-02 20:36:38 · 1084 阅读 · 0 评论 -
初学者的福音----给Linux安装中文帮助页
今天,一个小伙伴问我,Linux该如何学习。我说:学习Linux最好方法就是man + bash。他说,这两个命令打开的帮助文档都是英文的,自己大学也就过了个四级而已,看这些东西看不太懂。我想想也是,于是就想给Linux装个中文帮助页,帮助初学者学习Linux。前置条件:配置好yum源,具体参考我的上一篇博客:配置网络yum仓库和本地仓库开干1、安装中文支持yum -y gr...原创 2019-04-01 18:45:13 · 259 阅读 · 0 评论 -
配置网络yum源和本地yum源
一、配置网络yum源先安装好wget:yum -y install wget具体操作如下:1、备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2、下载新的CentOS-Base.repo 到/etc/yum.repos.d/CentOS 5wget -O /et...原创 2019-04-01 17:44:42 · 342 阅读 · 0 评论 -
从cut、sed到Linux强大的文本分析工具awk
1、awk简介awk是一个强大的文本分析工具,也可以说是Linux下一门字符串处理语言,它的数据可以来自标准输入(stdin)、一个文件或多个文件、或其他命令的输出。它可以作为命令使用,但更多的是作为脚本使用。它支持正则表达式、支持自定义变量(类map型数组,只不过索引可以是字符串)、支持内置变量、内置函数、及流程控制语句。它会依次读取文件的每一行内容, 然后对其进行处理。空格符和制表...原创 2019-04-01 13:27:09 · 150 阅读 · 0 评论 -
配置多台虚拟机间的ssh信任关系
机器主机名和Ip(均使用root用户)hadoop001:192.168.137.131hadoop001:192.168.137.132hadoop001:192.168.137.133先配置hadoop001与hadoop002、hadoop003之间的信任关系#未特别注明的机命令在三台机器上都要执行1、cd /root2、rm -rf .ssh3、ssh-k...原创 2018-02-19 20:37:51 · 480 阅读 · 0 评论 -
Linux下玩转Git
1、git的编译安装1)安装依赖包yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker2)下载对应的源码并解压:wgethttps://github.com/git/git/archive/v2.11.0.tar.gzta...原创 2018-02-01 21:17:59 · 686 阅读 · 0 评论 -
Linux常用命令一
Linux命令一1、pwd: 显示当前用户的所在的目录2、家目录: root: /root jepson: /home/jepson xxxx: /home/xxxx3、路径切换命令 cd [~ ]: 切换到当前用户的家目录 cd /tmp : 切换到指定目录 (按1次 tab键自动补全 2次打印所有相关的)...原创 2017-11-30 17:20:56 · 305 阅读 · 0 评论 -
Linux常用命令二
Linux常用命令二1、用户和用户组用户:使用操作系统的人用户组:具有相同权限的一组用户 /etc/passwd 存储用户登录信息/etc/group 存储用户组信息useradd 用户名 添加一个用户userdel 用户名 删除一个用户groupadd 用户组名 添加一...原创 2017-12-03 20:45:15 · 367 阅读 · 0 评论 -
Linux克隆
linux克隆需求: 将rzdatahadoop001复制出一台rzdatahadoop002,使rzdatahadoop002独立运行且能访问外部网络1-1、找到rzdatahadoop001的虚拟机安装目录,将该目录内所有文件复制到rzdatahadoop002的安装目录下。1-2、将rzdatahadoop002中复制而来的.lck文件全部删除。...原创 2017-12-10 15:21:40 · 599 阅读 · 0 评论 -
Linux配置静态ip访问外网
linux配置静态ip访问外网1、关闭windows的防火墙,开启windows的两个服务:VMware DCHP service 和VMware NAT service.2、关闭虚拟机防火墙3、关闭selinux. 临时关闭:setenforce 0(重启失效) 永久关闭...原创 2017-12-10 16:26:06 · 7231 阅读 · 0 评论 -
调度工具Rundeck安装使用
调度工具rundeck1、常用的调度工具:crontab、azkaban、rundeck、xxl_job2、部署rundeck(先部署好满足版本要求的java) a.下载:rundeck.org--------Download Rundeck-------Rundeck Core(免费,功能弱一些)------Rundeck-launcher-*.jar b.将jar上传到linux的...原创 2017-12-19 19:22:26 · 2189 阅读 · 0 评论 -
VM安装虚拟机
vm安装虚拟机一定选择64位,不然很多软件安装会出问题主机名和安装目录6、内存按照实际需求9、磁盘空间按照实际需求此处可定制硬件,删除声卡打印机等不需要的硬件...原创 2018-01-04 21:08:44 · 392 阅读 · 0 评论 -
CentOS二进制安装MySQL5.6
mysql二进制安装mysql日志:/usr/local/mysql/data/$(主机名).err关系型数据库:Oracle、MySQL、PostgreSQL非关系型数据库(NOSQL):HBase、Redis图形数据库:Titan时序数据库:influxdb安装MySQL步骤1、上传安装包至/uer/local目录下,执行解压(使用root用户) ...原创 2018-01-05 09:06:44 · 303 阅读 · 0 评论