随笔分类 - linux
摘要:必用必记 1、命令或路径的补全键 Tab 使用: 命令补全; 文件名或者路径补全 连续按2次Tab键,显示以已输入字符开头的所有命令、文件名或路径 2、光标回到命令首行 ctrl+a 3、光标回到命令行尾 ctrl+e 4、中断终端正在执行的任务或者删除整行 ctrl+c 使用: 结束目前正在运行的
阅读全文
摘要:安装前准备 jdk环境 开始安装 下载安装包 地址1:https://archive.apache.org/dist/flink/flink-1.18.0/flink-1.18.0-bin-scala_2.12.tgz 官方:https://dlcdn.apache.org/flink/flink-
阅读全文
摘要:集群地址分配 名称 IP 子网掩码 网关 DNS flink01 192.168.22.211 255.255.255.0 192.168.22.2 114.114.114.114 flink02 192.168.22.212 255.255.255.0 192.168.22.2 114.114.1
阅读全文
摘要:kafka版本过高所致,2.2+=的版本,已经不需要依赖zookeeper来查看/创建topic,新版本使用 --bootstrap-server替换老版本的 --zookeeper-server。 [root@kwephis1160698 bin]# ./kafka-topics.sh --lis
阅读全文
摘要:####基本语法: 格式一 ``` expr +、 -、 \*、/、 %(加、减、乘、除、求余) ``` 格式二 ``` "$((运算式))"或者"$[运算式]" ``` ####基本运算符 Shell 和其他编程语言一样,支持多种运算符,包括: * 算术运算符 * 关系运算符 * 布尔运算符 *
阅读全文
摘要:####基本语法: ``` while [ condition ] do statement done 或 while [ condition ]; do statement done ``` ####注意事项: ####实践:
阅读全文
摘要:####基本语法: 格式一 ``` for(( 初始值; 循环控制条件; 变量变化)) do statements done ``` 格式二 ``` for 变量 in 值1 值2 值3 ... do statements done ``` ####注意事项: ####实践:
阅读全文
摘要:####基本语法: ``` case expression in pattern1) statement1 ;; pattern2) statement2 ;; *) statement3 ;; esac ``` ####注意事项: * 以 **`case`** 开始 **`esac`** 结尾 *
阅读全文
摘要:####基本语法: (1)单分支 ``` if [ condition ];then statement(s) fi 或 if [ condition ] then statement(s) fi ``` (2)多分支 ``` if [ condition1 ]; then statement1(s
阅读全文
摘要:shell字符串截取,一般包含从指定位置和从指定字符截取。 ###一、从指定位置截取 ####1) 从字符串**左边**开始计数 **格式**: **`${string: start :length}`** 从 string 字符串的左边第 start 个字符开始,**向右截取** length 个
阅读全文
摘要:根据个人多年工作经验,shell没有自己专用的IDE,使用vim开发,对于新手而言不太友好,那如何高效快速书写shell脚本?合适的工具就显得尤为重要,本人比较推荐的就是VS Code。里面有比较成熟的插件,对于新人而言,非常方便。 VS Code 官网: https://code.visualst
阅读全文
摘要:####基本语法 格式一: ``` test condition ``` 格式二: ``` [ condition ] ``` 注意:1)condition前后要有空格。2)条件非空即为true,例如[ hello ]返回true,[ ]返回false ###常用判断条件 (1)两个整数之间的比较
阅读全文
摘要:shell编程提供一个范式,有利于统一程序风格,增加可读性。 #范式: ASSIGN SHELL/指定壳 DESCRIPTION/程序说明 BODY/程序体 #扩展: ###1、ASSIGN SHELL/指定壳,如果不指定壳,默认使用Bourne SHELL,建议使用KSH \#!SHELL路径 #
阅读全文
摘要:首先,要了解他们之间的区别,要了解Linux系统的分类,主要分为以下大类: Redhat系列:Redhat、Centos、Fedora等 Debian系列:Debian、Ubuntu、Mint等及其衍生版本等 其它:Slackware,Gentoo,Arch linux,LFS,SUSE等。 ###
阅读全文
摘要:1、官网下载,准备centos镜像 https://www.centos.org/download/ 进入后, CentOS-7-x86_64-DVD-2009.iso 2、下载VMware Workstation Pro https://www.vmware.com/cn/products/wor
阅读全文
摘要:find是Linux 中强大的搜索命令,可以按照文件名、权限、大小、时间、属主属组等,在指定目录下快速查找所需要的文件。命令所在路径:/bin/find。 ##find命令语法 ####语法: find [ 指定目录 ] [ 寻找条件 ] [ 查完后执行的动作 ] 或者: find path -op
阅读全文
摘要:####1、CentOS7中安装httpd 通过yum install httpd [root@cavan rpm]# yum install httpd Repository extras is listed more than once in the configuration MySQL To
阅读全文
摘要:1、下载 官网:https://maven.apache.org/download.cgi 2、上传包 将下载好的maven安装包apache-maven-3.8.6-bin.tar.gz放在磁盘的 /usr/local/ 目录下,如下图: 3、解压安装包 cd /usr/local/ tar -z
阅读全文
摘要:安装前准备: 安装JDK 安装zookeeper(如果使用kafka内置的zookeeper,可以忽略) 第一步、安装JDK kafka依赖JAVA环境,所以首先要安装jdk 第二步、安装zookeeper 1)下载 官网地址:https://zookeeper.apache.org/release
阅读全文
摘要:当你经常面对api时,curl将是你重要学习的工具,因为curl可以让你不需要浏览器也能作为Http客户端发送请求。而且它是跨平台的,Linux、Windows、Mac都会执行的很好。 一、curl 常用命令 作用:可以用来进行HTTP/HTTPS请求、上传/下载文件等,支持认证、代理等。 curl
阅读全文