自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 ZooKeeper-日志实践、基础配置解析、集群配置解析

真正的生产环境中,不同主机上的clientPort、LF_Port、L_Port三个端口一般可以配置成一样,因为生产集群中每个server主机都分布在不同的主机上,都有独立的ip地址,不会造成端口冲突。表示节点编号,是该节点在集群中唯一的编号,取值范围是1~255之间的整数,而且我们必须在dataDir目录下创建一个myid的文件,将节点对应的<myid>值输入到该节点的myid文件。2、在 zkEnv.sh 文件中通过ZOO_LOG_DIR="$ZOOKEEPER_PREFIX/logs" 来设置。

2025-02-08 09:57:40 345

原创 if的数值和字符判断,及基本判断语句

t file     当文件描述符(默认为1)指定的设备为终端时为真。int1 -ge int2    int1大于等于int2为真。int1 -le int2    int1小于等于int2为真。str1         当串str1为非空时为真。-c file     文件为字符特殊文件为真。int2    int1大于int2为真。int2    int1小于int2为真。-d file     文件为目录为真。file     文件为正规文件为真。当串的长度为0时为真(空串)

2024-11-26 09:46:51 214

原创 高级重定向技巧

command &> file:等同于上面的命令,将标准输出和标准错误都重定向到同一个文件。command > file 2>&1:将标准输出和标准错误都重定向到同一个文件。可以使用2>&1将标准错误也重定向到标准输出。这些方法可以灵活应用于各种场景,满足不同的需求。

2024-11-04 17:36:36 371

原创 shell中把多行数据赋值给变量,格式不变用法

可以用3单引号''' ''''

2024-11-01 17:07:20 131

原创 shell中按行读取变量

# Shell脚本中有个变量叫IFS(Internal Field Seprator) ,内部域分隔符。## 循环出来的并不是完整的一行,而是会按照默认方式进行以空格切分读取。## 我们可以自定义这个分隔符为换行符以实现读取完整的一行数据。OLD_IFS="$IFS" #定义一个变量为默认IFS。IFS="$OLD_IFS" #还原默认分隔符。IFS=$'\n' #设置默认IFS为换行符。## 当文件中的一行内容中有空格的时候。

2024-11-01 14:52:36 237

原创 [Linux] lsof的错误使用场景和查看打开文件数的正确方法

CentOS 7中的lsof是按PID/TID/file的组合显示结果的,上面lsof组合命令显示“打开”了很文件的进程,只是因为进程运行了N个线程,而每个线程都“用到”了M个jar包,并且FD一栏分别为mem和具体fd号都分别显示了一次,就出现了2*N*M——上万条结果。真实的元凶,是一个并没有在上面的命令结果中排在最前面的进程,由于编程的bug,不断的打开同样的文件没有关闭,真正的占用了很多fd。但还要注意上面的命令返回的是系统的fd使用情况,而ulimit的配置是针对单用户的,两者是有区别的。

2024-05-10 09:11:27 513

原创 grep常用参数用法详解

使用这个选项,grep会将匹配到的字符串标记为颜色,方便用户查找匹配内容。使用这个选项,grep会在结果中包含每个匹配行及其前后各n行的内容,便于查看匹配行的上下文。使用这个选项,grep会递归查找指定目录下所有子目录中的文件,从而查找到所有符合条件的行。使用这个选项,grep会在结果中包含每个匹配行及其后n行的内容,便于查看匹配行的上下文。使用这个选项,grep会在结果中包含每个匹配行及其前n行的内容,便于查看匹配行的上下文。使用这个选项,grep会查找不包含指定模式的行,也就是反向匹配。

2024-04-26 16:36:38 504

原创 文件传输小技巧:利用 python -m实现服务器之间的数据传输

(如不指定,默认为8000),只需在目标机器运行wget ip:port/文件名,速度杠杠滴。利用 python -m实现服务器之间传输数据。此时就已经开启了python的http服务。cd 到你要传输文件的目录。注:8000端口是未占用的。

2023-12-26 14:53:22 505

原创 awk和sed用法记录

sed 's/.*server_name//g' 文件名。例如:把server_name字符前的内容删掉。删除文本中的空格,"测试tab也能删"sed '/ //g' 文件名。判断最后一列,是否为数字。判断最后一列数字大小。

2023-12-26 14:41:07 374

原创 telnet验证网络访问关系,返回值状态,解释

如返回connection refused则表示网络验证通过,只是对端服务没起,端口不通。如返回connection timeout 则表示网络不通。网络验证之telnet。

2023-12-26 14:32:41 1857

原创 crontab计划任务小技巧

crontab -l >>cron.txt 把当前计划任务输出到文件中。crontab crontab.txt 特殊用法:可覆盖现有计划任务。计划任务crontab。

2023-12-26 14:28:58 378

原创 weblogic升级后,ulimit文件打开数,被修改成默认参数,排查方法

启动weblogic,这个文件参数比用户级uimit优先级高,注释后启动weblogic,默认是用户级参数为准。文件中的ulimit -n 10240参数,需要注释。Weblgic补丁升级,需注意。注:我碰到的环境是这样。

2023-12-26 14:25:40 332

原创 安装weblogic服务,启动非常慢,解决办法

修改启动weblogic的java路径下的文件, jre/lib/security/java.security。修改为 securerandom.source=file:/dev/./urandom。weblogic安装,启动慢解决办法。

2023-12-26 14:18:23 797

原创 date时间戳转换,计算证书过期时间

计算过期天数公式:(164467200-1642608000)/60×60×24=253(天)证书时间转换为时间戳:date +%s -d 20220930。当前时间转换为时间戳:date +%s -d 20220120。得出时间戳:1642608000。得出时间戳:164467200。2.时间戳转换为年月日,命令。1.例如计算证书过期时间。

2023-12-26 14:12:16 523

原创 tgz包解压,指定解压压缩文件内容中的某个目录

tar -tzvf server.tgz 目录名。这里使用-t参数查看tgz文件内容,解压就换成-x。tgz包解压,指定解压压缩文件内容中的某个目录。注:目录名是tgz文件中,需要解压的目录。输出就是要解压,目录名下的内容。

2023-12-18 10:54:45 617

原创 LVM---扩展缩小精讲

在上一篇博文LVM---基本创建和使用中介绍了,LVM的基本配置和使用,这篇博文中我将断续介绍LVM的其它一些操作.1.VG的扩展2.VG的缩小3.LV的扩展4.LV的缩小-------------------VG的扩展,VG的扩展相对简单三步操作就可以完成-----------------步骤: 准备分区,设置新分区的System ID为8e ...

2019-12-06 10:14:29 150

原创 linux文件或者命令输出大小写转换

linu 把文件中的字母小写转换为大写,大写转换为小写awk toupper tolower1、tr命令转换小写为大写 cat aa.txt|tr "[a-z]" "A-Z" tr命令大写转换小写 cat aa.txt|tr "A-Z" "a-z"2、awk命令函数 toupper 小写转换大写[root@ob2 mytmp]# awk '{prin...

2019-04-18 09:13:09 6500 1

原创 shell脚本输出,字体颜色

字体颜色范围:30-37echo -e "\033[30m 黑色 \033[0m"echo -e "\033[31m 红色 \033[0m"echo -e "\033[32m 绿色 \033[0m"echo -e "\033[33m 黄色 \033[0m"echo -e "\033[34m 蓝色 \033[0m"echo -e "\033[35m 紫色 \033[0m"echo ...

2019-04-17 12:49:30 66 1

原创 ansible用法详解

yum install -y ansible安装被控制主机信息添加到/etc/ansible/hosts可以分组添加列:[cheshi]192.168.1.128[ECScheshi]10.142.130.9[1:3] 10.142.130.91到931、远程用ansible主机,在redhat5.5系统执行命令报错MODULE FAILU...

2019-02-11 17:00:46 65 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除