linux
文章平均质量分 64
夜灬狼丶
这个作者很懒,什么都没留下…
展开
-
Linux配置JDK
Linux下配置当用户jdk或者配置全局jdk环境变量原创 2023-02-16 16:27:05 · 1346 阅读 · 0 评论 -
Linux下创建定时任务监控zookeeper进程,异常时自动启动
背景:在有一台服务器上的zookeeper进程会莫名其妙的消失,暂时没找到原因,放假前决定先临时写一个脚本进行监控,消失了就自动启动一下脚本通过定义的zookeeper的bin目录以及配置文件以及定时任务周期来监控kafka进程,如果进程存在则跳过,不存在则启动zookeeper并将监控日志写入到当前目录下以当前文件名开始以.log结尾的日志文件中,最后将当前文件自动写入到系统任务表中并定时执行原创 2023-02-07 20:47:17 · 920 阅读 · 0 评论 -
Linux下创建定时任务监控kafka进程,异常时自动启动
背景:在有一台服务器上的kafka进程会莫名其妙的消失,暂时没找到原因,放假前决定先临时写一个脚本进行监控,消失了就自动启动一下脚本通过定义的kafka的bin目录以及配置文件以及定时任务周期来监控kafka进程,如果进程存在则跳过,不存在则启动kafka并将监控日志写入到当前目录下以当前文件名开始以.log结尾的日志文件中,最后将当前文件自动写入到系统任务表中并定时执行原创 2023-02-07 17:55:24 · 965 阅读 · 2 评论 -
CentOS 下PostgreSQL安装、简单配置及数据迁移(存储目录迁移)
centosan安装postgresql数据库postgresql数据库初始化postgresql数据库配置修改postgresql数据库修改监听范围postgresql数据库修改数据库用户密码postgresql数据库开启远程连接附件内容:PostgreSQL数据迁移方式一,postgresql数据库重新初始化数据库在导出导入方式二:postgresql数据库存储文件迁移原创 2023-01-31 15:04:35 · 4958 阅读 · 3 评论 -
Linux利用httpd搭建局域网yum源
1.在mast节点挂载/上传镜像后配置本地yum源2.利用本地yum源安装httpd服务并发布光盘/镜像内容到网站3.在node节点服务器应用mast节点发布的网站资源作为镜像源原创 2023-01-12 11:15:23 · 2032 阅读 · 0 评论 -
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 · 746 阅读 · 0 评论 -
Linux运维-密码重置(包括root在内的任何用户)
日常运维工作中可能会遇到服务器忘记root密码的问题,本次以红帽8为例,讲解在忘记root密码后如何绕过密码登录然后重新设置密码的办法原创 2022-11-18 19:37:40 · 2365 阅读 · 0 评论 -
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 · 2183 阅读 · 0 评论 -
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 · 4770 阅读 · 0 评论 -
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 · 4924 阅读 · 2 评论 -
定时自动删除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 · 4049 阅读 · 2 评论 -
linux系统下如何更改在使用中的MySQL数据存放位置?
日常实施中可能会出现在部署mysql时未更改数据默认存储路径(默认:/var/lib/mysql),然而一般分配服务器的人只会给系统分区分配50G的空间,这导致后续空间不够用的情况,也就出现了需要迁移数据的问题原创 2022-04-21 16:21:29 · 4132 阅读 · 9 评论 -
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 · 14297 阅读 · 0 评论 -
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 · 13791 阅读 · 0 评论 -
Linux/Centos安装oracle11超详细图文教程
安装oracle11g,顺便做个记录方便后续查看目录数据库安装包下载安装包上传解压系统参数及环境初始化安装数据库服务设置本地图形显示设置临时语言环境取消邮件通知跳过更新安装内容数据库类型语言选择安装方案oracle环境变量设置指定管理员和操作员所在组系统检查系统参数检查依赖包检查及安装可能会出现的错误数据库安装包下载官网下载:Oracle官网摆渡网盘:Oracle11G安装包上传解压将下载好的安装包.....原创 2021-08-29 21:08:11 · 6776 阅读 · 1 评论 -
linux配置本地YUM源及网络YUM源
在使用Linux的日常工作中,经常会遇到缺少包的情况,而当我们单独下载缺少的包进行安装时,大多都会因为依赖或版本与操作系统版本不兼容的问题,这个时候配置yum就显得很有必要配置yum源一般分两种情况,网络yum源和本地iyum源,网络yum源通常在能连接互联网的服务器上进行配置,配置简单,可选择性强,能获取的包也更多本地yum源通常利用挂载系统镜像包进行配置,因受限与镜像包,所以能获取的包相对较少目录本地YUM源配置镜像文件上传镜像文件挂载及确认配置本地yum源文件y原创 2021-08-28 18:39:04 · 13975 阅读 · 1 评论 -
linux源码安装lrzsz上传下载工具
下载源码包下载地址:https://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz日常工作中服务器没有外网,内网也没有仓库,下载安装包#wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz#tar -zxvf lrzsz-0.12.20.tar.gz#...原创 2021-08-28 17:25:39 · 136 阅读 · 0 评论 -
超详细redis 5.0 集群部署
最近部署项目需要使用到redis集群,做个笔记部署主要步骤:1 部署单机版redis2 将以部署好的单机版redis复制多个副本(6个)3 创建集群正文1、创建单机redis1.1、下载redis方案一:官网下载: https://redis.io/download方案二:已上传的csdn资源redis-5.0.13-tcl-8.5.13.tar.gz(包括编译时需要用到的tcl rpm包(适用于centos,已在centos7.6验证通过))...原创 2021-08-02 20:09:09 · 1952 阅读 · 0 评论 -
xargs命令后使用重定向
具体版本号是7.0.1406安装过程1、配置本地yum源,略2、利用yum安装vsftpdyum install -y vsftpd3、启动服务原创 2021-07-28 16:17:58 · 716 阅读 · 0 评论 -
应用程序连接数据库报错 errorCode 17002, state 08006、IO Error: Connection reset
错误摘要:1、create connection SQLException, url: jdbc:oracle:thin:**/***@*****:1521/orcl, errorCode 17002, state 080062、java.sql.SQLRecoverableException: IO Error: Connection reset3、Caused by: java.net.SocketException: Connection reset环境: 服务器:华为...原创 2021-07-28 15:51:20 · 23845 阅读 · 1 评论 -
redis批量删除某个前缀的key
redis-cli -h 89.30.245.11 -p 6379 -a 12345 keys "bkdx:qjdx:*" |xargsredis-cli -h 89.30.245.11 -p 6379 -a 12345 del {}\;原创 2021-07-28 12:06:23 · 4341 阅读 · 0 评论 -
linux 创建Tomcat/Websphere/Weblogic等进程监控
背景日常工作中,会临时搭建一些应用,这些应用因为各方面原因没有进行统一的运维监控管理,所以只能简单的写一个shell监控脚本进行监控例:在192.168.1.100服务器的/opt/app/目录下有一个名为tomcat7-Test-8080的tomcat,其部署应用地址为“http://192.168.1.100:8080/Test”,现在需要对其进行监控,若该地址访问异常需要重启该tomcat。创建脚本脚本逻辑: 启动无限循环,循环内获取应用地址的http状态码(200为正...原创 2021-02-07 10:23:52 · 175 阅读 · 0 评论 -
linux下利用expect批量查询所有服务器的磁盘空间占用情况【超详细-附带注释】
基于expect自动交互完成批量服务器磁盘空间使用量的查询脚本(使用前请先安装expect),文件包含ip列表文件ipList可执行脚本disk.shexpect脚本更改ipList文件内的ip和密码,执行fdik.sh即可将所有服务器的磁盘空间使用量查询并记录到当前目录的log.log文件原创 2020-01-19 11:42:18 · 1646 阅读 · 0 评论 -
Linux下一键初始化Oracle安装环境脚本
最近频繁在Centos7.3上安装oracle,设置基础安装环境工序太多,所以写了一个脚本起到一键初始化基础安装环境(更改主机名、关闭防火墙、禁用Selinx、配置用户和组、创建目录、更改核心参数,配置Oracle环境变量等),其实原理很简单,就是直接修改各个配置文件和核心参数,只不过比较繁琐。原创 2019-06-30 17:16:18 · 1975 阅读 · 0 评论 -
Centos7.3安装Oracle11Gr2到86%的时候报错Error in invoking target 'agent nmhs' of makefile
问题现象Centos7.3安装oracle11G进度条走到86%时候报错提示如下Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk'. See '/u01/oraInventory/logs/install...原创 2019-06-30 16:53:16 · 2279 阅读 · 0 评论 -
linux下根据进程名定时杀死/重启进程
linux下根据进程名定时杀死/重启进程例如:在/home/目录下有一个tomcat项目,名为tomcat-cs现在根据需要每隔半小时重启一下该tomcat步骤一:创建可执行文件在/home/tomcat-cs/目录下创建restart-cs.sh文件如下#! /bin/shps -ef|grep tomcat-cs|grep java|awk '{print $2}'|x...原创 2016-03-07 14:49:00 · 10289 阅读 · 0 评论