• linux使用


    ifconfig not found

      sudo yum install net-tools

    https://www.cnblogs.com/shihaiming/p/5809553.html

    Linux是多用户、多任务、支持多线程和多CPU的操作系统,

    RHEL7 中使用了firewalld代替了原来的iptables,操作设置和原来有点不同:

    查看防火墙状态: systemctl status firewalld 或者 systemctl is-active firewalld
    启动防火墙: systemctl start firewalld
    停止防火墙: systemctl stop firewalld
    永久停用: systemctl disable firewalld
    启用防火墙: systemctl enable firewalld

    我选择关闭防火墙,然后重启tomcat服务,再次访问,发现还是不行。

    其次怀疑是端口被占用:
    修改tomcat/conf/server.xml,将8080端口号改为8090,重启服务,发现可以正常访问。

    **那么**8080端口号被谁占用了呢?
    使用netstat –apn | grep 8080,查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 。
    oracle 22725 oracle9i 3u IPv4 18621468 TCP RHEL3:6800 (LISTEN)
    oracle 22725 oracle9i 4u IPv4 18621469 TCP RHEL3:6800->RHEL3:2174 (CLOSE_WAIT)
    oracle 22725 oracle9i 8u IPv4 18621568 TCP RHEL3:6800->RHEL3:2175 (CLOSE_WAIT)
    oracle 22725 oracle9i 9u IPv4 18621578 TCP RHEL3:6800->RHEL3:2176 (CLOSE_WAIT)
    oracle 22726 oracle9i 3u IPv4 18621468 TCP RHEL3:6800 (LISTEN)
    oracle 22726 oracle9i 4u IPv4 18621469 TCP RHEL3:6800->RHEL3:2174 (CLOSE_WAIT)
    oracle 22726 oracle9i 8u IPv4 18621568 TCP RHEL3:6800->RHEL3:2175 (CLOSE_WAIT)
    oracle 22726 oracle9i 9u IPv4 18621578 TCP RHEL3:6800->RHEL3:2176 (CLOSE_WAIT)

    close_wait说明服务器被动断开连接,但断开的4次握手未进行完全
    然后使用kill -9 PID将进程杀死, 问题解决。

    其中, 我使用shutdown命令将机器关闭了,tomcat服务被动断开连接,导致出现close_wait这个状态,现在程序关闭之后原来所用端口依然被占用, 解决方法:

    1) 优化服务器内核参数(/etc/sysctl.conf)
    2) 做定时任务检查httpd进程数目,一旦发现httpd进程数目异常,就重启apache和tomcat, 建议在非工作时间进行检查重启,检查脚本:

    #!/bin/sh
    httpcount=`ps -ef|grep httpd|wc -l`
    echo $httpcount
    if [ $httpcount -gt 900 ]; then
    killall httpd
    killall java
    /cicro/wcm/bin/startas.sh
    echo "Restart successfully because of much useless process."
    else
    echo "It is OK!"
    fi

    查看端口 netstat -apn | grep 8080

    查看mysql相关数据 find / -name mysql

    关键字 systemctl   status   firewalld  mysqld

    上传命令 yum install -y lrzdz

    rz

  • 相关阅读:
    asp生成随机密码
    ASP用FSO生成HTML简单实例+详解 asp生成html 空白
    jquery ajax
    js屏蔽F5 兼容ie和firefox
    VS2003+SQL Server2000环境下出现的“未将对象引用设置到对象的实例”错误
    Hibernate开发笔记
    用SETUP FACTORY制作安装程序
    SPRING jdbc THIN方式 访问ORACLE数据库慢的解决方案
    JAVA如何调用DOS命令(转载)
    在WEBLOGIC9.1上部署SPRING+WEBWORK 的WEB应用
  • 原文地址:https://www.cnblogs.com/stormy/p/9860682.html
Copyright © 2020-2023  润新知