文章分类 - Linux笔记
摘要:一、场景 测试过程中,需要反复修改配置,调试 重复输入命令过于麻烦 二、简单脚本 重启Jar:./do.sh restart #!/bin/bash app="api-dev.jar" app_start(){ echo "${app}启动中..." nohup java -jar $app & e
阅读全文
摘要:一键部署升级Docker # 一键部署升级Docker #!/bin/bash #echo "step1:载入基础数据配置..." dates=`date +"%Y%m%d%H%M"` # 一、将需要做的不同的事,定义到函数中 # 1)基础数据配置 # 项目 projects=("test") #
阅读全文
摘要:一键部署升级Jar # 一键部署升级Jar #!/bin/bash dateNum=`date +%Y%m%d` workdir=`cd $(dirname $0); pwd` echo '工作目录' $workdir update_dir=$workdir/$dateNum echo '升级包目录
阅读全文
摘要:一、脚本 #!/bin/bash vhost=test_host vuser=admin vpwd=admin rabbitmqctl add_user $vuser $vpwd rabbitmqctl set_user_tags $vuser administrator rabbitmqctl a
阅读全文
摘要:一、前言 又是周五,甲方的电话在下班的节点响起,现网又出故障了,赶紧立刻马上给我解决! 身为测试,总是受命于危难之间,在顶锅的前线,战战兢兢,如履薄冰。 "这次是因为用户疯狂点保存,还未加载完数据,就保存,导致存了一个空数据,以致页面被全部清空..." "上次是研发夹带私货,修改了图片计算的方式,导
阅读全文
摘要:一、前言 在测试中,会发生需要频繁修改配置,用以切换环境操作, 重复,麻烦,有时候甚至修改配置时不小心多按一个空格或逗号,还会引入新问题。 于是乎,使用shell脚本解决频繁修改环境问题! 二、思路 1.将经常需要修改的配置1和配置2,备份到同级不同目录下 2.需要切换环境1,将配置1的配置覆盖到应
阅读全文
摘要:一、前言 测试环境,项目快速迭代,生成了许多Docker镜像文件, 常年类月下,镜像文件影响了服务器内存, 一个个去删除又实在麻烦! 二、动手 1.修改权限,chmod +x del_images.sh 2.执行脚本,./del_images.sh #!/bin/bash # 输入需要删除的镜像名称
阅读全文
摘要:一、前言 生产工作前期,需要给系统做系统加固 二、借用 1.修改权限,chmod +x jiagu.sh 2.执行脚本,./jiagu.sh #!/bin/bash source /etc/profile source /etc/init.d/functions OS_Release=$(cat /
阅读全文
摘要:一、前言 v1.0 工作中使用Heidisql/Navicat工具导入sql脚本,数据量不多的sql脚本,工具导入执行是能应付的, 但是在sql脚本数据量动辄几十G时,使用工具导入sql脚本,会直接令工具死机! v1.1 于是选择使用在数据库服务器上执行导入sql脚本命令, 但是当连接服务器中断时,
阅读全文
摘要:一、变量 1.命名规范 命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键字) 2.使用变量 your_name="qinjx" echo $your_name echo
阅读全文
摘要:内存命令 1.df 显示目前在Linux系统上的文件系统的磁盘使用情况统计 # df查看一级文件夹大小,使用比例,档案系统及挂载点 df -h 2.du -sh 文件大小 查看文件大小 # 查看当前目录大小 du -sh ./logs # 查看当前目录所有文件大小 du -sh /* # 查看当前目
阅读全文
摘要:网络命令 1.netstat 网络状态查看命令,既可以查看到本机开启的端口,也可以查看有哪些客户端连接** netstat [选项] -a:列出所有网络状态,包括 Socket 程序; -c秒数:指定每隔几秒刷新一次网络状态; -n:使用 IP 地址和端口号显示,不使用域名与服务名; -p:显示 P
阅读全文
摘要:一.命令提示符 1.Linux 系统的命令提示符 root@localhost ~# []:这是提示符的分隔符号,没有特殊含义。 root:显示的是当前的登录用户,笔者现在使用的是 root 用户登录。 @:分隔符号,没有特殊含义。 localhost:当前系统的简写主机名(完整主机名是 local
阅读全文
摘要:一、linux介绍 1.Linux是开源软件,Unix是商业软件 2.Linux粗糙理解 系统内核--Linux操作系统 中间层--Shell层 高层--应用层 3.为什么使用Linux系统 1.稳定且有效率 2.免费 3.多任务多用户 4.更加安全的用户及文件权限策略 5.漏洞少且快速修补 6.适
阅读全文
摘要:Keepalived+Rabbitmq集群部署 摘要:Rabbit-mq消息中间件在线思维导图 一、Keepalived 1.前期准备 下载Keepalived:https://www.keepalived.org/download.html 版本最好下载,否则可能会出现编译异常: Version
阅读全文

浙公网安备 33010602011771号