linux
梅孔立
有任何问题可私聊
展开
-
linux 删除指定文件夹包含指定字符串的文件会把所有子文件夹包含的都删除
需求就是在linux服务器上面删除 指定文件夹里面所有包含 delete 内容的文件,并且所有此文件夹里面的子文件夹查出来也要删除掉 使用以下脚本可以进行实现。脚本说明 grep -r -l “delete” 表示查询出遍历 包含delete的我呢间 -l 是查询目录 如果不加删不了。|xargs rm -rf 表示查询出来以后进行删除 rm -rf 不需要询问直接删除。/data/ 表示要遍历data文件夹里面所有的 查找。原创 2022-11-17 11:35:47 · 1209 阅读 · 0 评论 -
使用 rsync 解决两个服务器之间传输文件的问题已有的文件跳过 只传输对方文件夹没有的文件 可自定义设置都行
当需要把A服务器的/AAA 目录下的内容都传输到B服务器的/BBB目录下时可使用此功能(目前操作是已传输过去的内容不会再次传输,只会传输新的文件)、 步骤1、2都需要有网的情况下进行、并且要保障A和B服务器能ping通互相调用并且873端口要开启才能传输。原创 2022-04-15 11:21:56 · 1082 阅读 · 0 评论 -
linux防火墙关闭指定端口外界可访问命令
开放3306端口firewall-cmd --permanent --add-port=3306/tcp重新加载firewall-cmd --reload确认是否开放firewall-cmd --list-all原创 2022-01-27 09:46:28 · 3227 阅读 · 0 评论 -
linux 部署springboot 项目 设置外部yml配置文件 设置jvm 并添加启动停止以及重启脚本 生成日志
linux安装 jdk1.81.在/usr/local 下 用mkdir 新建了一个文件夹 java然后把文件上传到java里面2.命令 tar -zxvf jdk-8u221-linux-x64.tar.gz 解压3.用 vim /etc/profile 命令 配置环境变量,按下 键盘上的 i 进入编辑模式添加如下变量注意jdk1.8.0_221为我解压后的jdk1.8文件夹名称export JAVA_HOME=/usr/local/java/jdk1.8.0_221export JRE_H原创 2021-04-27 18:38:06 · 2354 阅读 · 3 评论 -
linux crontab 定时任务执行不生效解决办法!!!!!
问题描述因为项目需要 在linux 生产环境使用crontab 配置了一个可执行脚本 xxx.sh 每分钟执行一次后来发现 crontab 日志是打印出来已执行 但是脚本死活没执行解决办法在脚本开头加上这句话 查看环境变量echo $PATH >> /data/1.log手动执行一次 执行以后去 /data 里面执行 cat 1.log 查看内容内容就是环境变量把 echo $PATH >> /data/1.log 换成 export PATH="原创 2021-01-27 17:59:02 · 3751 阅读 · 3 评论 -
mongodb在linux 上自动备份全部数据 并且只保留近几天 超出天数就删掉老的备份文件
mongodb在linux 上自动备份全部数据 并且只保留近几天 超出天数就删掉老的备份文件先写 sh脚本命令 (全)配置cron 定时任务还原 mongodb 数据库脚本如果根据我的文档还是不生效的话 :)先写 sh脚本命令 (全)#!/bin/shDUMP=/usr/local/mongodb/bin/mongodump #mongodump备份文件执行路径OUT_DIR=/home/backup/mongod_bak/mongod_bak_now #临时备份目录TAR_DIR=/ho原创 2020-11-05 11:17:34 · 693 阅读 · 0 评论