自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

运维呆子 的博客

技术收藏和随笔

  • 博客(70)
  • 收藏
  • 关注

原创 【Linux】系统初始化配置

Linux初始化安装必须要做的几件事

2023-11-26 12:45:58 681 1

原创 【ELK】elasticsearch启动异常报错“access denied (“java.lang.RuntimePermission“ “modifyThread“)”解决一列

经验之谈,问题解决笔记

2023-04-12 21:28:20 1442 1

原创 【Linux运维笔记】 防火墙一些操作记录

firewalld的一些操作记录

2023-02-21 21:20:37 271

原创 【kafka】记一次kafka磁盘空间爆满问题处理

解决kafka 的__consumer_offsets 磁盘空间占用过多问题

2022-09-23 22:35:31 5559

原创 买手机做的功课

买华为、荣耀手机的功课

2022-09-12 11:35:09 140

原创 【apache】apache模块踩坑记

apache编译和配置问题

2022-05-06 20:19:46 400

原创 MYSQL(mariadb):mysql忘记密码重置root密码

信息如下,好久没搞,忘记了,百度都是坑, 找到正确的方法了,记录下避免又忘记了。#1、查下数据库版本:mysql --version#2、停掉mariadb,然后安全模式启动sudo systemctl stop mariadbsudo mysqld_safe --skip-grant-tables --skip-networking &#3、进入root命令行mysql -u root#先重新加载授权表FLUSH PRIVILEGES;#4、对于MySQL 5.7.6及更高版本

2021-12-05 11:57:25 842

原创 【OpenDJ】OpenDJ导入数据遇到失败问题

4C/4G 的虚拟机,初始化几个GB 的数据,命令如下, 导入到test这个O,4条线程,覆盖原数据,/apps/svr/opendj/bin/import-ldif --includeBranch o=test --backendID userRoot --threadCount 4 --overwrite --ldifFile 20211201.ldif导入数据的时候,连续2次都是导到一半不到遇到了下边的报错失败:/apps/svr/opendj/bin/…/lib/_mixed-script.

2021-11-28 22:47:55 968

原创 python笔记:基础环境搭建

1、下载安装编辑器 pycharm:https://www.jetbrains.com/pycharm/download/#section=windows选社区版本下载就好,下载后直接选里边的插件-中文,就可以汉化了;2、下载安装python3 :https://www.python.org/downloads/release/python-3100/选最后一个 3.10的Windows 64位的安装即可;3、安装pip另存为: https://bootstrap.pypa.io/get-pi

2021-11-20 21:37:40 486

原创 python笔记:Windows下的 python-ldap 安装

Windows下的 python-ldap 安装https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap下载: python_ldap-3.3.1-cp39-cp39-win_amd64.whl这个需要注意,需要安装指定版本,cp39代表是python3.9的版本,我安装的就是这个。下边这个方式安装会无解,各种报错无法解决:python-ldap ldap支持下载:https://www.python-ldap.org/en/python-l

2021-10-29 18:20:42 1971

原创 python升级后解决yum命令无法使用问题

升级python版本为python3 后,yum命令不可用, 报错信息如下:[root@root bin]# yum repolistFile “/bin/yum”, line 30except KeyboardInterrupt, e:^SyntaxError: invalid syntax处理方法:sed -i “s#/usr/bin/pyhon#/usr/bin/pyhon2.7#g” /usr/libexec/urlgrabber-ext-downsed -i “s#/usr/bin

2021-10-29 16:41:18 1643

原创 Apache+Tomcat 均配置https代理问题

事件背景:前端使用apache代理,后台使用tomcat, 前端、后台均配置证书,使用https协议,因此apche上需要配置证书,tomcat上也要配置证书,然后问题来了,报错了:错误信息如下:Proxy ErrorThe proxy server could not handle the requestReason: Error during SSL Handshake with remote server百度了一圈,发现都是说需要加上:LoadModule slotmem_shm_m

2021-10-12 10:07:13 3754

原创 Linux使用总结之 :tcpdump网卡抓包

日常抓包,需要使用root权限发起:tcpdump –w /home/文件路径/文件名 –s 5000 –i 网卡名 host 对端IP and port 某一方端口tcpdump -w /data/dump.txt -s 5000 -i ens192 host 10.1.1.1 and port 8089tcpdump -w /tmp/dump.txt -s 5000 -i ens192 host 10.1.1.1tcpdump -w /tmp/dump.txt -s 5000 -i ens33

2021-09-13 18:21:28 1582

原创 K8S系列知识总结备忘之 : docker 安装,记录一次心塞塞的docker安装

背景:折腾蓝鲸平台,一条uninstall.sh 命令,将我测试机里边的所有内容清理的干干净净,包括蓝鲸自己的和不是他该清理的东西,庆幸自己没拿一台部署了东西的机器来做这个操作,所以面临的问题,所有的东西都需要重新部署一遍。首先面临的问题,服务器跟公网是网络隔离的,也不能搭建代理来实现服务器通公网的方式,所以只有离线安装docker可选;先是到常用的清华源:https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/7.8/x86_64/

2021-07-31 17:23:17 1108

原创 2021-07-16 jumpserver的LDAP配置(有彩蛋)

下边以v2.11.4 版本为例:1、 因为服务器不允许访问外网,因此我是先下载镜像导出再上传到服务器,比较麻烦,如果有配置有镜像仓库就方便解决这个问题,#下载镜像#!/bin/bashVERSION=v2.11.4sudo docker pull jumpserver/redis:6-alpinesudo docker pull jumpserver/mysql:5sudo docker pull jumpserver/nginx:alpine2sudo docker pull jumpse

2021-07-16 23:41:37 869

原创 LDAP服务OpenDJ 基本操作

基本操作1、实验环境:IP:172.16.8.48,账号:apps/xxxxxxx操作文件目录:/app/opendj/ldif/为了操作可追溯,所有的修改操作都通过写入文件再导入文件方式进行操作。ldif文件需要特别注意格式问题,后边不能有空格,前边是属性名称(字段名称),跟着冒号(: )做分隔,冒号后边需要有一个空格,后边才是值。2、增、删、改 操作2.1 新增操作:vi test_add.ldifdn: uid=998test,ou=People,o=xxx.com,o=ispc

2021-07-15 10:35:21 985

原创 MySQL使用备忘:MySQL日常操作

mysql建库和新建用户、授权:CREATE DATABASE java; --建库CREATE USER 'javauser'@'10.%' identified by 'java123456'; --新建用户flush privileges; --提交grant all privileges on java.* to 'javauser'@'172.16.%' with grant option; --授权flush privileges; --提交ALTER USER 'javause

2021-02-03 19:16:42 122

原创 水笔:20年好用软件或者工具备忘

常用前端工具Axialis IconGenerator --图标快速生成工具https://www.axialis.com/download/ig.htmlScreenToGif --动画生成器https://www.screentogif.com/Adobe XD --免费原型工具https://www.adobe.com/uk/products/xd.htmlBlender --强大开源的三维动画制作软件https://www.blender.org/幕布:极简大纲笔记,理清思路的

2021-01-06 14:00:27 119

原创 Apache: apache代理透传用户IP地址到后端

apache代理透传用户IP地址到后端1、nginx透传源IP:location / {proxy_ignore_client_abort on;proxy_set_header Host $host;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded

2020-12-26 20:46:38 1719 1

原创 Linux使用总结之:磁盘挂载备忘

虽然很基础,但是总是忘记怎么弄,还是记录下,备忘1、磁盘挂载:如下,将vdb这个磁盘做成ext4分区,然后挂载到/app目录下,并加为开机自动挂载,fdisk -lfdisk /dev/vdb ( m ,n ,p ,w )fdisk -llsblkmkfs.ext4 /dev/vdb1mkdir -p /appmount /dev/vdb1 /appchmod a+x /etc/rc.d/rc.localecho “mount /dev/vdb1 /app”>>/etc/

2020-12-23 10:54:56 213

原创 Linux使用总结之: shell客户端选择

用了8年的Linux,接触了如下shell 客户端:收费软件SecureCRT :老牌shell 客户端软件,确实挺方便的,个人用的挺顺手。收费软件,公司用户请购买正版,否则易遭律师函警告。Xshell :老牌shell 客户端软件,确实挺方便的,套装很香,界面也挺好的。收费软件,公司用户请购买正版,否则基本都被遭律师函警告。免费软件putty: 轻量的ssh客户端,设置简单,如果入门或者机器不多建议用这个,使用起来很简单。缺点,没有历史记录功能,不能记录之前登录的机器,每次登录都要输入IP、账号

2020-12-08 18:36:47 1944

原创 Linux使用总结之: http_proxy环境变量

背景:今天某业务童鞋出现无法访问我的业务服务问题,发现telnet和ping都是通的,但是就是无法访问业务,然后 curl,二哈,跑代理去了,SO… 就有了如下笔记。对于curl,wget等命令,会受http_proxy和https_proxy的环境变量的影响比如:vi /etc/profile#设置http代理http_proxy=http://172.16.2.1:8000#设置https代理https_proxy=http://172.16.2.1:8000#设置不通过代理服务器链接

2020-09-22 22:20:41 44357

原创 KAFKA使用总结之: 使用命令产生消息失败处理

新搭建一套kafka集群,配置用的老的一样的配置,应该很快能够搞定,结果搞了一天,问题如下,搭建完成后使用如下命令做生产者测试产生新数据:bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test123稍等下出现如下报错:[2020-09-10 19:19:12,798] ERROR Error when sending message to topic test with key: null, value: 0

2020-09-10 19:38:07 1445

原创 ELK使用总结:elasticsearch报错 failed to obtain node locks 和 Mount point not found

场景:对服务器配置进行调整,正好ES之前遗留的配置不对,对ES的配置进行修改,将ES的JVM调整到了16G,原来只有2G,但是调整后重新启动发现死活启动不了。处理过程:出现如下的报错,百度了一圈重启,什么kill -15 啊,没法解决。因此动了啥就处理啥,1、确认下es的目录下边没有root权限的文件,我直接用chown -R apps.apps /data/ 将整个目录权限改为我启动的普通用户。2、改了JVM为16G ,减少这个,改为8G ,再启动,OK了,另外两个节点也改为8G启动可以了。记

2020-08-22 11:13:39 2371

原创 Linux使用总结之: 根据进程查端口,根据端口查进程

1.根据进程pid查端口:lsof -i | grep pid2.根据端口port查进程:lsof -i:port3.根据进程pid查端口:netstat -tpnl | grep pid4.根据端口port查进程netstat -tpnl | grep port

2020-08-20 18:07:01 322

原创 LDAP之:OpenDJ 的同步状态自动巡检

背景由于公司用了opendj的开源版本作为LDAP使用,需要监测LDAP的同步状态,并且每天发巡检日报,因此就有了如下的脚本,做了定时任务,每天自动巡检并发送邮件通知管理员查看结果,具体实现如下1、定时任务,crontab.sh功能,通过定时任务调用expect做的OpenDJ同步状态检查脚本,查询完成后将结果通过邮件发送给管理员,每天就可以早上安逸的点开邮件然后发日报了,想做自动巡检并发日报的,但是写起来太麻烦,就算了。#!/bin/bash#功能: 检查opendj的状态是否正常,如果异常

2020-08-03 22:14:22 809

原创 Linux使用总结之: Shell 的一些备忘

前言人到30,身体开始走下坡路,记忆减退,多总结和将以前的一些笔记发出来,不然忘掉的可能很大;shell常用#将pwd命令结果输出。echo $(pwd) 或者 echo “ this directory is $(pwd)” ;参数: KaTeX parse error: Expected 'EOF', got '#' at position 1: #̲ 参数个数,@ 参数列表 ,$$ 进程号 ,$0 脚本名称for a in {1…15}douseradd useraecho

2020-07-24 17:45:47 73

原创 Linux使用总结之: route 路由配置

文章背景:某业务由于F5做4层代理并且需要获取源IP,将网关改为了F5的地址,导致非同网段的机器无法访问到这个机器,因此需要在这些改了默认网关的设备上设置静态路由,放开管理和同集群不同网段的设备的访问。静态路由配置方法:1、在目录: /etc/sysconfig/network-scripts/ 下,修改:ifcfg-eth0 文件将GATEWAY指到非默认网关的地址2、编辑静态路由文件: vi route-eth0#内容例如10.11.10.128/32 via 10.10.10.110.

2020-07-21 11:06:45 1939

原创 Nginx: 日志处理和自动清理

常规的有2种方法,crontab 和 logrotate ,tengine的可以忽略,他自己就可以按天按小时生成日志文件。crontab方法:1、做一个日志分割脚本文件:vi /data/svr/nginx/sbin/nginx_cutlog.sh#!/bin/bash#nginx日志分割脚本:#crontab,需要root下设置: 0 0 * * * /data/svr/nginx/sbin/nginx_cutlog.sh#设置日志文件存放目录LOG_HOME="/data/svr/n

2020-07-08 19:59:24 1844

原创 Redis : 记一次flushdb操作

事件背景:1、昨天下午出现了redis的内存使用率过高告警,emmm 发现 16G的机器,用了10G,最大限制12G,还有点空,直接调到了14G,使用命令:CONFIG GET maxmemory #查询最大内存限制CONFIG SET maxmemory “15032385536” #设置最大内存限制为14G然后舒坦了,告警消失了。2、晚上10点半准备洗洗休息完成一天的工作,然鹅 ,坑的事情来了,又告警了,这个redis,坑货啊,上去一看,已经12G多了,这个情况如何处理,通知领导,并且查

2020-07-08 10:28:13 2687 1

原创 K8S系列知识总结备忘之 : docker部署mysql

做个笔记,记录下简单部署的docker版本mysql1、拉取镜像docker pull mysql:8.0.182、编辑启动脚本:#!/bin/bash#初始化启动sudo docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=test@999 --restart=always -v /apps/svr/mysql/data:/var/lib/mysql -v /etc/localtime:/etc/localtime --name mysql

2020-06-08 19:57:46 238

原创 JAVA使用过程中的一些笔记:JVM、GC等

一、基础知识谈到JAVA的JVM 不得不说的几个点:堆内存: 新生代、老生代 、永久代;GC内存回收: Young GC 、Full GC(Old GC)OOM: 内存溢出 OutOfMemory二、基础工具命令1、查看实时GC运行情况:jstat -gcutil <pid> 2000 20 (2秒一次采集,输出20次)输出:S0:幸存1区当前使用比例S1:幸存2区当前使用比例E:伊甸园区使用比例O:老年代使用比例M:元数据区使用比例CCS:压缩使用比例YGC

2020-06-01 14:56:24 210

原创 K8S系列知识总结备忘之 :docker常用命令

有点长,笔记复制过来的,将就下,有空再整理。常用命令search /pull /images /create /start /run / attach /ps /logs/restart /stop/ kill /rmdocker info #查看docker信息。docker pull gitlab/gitlab-ce #拉取gitlab镜像 docker pull 镜像名称;docker images -a #查看镜像仓库中的镜像。docker search mysql #查找m

2020-05-23 18:57:39 329

原创 K8S系列知识总结备忘之 : docker部署遇坑未解决

某日发现 / 跟分区磁盘空间不足,然后各种 du -sh * ,检查是什么吃了存储。最终发现是docker的文件/var/lib/docker 占用了大量的空间导致的。SO : 停掉docker而服务 systemctl stop dockermv /var/lib/docer /apps/ln -s /apps/docker /var/lib/docker然后重启dockersystemctl start docker然后就发现凉了,docker ps -a #空了dock

2020-05-22 21:41:24 227

原创 LDAP服务OpenDJ集群部署

1、所有节点安装好JDK并配置好环境变量:2、所有节点修改hosts,配置所有节点的解析:cat /etc/hosts10.3.9.218 xvxl1104.midea.com xvxl1104 主10.3.9.219 xvxl1105.midea.com xvxl1105 主10.3.9.220 xvxl1106.midea.com xvxl1106...

2020-04-27 19:56:03 2052 2

原创 Linux使用总结之:磁盘扩容

磁盘扩容扫盘:光纤(物理机一般是这种,有时没光纤FC卡会走网络)echo “1” > /sys/class/fc_host/host1/issue_lip网络(虚拟机一般是这种)echo “- - -” > /sys/class/scsi_host/host0/scan 虚拟机挂载存储,可能不止一个#for i in {0…16};do echo “- - -” > /...

2020-04-27 15:11:04 506

原创 Python学习笔记: 简单文件服务器

python有个很方便的功能:在服务器上需要共享文件的目录执行如下命令:【python2使用如下命令】python -m SimpleHTTPServer 9999 &【python3使用如下命令】python3 -m http.server 9999 &就可以部署一个简单的文件服务器,访问端口为9999 ,这个端口可以自己定义(1024~65535 之间):...

2020-04-26 18:13:18 415

原创 Linux使用总结之:处理内存cache

内存cache内存cache占用太多,导致告警,清理方法sync用于强制被改变的内容立刻写入磁盘,更新超块信息 先敲下: sync 然后顺序执行如下命令:sync ; echo 1 > /proc/sys/vm/drop_cachessync ; echo 2 > /proc/sys/vm/drop_cachessync ; echo 3 > /proc/sys/v...

2020-04-17 20:30:09 2751

原创 Linux使用总结之 : SWAP扩容

背景: 近期某应用出现内存使用过度情况,业务又是正常,暂时不能重启应用释放内存,因此通过扩容swap来缓解问题,主要是消告警。#SWAP扩容 主要2种方法,一种是扩容现有swap的盘空间,这个需要停掉当前swap ,SO 不符合我这个的要求,只能用第二种,DD一个文件方法,具体操作如下,我下边的操作使用dd生成了1个10G的文件/opt/swap_tmp.swap 用来扩容swap ,命令如下,...

2020-04-16 20:41:52 1460

原创 Linux使用总结之 : Python离线安装问题解决

接上一个文章,使用docker部署了python的监控脚本后,某童鞋标示用docker跑起来看日志不舒坦,需要本地部署,然鹅,这个该如何搞定。1、找一个同版本的可以上外网的系统,不行就用自己机器的虚拟机:2、下载python3的安装包,我的7.3版本centos下载了5个包:sudo yum install --downloadonly --downloaddir=/opt/python ...

2020-04-16 16:40:23 431

空空如也

空空如也

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

TA关注的人

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