运维问题
人生匆匆
这个作者很懒,什么都没留下…
展开
-
linux连接不到docker端口
net.ipv4.ip_forward 是 Linux 内核中的一个参数,用于控制 IP 转发功能。IP 转发是指在一个路由器或者网络设备上接收到一个 IP 数据包后,根据目标 IP 地址的路由信息将数据包发送到合适的接口,使其能够到达目标主机。启用 IP 转发功能后,Linux 系统将能够实现路由转发功能,将数据包从一个网络接口转发到另一个网络接口。在 Linux 中,net.ipv4.ip_forward 的默认值通常是 0,表示禁止 IP 转发。2、是否开启 IP 转发功能。1、是否是防火墙开启。原创 2024-03-27 15:40:32 · 355 阅读 · 0 评论 -
elasticsearch 报错can not be importe d as a dangling index, as index with same name already exists in
分析源码可知,ES对Dangling Indices的处理策略是首先会去寻找并判定数据节点中的哪些索引属于Dangling状态,然后组装好这些Indices,最后将这些Dangling Indices发送给master等待着后续的Allocation操作。于是Google了indices rename的操作,包括clone、reindex、snapshot等主要实现方式(暂不限于ES的版本),通过这些操作对重名的索引更改名称,然后ES就可以正常的处理Dangling indices了。转载 2024-03-07 17:11:36 · 39 阅读 · 0 评论 -
Linux系统文件操作提示Read-only file system的解决办法
日常运维Linux云服务器时,由于系统没有正常关机,导致磁盘出现文件系统错误,文件无法操作,出现只读提示Read-only file system,如下图所示。出现这种情况时,不用慌张,按照本文的操作步骤,即可解除只读状态,恢复系统正常。注意:此修复可能会导致个别文件及数据丢失,修复之前建议做好重要文件的备份工作。转载 2024-03-07 11:32:21 · 1185 阅读 · 0 评论 -
误删/lib64文件 /usr/bin/ls: /lib64/ld-linux-x86-64.so.2: bad ELF interpreter: No such file or directory
误删、lib64目录,此时只能使用cd、pwd,其他所有shell命令都不能执行, ssh也不行。sln可能也是软链,所以有以下两种恢复方法。注意:此时切勿退出终端!转载 2022-10-24 16:39:30 · 1392 阅读 · 1 评论 -
解决环境变量写错,vim,yum等用不了
1、生产临时环境变量export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin原创 2019-11-23 11:02:55 · 453 阅读 · 1 评论 -
df -Th 命令卡死
[root@node1 ~]# yum -y install strace[root@node1 ~]# strace df -hexecve("/usr/bin/df", ["df", "-h"], [/* 23 vars */]) = 0brk(0) = 0xbcd000mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb原创 2021-11-04 18:12:29 · 541 阅读 · 0 评论 -
将指定目录下全部转换成unix格式
指定 /root/asnible整个目录下包括子目录换成unix格式find /root/ansible -type f -exec dos2unix {} \;原创 2020-11-24 14:25:24 · 759 阅读 · 2 评论 -
curl: (23) Failed writing body (7208 != 16384)
curl: (23) Failed writing body (0 != 7937)异常原因发现是磁盘空间不足或内存不足原创 2020-10-13 10:42:03 · 3301 阅读 · 0 评论 -
解决/usr/lib64/libstdc++.so.6: version `CXXABI_1.3.8‘ not found的问题
1.先查看当前Linux服务器gcc版本中包含哪些库。(注意:要区别当前Linux版本是32还是64,下面的操作是查看64的,下载文件也需要用64)strings /usr/lib64/libstdc++.so.6 | grep GLIBCstrings /usr/lib64/libstdc++.so.6|grep CXXABI以上只要缺少对应的版本,都可通过安装对应缺失的libstdc++.so.6.0.13以上的版本,来解决缺失版本的问题。当前截图中是高版本的libstdc++.so.6.0原创 2020-09-18 16:01:42 · 10994 阅读 · 6 评论 -
linux-使用screen后台运行命令,防止断网导致异常退出,命令没运行完成
安装yum -y install screen实例创建 screen 终端# screen ##创建 screen 终端创建 screen 终端 并执行任务# vi ~/main.c ##创建 screen 终端 ,并执行 vi命令离开 screen 终端#vi ~/main.c##创建 screen 终端 ,并执行 vi命令cd /root/elasticsearch-head /root/elasticsearch-head/node_modules/grunt/bin/gr原创 2020-07-27 11:01:32 · 522 阅读 · 0 评论