Linux----部署

部署

部署python程序

**1.**到目录更新代码
**2.**改代码----配置数据库
**3.**测试运行(./python.py)
**4.**写一个脚本.sh文件,把要运行的python文件都放在脚本里面(脚本文件就和python文件在同一级目录下)
**5.**查看crontab里面的内容
crontab -l
**6.**查看是否运行了crontab里面的内容 mail?

----------

1、.sh文件
#!/bin/bash 是脚本执行器
2、crontab -l
查看crontab里面的内容
3、0 10 * * * /home/wisdombud/jetty/wisdomhr-pyspider/src/yjbys/ostart.sh
分/时/天/月/week 文件路径

----------

部署java程序
**1.**把打好的jar包放到服务器上
分两种---->
本地(dos)到服务器:
进到lib目录下,找到要替换的jar包rm掉。rz加入新的jar包
服务器(113)到服务器(128):
scp 本地文件 目标路径
eg:scp *.jar /home/wisdombud/jetty/wisdomhr-compute/lib
**2.**修改配置文件(数据库信息)
进入到cfg目录下,vim appconfig.properties修改数据库的信息
**3.**测试运行
进入到bin目录下,写脚本文件
脚本里面可以修改的的 运行时内存/要运行的文件
eg:java -Xmx512m com.wisdombud.wisdomhr.sync.JobSyncMain
测试运行的时候 ./sh.sh
**4.**运行的时候 要用nohup
nohup ./run.bat &
**5.**查看是否运行了java程序
jps

时间: 2024-07-28 13:09:12

Linux----部署的相关文章

Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包

Linux tomcat部署War包,Linux在Tomcat部署JavaWeb项目,Linux部署War包 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> ©Copyright 蕃薯耀 2017年3月6日 http://www.cnblogs.com/fanshuyao/ 一.Linux快速部署W

Linux部署多个tomcat

Linux部署多个tomcat 1.环境:1.1. Centos 5.01.2.Tomcat 5.5.17 2.需要解决一下几个问题2.1.不同的tomcat启动和关闭监听不同的端口2.2.不同的tomcat的启动文件startup.sh中要指定各自的CATALINA_HOME和CATALINA_BASE这两个环境变量. 3.解决步骤: 3.1.修改/etc目录下的profile文件,添加一组Java环境变量,和两组CATALINA环境变量:修改后的profile文件示例如下: JAVA_HOM

Azure linux 部署 VSFTP

之前发布了在Azure VM ---Windows Server下的FTP部署,对于公有云的使用,Linux的使用占有很大的比例,同样遇到了使用linux部署FTP的要求,同样刚开始接触Azure的用户,在部署时遇到与Windows Server类似的问题,在此增加一些关于Linux的应用部署. FTP的部署过程基本与Windows Server类似. 1 安装vsftp 通过apt-get install vsftpd安装linux系统自带的FTP软件 2 编辑config文件 由于这次配置,

Linux # 部署OpenStack Swift 开发环境

blog.csdn.net/lzueclipse/article/details/26405753#1536434-qzone-1-61807-cac534f6a16e831f54c45c717ec6acf9 部署OpenStack Swift 开发环境--SAIO - Swift All In One,遇到的问题和解决 - 坚持学习 lzueclipse 一个小白的分布式存储之路 [email protected] - 博客频道 - CSDN.NET blog.sina.com.cn/s/bl

linux 部署出现Fatal error: Class 'DOMDocument' not found。

今天用PHP解析xml时出现如下错误:php Fatal error:  Class 'DOMDocument' not found. 环境:CentOS 5.6; PHP 5.3.5 解决方法: #yum -y install php-dom #apachectl restart  或者 service httpd restart linux 部署出现Fatal error: Class 'DOMDocument' not found.

Node.js 切近实战(十二) 之Linux部署

之前的话我们的项目都是跑在windows上,今天我们要将我们的程序跑到linxu机器上.在看linux部署之前,我们先看一下node.js类似于asp.net mvc的过滤器或者叫拦截器.在app.js中我们加入如下代码 var beforeRequest = function (req, res, next) {     if (req.originalUrl == '/'          || req.originalUrl == '/login'          || req.orig

Linux部署ASP.NET 5 (vNext)

ASP.NET 5 (vNext) Linux部署 引言 工欲善其事,必先利其器. 首先,我们先明确下以下基本概念 Linux相关 Ubuntu Ubuntu是基于linux的免费开源桌面PC操作系统 十分契合英特尔的超极本定位 支持x86.64位和ppc架构 全面支持网页浏览器   WPS.Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本.Ubuntu的目标

Deploying OpenFire for IM (instant message) service (TCP/IP service) with database MySQL , client Spark on linux部署OpenFire IM 消息中间件服务

Are you a hacker? How to build another QQ/Wechat/whatsapp/skype/imessage? Let's go through this!!!! Materials: A linux/unix/windows/mac computer/server, and do some basic things! Are you feeling high? Okay, let's ride the rocket! Get materials: 1. A

Linux 部署ASP.NET SQLite 应用 的坎坷之旅 附demo及源码

Linux 部署ASP.NET SQLite 应用 的坎坷之旅.文章底部 附示例代码. 有一台闲置的Linux VPS,尝试着部署一下.NET 程序,结果就踏上了坑之路,不过最后算是完美解决问题,遂记录如下. 环境:Linux系统为centos 6  mono 版本 mono-3.2.1  jexus版本 jexus-5.6.4 一.安装环境 1.安装mono 首先安装系统环境: yum -y install gcc gcc-c++ bison pkgconfig glib2-devel get

linux部署项目(Java项目+Tomcat+mysql)

项目做完了,要发布了,而Java的特长之一就是移植性好,面对着微软的XP的停止服务,Windows系统的"独裁",越来越多的商家选择了开源的免费的linux系统作为服务器.因为linux系统也有图形界面(虽然和Windows比起来很不一样),所以在图形界面中操作相对来说还是容易的,这就好比我们在Windows系统上部署项目一样,大部分人都是小Case.但是真正工作中,服务器都会在固定的机房,而且往往只有一台主机,更规模大一些的就是使用单片机,像摆书一样摆到机房的机器架上,而我们操作它的