![](https://img-blog.csdnimg.cn/0fda39e496b640599e94e77ca6b899d4.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 55
Linux 操作和 Shell 脚本
Alienware^
喜欢专研Java,Scala,Python,数据库,以及大数据框架系列知识。希望通过不断的学习,记录自己的点点滴滴。
展开
-
简单带你进入Linux的世界
YUM(全称为 Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 CentOS中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装,原创 2022-10-24 18:39:50 · 276 阅读 · 0 评论 -
xshell连接不上ubuntu总结
今天发生一件极其恐慌的事情,哎,我这可爱的女朋友用xshell 连接 Ubuntu连接不上,我检查了一下,宿主机和虚拟机网络互通,但是就是连接不上,经过排查,发现Ubuntu中的 ssh出现了问题,当输入 ps -ef | grep ssh 时,出现如上图片,具体解决办法如下网址可以解决。https://blog.csdn.net/guoqi_666/article/details/108733493...原创 2021-11-08 23:23:50 · 417 阅读 · 0 评论 -
基于Centos7的ssh 配置
卖个关子:免密登录原理:首先三个虚拟机 Bigdata04,Bigdata05,Bigdata06生成公钥和私钥首先是进入Bigdata04 root目录下的 .ssh 搭建ssh 免密[root@Bigdata04 ~]# cd .ssh/[root@Bigdata04 .ssh]# ll总用量 4-rw-r--r--. 1 root root 186 5月 29 20:21 known_hosts[root@Bigdata04 .ssh]# ssh-keygen -t rsaG原创 2021-05-29 21:13:57 · 195 阅读 · 0 评论 -
Shell工具(重点)
文章目录1,cut2,Sed3,awk4,sort1,cutcut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。1.基本用法cut [选项参数] filename说明:默认分隔符是制表符2.选项参数说明选项参数功能-f列号,提取第几列-d分隔符,按照指定分隔符分割列3.案例实操(0)数据准备[root@Bigdata shell]$ touch cut.txt[ro原创 2021-01-31 21:09:11 · 225 阅读 · 0 评论 -
Shell 中 函数
文章目录1,系统函数2,自定义函数1,系统函数1.basename基本语法basename [string / pathname] [suffix] (功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会将pathname或string中的suffix去掉。2.案例实操(1)截取该/opt/shell/huan.txt路径的文件名称[root@Bigdata shell]#原创 2021-01-31 15:03:54 · 135 阅读 · 0 评论 -
Shell 之 Read 案例
read读取控制台输入1.基本语法read(选项)(参数)选项:-p:指定读取值时的提示符;-t:指定读取值时等待的时间(秒)。参数变量:指定读取值的变量名2.案例实操(1)提示7秒内,读取控制台输入的名称[root@Bigdata shell]$ touch read.sh[root@Bigdata shell]$ vim read.sh#!/bin/bashread -t 7 -p "Enter your name in 7 seconds " NAMEecho $NAM原创 2021-01-31 14:40:40 · 134 阅读 · 0 评论 -
Shell的流程控制 (重点)
文章目录1,if 判断2,case 语句3,for语句4,while 循环1,if 判断1.基本语法if [ 条件判断式 ];then程序fi或者if [ 条件判断式 ]then程序fi注意事项:(1)[ 条件判断式 ],中括号和条件判断式之间必须有空格(2)if后要有空格2.案例实操(1)输入一个数字,如果是1,则输出banzhang zhen shuai,如果是2,则输出cls zhen mei,如果是其它,什么也不输出。[root@Bigdata shell]$ tou原创 2021-01-31 14:30:54 · 161 阅读 · 0 评论 -
Shell的运算符和条件判断
文章目录1,运算符2,条件判断1,运算符1.基本语法(1)“((运算式))”或“((运算式))”或“((运算式))”或“[运算式]”(2)expr + , - , *, /, % 加,减,乘,除,取余注意:expr运算符间要有空格2.案例实操:(1)计算3+2的值[root@Bigdata shell]$ expr 2 + 35(2)计算3-2的值[root@Bigdata shell]$ expr 3 - 2 1(3)计算(2+3)X4的值(a)expr一步完成原创 2021-01-30 19:55:52 · 201 阅读 · 0 评论 -
Shell 中的变量以及使用方式
文章目录1,系统变量2,自定义变量3,特殊变量:$n4,特殊变量:$#5,特殊变量:$ *、$@6,特殊变量:$?1,系统变量1.常用系统变量$HOME、$PWD、$SHELL、$USER等展示如下:[root@Bigdata shell]# echo $HOME/root[root@Bigdata shell]# echo $PWD/opt/shell[root@Bigdata shell]# echo $SHELL/bin/bash[root@Bigdata shell]#原创 2021-01-30 14:18:39 · 619 阅读 · 0 评论 -
Shell 简介以及简单入门
大数据开发岗为什么要学习Shell呢?1)需要看懂大数据运维岗人员编写的Shell程序。2)偶尔会编写一些简单Shell程序来管理集群、提高开发效率艺多不压身Shell是一个命令行解释器,它接受应用程序/用户命令,然后调用操作系统内核Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强Shell解析器Linux提供的Shell解析器有:[root@Bigdata ~]$ cat /etc/shells /bin/sh/bin/bash/sbin/nologin/bin/原创 2021-01-29 23:47:26 · 160 阅读 · 0 评论 -
Centos7下安装Mysql
安装包准备1)卸载自带的 Mysql-libs(如果之前安装过 mysql,要全都卸载掉)[luanhao@Bigdata00 software]$ rpm -qa | grep -i -E mysql\|mariadb | xargs -n1 sudo rpm -e --nodeps2)将安装包和 JDBC 驱动上传到/opt/software,共计 6 个01_mysql-community-common-5.7.16-1.el7.x86_64.rpm02_mysql-community-l原创 2021-03-16 14:05:34 · 120 阅读 · 0 评论 -
SSH 故障 开启集群总是输入密码 (Centos 7 )
开启Hadoop集群如下[luanhao@Bigdata00 hadoop]$ start-dfs.sh Starting namenodes on [Bigdata00]luanhao@bigdata00's password: Bigdata00: starting namenode, logging to /opt/module/hadoop-2.7.2/logs/hadoop-luanhao-namenode-Bigdata00.outluanhao@bigdata00's passwor原创 2021-03-16 12:18:19 · 567 阅读 · 0 评论 -
基于Centos 7 准备 大数据环境的前奏
其实以前做 Centos 6 做习惯了,但是今天才知道,原来Centos 6 在 去年年底已经停止维护和更新了,不得不开始学习Centos 7 环境时间命令 (原始)[luanhao@localhost ~]$ timedatectl set-ntp no[luanhao@localhost ~]$ timedatectl set-time "2021-02-05 20:12:30"[luanhao@localhost ~]$ date1)准备三台虚拟机,虚拟机配置要求如下:(这里只配置单台)原创 2021-02-07 16:21:11 · 936 阅读 · 0 评论 -
Centos 7 下的网络配置问题
查看Linux虚拟机的虚拟网络编辑器,编辑->虚拟网络编辑器->VMnet8查看Windows系统适配器VMware Network Adapter VMnet8的IP地址保证Linux文件中IP地址、Linux虚拟网络编辑器地址和Windows系统VM8网络IP地址相同...原创 2021-02-05 20:35:37 · 170 阅读 · 0 评论 -
Linux 下安装 Centos7 教程
打开VMWare点击自定义高级点击下一步点击下一步选择 Centos 7 64位设置名称和路径配置处理器 (根据自己电脑需求配置)配置运行内存设置网络设置磁盘 IO磁盘类型选择磁盘磁盘容量之后往后面一直点下一步即可此时来到此界面点击CD 参照步骤点击确定后静等。。。。。。选择语言继续之后点击软件选择 点击如下页面完成后 点击 安装位置 -> 我要配置分区点击完成点击自动创建接受更改点击开始安装自行设置ROOT原创 2021-02-05 19:22:49 · 152 阅读 · 0 评论 -
Linux下安装Zookeeper服务器
文章目录分布式安装部署集群规划解压安装配置服务器编号集群操作分布式安装部署集群规划在hadoop102、hadoop103和hadoop104三个节点上部署Zookeeper。解压安装(1)解压Zookeeper安装包到/opt/module/目录下[root@hadoop102 software]$ tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/(2)同步/opt/module/zookeeper-3.4.10目录内容到hadoop103原创 2020-08-12 09:36:04 · 236 阅读 · 0 评论 -
Linux下安装hadoop服务器
文章目录虚拟机环境准备配置虚拟机IP修改主机名主机映射克隆虚拟机配置SSH在/opt目录下创建文件夹安装JDK卸载现有JDK在Linux系统下的opt目录中查看软件包是否导入成功解压JDK到/opt/module目录下配置JDK环境变量测试JDK是否安装成功安装Hadoop进入到Hadoop安装包路径下解压安装文件到/opt/module下面查看是否解压成功将Hadoop添加到环境变量测试是否安装成功重启(如果Hadoop命令不能用再重启)编写集群分发脚本xsync脚本实现修改脚本 xsync 具有执行权限原创 2020-08-11 19:33:29 · 394 阅读 · 0 评论