Linux学习及相关操作
文章平均质量分 61
收录了本人学习Linux的笔记以及Linux的相关操作
一个人的牛牛
一个人的牛牛,要么孤独,要么庸俗!踏踏实实从头开始!
展开
-
时间同步/集群时间同步/在线/离线
NTP(Network Time Protocol)网络时间协议,是用来使计算机时间同步的一种协议,它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。NTP的目的是在无序的Internet环境中提供精确和健壮的时间服务。原创 2023-06-11 00:04:30 · 898 阅读 · 0 评论 -
shell学习笔记(六)——实战一:脚本编写
启动jar脚本,flume的conf文件启停脚本,rsync的分发脚本,jps群起脚本,zookeeper群起脚本,kafka群起脚本。原创 2022-07-21 17:52:02 · 290 阅读 · 0 评论 -
shell编程学习笔记(五)——函数/传递参数/重定向/文件包含
本文仅仅是学习笔记!shell可以定义函数,在shell脚本中可以随便调用。格式: 注:(1)可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。(2)return: 返回,不加将以最后一条命令运行结果作为返回值; return后跟数值n(0-255)。例: 注:(1)$? :获得函数返回值;(2)函数放在脚本开始部分,shell解释器首次发现它时,才可使用;(3)使用函数名调用函数。调用函数时可以向其传递参数。在函数体内部,通过 $n 的形式来获取参数的值。 注原创 2022-07-11 16:47:51 · 274 阅读 · 0 评论 -
shell编程学习笔记(四)——if/if else/for/while/until/case...seac
语法格式:注:condition 一般为条件表达式。语法格式:语法格式:if else 的 [...] 判断语句中大于使用 -gt,小于使用 -lt。 if else如果使用 ((...)) 作为判断语句,大于和小于可以直接使用 > 和原创 2022-07-11 15:17:45 · 169 阅读 · 0 评论 -
shell编程学习笔记(三)——echo命令/printf命令/printf转义序列
本文仅仅是个人学习笔记的记录!目录shell echo命令Shell printf 命令printf的转义序列用于字符串的输出(1)显示普通字符串 (2)显示转义字符串 (3)显示变量 (4)显示换行(5)显示不换行(6)显示结果定向到文件 (7)原样输出字符串 (8)显示命令执行结果printf 命令模仿 C 程序的 printf() 程序。使用 printf 的脚本比使用 echo 移植性好。printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符串的原创 2022-07-10 23:46:24 · 723 阅读 · 0 评论 -
shell编程学习笔记(二)——传递参数/基本运算符/
本文仅仅是个人学习笔记的记录!目录shell传递参数shell基本运算符算术运算符关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$nn 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推注:$0 为执行的文件名: 以下是特殊字符用来处理参数Shell 支持多种运算符:(1)算数运算符(2)关系运算符(3)布尔运算符(4)字符串运算符(5)文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他原创 2022-07-10 21:41:08 · 361 阅读 · 0 评论 -
shell编程学习笔记(一)——入门/变量/字符串/数组/注释
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 脚本,是一种为 shell 编写的脚本程序。业界所说的 shell 通常都是指 shell 脚本。打开文本编辑器 vi/vim ,新建一个文件 test.sh,扩展名为 sh(sh代表shell),扩展名并不影响脚本执行。输入代码:注:#! 告诉系统其后路径所指定的程序即是解释此脚本文件的 Shell 程序,它告诉系统这个脚本需要什么解释器来执行。echo 命令用原创 2022-07-10 16:23:37 · 511 阅读 · 0 评论 -
Linux集群时间同步
一、说明:1.服务器在公网环境(能连接外网),可以不采用集群时间同步。因为服务器会定期 和公网时间进行校准;2.服务器在内网环境,必须要配置集群时间同步,因为时间久了,会产生时间偏差, 导致集群执行任务时间不同步。 二、前期准备找一个机器,作为时间服务器,所有的机器与这台集群时间进行定时的同步,采用 1 分钟同步一次。三、配置同步1.查看所有节点 ntpd 服务状态和开机自启动状态。sudo systemctl status ntpd...原创 2022-05-04 20:40:29 · 800 阅读 · 0 评论 -
Linux卸载JDK(虚拟机自带JDK)
注:最小化安装不需要执行!!!rpm -qa | grep -i java | xargs -n1 rpm -e --nodepsrpm -qa:查询所安装的所有 rpm 软件包 grep -i:忽略大小写 xargs -n1:表示每次只传递一个参数 rpm -e --nodeps:强制卸载软件...原创 2022-05-05 19:44:49 · 688 阅读 · 0 评论 -
Linux系统CentOS7破解密码
Linux相关操作原创 2021-11-24 17:28:58 · 4048 阅读 · 0 评论 -
jps、kafka、zookeeper群起脚本和rsync文件分发脚本(超详细)
目录一、前期准备1.1创建文件夹1.2设置环境变量1.3环境变量生效二、rsync文件分发脚本2.1下载rsync2.2编写文件分发脚本2.3测试三、群起脚本3.1编辑.bashrc3.2分发.bashrc3.3编写jps群起脚本3.4编写zookeeper群起脚本3.5编写kafka群起脚本注:本文综合了许多资料写成。注意:hadoop01,hadoop02,hadoop03是我的主机名,hadoop01是主节点,以下操作均在hadoop..原创 2022-04-14 23:00:37 · 1572 阅读 · 0 评论 -
flume和kafka相关的命令集合
flume和kafka相关的命令集合原创 2022-03-09 19:14:17 · 808 阅读 · 0 评论 -
Linux系统CentOS7安装jdk
Linux系统CentOS7安装jdk原创 2021-11-29 16:57:12 · 1602 阅读 · 0 评论 -
Linux配置免密登录单机和全分布
Linux配置免密登录单机和全分布原创 2021-12-01 14:49:10 · 2269 阅读 · 1 评论 -
Linux安装MySQL5.7(CentOS7)
下载MySQL的Linux版本在CentOS7上本地安装MySQL5.7原创 2022-03-12 11:07:43 · 2495 阅读 · 0 评论 -
Linux配置静态ip地址(CentOS7)(不踩坑)
输入ip addr发现没有ip地址????因为网络变化ip地址也一起变化????针对这样的问题,只要把ip地址配置成固定的就可以了!!!亲测有效!!!!ip addr修改eno16777736(注意:每个人的不一样)vi /etc/sysconfig/network-scripts/ifcfg-eno16777736留下下图的配置,其他的删除就好了!TYPE="Ethernet" #默认BOOTPROTO="static" #改成staticNAME="...原创 2022-03-14 22:50:38 · 4328 阅读 · 0 评论