操作系统|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)


【操作系统|java web项目在linux部署、启动,查看系统配置常用的linux命令总结】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 : 测试某个地址是否可以连通

    推荐阅读