标签 NAME 下的文章
- 📂windows下安装virtualenvwrapper教程
在windows下的virtualenvwrapper叫做virtualenvwrapper-win所以我们只要使用这个命令安装即可pip install virtualenvwrapper-win 创建虚拟环境mkvirtualenv ENV_NAME 进入虚拟环境workon ENV_NAME 退出虚拟环境deactivate 切换到虚拟环境的目录cdvirtualenv 删除虚拟环境r...
- 📂CMake 管理 Qt 工程 (Linux)教程
一 环境cmake 3.2 Ubuntu 16. 32位 Qt 5.1二 代码结构 main* 都是建立Qt工程最基础的,就不放了。 CMakeLists.txt# cmake的最低版本要求 cmake_minimum_required(VERSION 3.1.0) # 设置项目名称 set(PRO_NAME demo_qt) project(${PRO_NAME}...
- 📂shell项目启动脚本(java -jar)教程
1.java -jar项目启动脚本我们在启动项目的时候,虽然可以指定项目后台运行,但是停掉或者重启项目的时候十分的麻烦,你需要先找到端口的pid。然后,根据pid杀掉进程。所以我们写一个脚本,来完成自动化。 下面的脚本只需要修改一处,那就是你的jar包名称。#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=account-manage-serve...
- 📂shell脚本变量基础教程
3 变量3.1 变量的定义【定义】变量表示命名的内存空间,将数据放在内存空间中,通过变量名引用,获取数据=3.2 变量类型变量类型(按定义方式):内置变量,如:PS1,PATH,HISTSIZE用户自定义变量=不同的变量存放的数据不同,决定了:数据存储方式参与的运算表示的数据范围=变量数据类型:字符数值:整型、浮点型(bash 不支持浮点数)-=3.3 编程语言分类静态和动态语言 静态编...
- 📂生产centos7.6实战部署 zabbix4.0 通过 钉钉 发送告警信息教程
环境: zabbix版本:4.0 LTS系统版本: CentOS 7.6Python版本: 3.6.0 一、添加Media Types Name:自定义的媒介名称Type:Scipt 脚本Scipt name : 脚本名称Scipt parameters : 传递给脚本的参数。(该参数可以在后面的Actions部分自定义)。这里我们就使用了一个内建参数{ALERT.MESSAGE...
- 📂Shell脚本安装Docker(二进制版)教程
#!/bin/bash # vim:sw=4:ts=4:et <<INFO AUTHOR:运维@小兵<邮箱号> DATE:2021-01-26 DESCRIBE:1、二进制方式安装/卸载Docker,可以指定数据盘作为Docker的存储盘 2、如果本地没有Docker二进制包会去官网下载,需确保网络可用 SYSTEM:CentOS7/RedHat7 WARNING...
- 📂Linux服务器发布执行springboot项目的jar包,自行配置.sh启动文件教程
# 包文件路径及名称(目录按照要求自行配置) APP_NAME=/waving/server/springboot_hibernate-1.0.0-SNAPSHOT.jar # 日志文件路径及名称 LOG_FILE=/waving/server/logs/springboot_hibernate.log # 查询进程,并kill当前jar/java程序 pid=`ps -ef|grep ...
- 📂linux环境中Java服务通过shell脚本重启(升级)自己教程
今天遇到一个远程升级的需求,通过接口去触发终端服务的接口,重新拉取最新的jar包,并重启终端服务,这个终端服务是用java写的。 实现该需求,两个步骤,一个是需要一个shell脚本:拉取jar包、kill掉服务、启动服务;还有一个就是java中收到消息去调用shell脚本。脚本启动命令:/root/dtest/upgrade.sh jar-name 端口 jar下载地址 jar存放路径 1 ...
- 📂04_大数据_shell编程增强教程
Shell 编程增强 ===============================Shell编程一般指编写shell脚本。1、基本语法:使用vi编辑器新建一个文件hello.sh#!/bin/bash echo "Hello World!" 执行方式:方式1:sh hello.sh 方式2:chmod +x ./hello.sh #使脚本具有执行权限 ./h...
- 📂linux-shell脚本启动jar包,并保存日志到文件中,以及如何处理 ‘$'\r': 未找到命令’教程
1.start.sh#!/bin/bash #jar包文件路径及名称(目录按照各自配置) APP_NAME=/home/linxiadp/resourceCode/app/dataextract.jar #日志文件路径及名称(目录按照各自配置) LOG_FILE=/home/linxiadp/resourceCode/app/out.log #查询进程,并杀掉当前jar/java程序 pid...
- 📂shell脚本安装rocketmq主从样例教程
自定义参数ROCKETMQ_NAME= #服务全名 ROCKETMQ_PATH= #安装路径 TEMP_PATH= #临时目录 USER_NAME= #启动用户 部署参数检查#!/bin/bash # 检查参数是否设置 echo "=====检查参数是否设置=====" if [ ! $ROCKETMQ_PATH ];then echo "=====$...
- 📂Shell之多网卡IP选择教程
function local_ip() { local NUM ARRAY_LENGTH NUM=0 for NIC_NAME in $(ls /sys/class/net|grep -vE "lo|docker0"); do NIC_IP=$(ifconfig $NIC_NAME |awk -F'[: ]+' '/inet/ &a...
- 📂Shell之查看网卡流量教程
#!/bin/bash function local_nic() { local NUM ARRAY_LENGTH NUM=0 for NIC_NAME in $(ls /sys/class/net|grep -vE "lo|docker0"); do NIC_IP=$(ifconfig $NIC_NAME |awk -F'[: ]...
- 📂shell脚本安装Docker(rpm版)教程
#!/bin/bash # vim:sw=4:ts=4:et <<INFO AUTHOR:运维@小兵<邮箱号> DATE:2021-01-28 DESCRIBE:1、rpm方式安装/卸载Docker,可以指定数据盘作为Docker的存储盘 SYSTEM:CentOS7/RedHat7 WARNING: MODIFY: INFO set -e WORKDIR=$(c...
- 📂启动springboot项目jar包的linux脚本教程
service.sh文件#root用户启用 #nohup java -jar -Dspring.config.location=config/application.properties imageShot.jar >/dev/null 2>&1 & #!/bin/sh ## java env ## jre的安装路径 export JAVA_HOME=/opt/o...
- 📂SHELL脚本编程和文件软件包管理工具教程
1、编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息 [root@centos8 data]# vim createuser.sh #!/bin/bash # #***************************************************** #Author...
- 📂JAVA JAR包本地启动管理shell脚本教程
实际工作中开发环境或本地测试有时候需要手动部署jar包,每次启动、关闭、重启很繁琐,使用该脚本可简化测试时jar启动管理启动jar包,指定参数-Dxx=nn ./jar-admin.sh /tmp/xxxx.jar start -Dxx=nn重启jar包,指定参数-Dxx=nn ./jar-admin.sh /tmp/xxxx.jar restart -Dxx=nn停止jar包 ...
- 📂shell 字符串截取教程
SHELL 字符串截取shell 根据特定字符串截取字符串,截取右边或左边部分#======= 保留左边字符串 用 % # 删除右边最后一个.后的字符串(保留左边) APP_NAME=111.222.333.444 APP_SIMPLE_NAME=${APP_NAME%.*} #结果是 111.222.333 echo $APP_SIMPLE_NAME # 删除左边最后一个.后的字符串...
- 📂# 经典shell脚本教程
1、服务器初始化vim 1.sh # 设置时区并同步时间 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime if ! crontab -l | grep ntpdate $>/dev/null ;then (echo "* 1 * * * ntpdate -u time.windows.com >/de...
- 📂shell编程基础实践教程
shell基础理论图形界面或命令(dos/shell/hdfs-dfs)/程序->系统api->系统->硬件 #shell #what #是一个环境,提供了对linux(unix)系统的接口 #向你接收输入,并根据输入执行程序,并显示程序的输出 #可以运行我们的命令,程序和shell脚本 classification ...
- 📂yum针对软件包操作的常用命令教程
yum针对软件包操作的常用命令:1.使用YUM查找软件包 命令:yum search php2.列出所有可安装的软件包 命令:yum list php3.列出所有可更新的软件包 命令:yum list updates4.列出所有已安装的软件包 命令:yum list installed5.列出所有已安装但不在 Yum Repository 内的软件包 命令:yum list ext...
- 📂Linux 启动、停止、重启jar包脚本教程
转至:https://www.cnblogs.com/foolash/p/13824647.htmlstartOrStropJar.sh#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=xxxxxx.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh startOrStropJar.sh [s...
- 📂linux 平台实现 web 服务器的自动化发布 (纯shell 版本,存在ssh 不能自动退出问题,待解决)教程
背景说明1、集团OA系统上线,web App 部署在6台服务器中,因项目初期,每次更新都需要进行大量的部署操作。操作费事费力部署,还容易出错,且缺乏通知机制。针对这一现状,计划通过脚本来实现半自动化的发布工作(因为无法解决自动化打包问题,只能采用半自动化方式了)一:环境说明OS:RHL 7.2中间件: tomcat 7.0二、开发语言:linux ShellPython 3.7三、服务器分布...
- 📂不同环境下Jenkins调用shell脚本管理docker容器脚本两则教程
防伪码:桃李春风一杯酒,江湖夜雨十年灯。一、生产环境Jenkins使用ssh-copy-id实现SSH无密码登录,实现方式如下:ssh-keygen 产生公钥与私钥对.ssh-copy-id 将本机的公钥复制到远程机器的authorized\_keys文件中,ssh-copy-id也能让你有到远程机器的home, ~./ssh , 和 ~/.ssh/authorized\_keys的权利第一...
- 📂linux脚本执行jar包运行教程
springboot打包jar包使用linux脚本执行jar包运行项目发版,使用springboot打包jar包,越来越多的企业使用springboot内嵌的Tomcat运行,使部署更加方便快捷,这时就需要一个完善的linux脚本,更加方便运维人员使用,脚本如下:#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=mq_monitor-0.0.1-SN...
- 📂nginx配置快捷启动service教程
1,/etc/init.d/目录下缺少nginx默认启动脚本 vim /etc/init.d/nginx 新建脚本文件,然后把下面的代码复制进去#! /bin/sh # chkconfig: 2345 55 25 # Description: Startup script for nginx webserver on Debian. Place in /etc/init.d and # ...
- 📂linux启动spring boot jar包脚本教程
#替换这里jar包的路径,其它代码无需更改 APP_NAME=/usr/local/*.jar #使用说明,用来提示输入参数 usage() { echo "Usage: sh item.sh [start|stop|restart|status]" exit 1 } #检查程序是否在运行 is_exist(){ pid=`ps -ef|grep $...
- 📂Linux下uwsgi配置教程
1.安装 pip3 install uwsgi 2.新建配置文件 mkdir /etc/uwsgi vim /etc/uwsgi/uwsgi.ini 3.往配置文件中写入内容 [uwsgi] uid = root gid = root socket = 127.0.0.1:8111 # 项目启动的ip:端口 master = true //启动主进程 ...
- 📂记录一次shell脚本的使用教程
此文章适合刚入门的小白,通俗易懂。大神就不用看了。哈哈。。。大家在使用自动化部署jenkins时,一个按钮即完成了部署。但是很多小白应该还不清楚这下按钮具体做了哪些操作。因为此篇文章主要讲的是shell脚本,jenkins部分就简单来说了。按下jenkins构建按钮,大概的操作流程为:编译打包—>发送到指定服务器—>执行shell脚本。我们先看一个shell脚本的例子。APP_N...
- 📂Centos7 Zabbix3.4 微信告警配置教程
一、申请企业微信1、填写注册信息二、配置微信企业号1、创建告警组,然后把接受消息人加进来2、记录账号名称,等下填写接收人信息需要用到3、点击我的企业,查看企业信息,要记录企业CorpID4、点击企业应用,创建应用5、填写信息和通知用户组6、创建完,记录Agentld和Secret三、配置zabbix服务器1、首先确认已经记录的信息告警组用户的账号,企业CorpID和创建应用的Secret、A...