1.修改文件名: mv test  test 12.创建test文件夹: mkdir test3.解压文件至 test文件夹下: unzip test.war -d test/4.将work文件移动至新test中 mv work ../test/work5.返回上一级 cd ../6.删除test.war文件 rm -f test.war7.删除web文件夹 rm -rf test8复制文件 cp -r dir1 dir2 9.查看1.html文件 vim  1.html 10.修改1.html…
小时候家里定了<读者>的月刊,里面记录一个故事:说有有个偏僻的乡村一日突然来了一个美女,她携着万贯家财子女在当地安家落户,成了当地的乡绅.她让她的子女世世代代的保守这个秘密,直到这个秘密不会再对家族带来灾难.她就是陈圆圆.当年吴三桂领清兵入关,冲冠一怒为红颜,改写了中国的历史,自己却能全身而退的那个人. 周五例行公事的查看一下离线数据推送项目的数据和log.将log用awk分段之后,我想知道实时数据前10个被重复发送的数据ID都被重复发送了几次,从而找到进一步优化的入手点,天知道我对这个项目已…
小时候家里定了<读者>的月刊,里面记录一个故事:说有有个偏僻的乡村一日突然来了一个美女,她携着万贯家财子女在当地安家落户,成了当地的乡绅.她让她的子女世世代代的保守这个秘密,直到这个秘密不会再对家族带来灾难.她就是陈圆圆.当年吴三桂领清兵入关,冲冠一怒为红颜,改写了中国的历史,自己却能全身而退的那个人. 周五例行公事的查看一下离线数据推送项目的数据和log.将log用awk分段之后,我想知道实时数据前10个被重复发送的数据ID都被重复发送了几次,从而找到进一步优化的入手点,天知道我对这个项目已…
1. du -sm * | sort -n 把当前目录下的文件(或目录)按大小排序,看下哪个地方占用最多: 2. pwd                     获取当前目录路径 3. tail -f $file_path    显示文件最后几行内容(若文件内容变动,会动态更新后面几行) 4. pgrep $process_name 获取进程ID 5. ps -ef|grep $process_name 获取进程信息 ps -aux|grep $process_name 获取进程信息 6. ki…
在公司经常在服务器上更新项目,总结了自己经常使用的命令: 1.删除:rm -rf 文件名2.复制:copy 文件 目标地址3.压缩:zip -r 压缩后文件名 被压缩目录4.移动:move 文件 目标地址5.解压:unzip 文件名6.编辑:vi7.不保存退出: :q! 保存退出: wq8.动态查看日志文件:tail -f 文件目录+文件名9.查看开启的tomcat:ps -ef|grep tomcat10.杀死进程:kill -9 进程号11.查看磁盘大小:df -h…
mv untitled45/ /1601F/wang/ 将XXXX移动到XXX,也可以用于给XXX重新命名 zip -r -q -o hello.zip  /1601F/3/untitled45 安静的递归压缩成zip文件 gunicorn -w 3 -b 0.0.0.0:8080 untitled45.wsgi:application启动项目(需要在manage.py同级目录下运行) unzip hello.zip 解压zip文件…
要通过跳板机进入内网之后,访问内网域名 mysql -h xxxxxxx -u u_caojiangjiang -p -P 3306 上传文件: scp -r /Users/qudian/Desktop/lecture caojiangjiang@120.26.54.37:/home/caojiangjiang 查找nginx: ps aux|grep nginx 查看运行的nginx进程 nginx -t 查看配置文件是哪一个 ps aux|grep php-fpm 查看运行的fpm进程 vi…
1. 背景 前几天,在搭建项目时遇到到一些问题,现在整理记录一下. Linux环境:Red Hat Enterprise Linux Server release 6.4: # 查看命令cat /etc/issue JDK版本:jdk1.7.0_80; Tomcat版本:apache-tomcat-7.0.79; 2.经过 由于之前曾使用Tomcat容器部署过项目,所以没有觉得有什么特别值得注意的地方,就是将web项目打成war包,放到Linux服务器tomcat容器下,然后启动Tomcat就O…
上一篇讲了如何在linux搭建web环境,这边将如何部署项目. 1,打包项目包 2,上传项目包 将.war项目包通过xftp上传到tomcat目录wabapps目录下 3,启动项目 通过xshell命令进入tomcat目录下的bin目录 输入 :  ./startup.sh    服务器启动 ./shutdown.sh  服务器停止 查看日志在 tomcat 目录logs 中的catalina.out文件 tail -500f catalin.out  实时的查看日志 退出logs日志 ctrl…
在阿里云服务器上部署项目的时候,想使用阿里云提供的负载均衡服务并创建两个监听(如图), 但需要一台服务器提供两个端口,于是就请教前辈并查询资料,得知: 一台服务器提供两个端口,有两种方式: 1.一个tomcat,开放两个端口: 2.两个tomcat,各运行一个项目,提供两个端口. 后者性能更好一些.于是,就查询实现linux服务器上同时运行两个或多个tomcat的方式,下面以同时运行两个tomcat为例介绍,具体实现如下: 第一步:搭建JDK环境 首先搭建JDK环境,下载JDK,然后解压,如:t…
在tomcat服务器上部署项目的前提,是我们已经准备好了tomcat服务器.在CentOs环境下部署JavaWeb环境,部署tomcat服务器在前面的文章中已经总结过了,可以参考以前文章. 一  tomcat服务器修改端口 tomcat服务器配置好以后,默认是8080端口,为了方便访问,我们将端口修改为80端口.比如, tomcat安装在/usr/local/tomcat目录下,利用命令 #cd /usr/local/tomcat/conf #ls 可以tomcat的conf目录下的文件,端口定…
一.这两天在做部署项目到Linux服务器上. 网上有用war包部署的,也有把war包解压之后部署的.比如:http://www.cnblogs.com/xdp-gacl/p/4143413.html 因为我本地用的是tomcat,编译生成的文件和weblogic上用的其实是一样的,目录也一样.所以直接从tomcat下的webapps下copy出整个代码文件夹,上传到Linux服务器上的weblogic域中.这样以后update项目代码也很方便,不像war包一样还要打包解压.直接拿本地tomcat…
本文为博主原创,未经允许不得转载: 以下为在工作中常用的linux命令进行了总结,主要在项目安装及启动,及编辑部署文件时应用较多1.gz文件是一种压缩文件. 以·tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件.在Windows下的常用的压缩软件WinRAR也可以打开gz文件,相当于常见的RAR和ZIP格式. 1.发包的步骤:   a.配置项目启动脚本中的配置文件   b.编译和压缩项目包   c.将项目编译后的压缩包与配置文件打…
使用Linux部署web项目,可能会遇到各种各样问题导致服务启动失败,以下是我近期部署项目遇到的问题以及解决方案 一.场景:把war包放入tomcat的webapps文件夹下,然后启动tomcat服务一直报错如下图,然后把war包删除,尝试启动空tomcat,还是报下图中的错误 解决方案:使用 ps -ef|grep java 命令查询所有进程,发现该应用的进程还在,使用kill -9 进程号 命令,把该进程杀掉,重启即可: 二.场景:服务启动成功,当时访问应用程序时不能正常访问,报HTTP S…
准备: 1.Linux系统 2.已经安装好jdk 开始: 选择要安装的tomcat版本:https://archive.apache.org/dist/tomcat/ 我这里使用的是tomcat 8.5.15 1.wget -b下载tar.gz,2.tar zxvf 解压当前目录,3.mv 重命名,也可以移动 -bash-4.2# cd /opt/ -bash-4.2# wget -b https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.15…
最近尝试使用了一下腾讯去的linux系统服务器,但是却遇到各种问题,下面记录的问题是项目部署完成后却无法通过外网访问. 服务器:腾讯云 系统 :CentOS 8.0 64位 处理思路:通过度娘百般摸索,大概了解到可能是服务器基于安全考虑,并未对所有端口开放外网访问,到腾讯控制台开启端口外网访问就行啦. 处理办法: 在腾讯去的控制台--安全组,点击新建,新建一个安全组,模板可以选开放所有端口或自定义,我选择的是开放所有端口,填好内容点击确定完成创建 创建好安全组后点击右边"管理实例",然…
1,经过千辛万苦的尝试和百度,终于一个博客:http://stackmirror.caup.cn/page/skxugjqj0ldc关于catalina.sh文件的执行引起了我的注意: 2,我执行catalina.sh run后爆出了异常:(是关于连接数据库的错误,因为之前我热部署项目时忘了将线上配置文件替换本地配置文件,导致在catalina.out中无限出现连接数据需要密码的错误),这时我想起将webapps中的ROOT和ROOT.war项目移至自己新建的mybackup目录下,相当于删除自…
概述:该篇随笔介绍了在VMware上安装centOS.在centOS上安装JDK.安装Tomcat.安装Redis并部署项目的全过程,虽然参考了很多优秀的文章,但实践.整理.补充都很用心,若要复制粘贴到其他网站,请注明出处. 前提:首先要安装VMware,然后VMware上安装CentOS虚拟机. 再安装CentOS虚拟机:http://jingyan.baidu.com/user/npublic/?un=see0002&pn=21 常用linux指令: (1)进入某目录:cd 目录名 (2)返…
当一个项目需要纳入到版本控制的时候,选择的工具还是比较多的,最常见的就是工具有CVS,SVN,GIT等.在平时的开发中视情况而定,从来就没有最好的版本控制工具,只有最适合的工具.在这里我习惯用git来管理自己的项目,当然之前使用svn管理的,但是当用了git工具就不愿意再用其它的工具来管理.这里除了习惯之外,git的很多功能是svn不具备的,最简单的就是离线提交,用git管理的项目你会发现整个项目的大小变化不大,不像svn那样每个目录又有一个.svn 的目录,而且会使项目的变得很大.关于git与…
—— 前段时间项目上的事比较忙,期间笔记都是临时存在本地txt,这些天有点时间了,整理出来,以便日后查看: linux 查看内存使用情况:free -m 释放缓存: /proc/sys/vm/drop_caches 报错:-bash: /proc/sys/vm/drop_caches: Permission denied报错使用下面命令释放缓存:sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches' -----------------------------…
在tomcat上部署项目并进行测试,经常会碰到各种问题.在不同的操作系统上部署,对问题的解决也会有一些差异. 1 发现问题 1.1 项目部署 先将项目达成war包,放到tomcat的webapps目录下,然后启动tomcat,在浏览器中键入项目的部署地址,进行访问,查看效果. 在windows系统中,利用cmd,cd到tomcat安装目录,在bin文件夹中使用shutdown.bat和startup.bat进行关闭和启动tomcat的操作. 在Linux系统中,cd到tomcat的安装目录,在b…
2018年11月13日我亲测有效的,很简单的,借鉴博客:https://blog.csdn.net/smilecall/article/details/56288972 第一步:随便建一个maven类型的springboot项目: 因为我这项目是专门用来测thymeleaf的,是一个springboot+thymeleaf的测试项目,并没有连接数据库操作,所以application.yml的配置很简单,配了一个端口和一个thymeleaf配置 第二步:因为要用maven打包,所以要在pom.xm…
说实话win server的性能并不好,所以程序员必须会在Linux上安装环境,部署项目. 第一步,官网下载tomcat和jdk压缩文件*.tar.gz  下载路径如下: jdk:http://www.oracle.com/technetwork/java/archive-139210.html tomcat:http://tomcat.apache.org/ 第二步,下载window连接Linux工具,其中putty-64bit-0.70-installer主要用来输入命令,WinSCP-5.…
容器部署项目 这一章我们引入docker,采用docker容器的方式部署我们的项目. 首先需要有一个linux环境,并且安装 java 和 maven 以及 docker 环境,这个教程多如牛毛,不再赘述. 这里以 kitty-monitor 为例. 添加配置 在 pom.xml 的 properties 中添加 Docker 镜像名称. <properties> <docker.image.prefix>kitty</docker.image.prefix> <…
注:通过日常所用到的一些命令进行整理添加!! 完整的命令可参考:Linux命令大全 1.cp命令 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录. 2.mount(挂载)命令 在linux系统中,可以使用mount命令挂载光盘镜像文件.移动硬盘.U盘以及Windows网络共享和UNIX NFS网络共享等 3.centos关机与重启命令详解 centos重启命令:    1.reboot    2.shutdown -r now 立刻重启(root用户使用)    3.shutd…
部署项目<下课说>APP时,总结出的一些命令和方法细节 Linux.ubuntu.django.uwsgi.nginx.mysql 里面有些是查找的资料,我也不大懂[手动笑哭],这还是部署到一台服务器上,看分布式.集群服务器的技术贴时,都感觉好厉害…
这个部署方式,前提需要通过WinSCP工具将本地Maven项目打成zip包放到Linux对应的用户目录下,然后执行脚本便可以完成一键部署. 大家看到下面的脚本,可以发现一个显著的特点,部署脚本内容基本都是Linux命令拼接而来的. 所以这里还得强调一下,如果想把shell学好,Linux是基础. 这就好比Java,如果你想更深层次理解MyBatis或者Spring源码,对于Java基本工要求还是非常严格的,只有当Java基础扎实,所谓的框架对于你来说,其实也没什么. deploy.sh #!/b…
1 搜索tomcat镜像 $ sudo docker search tomcat NAME DESCRIPTION STARS OFFICIAL AUTOMATED tomcat Apache Tomcat is an open source implementati… [OK] tomee Apache TomEE is an all-Apache Java EE certif… [OK] dordoka/tomcat Ubuntu and Tomcat base… [OK] davidcas…
NET Core:部署项目到Ubuntu Server 概述 基于上一篇成功安装Ubuntu Server 16.10的基础上,接下来继续我们ASP.NET Core项目的部署之旅! 只是对于这些年整天和Windows打交道的我,初次使用Linux确实有点费劲. 但是为了.NET Core跨平台的这一重大特性,即使再多的坑,也还是要硬着头皮上的. 不然会有人怀着诧异的眼神问你:你的.NET Core项目还部署到Windows上? 废话不多说,预祝你在十步之内成功部署!<( ̄︶ ̄)↗[GO!] 一…
在部署tomcat项目的时候,除了把war文件直接拷贝到tomcat的webapp目录下,还有一种方法可以浏览器中管理和部署项目,那就是使用tomcat manager. 默认情况下,tomcat manager是不可用的,因为它的用户角色和密码并没有正确配置. 这里采用的是tomcat7.0.打开conf文件夹下的文件tomcat-user.xml tomcat原配置 <!--   <role rolename="tomcat"/>   <role rolen…