linux部署日志命令 linux 系统日志命令

Linux部署项目常用命令

(1)java -jar  包名       当窗口关闭或按Ctrl+c则程序终止

创新互联长期为上千客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为北辰企业提供专业的网站建设、成都网站设计北辰网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

(2)java -jar 包名      当窗口关闭则程序终止

(3)nohup java -jar 包名     程序不因窗口关闭或按Ctrl+c而终止,生成默认日志文件

(4)nohup java -jar 包名 日志名    在(3)的基础上自定义生成日志

(1)tail n 日志名    n代表查看日志的行数

例子:tail 10 nohup.out  查看正数10行的日志

例子:tail -10 nohup.out 查看倒数10行的日志

(2)tail -f nohup.out 实时查看日志

(1)ps -ef | grep java   查看进程

   

(2)netstat -tunlp   端口号查看

kill -9  pid

例如查找文件名为nginx的文件     find  /  -name  nginx

(1)找到并进入nginx文件夹下的sbin文件夹

(2)执行  ./nginx  -s  reload

free 命令    默认以kb为计算单位,可以在后面通过添加  -b ,-m ,-g ,-h等修改计算单位

例如 free  -h以较友好的方式展示

按理来说total = used + free ,但是这边不晓得为什么free只剩了123M,有答案了再来补上

top 命令

top 行依次为系统时间、距上次重启系统时间、登入用户数、平均负载

tasks 行为进程任务情况

cpu 行为cpu的使用情况

暂时没了,想起来再补

Linux部署springBoot项目并且查看控制台日志

1.首先将SpringBoot项目打包成JAR包,通过xFTP或者其他工具将JAR包上传到Linux上,然后执行如下命令启动项目:

nohup java -jar xxx.jar consoleMsg.log 21

上面的2 和 1 的意思如下:

0 标准输入(一般是键盘)

1 标准输出(一般是显示屏,是用户终端控制台)

2 标准错误(错误信息输出)

查看项目运行日志:

tailf consoleMsg.log 打印日志,并且持续跟踪日志。

linux查看日志的命令是?具体怎么用

Linux查看日志的命令有很多,比如tail、cat、tac、head、echo等,今天给大家介绍几种常用的方法:

1、tail-实时查看变化的日志

命令格式:tail [必要参数][选择参数][文件]

-f:循环读取

-q:不显示处理信息

-v:显示详细的处理信息

-c数目:显示的字节数

-n行数:显示行数

-q, --quiet, --silent:从不输出给出文件名的首部

-s, --sleep-interval=S:与-f合用,表示在每次反复的间隔休眠S秒

2、head

跟tail相反,head是看日志的前多少行

head -n 10 test.log:查询日志文件中的前10行日志;

head -n -10 test.log:查询日志文件除了最后10行的其他所有日志;

3、cat-搜索关键字附近的日志

cat是由第一行到最后一行连续显示在屏幕上

最常用的命令:cat -n filename | grep "关键字"

cat app.log | grep -C 5 '关键字':显示日志里匹配字串那行以及前后5行;

cat app.log | grep -B 5 '关键字':显示匹配字串及前5行;

cat app.log | grep -A 5 '关键字':显示匹配字串及后5行;

4、more

more命令是一个基于vi编辑器文本过滤器,它以全屏幕的方式按页显示文本文件的内容,支持vi中的关键字定位操作。

more的语法:more 文件名


名称栏目:linux部署日志命令 linux 系统日志命令
分享网址:http://ybzwz.com/article/ddephjh.html