![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 52
尘客.
大数据开发攻城狮
展开
-
CentOS 7安装PG-14 脚本
【代码】CentOS 7安装PG-14 脚本。原创 2023-10-13 10:41:19 · 144 阅读 · 0 评论 -
CentOS 7 虚拟机网卡失效问题:ens33:<NO-CARRIER,BROADCAST,MULTICAST,UP>mtu 1508 gdisc pf ifo_fast state DOWN
某一天打开虚拟机,发现使用SecureCRT之类的远程工具连接不上,但前一天还是好好的。赶紧进VMware Fusion看看,发现如下信息,同时测试发现无法ping通集群其他节点。以下记录解决问题的详细过程。2:ens33:<NO-CARRIER,BROADCAST,MULTICAST,UP>mtu 1508 gdisc pf ifo_fast state DOWN group default qlen1000link/ether 08:8c:29:c2:7a:b3 brd ff :ff原创 2021-12-11 09:41:05 · 14834 阅读 · 6 评论 -
Centos 7 安装配置Maven 3.8(多仓库配置)
0 从官网下载最新版maven,在此用的是3.8.3https://maven.apache.org/download.cgi1 上传server并解压到安装目录tar -zxvf apache-maven-3.8.3-bin.tar.gz -C /usr/sft/2 配置maven仓库信息,vi /usr/sft/maven-3.8.3/conf/settings.xml(1)找到mirrors标签对,添加如下配置<mirror> <id>alimav原创 2021-11-05 17:37:08 · 898 阅读 · 0 评论 -
Centos 7 安装配置mysql 5.7 超详细笔记
1 检查系统是否有自带Mysql老版本rpm -qa | grep mari2 若有进行卸载rpm -e --nodeps mariadb-libs3 Mysql 5.7官方下载https://dev.mysql.com/downloads/mysql/5.7.html4 解压下载安装包tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar -C /usr/sft/mysql-5.7/5 按以下顺序进行安装rpm -ivh mysql-co原创 2021-10-16 11:43:04 · 1133 阅读 · 1 评论 -
Linux集群批量命令执行脚本
试想这样一种场景,集群有一百台节点,如何以最快的速度获得每台节点的JDK版本并进行汇总?1 示例代码如下#vi /usr/tools/clusterCmdExec.sh#1 judge para numberpcount=$#if((pcount==0)); then echo “no args” exitficmd=$1#2 executing cmd loop on cluster nodesfor host in chdp01 chdp02 chdp03d原创 2021-10-09 14:58:09 · 752 阅读 · 0 评论 -
Linux 集群批量免密脚本
操作集群执行一些批量任务时,常常会从操作节点访问其他机器,这时免密配置可以减少许多不必要的时间损耗。另一方面,若是集群节点数量众多,手动配置免密时重复输入密码也是很麻烦的事情。这种重复性工作完全可以交给代码去做。而此处用到的重要工具就是 expect。1 话不多说,代码如下#vi /usr/tools/keyshare.sh#generate keyssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa#distribute key with correspondin原创 2021-10-09 14:42:44 · 669 阅读 · 0 评论 -
Centos 7 集群配置Hostname与DNS映射
0 基本环境与配置目标集群有三台机器:chdp11、chdp02、chdp03,节点基本网络配置如网卡、ip、防火墙已完成。现需将chdp11的hostname改为chdp01,并且能够通过hostname访问到对应机器。对应步骤如下:1 vi /etc/sysconfig/network# Created by anacondaNETWORKING=yesHOSTNAME=chdp012 vi /etc/hostname (全文替换如下)chdp013 vi /etc/hosts原创 2021-10-09 10:47:04 · 413 阅读 · 0 评论 -
记一次差点翻车的上线经历——论团队内外精准协调的重要性
本轻车熟路的上线,第二次整到了近十二点,花费的时间是上次顺利上线测试的两倍。虽说测试的例程比上次多了一倍,但依旧不构成主要原因。这次上线中,碰到了一些之前未遇到的问题,如团队内外协作、业务掌握情况、CICD自动化等等。和以往一样,文字结合思考,自省改进,让自己更加清醒。原创 2021-03-06 20:29:09 · 212 阅读 · 2 评论 -
为啥shell脚本数据预处理中出现了非预期后缀的拷贝文件?可能是sed惹的祸
因为很少会留意到sed的这个文件备份功能,准确说来是不熟悉sed惹的祸,在此进行记录。原创 2021-02-21 13:56:04 · 197 阅读 · 0 评论 -
Shell脚本调用Python实现多分隔符字符串切分函数
在此采用shell调用python的方式封装实现了一个自定义字符串切割函数,支持多分隔符,返回切分结果数组对应下标的值。其他运用场景,希望本文能起到抛砖引玉的效果。原创 2021-02-08 22:11:05 · 431 阅读 · 2 评论 -
Linux集群数据分发脚本—rsync示例
#!/bin/bash#1judge para numberpcount=$#if((pcount==0)); thenecho “no args”;exit;fi#2 echo source file namep1=$1fname=`basename $p1`echo fname=$fname#3 get parent pathpdir=`cd -P $(dirname...原创 2020-06-03 20:09:35 · 386 阅读 · 0 评论 -
yum、rpm命令选项概览
YUM的常用命令1)基本语法:yum [选项] [参数]2)选项说明 选项 功能 -y 预先同意安装期间的所有交互操作,一步到位 3)参数说明 参数 功能 install 安装rpm软件包 ...原创 2019-12-14 19:26:40 · 131 阅读 · 0 评论 -
linux下常见VI操作命令整理
一般模式以vi打开一个档案就直接进入一般模式(默认)。在这个模式中, 使用『上下左右』按键来移动光标,使用『删除字符』或『删除整行』来处理文件内容, 也可以使用『复制、贴上』来处理你的文件数据。 按键 功能描述 yy 复制光标当前一行 y数字y 复制一段(从当前行复制n行...原创 2019-12-14 19:11:40 · 210 阅读 · 0 评论 -
linux工具箱笔记
记录一些自己用的少,容易忘记的linux相关知识。1、安装scpminimal安装centos6.8是没有openssh-clients的,故而也无法使用scp命令。yum install openssh-clients:有交互安装yum install -y openssh-clients:预先授权,等待完成即可。...原创 2019-08-09 08:31:53 · 437 阅读 · 0 评论 -
RSA host key for chdp03 has changed and you have requested strict checking.
本地有三台虚拟集群,在配置chdp01到chdp02的免密后,从chdp02进行克隆得到chdp03。在配置chdp01到chdp03的免密时发生如下错误:(而后在chdp01/chdp02尝试ssh登录chdp03报同样错误)参考这位大佬博客:https://blog.csdn.net/github_38236333/article/details/78335903如下:克隆同理解决因...原创 2019-08-19 18:47:12 · 193 阅读 · 0 评论 -
Offending key for IP in /root/.ssh/known_hosts:1 Matching host key in /root/.ssh/known_hosts:6
在使用ssh配置免密时碰到的问题。记得之前在配置免密时也遇到另一个问题:RSA host key for chdp03 has changed and you have requested strict checking.问题描述:已在chdp01配置了到chdp02,chdp03的免密。目前要在chdp02上配置到chdp01、chdp02(相关任务启动需要)、chdp03的免密,在chd...原创 2019-08-20 11:44:55 · 3785 阅读 · 0 评论 -
FATAL CONFIG FILE ERROR :Bad directive or wrong number of arguments
错误演示截图(此处为启动redis-server中的错误演示)这种错误一般出现在初学者身上,原因是在一些配置文件中(如此处为见得比较多的.conf文件)不允许在相同有效代码行后添加注释,其会把后面的注释当成当前行命令传入参数去编译执行;而该命令配置没有参数传入或传入的参数格式错误自然就报错了。如图:改成注释放在单独一行问题解决...原创 2019-08-16 08:44:44 · 29429 阅读 · 0 评论 -
linux(centos)常用shell(bash)工具
basename、dirname、cut、awk、sort、wc、sed工具的简单使用示例实验测试所用文件内容(1):basename(获取文件路径下文件名) basename /root/test.txt ->test.txt basename /root/test.txt .txt ->test(2):dirname(获取文件路径对应目录) ...原创 2019-08-18 10:29:11 · 790 阅读 · 0 评论 -
查看linux服务器硬盘IO读写负载
最近一台linux服务器出现异常,系统反映很慢,相应的应用程序也无法反映,而且还出现死机的情况,经过几天的观察了解,发现服务器压力很大,主要的压力来自硬盘的IO访问已经达到100%为了方便各位和自己今后遇到此类问题能尽快解决,我这里将查看linux服务器硬盘IO访问负荷的方法同大家一起分享:首先 、用top命令查看top - 16:15:05 up 6 days, 6:25, 2 use...转载 2019-09-29 07:33:56 · 630 阅读 · 0 评论 -
外网访问需求下的虚拟机节点网络配置
太久没有搭建集群环境,有些配置文件的名字都记不太清了。这次在自己的电脑上搭建了一个虚拟机集群,为了以后工作学习中能够在忘记相关细节配置后可以快速的回忆起来,在此将几个关键点进行记录,毕竟好记性不如烂笔头。环境:vmware12+centos6.8(minimal安装)注:关于基本的网段、网关、DNS、防火墙之类的问题不再赘述记录,若模糊了忘记了得好好反思了。此外关于免密登录、局域网yum源搭建...原创 2019-08-06 15:08:44 · 3146 阅读 · 0 评论