首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux运维常见故障排查和处理的33个技巧汇总

作为linux运维,多多少少会碰见这样那样的问题或故障,从中总结经验,查找问题,汇总并分析故障的原因,这是一个Linux运维工程师良好的习惯。...看这错,我就问他是不是在windows下编写的脚本,然后在上传到linux服务器的……果然。...解决: 1)重新在linux下编写脚本; 2)vi:%s/r//g:%s/^M//g(^M输入用Ctrl+v,Ctrl+m) 附:sh-x脚本文件名,可以单步执行并回显结果,有助于排查复杂脚本问题...etc/my.cnf里设置只保存N天的bin-log日志 expire_logs_days=30//BinaryLog自动删除的天数 ---- 二、故障排查汇总表 序号 故障点 分析与解决 1 Linux...swap交换分区了,这一点与Windows系统的安装有区别 3 Linux系统安装时,制定安装中,软件包的选择感觉困惑,安装完成后发现不符合我们的要求,有些组件没有安装,而不需要的组件却装上了 对Linux

3.3K60
您找到你想要的搜索结果了吗?
是的
没有找到

RabbitMQ原理、集群、基本操作及常见故障处理

通过本次学习你将掌握rabbitmq 的基本原理、集群、基本运维操作、常见故障处理。...多个消费者可以订阅同一个Queue,这时Queue中的消息会被平均分摊给多个消费者进行处理,而不是每个消费者都收到所有的消息并处理。 ? 技术术语 Broker:简单来说就是消息队列服务器实体。...这时如果每个消息的处理时间不同,就有可能会导致某些消费者一直在忙,而另外一些消费者很快就处理完手头工作并一直空闲的情况。...复制代码 #配置文件2 所在路径 /etc/hosts (如果是集群,每台机器都需要修改这个绑定本机实体ip,而且hosts文件的映射不得重复,如果重复linux系统为以最下面一条记录为准) 172.16.136.133...4、常见故障 集群状态异常 rabbitmqctl cluster_status检查集群健康状态,不正常节点重新加入集群 分析是否节点挂掉,手动启动节点。

1.2K50

rabbitmq 原理、集群、基本运维操作、常见故障处理

通过本次学习你将掌握rabbitmq 的基本原理、集群、基本运维操作、常见故障处理 用时:25 分钟 原理与概念 用时:9 分钟 简介 AMQP,即Advanced Message Queuing Protocol...w=392&h=58&f=png&s=5936] 多个消费者可以订阅同一个Queue,这时Queue中的消息会被平均分摊给多个消费者进行处理,而不是每个消费者都收到所有的消息并处理。...这时如果每个消息的处理时间不同,就有可能会导致某些消费者一直在忙,而另外一些消费者很快就处理完手头工作并一直空闲的情况。...#配置文件2 所在路径 /etc/hosts (如果是集群,每台机器都需要修改这个绑定本机实体ip,而且hosts文件的映射不得重复,如果重复linux系统为以最下面一条记录为准) 172.16.136.133...change_cluster_node_type dist rabbitmqctl change_cluster_node_type ram rabbitmqctl start_app 常用命令 [常用命令] 常见故障

10.8K143

【网工常见故障处理系列】手把手教你处理接口down问题

后台回复“网络工程师”获取计算机网络资料 1 故障现象 作为网络工程师,经常遇到网络设备端口down的问题,今天就带大家一起梳理下接口down的原因以及常见的处理思路。...2 常见故障原因 接口Error-Down;(一般是华为的CE交换机有error-down) 传输介质、光模块硬件问题; 接口配置问题; 3 故障处理方式 出现接口不Up现象时,可以参考以下步骤进行定位...第一种就是硬件问题,要么是光模块问题、要么是传输介质问题、要么是设备端口、单板问题; 第二种就是软件问题,软件问题就是配置的问题,可能是端口未打开,接口两端配置不一致等; 在处理故障时,大家可以从这两方尝试解决问题

1.5K10

Linux信号处理

目前 Linux 支持64种信号。信号分为非实时信号(不可靠信号)和实时信号(可靠信号)两种类型,对应于 Linux 的信号值为 1-31 和 34-64。...信号实现原理 接下来我们分析一下Linux对信号处理机制的实现原理。...为了尽快让信号得到处理Linux把信号处理过程放置在进程从内核态返回到用户态前,也就是在 ret_from_sys_call 处: // arch/i386/kernel/entry.S ENTRY...我们知道,从内核态返回到用户态时,CPU要从内核栈中找到返回到用户态的地址(就是调用系统调用的下一条代码指令地址),Linux为了先让信号处理程序执行,所以就需要把这个返回地址修改为信号处理程序的入口,...Linux的做法就是在用户态栈空间构建一个 Frame(帧)(我也不知道为什么要这样叫),构建这个帧的目的就是为了执行完信号处理程序后返回到内核态,并恢复原来内核栈的内容。

5.8K40
领券