![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 50
与数据交流的路上
这个作者很懒,什么都没留下…
展开
-
linux-node_exporter突然挂掉(couldn‘t get dbus connection)
突然收到一台机器挂掉的告警,去上面查看发现机器正常,uptime正常,没有重启情况,UID 20029的用户是tidb,su - tidb的时间较长,node_exporter有如下报错。原创 2023-04-20 17:28:23 · 1479 阅读 · 0 评论 -
LINUX-df和du的统计结果不同
有一套TiDB集群,其中tikv的机器出现了磁盘报警,查看之后发现除了数据过多之外,还有node_exporter的日志过大的问题,日志内容如下可以看到,这是因为tidb会无限重启node_exporter,但是9100的端口被占用,所以一直启动不起来。原创 2023-03-06 15:12:47 · 102 阅读 · 0 评论 -
linux-crontab执行脚本不生效
正常运行的脚本放在定时任务里却不能正常执行了二、排查与解决因为ubuntu的cron.log不是自动开启的,所以这里需要调整下2.开启cron.log3.重启rsyslog4.查看定时任务日志的内容这里No MTA installed是因为crontab执行脚本时是不会直接错误的信息输出,而是会以邮件的形式发送到你的邮箱里,这时候就需要邮件服务器了,如果你没有安装邮件服务器,它就会报这个错,这块是因为我的输出方式写错了,换成下面这么写就写5.查看输出日志经由上面的改动,输出日志便可以正原创 2022-07-07 15:18:22 · 2394 阅读 · 0 评论 -
linux-ubuntu创建用户的时候不能调用shell命令
useradd -m -d /home/tidb tidb解决:useradd -m -d /home/tidb tidb -s /bin/bash应该是ubuntu的坑,之后总结下,先记录原创 2022-05-25 15:52:24 · 371 阅读 · 0 评论 -
shell >与echo造成的漏洞
一、背景:今天发现一个几十M的文件,head -10竟然好长时间没有出结果,这个文件做了什么操作呢1.tcp持续对文件输入 tcpdump -i any -s 0 -l -w - dst port 3306 | strings > a.log2.一小时清空一次文件echo '' > a.log二、现象echo操作之后# 发现文件大小确实为空du -h a.log# 发现文件大小没有变为空,很大ll -h a.log三、解释这个现象很奇怪,和同事讨论了一阵,觉得是原创 2022-01-10 16:37:13 · 603 阅读 · 0 评论 -
top命令详解
一、参数参数意义使用示例-hv显示版本和帮助top -h|top-v|top -hv-d每隔多长时间刷新一次,单位是秒,默认5stop -d 3-n最多刷新几次退出top -n 5-u|U展示指定用户的信息top -u root-p展示指定pid的信息top -p 5233-o根据指定字段排序top -o PR| top -o -NI(+,-指定正序还是倒序)-w显示指定宽度top -w 30-b批次档模式,对输原创 2021-11-01 16:34:32 · 1308 阅读 · 0 评论 -
mysql-安装部署
一、下载1.下载地址:http://dev.mysql.com/downloads/mysql/2.下载压缩包 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz二、环境准备1.创建用户及用户组# 创建组:groupadd mysql# 创建用户 -g 指定用户的组,-r -s /sbin/false,/sbin/nologin 表示mysq原创 2021-09-22 16:43:00 · 79 阅读 · 0 评论 -
linux-useradd的使用
一、参数详解主要参数 -b: 新用户主目录的路径前缀。 如果-d参数不使用,用户名将被附加到BASE_DIR的末尾以形成新用户的主目录名 -c:加上备注文字,备注文字保存在passwd的备注栏中。 -d:指定用户登入时的主目录,替换系统默认值/home/<用户名> -D:变更预设值。 -e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。 -f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用...原创 2021-09-22 14:46:25 · 123 阅读 · 0 评论 -
linux-快捷操作方式
1. Tab这是你不能没有的 Linux 快捷键。它将节省你 Linux 命令行中的大量时间。只需要输入一个命令,文件名,目录名甚至是命令选项的开头,并敲击 tab 键。它将自动完成你输入的内容,或为你显示全部可能的结果,如果相同的前缀有两个或更多,可以敲击两下Tab键,就会展示出相同的前缀的命令文件名,目录名如果你只记一个快捷键,这将是必选的一个。2. Ctrl + C这些是为了在终端上中断命令或进程该按的键。它将立刻终止运行的程序。如果你想要停止使用一个正在后台运行的程序,.原创 2021-03-14 16:48:59 · 632 阅读 · 0 评论 -
yum报错-rpmdb: BDB0113
一、报错详情yum包的时候出现报错二、解决办法# 进入到对应目录cd /var/lib/rpm# 删除__db*文件rm -f __db*重构yumrpm --rebuilddb原创 2021-03-10 10:22:54 · 229 阅读 · 0 评论 -
zabbix监控(1)--LAMP环境的部署
监控是运维的一大利器,今天来部署zabbix监控,这个监控需要部署LAMP或者LNMPhuan环境,这里部署的是LAMP本身是centos7.2的系统,mysql数据库是5.7.20Apache安装首先检查是否安装过Apache这里我们看到Apache已经安装完成了。如果没有安装安装Apache: yum -y install Apache启动Apache...原创 2019-04-09 15:23:15 · 243 阅读 · 0 评论 -
记一次因内存问题导致服务器异常卡的问题
背景情况:因项目需求在原有数据库的服务器上又新建了个数据库实例异常情况:新实例运行了几天之后服务器异常卡顿,数据库登陆特别慢,数据库插入数据特别慢排查思路:首先查看数据库的情况,登陆数据库运行:show full processlist查看并发量,发现并发量并不多接下来查看慢查询日志,发现近期也并无慢查询产生接下来查看服务器端的问题首先查看硬盘空间df -h...原创 2019-03-22 09:49:22 · 927 阅读 · 2 评论 -
记一次在虚拟机上遇到的问题
今天想在虚拟机上写一个小的shell脚本,用vim进行编译,保存的时候报错"asf" E212: Can't open file for writing“初始以为是权限的问题,但是用的是root用户,排除了这种问题于是担心是vim编译器出了问题,于是用vi编译了一下,保存的时候还是报同样的错误百思不得其解,网上查的都是说权限的问题这时候突发奇想用touch创建文件试一试这时...原创 2019-02-19 15:16:11 · 223 阅读 · 0 评论 -
初识shell脚本--基于xtrabackup的自动化全量备份
听闻vim比vi好用,于是安装了一个通过shell脚本+执行计划+xtrabackup可以达到简便快速的自动化备份功能首先,创建文件vim test.sh然后编写如下代码#!/bin/bashxingqi=$(date +%a) cd /home/backupfile_all=$(ls)#array=(${file_all// / }) #根据分隔符分割if [...原创 2019-02-18 16:27:21 · 332 阅读 · 0 评论