精华内容
下载资源
问答
  • Linux系统下,重启Tomcat使用命令的操作! 1.首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下相似信息,...

    在Linux系统下,重启Tomcat使用命令的操作!

    1.首先,进入Tomcat下的bin目录

    cd /usr/local/tomcat/bin

    使用Tomcat关闭命令

    ./shutdown.sh

    查看Tomcat是否以关闭

    ps -ef|grep java

    如果显示以下相似信息,说明Tomcat还没有关闭

    复制代码

    root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start

    复制代码

    *如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程

    kill -9 7010

    然后继续查看Tomcat是否关闭

    ps -ef|grep java

    如果出现以下信息,则表示Tomcat已经关闭

    root 7010 1 0 Apr19 ? 00:30:30 [java]

    最后,启动Tomcat

    ./startup.sh2.查看tomcat启动日志

    1、先切换到:cd usr/local/tomcat5/logs

    2、tail -f catalina.out 或者指定查多少行:tail -200 catalina.out

    3、

    tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail -f filename会把filename里最尾部的内容显示在屏幕上,并且不但刷新,使你看到最新的文件内容. 

    1.命令格式;

    tail[必要参数][选择参数][文件]   

    2.命令功能:

    用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。

    3.命令参数:

    -f 循环读取

    -q 不显示处理信息

    -v 显示详细的处理信息

    -c<数目> 显示的字节数

    -n<行数> 显示行数

    --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束. 

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

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

    展开全文
  • 1. Linux 查看进程开始执行的详细时间   伦理片 http://www.dotdy.com/ Bash代码  ...2. 记录进程启动ID  Bash代码  # !/bin/sh    SUNNY_LOG=/home/anicloud/projects/sunny/su
    1. Linux 查看进程开始执行的详细时间 
      伦理片   http://www.dotdy.com/
    Bash代码   收藏代码
    1. ps -p PID -o lstart  



    2. 记录进程启动ID 

    Bash代码   收藏代码
    1. # !/bin/sh  
    2.   
    3. SUNNY_LOG=/home/anicloud/projects/sunny/sunny/  
    4. cd $SUNNY_LOG  
    5.   
    6. nohup mvn tomcat7:run > $SUNNY_LOG/sunny.log &  
    7. echo $! > $SUNNY_LOG/sunny.pid  
    展开全文
  • 查看linux下tomcat启动日志

    千次阅读 2020-08-12 21:31:11
    查看linux下tomcat启动日志 但是通过浏览器无法访问 备注:防火墙常用操作 通过日志文件查找浏览器无法访问原因 查看linux下tomcat启动日志 启动tomcat之后,通过ps -ef|grep tomcat查看tomcat是有进程的 ...

    目录

     

    查看linux下tomcat启动日志

    但是通过浏览器无法访问

    备注:防火墙常用操作

    通过日志文件查找浏览器无法访问原因


    查看linux下tomcat启动日志

    启动tomcat之后,通过ps -ef|grep tomcat查看tomcat是有进程的

    [root@localhost logs]# ps -ef|grep tomcat
    root      5982     1  7 21:16 pts/0    00:00:18 /honry/jdk1.8.0_161//bin/java -Djava.util.logging.config.file=/honry/apache-tomcat-8.5.43/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -classpath /honry/apache-tomcat-8.5.43/bin/bootstrap.jar:/honry/apache-tomcat-8.5.43/bin/tomcat-juli.jar -Dcatalina.base=/honry/apache-tomcat-8.5.43 -Dcatalina.home=/honry/apache-tomcat-8.5.43 -Djava.io.tmpdir=/honry/apache-tomcat-8.5.43/temp org.apache.catalina.startup.Bootstrap start
    root      6262  4090  0 21:21 pts/0    00:00:00 grep --color=auto tomcat
    

    但是通过浏览器无法访问

    排除防火墙的原因之后,即使关闭防火墙还是不行,那可以通过查看tomcat启动日志来查看

    备注:防火墙常用操作

    重启防火墙
    sudo systemctl reload firewalld
    关闭防火墙
    sudo systemctl stop firewalld
    启动防火墙
    sudo systemctl start firewalld
    

    通过日志文件查找浏览器无法访问原因

    在tomcat目录下,即/apache-tomcat-8.5.43/logs 有启动日志如下

    
    [root@localhost logs]# pwd
    /honry/apache-tomcat-8.5.43/logs
    [root@localhost logs]# ^C
    [root@localhost logs]# ll
    total 92
    -rw-r-----. 1 root root 12954 Aug 11 00:01 catalina.2020-08-11.log
    -rw-r-----. 1 root root 23901 Aug 12 21:17 catalina.2020-08-12.log
    -rw-r-----. 1 root root 36952 Aug 12 21:17 catalina.out
    -rw-r-----. 1 root root     0 Aug 11 00:01 host-manager.2020-08-11.log
    -rw-r-----. 1 root root     0 Aug 12 20:56 host-manager.2020-08-12.log
    -rw-r-----. 1 root root   459 Aug 11 00:01 localhost.2020-08-11.log
    -rw-r-----. 1 root root   918 Aug 12 21:17 localhost.2020-08-12.log
    -rw-r-----. 1 root root     0 Aug 11 00:01 localhost_access_log.2020-08-11.txt
    -rw-r-----. 1 root root  1638 Aug 12 21:01 localhost_access_log.2020-08-12.txt
    -rw-r-----. 1 root root     0 Aug 11 00:01 manager.2020-08-11.log
    -rw-r-----. 1 root root     0 Aug 12 20:56 manager.2020-08-12.log
    

    其中以catalina开头的文件里面包含了启动的日志,后缀根据时间命名

    使用 tail -1000f catalina.2020-08-12.log查看日志,我的可以明显看到Address already in use,端口被占用,切换tomcat端口或者查找到当前端口被占用的线程,使用kill -9 进程号,再次重启tomcat

    [root@localhost logs]# tail -1000f catalina.2020-08-12.log
    。。。。
    12-Aug-2020 21:16:53.429 SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-8080]]
            org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-8080]]
                    at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
    。。。。
            Caused by: java.net.BindException: Address already in use
                    at sun.nio.ch.Net.bind0(Native Method)
                    at sun.nio.ch.Net.bind(Net.java:433)
                    at sun.nio.ch.Net.bind(Net.java:425)
    

     

    展开全文
  • Linux查看进程日志

    千次阅读 2020-07-16 19:51:48
    首先我们要了解 Linux查看进程信息的基本命令 ps、top,其中ps(Process Status)查看的是进程信息的一个快照,显示的我们执行ps这个命令时进程的信息,top显示的是进程的动态信息,使用这个命令会看到进程信息的...

    Linux尽管使用频繁,仍然每次都还是需要到处去找相关的命令,如进程,日志之类的,既然这样不妨自己纪录下便于下次使用

    一、查看进程

    一、ps(Process Status)

    首先我们要了解 Linux中查看进程信息的基本命令 ps、top,其中ps(Process Status)查看的是进程信息的一个快照,显示的我们执行ps这个命令时进程的信息,top显示的是进程的动态信息,使用这个命令会看到进程信息的动态变化。

    二、ps -ef|grep

    ps -ef|grep *** 查看某个进程

    很多时候我们在linux 中运行玩一个应用是需要知道他是否成功

    比如我们 进入tomcat > bin 目录下
    执行./startup.sh启动tomcat

    	[root@localhost bin]# ./startup.sh
    

    然后想要查看当前的tomcat 进程是否启动, 你们就需要ps了

    [root@localhost bin]# ps -ef|grep tomcat
    

    运行如:
    在这里插入图片描述

    三、 ps -l

    ps -l 列出与 本次登录系统 有关的进程信息
    ps ( ps -l, 列出的是详细信息 )

    运行如:
    在这里插入图片描述


    其他相关参数:


    F 代表这个程序的旗标 (flag), 4 代表使用者为 superuser;
    S代表这个程序的状态 (STAT);
    ( 常见的进程的 STAT 如下:
    R 运行 Runnable (on run queue) 正在运行或在运行队列中等待,
    S 睡眠 Sleeping 休眠中, 受阻, 在等待某个条件的形成或接受到信号,
    I 空闲 Idle ,
    Z 僵死 Zombie(a defunct process) 进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放,
    D 不可中断 Uninterruptible sleep (ususally IO) 收到信号不唤醒和不可运行, 进程必须等待直到有中断发生,
    T 终止 Terminate 进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号后停止运行运行,
    P 等待交换页 ,
    W无驻留页 has no resident pages 没有足够的记忆体分页可分配,
    X 死掉的进程 ,
    <高优先级进程 高优先序的进程 ,
    N 低优先 级进程 低优先序的进程 ,
    L 内存锁页 Lock 有记忆体分页分配并缩在记忆体内 ,
    s进程的领导者(在它之下有子进程),
    l 多进程的(使用 CLONE_THREAD, 类似 NPTL pthreads)

    四、ps -aux

    1、ps -aux 列出在内存中运行的 全部进程信息

    运行如:
    在这里插入图片描述

    2、 ps -aux | grep *** 列出 某个 进程的详细信息

    运行如:
    在这里插入图片描述

    其中每一项参数对应的实际意义
    如:

    [root@localhost logs]# ps -aux
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.0  0.0 194128  7272 ?        Ss   Jun24   0:43 /usr/lib/systemd/systemd --switched-root --system --deserialize 22
    
    

    USER:进程的所属用户,
    PID :进程的进程ID号,
    %CPU :进程占用的 CPU资源 百分比,
    %MEM :进程占用的 物理内存 百分比,
    VSZ :进程使用掉的虚拟内存量 (Kbytes) ,
    RSS :进程占用的固定的内存量 (Kbytes) ,
    TTY :与进程相关联的终端(tty),?代表无关,tty1-tty6是本机上面的登入者程序,pts/0表示为由网络连接进主机的程序。
    STAT :进程的状态,具体见2.1列出来的部分 ,
    START :进程开始创建的时间 ,
    TIME :进程使用的总cpu时间,
    COMMAND: 进程对应的实际程序。

    五、 ps to

    ps top动态显示内存中的进程信息(top)

    运行如:
    在这里插入图片描述

    六、 kill -9 pid

    kill -9 pid 杀死进程
    其他相关操作

    其中pid 对应的是每个进程的编号

    比如查看tomcat 对应进程号
    可以通过[root@localhost logs]# ps -aux|grep tomcat或者 [root@localhost logs]# ps -ef|grep tomcat进行进程查询

    运行如:
    在这里插入图片描述
    如果想强行关闭 root 6722 43589 0 19:22 pts/1 00:00:00 grep --color=auto tomcat 就可以执行kill -9 6722 来强行杀掉改进程
    注: 有些进程是不允许停止的,因为停止会造成系统的不稳定,甚至崩溃。

    二、查看日志

    一、tail -f catalina.out

    很多时候需要知道一个程序运行后的一下信息,如tomcat 后的项目接口调用情况

    1. 进入tomcat > bin 目录下
      执行./startup.sh 启动tomcat

      运行如:
      在这里插入图片描述

    2. 查看tomcat启动日志

    1、先切换到:cd 当前的tomcat目录/logs

    2、tail -f catalina.out 或者指定查多少行:tail -200 catalina.out

    [root@localhost apache-tomcat-9.0.31]# cd logs
    [root@localhost logs]# tail -f catalina.out
    

    运行如:在这里插入图片描述

    [root@localhost logs]# tail -f -n 200  catalina.out
    

    运行如:在这里插入图片描述


    比如每次的tomcat 关闭也可以清楚看到:在这里插入图片描述

    二、tail 参数

    查看看日志参数:

    -f循环读取

    -q不显示处理信息

    -v显示详细的处理信息

    -c<数目> 显示的字节数

    -n<行数> 显示行数

    --pid=PID 与-f合用,表示在进程ID,PID死掉之后结束.

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

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

    三、关键词高亮显示

     tail -n 200 -f dpe_partner_all.log | perl -pe 's/(关键词)/\e[1;31m$1\e[0m/g'
    

    例如高亮显示ERROR

    tail -n 200 -f dpe_partner_all.log | perl -pe 's/(ERROR)/\e[1;31m$1\e[0m/g'
    

    先看看我们目前有哪些日志文件了
    在这里插入图片描述

    假如我要查看catalina.out 文件,同时高亮显示 java.lang.IllegalArgumentException,那么就可以这样:

    
    tail -n 200 -f  catalina.out| perl -pe 's/(java.lang.IllegalArgumentException)/\e[1;31m$1\e[0m/g'
    
    

    运行如:
    在这里插入图片描述

    好了个人基本 操作纪录完毕,下次再会哈哈^_^

    展开全文
  • Linux开发中,开发者为了能够了解Linux进程启动过程或者启动顺序,往往需要借助一些工具或日志,今天这篇简短的文章就是介绍编译一个Linux开机启动脚本,记录各个进程模块的启动时间以及顺序。准备任务,在Linux...
  • linux守护进程启动jar包的命令

    千次阅读 2020-04-16 21:34:41
    linux守护进程启动jar包的命令 nohup java -jar 你的jar包名 & 注意: 这样启动是看不到日志
  • Linux进程管理和日志管理
  • linux启动tomcat并查看启动日志

    万次阅读 2019-08-20 19:57:32
    Linux环境下,启动Tomcat时我们需要在启动过程中看到日志信息。可以通过下面命令启动Tocmat。 先进入到tomcat的bin目录下输入 ./startup.sh; tailf ../logs/catalina.out 或者 ./startup.sh && tail...
  • 一、Linux项目部署、项目启动查看进程查看日志 1.首先在IDEA最下面有个Terminal的命令框,输入mvn install, 2.这是打包的命令,然后找到IDEA中项目的target并复制他的物理路径, 3.到文件中可以找到jar包 4....
  • linux 中让java进程以后台形式执行,并输出日志到指定文件中。 举例: 现在linux /home/pro/application/monitor下有一个jar包叫zop-monitor-web.jar,这是个spring-boot web部署包。我们需要用java -jar方式启动,...
  • linux根据查看java进程日志的方法

    千次阅读 2020-03-03 23:55:08
    1)先用jps查看进程pid,该进程pid为7233 2)cd /proc/7233/fd,然后用ll查看目录下文件
  • linux进程退出、启动syslog日志进行了审计、对nessus扫描操作系统产生的日志进行审计
  • Linux系统下,重启Tomcat使用命令的操作! 1.首先,进入Tomcat下的bin目录 cd /usr/local/tomcat/bin 使用Tomcat关闭命令 ./shutdown.sh 查看Tomcat是否以关闭 ps -ef|grep java 如果显示以下...
  • Linux教程(8)-Linux中的进程日志

    万次阅读 2018-08-20 23:42:23
    Linux中的进程 进程:已经启动的可执行程序的运行实力 1、PID:进程的ID(每一个新进程都有一个唯一的PID) 2、PPID:父进程的ID 3、任何一个进程都可以创建一个子进程 4、在redhat 7以上,所有进程的父进程:...
  • Linux查看日志启动服务、常用命令

    千次阅读 2020-12-04 23:01:11
    ps -ef |grep java 查看包含“java”的所有进程 (ps -ef|grep svn) kill -9 进程号 杀掉自己需要重新启动进程 cd Oracle/Middleware/user_projects/domains/base_domain/bin 切到该目录下 nohup ./startWebLogic...
  • linux运维中,我们经常希望自己运行的脚本能够打印相应的日志,以便出现问题方便排查,shell脚本最简单的打印日志就是把代码运行的结果不断的写入一个文件中去,通过重定向(>>)实现。同时我们也希望能够监控...
  • Linux下Tomcat的启动、关闭、杀死进程以及查看日志 打开终端,我们先找到Tomcat目录,Tomcat下面一般目录为: 然后我们看一下bin目录下面有一些启动项,启动startup.sh ,这是启动tomcat ./...
  • Linux 查看系统日志命令

    千次阅读 2020-01-11 13:28:19
    Linux 系统中有很多重要的日志文件,这些文件可以保存很多访问 Linux日志记录,这些日志大多存放在/var/log目录下和/run目录下,但是这些.../var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常...
  • linux启动weblogic,并且查看启动日志

    万次阅读 2014-01-03 16:22:02
    cd /home/weblogic/Oracle/Middleware/user_projects/domains/newbase_domain //进入到weblogic的启动日志 ps -ef | grep java //看java进程 nohup ./startWebLogic.sh & //启动weblogic进程 ail -f nohup.out
  • Linux查看日志命令

    万次阅读 2019-10-15 21:52:50
    Linux查看日志命令 本篇借鉴自踏凌霄原文https://blog.csdn.net/qq_31617637/article/details/71426904 Log位置: /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/...
  • Linux主机部署jboss应用,自己写了个重启应用的脚本,手动调用正常,定时任务调用,jboss日志打印的汉字都是问号“?”,求大神帮忙
  • Linux查看日志和关闭、杀死进程命令

    千次阅读 2019-02-13 10:05:30
    1 -----Linux查看tomcat日志命令: cd /:切换到根目录 ll:查看根目录下的文件 cd /data/kafu/log:切换到日志目录 ll:查看日志目录下的文件 tail -500 catalina.out : 查看最近的500行日志记录 tail -f ...
  • linux查看错误日志

    千次阅读 2020-07-24 18:00:43
    系统: cat或者 tail -f命令 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 .../var/log/boot.log 守护进程启动和停止相关的日志消息 系统: # unam
  • nohup ./startWebLogic.sh > app.log 2>&1 覆盖,>>追加 2>&1 表示不仅命令行正常的输出保存到app.log中,产生错误信息的输出也保存到app.log文件中; ...
  • 环境描述 安装环境:VMware5.5.3 build-34685 虚拟机内资源:1G内存 7G硬盘空间 CPU 2核  OS: ... 1 熟悉Linux安装 ... 2 熟悉Linux启动顺序 ...启动日志 ---------------------Power On--------
  • Linux查看系统日志

    千次阅读 2020-11-16 11:35:44
    Linux系统在运行的程序通常会把一些系统消息和错误消息写入对应的系统日志中,若是一旦出现问题,用户就可以通过查看日志来迅速定位,及时解决故障,所以学会查看日志文件也是在日常维护中很重要的操作。 1、Linux...
  • linux查看日志

    千次阅读 2021-01-01 15:51:41
    linux 日志查看 tail、head、 cat、tac、sed、less、echo 1、命令格式: tail [必要参数] [选择参数] [文件] -f 循环读取 -q 不显示处理信息 -v 显示详细的处理信息 -c<数目> 显示的字节数 -n<行数> 显示...
  • Linux守护进程启动方法

    千次阅读 2016-06-07 07:42:15
    “守护进程”(daemon)就是一直在后台运行的进程(daemon),通常在系统启动时一同把守护进程启动起来,本文介绍如何将一个 Web 应用,启动为守护进程。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 192,674
精华内容 77,069
关键字:

linux查看进程启动日志

linux 订阅