linux
# linux
Geoffrey Turing
Engaged in Java RD,BigDataRD,SRE... Contribute to Apache Hadoop/Kafka/Pulsar/Doris community
展开
-
【Geoffrey的Linux命令】iptables
Linux命令——iptables详解原创 2022-07-13 21:59:35 · 1015 阅读 · 0 评论 -
Mac设置SSH免密登陆公司服务器
会话级别ssh要输入密码eval ssh-agent -sssh-add -K ~/.ssh/id_rsa永久生效edit ~/.ssh/configadd:Host * AddKeysToAgent yes UseKeychain yes IdentityFile ~/.ssh/some_idThis way you don’t need an additional package.你就加到了KeyChain中了...原创 2022-02-28 11:36:47 · 696 阅读 · 0 评论 -
centos 8 yum报错 no URLs in mirrorlist [closed]
centos 8 yum命令报错[vagrant@192.168.38.4] ~ >> sudo yum updateCentOS Linux 8 - AppStream 71 B/s | 38 B 00:00Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorli原创 2022-02-17 10:23:45 · 1407 阅读 · 0 评论 -
linux swap及启停操作
1、为什么要关闭swap?1.1、swap的用途?swap 分区就是交换分区,(windows平台叫虚拟内存)在物理内存不够用时,操作系统会从物理内存中把部分暂时不被使用的数据转移到交换分区,从而为当前运行的程序留出足够的物理内存空间1.2、为什么要关闭swap?swap启用后,在使用磁盘空间和内存交换数据时,性能表现会较差,会减慢程序执行的速度有的软件的设计师不想使用交换例如:kubelet 在 1.8 版本以后强制要求 swap 必须关闭2、查看swapon/swapoff所属的r原创 2021-12-27 15:58:42 · 2739 阅读 · 0 评论 -
Linux一键创建用户并赋予sudo权限脚本
脚本#!/bin/bash#使用:sh user_system.sh geoffrey Ab*112580 host#创建用户并设置密码name=$1pass=$2#echo "you are setting username : ${name}"#echo "you are setting password : $pass for ${name}"#调用name变量创建用户useradd $nameif [ $? -eq 0 ];then echo -e "\033[32m用户原创 2021-10-29 17:37:08 · 2870 阅读 · 0 评论 -
集群指定用户一键双向免密脚本
脚本条件root执行简单准备安装expectyum -y install expect创建待操作主机列表vi hosthost内容如下node1node2node3注意点host文件与脚本文件在同级目录下脚本内容#!/bin/shDEST_USER=$1PASSWORD=$2HOSTS_FILE=$3if [ $# -ne 3 ]; then echo "Usage:" echo "$0 remoteUser remotePassword hos原创 2021-10-29 16:59:53 · 2045 阅读 · 1 评论 -
Linux-jq使用
官网https://stedolan.github.io/jq/manual/#Basicfiltersjq安装yum install jqjq操作创建jq -n {a:1}jq -n '{a:"test"}'合并jq -n '{a:"test"} + {b:2}'删除更新查询查询数组中的值查询数组长度数组相加高级查询...原创 2021-08-25 22:16:39 · 159 阅读 · 0 评论 -
Curl使用文档总结
CURL 发送POST请求curl -H "Content-Type: application/json" -X POST -d '{"user_id": "123", "coin":100, "success":1, "msg":"OK!" }' "http://192.168.0.1:8001/test"参数 内容-H 请求头-d POST内容-X 请求协议简介curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能原创 2021-08-23 15:09:41 · 1008 阅读 · 0 评论 -
pdsh使用
pdsh的全称是parallel distributed shell,与pssh类似,pdsh可并行执行对远程目标主机的操作,在有批量执行命令或分发任务的运维需求时,使用这个命令可达到事半功倍的效果。同时,pdsh还支持交互模式,当要执行的命令不确定时,可直接进入pdsh命令行,非常方便。>pdsh -vpdsh-2.29rcmd modules: ssh,rsh,exec (default: rsh)misc modules: machines,dshgrouppdsh -w ssh原创 2021-05-25 20:49:40 · 2988 阅读 · 1 评论 -
Mac上VirtualBox虚拟机扩容/目录磁盘容量
环境虚拟机:VirtualBox on MacLinux系统:centos7目的因初始分配磁盘容量过小,现增加磁盘容量,并将容量增加到根目录/上面;步骤1、查看系统初始目录大小2、关闭虚拟机、增加磁盘容量大小方法很多,百度去吧3、启动虚拟机4、查看磁盘分区列表使用root账号执行命令:fdisk -l查看磁盘分区列表;此时可看到当前有两个分区,一个主分区sda1,一个逻辑分区sda2;5、为新增的磁盘容量创建逻辑分区sda3fdisk /dev/sda6、重启虚拟原创 2021-02-27 19:48:25 · 1962 阅读 · 0 评论 -
linux切换yum源为阿里云镜像
linux切换yum源1、需要提前安装wget命令yum install wget -y2、切换到yum的安装目录/etc/yum.repos.d/3、将所有的已经存在的文件添加备份以下两种方式任选其一 1、给文件该名称添加.bak 2、创建backup目录,将所有的文件移动进去4、打开阿里云镜像网站打开镜像网站 https://mirrors.aliyun.com 下载阿里云镜像repo文件也可以用wget下载下来wget -O /etc/yum.repos.d/Ce原创 2020-06-17 17:30:35 · 2566 阅读 · 0 评论 -
HDP3.1.5源码编译打rpm包全流程讲解
1:编译源码这里拿HDP3.1.5的hbase_2_1_6来举例子编译详细步骤请看如下链接https://blog.csdn.net/qq_37865420/article/details/106123779更多的困难是网络原因,其中最终的编译执行命令如下nohup mvn package -DskipTests assembly:single validate -Denforcer.skip=true >../mvnLog 2>&1 & 编译成功后,在habse-原创 2020-05-25 16:10:33 · 5861 阅读 · 72 评论 -
Linux极客汇总常用运维大全
通配符定义:shell 内建的符号⽤途:操作多个相似(有简单规律)的⽂件常⽤通配符*匹配任何字符串? 匹配1个字符串[xyz] 匹配xyz任意⼀个字符[a-z] 匹配⼀个范围[!xyz] 或 [^xyz] 不匹配⽂本查看命令catheadtail常⽤参数 -f ⽂件内容更新后,显示信息同步更新wcwc -l a.txt 查看a.txt有多少行more一页一页的显示,逐页阅读,按空白键(space)就往下一页显示按 b 键就会往回(back)一页显示还有原创 2020-05-15 18:27:30 · 2847 阅读 · 4 评论 -
kafka全操作精讲
kafka基本操作如下是在${KAFKA_HOME}/bin/目录下所有kafka自带脚本启动关闭kafka集群我用的Ambari进行管理,如果是自己搭建的全分布集群,则可以用如下kafka-cluster-start.sh或kafka-cluster-stop.sh脚本进行所有brokers启动关闭,实际上就是循环所有broker执行kafka-server-start/stop.sh...原创 2020-04-15 17:19:27 · 7321 阅读 · 45 评论 -
linux tree安装(三步走)
下载上传至linuxlinux直接yum安装yum install tree本地下载源码包上传如果yum源没有的话,可以下载源码包http://mama.indstate.edu/users/ice/tree/选择第二个进行下载解压tar -zxvf tree-1.8.0.tgz(我下载的是1.8)编译cd tree-1.8.0make installOK,搞定tree...原创 2020-04-28 10:33:36 · 2935 阅读 · 2 评论 -
jps中process information unavailable的问题
问题与现象部署集群时用到了其他用户进行操作后jps显示进程时很奇怪出现一个process information unavailable的进程名称分析问题初步分析jvm记录出现问题在jvm运行时会生成一个目录hsperfdata_USER({USER}(USER({USER}是启动java进程的用户),在linux中默认是/tmp,目录下会有些 pid文件,存放jvm进程信息,而jma...原创 2019-12-30 10:16:51 · 455 阅读 · 0 评论