- 博客(55)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 top命令输出详解
total 当前总进程runing 个正在运行进程sleeping 个睡眠进程stopped 个停止进程zombie 个僵尸进程。
2024-07-29 22:20:14
2008
原创 centos7-8/redhat7-8一键安装配置vsftp服务
执行ftpuseradd命令,按照提示数据用户名密码,即可完成新账号添加,添加完后会在对应的ftp应用根目录下创建对应文件。ftp_maps_user_passwd='ye_lang@2023' #tp工具在操作系统上创建的系统用户密码。ftp_user='wangxf' #登录ftp的用户名,改用户名在操作系统上并不存在,不能登录系统。ftp_maps_user='ye_lang' #ftp工具在操作系统上创建的系统用户,ftp_data_port=2020 #ftp的数据端口。
2024-07-29 21:35:51
582
原创 Oracle 表空间文件迁移(亲测)
由于各种原因,在实际工作中可能会出现oracle服务器数据盘空间被占满的情况,这个时候单纯的添加新磁盘,后续表空间文件放新盘的方案已经不适用了,因为源盘已经占用满了,数据库服务会异常,且之前的表空间是自增长的,会一直顶死源盘),这个时候就必须得将这部分没到最大值的表空间文件一起迁移到新盘,如下图所示,第15-17这三个表空间文件目前只有10多G,自增长最大是32G,所以就算你从其他地方清理一部分空间后,这几个文件还是会一直吃当前分区的容量,必须迁走
2023-05-29 11:54:19
3826
原创 linux如何免密提交代码到gitee
linux主机与gitee配置免密,并上传代码或文件前置条件 条件1:linux主机安装git 条件2:gitee中以建立仓库 条件3:绑定邮箱linux主机生成公钥 第一步生成公钥: 第二步骤:查看公钥 第三步:在gitee中添加公钥 第四步:在linux主机进行免密测试代码上传测试 1、拉取仓库到本地 2、创建测试文件并上传 3、免密提交test文件到仓库gitee网页确认提交是否成功
2023-02-17 22:34:52
1659
原创 oracle官方下载历史版本JDK版本
日常工作中由于一些特殊原因,我们需要下载指定系统指定位数指定版本的jdk,这个时候去网上搜索下载就会遇到各种坑,病毒、诱导连接、错误版本等,所以最好的办法是去官网下载,下面列举两种方式简单快捷从oracle官网下载各历史版本jdk
2023-02-16 15:33:22
6570
1
原创 Linux下创建定时任务监控zookeeper进程,异常时自动启动
背景:在有一台服务器上的zookeeper进程会莫名其妙的消失,暂时没找到原因,放假前决定先临时写一个脚本进行监控,消失了就自动启动一下脚本通过定义的zookeeper的bin目录以及配置文件以及定时任务周期来监控kafka进程,如果进程存在则跳过,不存在则启动zookeeper并将监控日志写入到当前目录下以当前文件名开始以.log结尾的日志文件中,最后将当前文件自动写入到系统任务表中并定时执行
2023-02-07 20:47:17
1064
原创 Linux下创建定时任务监控kafka进程,异常时自动启动
背景:在有一台服务器上的kafka进程会莫名其妙的消失,暂时没找到原因,放假前决定先临时写一个脚本进行监控,消失了就自动启动一下脚本通过定义的kafka的bin目录以及配置文件以及定时任务周期来监控kafka进程,如果进程存在则跳过,不存在则启动kafka并将监控日志写入到当前目录下以当前文件名开始以.log结尾的日志文件中,最后将当前文件自动写入到系统任务表中并定时执行
2023-02-07 17:55:24
1113
2
原创 CentOS 下PostgreSQL安装、简单配置及数据迁移(存储目录迁移)
centosan安装postgresql数据库postgresql数据库初始化postgresql数据库配置修改postgresql数据库修改监听范围postgresql数据库修改数据库用户密码postgresql数据库开启远程连接附件内容:PostgreSQL数据迁移方式一,postgresql数据库重新初始化数据库在导出导入方式二:postgresql数据库存储文件迁移
2023-01-31 15:04:35
5478
3
原创 Linux利用httpd搭建局域网yum源
1.在mast节点挂载/上传镜像后配置本地yum源2.利用本地yum源安装httpd服务并发布光盘/镜像内容到网站3.在node节点服务器应用mast节点发布的网站资源作为镜像源
2023-01-12 11:15:23
2302
原创 linux下以rpm包安装mysql
rpm -ivh mysql-community-common-5.7.39-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.39-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-5.7.39-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.39-1.el7.x86_64.rpm rpm -ivh mysql-community-devel-
2022-12-28 17:36:42
835
原创 Linux运维-密码重置(包括root在内的任何用户)
日常运维工作中可能会遇到服务器忘记root密码的问题,本次以红帽8为例,讲解在忘记root密码后如何绕过密码登录然后重新设置密码的办法
2022-11-18 19:37:40
2631
原创 linux自定义命令-通过关键字批量杀死进程
众所周知在linux运维中经常会手动杀死某一个后台进程,常用的方法是【ps -ef|grep 关键词】找到进程后通过【kill 进程PID】来杀死进程,如果进程有很多个的时候通常是【kill PID1 PID2 PID3…】方式列出所有pid或者【ps -ef|grep -v grep |grep 关键词|awk '{print $2}'|xargs kill -9}】这样通过管道和awk进行pid提取。一个偶然的机会,我觉得不像每次都慢慢去查pid然后kill,我想简化这些操作,要不怎么说懒人才是推
2022-11-16 11:52:20
2581
原创 Linux利用源码包升级Nginx到1.23.1用以解决nginx安全漏洞问题
升级nginx到1.23.1用以解决以下下安全漏洞问题NGINX 环境问题漏洞(CVE-2019-20372)NGINX 环境问题漏洞(CVE-2020-12440)NGINX 拒绝服务漏洞(CVE-2016-4450)NGINX RANGE FILTER模块数字错误漏洞(CVE-2017-7529)
2022-07-21 10:45:00
5183
原创 Linux升级openSSH到8.8用以解决openSSH安全漏洞问题
升级openssh到8.4用以解决openSSH一下安全漏洞问题OpenSSH 安全漏洞(CVE-2020-14145)OpenSSH 安全漏洞(CVE-2018-15919)OpenSSH 安全漏洞(CVE-2017-15906)OpenSSH 安全漏洞(CVE-2018-15473)
2022-07-13 17:47:58
5273
2
原创 linux 扩展根目录
我们将硬盘sda分区后对每个分区创建PV123,然后将PV123加入到VG1中,此时此刻VG1相当于一个汇聚了很多个PV的大硬盘,然后我们再VG1上划分LV,可以看成是再大硬盘上分区,但这个分区是动态的,当我们后续有新硬盘sdb加入到服务器,我们对sdb进行分区并对分区创建PV,然后我们可以将PV4加入到VG1中,于是扩大了VG1的实际空间,这扩大的部分空间我们就可以动态的调整给VG1下的LV,达到扩展文件系统大小的目的...
2022-06-10 16:19:48
2093
原创 shell屏蔽错误和警告输出
前段时间打算写个自动检测服务器磁盘是否有新瓷盘未分区和挂载,如果有就自动分区并挂载,但当超过2000g的时候启用gpt分区后一直会有一个gpt处于测试阶段的警告,这个警告信息一直会打印到结果显示里面影响美观,于是想着把警告信息屏蔽,经过测试发现可以使用如下方法...
2022-06-08 10:12:37
5191
1
原创 fastDFS中数据目录迁移后storage节点一直处于offline状态的处理方法
背景因项目前期服务器资源不够,导致fastdfs服务器后期存储爆满(超过90%后服务只读,导致业务崩溃),后期添加硬盘分区挂载后做数据迁移数据迁移1.停止storage节点 /usr/bin/fdfs_storaged /etc/fdfs/storage.conf stop2.修改节点配置文件中路径待修改配置的文件列表:client.conf、mod_fastdfs.conf、storage.conf、tracker.conf(按道理只需修改storage.conf文件中的地址
2022-05-31 13:40:48
2254
转载 Linux安装Oracle11GR2 窗口太小或者是一条线
用一下命令启动安装程序即可./runInstaller -jreLoc /etc/alternatives/jre_1.8.0
2022-05-30 16:50:48
1715
原创 Centos安装Oracle11Gr2到84%的时候报错Error in invoking target ‘install‘ of makefile
如下图所示,linux安装oracle11Gr2到84%时候提示报错…………/dbhome_2/ctx/ins_ctx.mk不关闭报错窗口不关闭报错窗口不关闭报错窗口修改oracle安装目录下的/dbhome_1/ctx/lib/ins_ctx.mk,找到文件的第11行,将 ctxhx: $(CTXHXOBJ) $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)修改为: ctxhx: $(CTXHXOBJ) -static $(LINK_CTXHX)
2022-05-30 16:47:36
2062
5
原创 定时自动删除fdfs文件(清理FdastDfs空间)
目录背景原理脚本创建脚本脚本内容授权添加定时任务背景fastDFS本身没有提供批量删除的接口,所以当fdfs上传太多文件后会导致服务器空间不足而引发的一系列问题原理利用find命令查找指定时间前的数据并进行删除利用crontab 定时调用脚本达到自动化运维的目的脚本创建目录及脚本mkdir -p /opt/shell/touch /opt/shell/fdfs_disk.sh脚本内容添加一下内容到fdfs_disk.sh文件并保存
2022-04-28 16:04:11
4658
2
原创 linux系统下如何更改在使用中的MySQL数据存放位置?
日常实施中可能会出现在部署mysql时未更改数据默认存储路径(默认:/var/lib/mysql),然而一般分配服务器的人只会给系统分区分配50G的空间,这导致后续空间不够用的情况,也就出现了需要迁移数据的问题
2022-04-21 16:21:29
5008
9
原创 Centos7 x86服务器一键部署ES集群/单机shell
由于日常的实施工作中经常用到单机或者集群的es,每次都手动部署感觉很麻烦,于是抽空写了一个一键部署脚本,通过简单指定集群名称、节点ip、端口等几个配置参数后自动部署es单机或者集群数据库 部署过程全自动,自动修改系统内核,配置jdk,自动识别并配置内存,自动根据节点数配置集群脑溢节点配置数
2022-04-21 10:34:21
2915
原创 批量获取服务器厂商、cpu、内存、磁盘、网卡等信息
需求:在实施和运维工作中有时候会因为一些特殊原因需要整理服务器台账信息,很多时候没有厂商提供的信息,只能自行整理,但一台台查看太浪费时间,所以整理一个脚本以便不时之需脚本原理,1、设置数组变量,并指定服务器ip列表#需要检查的服务器列表 IP@@ssh端口@@用户名@@密码serverInfo=(192.168.195.129@@22@@root@@dragon192.168.195.130@@22@@root@@dragon)2、利用expect自动交付远程到服务器执行..
2022-04-08 14:16:41
2080
原创 oracle merge into 方式更新某个字段值等于另外一张表的某个字段值
merge into tablea a using tableb b on (a.col1=b.col1 [and 其他限制条件]) when matched then update set a.col2=b.col2
2022-03-02 15:27:05
1013
原创 elasticsearch-6.5.4集群部署(图文详细)及常见错误
目录服务器规划部署包下载服务器初始化(所有节点都要操作)内核参数修改/etc/security/limits.conf修改/etc/sysctl.conf文件修改禁用selinux关闭防火墙创建es用户安装jdkes部署单节点(节点1)部署部署包上传解压配置文件修改修改文件属组部署包分发单节点(节点2)部署配置文件修改修改文件属组单节点(节点3)部署配置文件修改修改文件属组启动ES集群验证单节点验证查看集
2022-01-18 12:52:26
1654
原创 shell脚本上传文件到ftp,实现应用程序自动备份
环境应用服务器:arm架构的Linux服务器,Centos7.6,tomcat搭建应用FTP服务器:Windows Server2012 R2 (自带IIS服务搭建的FTP)备份脚本#! /bin/bash#获取系统当前时间,后续将作为备份文件名后缀backupDate=`date "+%Y%m%d%H%M%S"` #进入应用程序部署所在位置,并压缩cd /date/zip -r tomcat7-8080-EGEIG_${backupDate}.zip /date/tomcat7
2022-01-13 18:23:46
1150
原创 yum安装过程中安装包存放位置
修改yum.conf配置yum安装过程中的安装包默认是不存储的,需要修改/etc/yum.conf配置如下所示;第一行是存放位置(固定路径+服务器架构+系统版本+yum源)第二行是是否存放,0是不存放,1是存放#cat /etc/yum.conf|grep cachecachedir=var/cache/yum/$basearch/$releaseverkeepchche=1示例以安装ftp工具为例,yum install ftp安装完成后进入上述配置路径查找rp
2022-01-12 10:54:18
15950
原创 curl获取http返回的状态码
curl -i -s -m 10 http://192.158.1.11:8080/test/ |grep HTTP|awk '{print $2}'-i 仅测试HTTP请求头-s不输出任何东西-m 设置请求超时时间,单位/秒以下是脚本分步执行结果[root@2 test]# curl -i -s http://192.158.1.11:8080/test/ ##调用页面HTTP/1.1 200 Set-Cookie: JSESSIONID=00553C870...
2021-11-30 12:32:16
14245
原创 greenplum 日期及时间函数及时间的加减
gp库中写一个视图 需要用到时间计算,动态显示当天数据,于是查找了一下gp时间操作函数清一色的都是如下语句SELECT now()::timestamp + '1 year'; --当前时间加1年SELECT now()::timestamp + '1 month'; --当前时间加一个月SELECT now()::timestamp + '1 day'; --当前时间加一天SELECT now()::timestamp + '1 hour'; --当前时间加一个小时SELECT ...
2021-11-24 11:53:29
6104
原创 redis删除指定key以及清空库
1、执行whereis redis 查找redis安装路径[root@zuj home]# whereis redisredis:/usr/local/redis2、切换到redis脚本目录 cd /usr/local/redis/bin3、登录redis:./redis-cli -h 127.0.0.1 -p 63794、查看所有key值:keys *5、删除指定索引的值:del key6、清空整个 Redis 服务器的数据:flushall7、清空当前库中的所有...
2021-11-03 11:25:15
8197
原创 kafka 常用操作
kafka查看所有topic(主题)./kafka-topics.sh --list --zookeeper 89.30.245.1:2181kafka查看指定topic(主题)内数据./kafka-console-consumer.sh --bootstrap-server 89.30.1.1:9092 --topic t_sh --from-beginningkafka查看所有消费组./kafka-consumer-groups.sh --bootstarp-server 89
2021-10-21 12:31:57
451
原创 flink修改默认端口
部署了一套flink,启动发现默认端口8081被占用,于是去更改默认端口,第一次没找到,后来再排查的时候发现配置文件中认端口是被注释的(平时查看配置一般都只看未注释项目),特此记录flink配置文件如下图所示 $flink_HOME/conf/flink-conf.yaml大约第143行,解开注释,修改端口号后重启...
2021-09-16 10:57:16
4810
原创 运维人员常用工具软件下载地址
tomcattomcat历史版本下载地址:Index of /dist/tomcat,选择具体的版本号,进入src目录,如下图所示,选择tar.gz或者zip后缀的,linux建议选择tar.gz,因为可能没有安装zip命令RPM包下载常用RPM包下载地址: RPM Search rpmFind...
2021-09-13 16:19:33
291
原创 简单好用的录屏截图软件captura缺少FFmpeg处理
Captura是一款免费开源的屏幕录制工具,它能够将屏幕上的任意区域、窗口录制成视频,可以选择是否显示鼠标、记录鼠标点击、键盘按键、声音。安装captura下载安装下载地址 captura 8.0官网下载地址下载完成后双击安装,如下图所示,安装界面语言选择没有中文,直接选择英文即可,安装好后可以重新选择中文。语言选择傻瓜式安装(记得选择安装位置,推荐D:\Program Files (x86)\Captura,不建议安装到C盘),完成安装后打开如下图所示,点击设置选择简体中文..
2021-09-05 19:45:21
4155
3
原创 Windows下DOS/bat命令行下载网络文件
powershell (new-object Net.WebClient).DownloadFile('参数1','参数2')严格按照上述格式,空格、大小写及英文逗号、引号、括号参数1:网络文件地址,例如http://www.baidu.com/index.jsp参数2:保存到本地的地址及文件名,例如D:\download\baidu_index.jsp...
2021-09-04 15:27:40
6150
原创 Oracle导出指定表前N行数据
语法exp用户名/密码@数据库服务器ip:数据库服务端口/数据库实例file=导出文件路径及文件名 tables=(需要导出的表,多个表用英文逗号隔开)query=\"WHERE rownum<='指定行数'\"样例需求导出test用户下emp,dept,t_user三张表的前300行导出语句exp test/test123@192.168.1.110:1521/orcl file=D:\bake\test.210830.dmp tables=(emp,dept,t
2021-08-30 17:37:10
1029
原创 Linux/Centos安装oracle11超详细图文教程
安装oracle11g,顺便做个记录方便后续查看目录数据库安装包下载安装包上传解压系统参数及环境初始化安装数据库服务设置本地图形显示设置临时语言环境取消邮件通知跳过更新安装内容数据库类型语言选择安装方案oracle环境变量设置指定管理员和操作员所在组系统检查系统参数检查依赖包检查及安装可能会出现的错误数据库安装包下载官网下载:Oracle官网摆渡网盘:Oracle11G安装包上传解压将下载好的安装包.....
2021-08-29 21:08:11
8993
1
apache-zookeeper-3.3.6到3.8之间的各大版本
2024-07-30
linux下以rpm包安装mysql
2024-07-29
jquery-3.7.0.min.js(jQuery下载)
2023-06-25
小升初简历模板10份(word模板,可直接改)
2023-04-24
redhat/centos/linux系统上zookeeper和kafka进程监控脚本
2023-02-07
mysql-5.7.38源码包及所需boost_1_59_0合集
2022-08-02
升级openssh到8.8用以解决openSSH一下安全漏洞问题
2022-07-13
linux下图片批量转base64
2022-06-16
linux安装Oracle11G所需依赖包(共36个,包含所需的x86及i386包,Centos测试通过)
2022-05-30
oracle-instantclient19.10-sqlplus-base-devel(x86 arm架构)
2022-05-27
一键部署elasticsearch集群/单机版shell脚本(适用于Centos7 x86服务器)
2022-04-21
批量获取linux服务器厂商/cpu/内存/磁盘/网卡等信息(适用于centos7系x86和arm架构)
2022-04-08
Captura8.0_FFmpeg-reslase.zip
2021-09-05
linux一键初始化oracle11g安装环境脚本(centos)
2021-08-29
基于expect自动交互完成批量服务器磁盘空间使用量的查询脚本
2021-08-28
expect-5.45-14.el7_1.x86_64.tar.gz
2021-08-28
mysql-community-server-5.7.28-x86.tar.gz
2021-08-23
redis-5.0.13-tcl-8.5.13.tar.gz
2021-08-02
apache-activemq-5.10到apache-activemq6.1大版本合集
2024-07-31
apache-zookeeper3.3.3到3.9.2全版本集合
2024-07-31
linux一键全自动部署配置vsftp脚本(可自定义多用户,centos7-8/redhat7-8测试通过)
2024-07-31
rename批量替换文件名内指定字符不成功
2016-03-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人