第2章 Linux命令 1.Shell 计算机硬件:由运算器.控制器.存储器.输入/输出设备等共同组成 Shell:人与硬件的翻译官,人要想使用硬件,需要服务程序 Bash四大好处: (1)通过上下方向键来调取过往执行过的Linux命令: (2)命令或参数仅需输入前几位就可以用Tab键补全: (3)具有强大的批处理脚本: (4)具有实用的环境变量功能. 2.执行查看帮助命令 命令名称  [命令参数]  [命令对象] 命令对象:是指要处理的文件,目录,用户等资源 命令参数:可以用长格式(完整的选项…
第2章 Linux命令 今天已经跟老刘学习运维第三天了,前两天对虚拟机和Linux系统的安装进行了深入的学习,今天开始命令的学习 系统状态检测命令 1.ifconfig   2.uname:查看系统内核与系统版本等信息   3.uptime:查看系统的负载信息   4.free:显示当前系统中内存的使用量信息   5.who:查看当前登入主机的用户终端信息   tty2:终端 6.last:查看所有系统的登录记录 7.history:历史命令      !编码数字:重复执行某一次的命令     …
第1章 部署虚拟环境安装Linux系统 所谓“工欲善其事,必先利其器” 1.准备工具 VmwareWorkStation  15.5——虚拟机软件(必需) RedHatEnterpriseLinux [RHEL]7.0——红帽操作系统(必需) RedHatEnterpriseLinux 8 [RHEL 8]——红帽操作系统(必需) 2.安装配置VmwareWorkStation ☆☆☆注意,在安装完虚拟机之后,不能立即安装Linux系统,因为还要在虚拟机内设置操作系统的硬件标准.只有把虚拟机内系…
第0章 谈红帽系统 1.Linux,是一套免费使用和自由传播的类Unix操作系统,其源代码完全开源: 开源:==>将程序与程序的源代码一起提供给用户的服务模式. 开源四大特点:低风险.高品质.低成本.更透明. GNU GPL(GNU General Public License,GNU通用公共许可证): GPL开源许可协议四大优势,五大自由: BSD(Berkeley Software Distribution,伯克利软件发布版)许可协议 Apache许可证版本(Apache License V…
第2章 新手必须掌握的Linux命令 章节简述: 本章首先介绍系统内核和Shell终端的关系与作用,然后介绍Bash解释器的4大优势并学习Linux命令的执行方法.经验丰富的运维人员可以通过合理地组合适当的命令与参数,来更精准地满足工作需求,迅速得到自己想要的结果,还可以尽可能地降低系统资源消耗. 本书精挑细选出读者有必要首先学习的数十个Linux命令,它们与系统工作.系统状态.工作目录.文件.目录.打包压缩与搜索等主题相关.通过把上述命令归纳到本章中的各个小节,让您可以分门别类地逐个学习这些最…
  第2章 新手必须掌握的Linux命令 章节简述: 本章节讲述系统内核.Bash解释器的关系与作用,教给读者如何正确的执行Linux命令以及常见排错方法. 经验丰富的运维人员可以恰当的组合命令与参数,使Linux字符命令更加的灵活且相对减少消耗系统资源. 已经收录了上百个最常用的Linux命令,其中有数十个命令被放到了后面的章节,到时候咱们再随用随学~ 2.1 强大好用的SHELL 计算机硬件是由运算器.控制器.存储器.输入/输出设备等设备组成的,而能够让机箱内各种设备各司其职东西就叫做——系…
好像接触运维有一年的时间了吧,查的资料什么的,也算是挺多的了.再加上最近看的<Linux就该这么学>,也算是把自己最近学的东西系统化了一下.今天就来说说,常用的Linux命令有什么,如果你正在学习Linux相关命令,希望能够给你一些启发. ➢Shell Shell是一个命令行模式,充当的是人与内核之间的翻译官,用户把一些命令"告诉"终端,它就会调用相应的程序服务去完成相应的工作.Linux系统默认使用的终端是Bash(Bourne-Again SHell)解释器.(如果你够…
2018-10-03 16:04:12 一.常用系统工作命令 1.wget 命令 作用:用于在终端中下载网络文件. 格式:wget [参数] 下载地址 参数及作用: -b : 后台下载模式 -d:显示调试信息 -N:该参数指定wget只下载更新的文件 -S:显示服务器响应 -P:下载到指定目录 -t:最大尝试次数 -c:断点续传 -p:下载页面内所有资源,包括图片.视频等 -r:递归下载 -T timeout:超时时间设置(单位秒) -w time:重试延时(单位秒) -Q quota=numb…
今天学习的命令都是运维工作中经常要用到的,非常实用,必须要用心学习,争取把这些命令烂熟于心,具体内容如下: 一.系统状态监测命令 1.ifconfig命令 用于获取网卡配置与网络状态等信息. [root@linuxprobe Desktop]# ifconfig eno16777728: flags=<UP,BROADCAST,RUNNING,MULTICAST> mtu inet 192.168.134.128 netmask 255.255.255.0 broadcast 192.168.…
线上查询及帮助命令(1个)man 目录操作命令(6个)ls tree pwd mkdir rmdir cd 文件操作命令(7个)touch cp mv rm ln find rename 文件查看及处理命令(21个)cat more less head tac head tail cut paste sort uniq wc iconv dos2unix file diff tree chattr lsattr rev vimdiff 文件打包压缩命令(3个)gzip tar unzip 信息显…
一.命令组成 一个完整的命令通常由  命令名称 [命令参数] [命令对象]  组成. 注意:命令名称.命令参数.命令对象之间用空格键隔开. 二.系统工作命令 查看主机名称 echo $HOSTNAME 查看系统当前时间,按照 年-月-日 时-分-秒 格式 date "+%Y-%m-%d %H:%M:%S" root用户重启系统 reboot 下载网络文件 wget [参数] 下载地址 参数 作用 -b 后台下载模式 -O 下载到指定目录 -t 最大尝试次数 -c 断点续传 -p 下载页…
小伙伴们肯定都遇到这么尴尬场景,线上服务出问题了,老大一直在问什么问题导致的,而你由于对查找文本的命令不太熟,鼓捣了半天才找到那条 异常日志,而这时可能半个小时都已经过去了.老大可能对你失望透顶了.讲真我就是这样的小白.对此痛定思痛,疯狂了解各种查找命令的使用方式. 常用的文本查找命令    cat命令    格式:cat [-ns] file  选项: -n 显示行号 -s 空行不输出 这是对查找文件有用的两个选项,其它的相关选项可以自行百度    more命令    格式:more [-sp…
1.1强大好用的Shell    通常来讲,计算机硬件是有运算器,控制器,存储器,输入/ 输出设备等共同组成的,而让各种硬件设备各司其职且又能协同运行的东西就是系统内核.Linux系统的内核负责完成对硬件资源的分配.调度任务.一般不直接编译内核参数,而是用户通过基于系统调用接口开发出的程序或者服务来管理计算机. 主流Linux系统选择Bash解释器作为命令行终端主要是有以下4个优势: (1)通过上下方向键来调取过以往执行过的命令. (2)命令或者参数仅需输入前几位就可以通过Tab键补全. (3)…
常用的系统工作命令 1echo:用于在终端显示字符串或变量 格式为:“echo [字符串|变量]” 2date:用于显示/设置系统的时间或日期 格式为:“data[选项][+指定格式]” 3rebot:用于重启系统(仅root用户可以使用) 格式为:reboot 4wget:用于使用命令行下载网络文件 格式为:wget[参数]下载地址 5elink:用于实现一个纯文本界面的浏览器 格式为:elinks[参数]网址 系统状态检测命令 6ifconfig:用于获取网卡配置和网络状态等信息 格式为:i…
内容预览 1.输入输出重定向 2.管道命令符 3.命令行的通配符 4.常用的转义符号 5.重要的环境变量 一.输入输出重定向 重定向技术的5种模式:1 标准覆盖输出重定向 错误覆盖输出重定向 错误追加输出重定向 输入重定向 ):默认从键盘输入,也可从其他文件或命令中输入 ):默认输出到屏幕 ):默认输出到屏幕 输入重定向中用到的符号及作用1 命令 < 文件 //将文件作为命令的标准输入 命令 << 分界符 //从标准输入中读入,直到遇到分界符才停止 命令 < 文件1 > 文件…
2018-10-03 22:20:48 一.文件目录管理命令 1.touch 命令 用于创建空白文件或设置文件的时间,格式为“touch [选项] [文件]”. 参数: -a :仅修改“读取时间(atime)” -m:仅修改“修改时间(mtime)” -d:同时修改 atime 与 mtime 2.mkdir 命令 用于创建空白的目录,格式为“mkdir [选项] 目录”. mkdir -p:递归创建具有嵌套叠层关系的文件目录 [root@centos110 ~]# mkdir linuxpro…
Ⅰ. 常用系统工作命令 1. echo 命令 echo命令用于在终端输出字符串货变量提取后的值,格式为"echo [字符串 | $变量]" 例:把指定字符串"LinxuHat"输出到终端屏幕的命令为: [root@linuxprobe Desktop]# echo LinuxHat 该命令会在终端屏幕上显示如下信息: LinuxHat 使用$变量的方式提取变量SHELL的值,并将其输出到屏幕上: [root@linuxprobe Desktop]# echo $SH…
0 概述 本章内容如下 强大的shell. 帮助文档命令(1) 系统工作命令(10) 系统状态监测命令(8) 工作目录切换命令(3) 文本文件编辑命令(9) 文件目录管理命令(7) 打包压缩或搜索命令(3) 1 强大的shell 2 帮助文档命令 3 系统工作命令 4 系统状态监测命令 1)ifconfig ifconfig 用于获取网卡配置与网络状态的命令,格式为:ifconfig [网络设备] [参数]. 查看网络配置前的状态:ifconfig 上图可以看出:网卡名是 eno16777736…
命令 功能说明 线上查询及帮助命令(2个) man 查看命令帮助,命令的词典,更复杂的还有info,但不常用. help 查看Linux内置命令的帮助,比如cd命令. 文件和目录操作命令(18个) ls 全拼list,功能是列出目录的内容及其内容属性信息. cd 全拼change directory,功能是从当前工作目录切换到指定的工作目录. cp 全拼copy,其功能为复制文件或目录. find 查找的意思,用于查找目录及目录下的文件. mkdir 全拼make directories,其功能…
前言:老刘不敢说写的有多好,但敢保证尽量用大白话把自己复习的内容详细解释出来,拒绝资料上的生搬硬套,做到有自己的了解! 1. hive知识点(2) 第12点:hive分桶表 hive知识点主要偏实践,很多人会认为基本命令不用记,但是万丈高楼平地起,基本命令无论多基础,都要好好练习,多实践. 在hive中,分桶是相对分区进行更加细粒的划分.其中分区针对的是数据的存储路径,而分桶针对的是数据文件,老刘用两张相关的图对比一下,就能明白刚刚说的区别了. 第一张是表进行分区后变化: 第二张是表进行分桶后的…
经过几个月的等待,刘遄老师的LINUX课堂终于开课了,从现在开始,我会在博客里将每一堂课的笔记记录下来,记录自己的每一步成长. 由于是第一次开课,老刘只是简单的介绍了LINUX相关的一些概念,比如开源的概念,开源协议等等. 1.开源:所谓的开源就是指开放源代码的意思 2.开源软件四大特性: 低风险, 即开源软件的维护由开源社区负责,而开源社区往往有比较旺盛的生命力 高品质,大量的开发者参与可以使更多的软件缺陷浮现 低成本,大多数开源工作者往往不会以软件本身为自己谋利,真的是为爱发电 更透明,和高…
老刘今天复习HBase知识发现很多资料都没有把概念说清楚,有很多专业名词一笔带过没有解释.比如这个框架高性能.高可用,那什么是高性能高可用?怎么实现的高性能高可用?没说! 如果面试官听了你说的,会有什么反应?我的感觉就是你说的东西都是别人的,没有自己的理解.所以老刘才会写用大白话讲大数据这个系列,就是争取把东西讲清楚,讲明白!如果觉得老刘写得不错,给老刘点个赞吧! 01 HBase知识点 第1点:HBase的定义 官网画红框中直接就说,HBase是一个分布式.可扩展的大数据存储Hadoop数据库…
前言:老刘目前为明年校招而努力,写文章主要是想用大白话把自己复习的大数据知识点详细解释出来,拒绝资料上的生搬硬套,做到有自己的理解! 01 HBase知识点 第6点:HRegionServer架构 为什么要了解HRegionServer的架构呢?因为HBase集群中数据的存储和HRegionServer有着非常大的关系,只有搞清楚了它的架构,才能理清楚数据存储的逻辑. 那就让老刘好好介绍下HRegionServer架构. StoreFile 在HRegionServer架构图中,StoreFil…
老刘目前为明年校招而努力,写文章主要是想用大白话把自己复习的大数据知识点详细解释出来,拒绝资料上的生搬硬套,做到有自己的理解! 01 HBase知识点(3) 第13点:HBase表的热点问题 什么是热点问题? 就是我们检索hbase的数据首先要通过rowkey来定位数据行,但是呢这里面就有一个问题,由于rowkey设计的问题,就会导致表的数据可能只分布在hbase集群中的一个或少数节点. 当大量客户端访问hbase集群这些数据时,就会造成少数RegionServer的读写请求过多,负载过大,而其…
前言:老刘不敢说写的有多好,但敢保证尽量用大白话把自己复习的知识点详细解释出来,拒绝资料上的生搬硬套,做到有自己的了解! 01 hive知识点(1) 第1点:数据仓库的概念 由于hive它是基于hadoop的一个数据仓库工具,老刘先讲讲数据仓库的一些东西,再开始讲hive. 数据仓库,听名字就知道它是用来存放数据的一个仓库,仓库不同于工程,仓库只用来存放东西,不生产,也不消耗. 精简的讲,数据仓库它本身不生产数据,也不会消耗数据,数据从外部来,供给外部使用,主要用于数据分析,对企业的支持决策做一…
前言:老刘不敢说写的有多好,但敢保证尽量用大白话把自己复习的内容详细解释出来,拒绝资料上的生搬硬套,做到有自己的了解! 1. hive知识点(3) 从这篇文章开始决定进行一些改变,老刘在博客上主要分享大数据每个模块的重点知识点,对这些重点内容进行详细解释,每个模块的完整知识点分享在公众号:努力的老刘.等有机会了,用视频的方式先对每次分享的知识点进行一次分析和总结,再发文章进行详细的解释. 现在开始正文,还是那句话,虽然这些都是hive的常用函数,很多人不在意,但是日常开发中会遇到很多业务需要用到…
 大家在测试工作过程中,可能会遇到需要你去服务器修改一些配置文件,譬如说某个字段的值是1 则关联老版本,是0则关联新版本,这时候你可能就需要会下vi的命令操作:或者查看session设置的时长,可能需要cd到某个目录cat下某个文件.可能我们不需要精通linux,但是基础操作了解对大家的工作还是蛮有帮助的.今天TestYao就介绍几个常用的linux命令给大家认识: 1.ls命令 ls命令是列出目录内容(List Directory Contents)的意思,运行它就是列出文件夹里的内容,可能是…
运维工程师必会的109个Linux命令 版本1.0 崔存新 更新于2009-12-26 目录 1 文件管理 6 1.1 basename 6 1.2 cat 6 1.3 cd 7 1.4 chgrp 7 1.5 chmod 8 1.6 chown 9 1.7 comm 10 1.8 cp 10 1.9 cut 11 1.10 dd 12 1.11 diff 13 1.12 dir 14 1.13 dos2unix 16 1.14 egrep 17 1.15 fgrep 17 1.16 file…
Linux对我们的生活有着很大的影响.至少,你的安卓手机上面就有Linux内核.然而,头一次入手Linux只会让你觉得不适.因为在Linux上,你通常应该使用终端命令,而不是只要点击启动器图像(就像你在Windows上操作那样).不过别担心,下面介绍的这10个基本的Linux命令和重要命令会帮助你尽快入门. 我们在谈论Linux命令时,其实是在谈论Linux系统本身.就这么区区10个基本的Linux命令不会让你成为天才或Linux专家.它会帮助Linux新手使用这些Linux基本命令或者说Lin…