java web项目在linux部署、启动,查看系统配置常用的linux命令总结
本文为博主原创,未经允许不得转载:
以下为在工作中常用的linux命令进行了总结,主要在项目安装及启动,及编辑部署文件时应用较多
1.gz文件是一种压缩文件。
以·tar.gz为扩展名的是一种压缩文件,在Linux和OSX下常见,Linux和OSX都可以直接解压使用这种压缩文件。
在Windows下的常用的压缩软件WinRAR也可以打开gz文件,相当于常见的RAR和ZIP格式。
1.发包的步骤:
a.配置项目启动脚本中的配置文件
b.编译和压缩项目包
c.将项目编译后的压缩包与配置文件打包为项目的安装包
2.发包时常用的命令:
1.压缩和解压命令
unzip bpc_install.zip
2.cd目录切换命令
ls -l
cd bpc_install/
ls -l
2.5给执行脚本添加权限(以及修改项目所用Tomcat端口)
chmod 777 install.sh
或 chmod +x install.sh
vi install.cfg
3.执行项目安装脚本
./install.sh
4.执行项目运行脚本
su - bpc
cd apache-tomcat-8.0.32/bin/
./catalina.sh run&
或:
cd apache-tomcat-8.0.32/bin/
./startup.sh
//查看启动日志
tail -200 ../logs/catalina.out
5.查看日志命令(退出用户)
cd apache-tomcat-8.0.32/logs
cd allcam/
ls -l
tail -f global_stat
6.停止命令(用进程号停止或用用户去停止)
su - bpc
apache-tomcat-8.0.32/bin
./stopweb.sh
7.编辑命令
保存并退出命令行命令
不保存直接退出命令
vi命令的使用:
按一下键盘上的"i"就可以进入编辑模式
按一下键盘上的"ESC"进入命令行模式
然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器
或:
输入":q!".如果你不确定是否成功.
可以通过"cat filename" 命令来查看.
输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.
按键盘上的大写"G"移动到文章的最后.
8.查询服务器中运行的java进程:
ps -ef|grep java
9.根据端口查询是否有项目运行或服务进行
lsof -i:18080
10.切换到bpc用户
su - abc
11. 创建文件或文件夹
make test
12. 查看命令行操作历史
history
13. 查找my.png文件
find -name my.png
查找以april开始的文件
find -name april*
14. cat主要有三大功能:
1.一次显示整个文件:cat filename
2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件:cat file1 file2 > file
15. 强制删除的命令
rm -rf 文件a/文件夹b 将a/b删除
16.退出用户
exit
17. 强制终止进程:
kill -9 进程号
18. 连接的命令:
ssh 110.16.20.110
19. vi命令的使用:
按一下键盘上的"i"就可以进入编辑模式
按一下键盘上的"ESC"进入命令行模式
然后输入":wq!"这样就将文本保存了.然后推出了vi编辑器
或:
输入":q!".如果你不确定是否成功.
可以通过"cat filename" 命令来查看.
输入任何一个整数,然后输入"shift+G" 就可以到这一页的开头了.
按键盘上的大写"G"移动到文章的最后.
20.查看当前linux系统连接IP地址:
ifconfig -a
21.查看当前用户所属组:
groups
22.根据用户查看所属组
groups 用户名
23.more命令分页查看文件
more 文件名
使用的快捷键:
Ctrl+F 向下滚动一屏
空格键 向下滚动一屏
Ctrl+B 返回上一屏
24.清屏的命令:
clear (自动将当前内容往上推)
快捷键:Ctrl+l(小写的L)
25. 删除命令:
rm -f 文件名a(强制删除文件名a)
26.cp:复制文件
cp -rf:复制文件或文件夹
example: cp -rf a文件夹 b文件夹 将a复制到b文件夹
补充:
查看系统配置命令:
date:显示或设置系统日期和时间 date -s string
example: date 直接显示当期系统时间
date -s 时间2 将系统时间更改为时间2
top:查看系统运行的负载情况
uptime 系统运行负载情况
free :用来查看内存使用情况,大小单位为b
free -m :显示内存大小为W
uname :查看系统信息
uname -a :查看系统详情信息
hostname :查看主机名
who、whoami:查看当前登录的是谁
用户管理命令
useradd :添加用户
userdel :删除用户
userdel -r tom :删除用户同时删除用户目录
passwd :修改用户密码,修改当前登录用户的密码passwd
网络通讯命令
ifcofig : 查看系统ip
netstat :查看网络端口
netstat -nlp :显示当前机器使用的端口号
ping : 测试某个地址是否可以连通
java web项目在linux部署、启动,查看系统配置常用的linux命令总结的更多相关文章
- java web项目war包部署,使用tomcat对指定接口设置身份认证
先简单说一下需求: 将一个基于springboot2.0开发的java web项目打成war包,通过tomcat部署到一台linux服务器上,项目相关的一些图片等资源也按照一定规则放置在服务器构建好的 ...
- 关于Maven打包Java Web项目以及热部署插件Jrebel的使用
Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...
- 使用IntelliJ IDEA和Maven构建Java web项目并打包部署
爱编程爱分享,原创文章,转载请注明出处,谢谢! http://www.cnblogs.com/fozero/p/6120375.html 一.背景 现在越来越多的人使用IntelliJ IDEA工具进 ...
- Eclipse使用Maven搭建Java Web项目并直接部署Tomcat
1.环境: Windows 10 Java 1.8 Maven 3.3.9 Eclipse IDE for Java EE Developers 2.准备: eclipse环境什么的不赘述,Maven ...
- 在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
- 新手小白Linux(Centos6.5)部署java web项目(总)
一.准备 1.linux centos版本的相关命令操作,千万别找ubuntu的,好多命令都不一样,新手小白我傻傻不知道硬是浪费了一天的时间……(百度百科linux版本了解一下) 2.远程登录: P ...
- Linux CentOS下部署Java Web项目
本文讲解如何在Linux CentOS下部署Java Web项目的步骤. 一.环境准备: (1)Linux CentOS (2)apache-tomcat-9.0.10 (3)XShell 二.启动t ...
- 在linux下用tomcat部署java web项目的过程与注意事项(转)
在linux下用tomcat部署java web项目的过程与注意事项一.安装JDK到http://www.oracle.com/technetwork/java/javase/downloads/in ...
- Linux(Centos)之安装tomcat并且部署Java Web项目
1.准备工作 a.下载tomcat linux的包,地址:http://tomcat.apache.org/download-80.cgi,我们下载的版本是8.0,下载方式如图: b ...
随机推荐
- 【Hadoop学习之十】MapReduce案例分析二-好友推荐
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk8 hadoop-3.1.1 最应该推荐的好友TopN,如何排名 ...
- Java -cp 命令查看 zookeeper 日志
- python 列表推导
废话不多说,直接上代码 #coding=utf-8 def getitem(index, element): return '%d: %s' % (index, element) def getite ...
- Hive 修改表结构常用操作
添加列 add columns alter table table_name add columns (id int comment '主键ID' ) ; 默认在表所有字段之后,分区字段之前. 替换 ...
- RPC框架小结
为什么说要搞定微服务架构,先搞定RPC框架? 1. 为什么说要搞定微服务架构,先搞定RPC框架? 如果没有统一的服务框架,RPC框架,各个团队的服务提供方就需要各自实现一套序列化.反序列化.网络框架. ...
- 以太坊erc20转账失败的情况和原因
以太坊erc20转账失败的情况和原因 eth转账失败有多种情况,除了手续费过低以外(Out of gas),众筹额度满了(Bad instruction)也会失败链上转账有可能失败,转账失败转账的币退 ...
- [转载]css3的一个控制背景的属性,background-size可以缩放大小啦
background-size需要两个值,它的类型可以是像素(px).百分比(%)或是auto,还可以是cover和contain.第一个值为背景图的width,另外一个值用于指定背景图上的heigh ...
- jquery easyui datagrid 空白条处理 自适应宽高 格式化函数formmater 初始化时会报错 cannot read property 'width'||'length' of null|undefined
1---表格定义好之后右侧可能会有一个空白条 这个空白条是留给滚动条的,当表格中的一页的数据在页面中不能全显示时会自动出现滚动条,网上有很多事要改源码才可以修改这个,但是当项目中多处用到时,有的需要滚 ...
- MyEclipse非正常关闭问题
问题:电脑突然断电,myeclipse非正常关闭,“Package Explorer”非正常显示,出现错误“Could not create the view: An unexpected excep ...
- Java中this和super关键字
今天练习到Java中的this和super关键字,我有如下总结: 1.子类继承父类,子类初始化对象,必须先调用父类构造方法,因为随时有可能要使用父类的成员变量. 2.get和set方法只是对成员变量进 ...