AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-195983

Roy Hinkley's questions

Martin Hope
Roy Hinkley
Asked: 2019-01-24 09:25:24 +0800 CST

如何从 rpm 数据库中删除软件包

  • 2

我有一Centos 6台服务器,我不小心RHEL 7在它的 rpm 数据库中添加了一个包。

添加了错误的包

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

因此,当我尝试添加正确的包时,我得到:

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
Retrieving http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
warning: /var/tmp/rpm-tmp.rzDcOd: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing...                ########################################### [100%]
    file /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX from install of zabbix-release-3.2-1.el6.noarch conflicts with file from package zabbix-release-3.0-1.el7.noarch
    file /etc/yum.repos.d/zabbix.repo from install of zabbix-release-3.2-1.el6.noarch conflicts with file from package zabbix-release-3.0-1.el7.noarch

所以我运行了以下内容:

yum clean all
rpm --rebuilddb

然后添加 RHEL 6 包:

sudo rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
Retrieving http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpm
warning: /var/tmp/rpm-tmp.DgETOM: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Preparing...                ########################################### [100%]
   1:zabbix-release         ########################################### [100%]

但安装仍然恢复到错误的包:

sudo yum install zabbix-agent
Loaded plugins: fastestmirror, presto, refresh-packagekit
Setting up Install Process
Determining fastest mirrors
epel/metalink                                                                                                                                                                      |  18 kB     00:00     
 * base: repos-va.psychz.net
 * epel: mirror.vcu.edu
 * extras: centos.mirror.constant.com
 * fasttrack: mirror.fileplanet.com
 * updates: mirror.fileplanet.com
base                                                                                                                                                                               | 3.7 kB     00:00     
base/primary_db                                                                                                                                                                    | 4.7 MB     00:01     
centos-sclo-rh                                                                                                                                                                     | 2.9 kB     00:00     
centos-sclo-rh/primary_db                                                                                                                                                          | 1.2 MB     00:00     
centos-sclo-sclo                                                                                                                                                                   | 2.9 kB     00:00     
centos-sclo-sclo/primary_db                                                                                                                                                        | 154 kB     00:00     
cr                                                                                                                                                                                 | 3.3 kB     00:00     
cr/primary_db                                                                                                                                                                      | 1.2 kB     00:00     
epel                                                                                                                                                                               | 4.7 kB     00:00     
epel/primary_db                                                                                                                                                                    | 6.0 MB     00:02     
extras                                                                                                                                                                             | 3.4 kB     00:00     
extras/primary_db                                                                                                                                                                  |  27 kB     00:00     
fasttrack                                                                                                                                                                          | 2.9 kB     00:00     
fasttrack/primary_db                                                                                                                                                               | 9.9 kB     00:00     
updates                                                                                                                                                                            | 3.4 kB     00:00     
updates/primary_db                                                                                                                                                                 | 3.0 MB     00:00     
Resolving Dependencies
--> Running transaction check
---> Package zabbix-agent.x86_64 0:3.0.24-1.el7 will be installed
--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-agent-3.0.24-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-3.0.24-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-3.0.24-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: zabbix-agent-3.0.24-1.el7.x86_64 (zabbix)
           Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: zabbix-agent-3.0.24-1.el7.x86_64 (zabbix)
           Requires: systemd
 You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
libmodule-10.0.1.274-b10_0_1_274.x86_64 has missing requires of libodbc.so.1()(64bit)
[root@medherent ~]# sudo rpm -evh zabbix-release-3.0-1.el7.noarch
rpm: --hash (-h) may only be specified during package installation
[root@medherent ~]# sudo rpm -ev zabbix-release-3.0-1.el7.noarch
error: package zabbix-release-3.0-1.el7.noarch is not installed

所以我试图明确删除包:

sudo rpm -ev zabbix-release-3.0-1.el7.noarch
error: package zabbix-release-3.0-1.el7.noarch is not installed

如何运行 YUM install 以使用 RHEL 6 包或从 rpm db 中删除 RHEL 7 包?

编辑

因此,我根据建议执行了以下操作:

rpm -e zabbix-release

似乎执行没有错误。

我不知道哪些软件包是我的发行版的一部分:

ls -all /etc/yum.repos.d 
total 68 
drwxr-xr-x.   2 root root  4096 Jan 23 13:43 . drwxr-xr-x. 117 root root 12288 Jan 23 11:37 ..
-rw-r--r--.   1 root root  1991 Jun 26  2018 CentOS-Base.repo
-rw-r--r--.   1 root root   509 Sep 25  2011 CentOS-CR.repo
-rw-r--r--.   1 root root   647 Jun 26  2018 CentOS-Debuginfo.repo
-rw-r--r--.   1 root root   276 May 12  2014 CentOS-fasttrack.repo
-rw-r--r--.   1 root root   289 Aug  3  2015 CentOS-fasttrack.repo.rpmnew
-rw-r--r--.   1 root root   630 Jun 26  2018 CentOS-Media.repo
-rw-r--r--.   1 root root   916 May 23  2016 CentOS-SCLo-scl.repo
-rw-r--r--.   1 root root   892 Jun 16  2016 CentOS-SCLo-scl-rh.repo
-rw-r--r--.   1 root root  8854 Jun 26  2018 CentOS-Vault.repo
-rw-r--r--.   1 root root   954 Oct  3  2016 epel.repo
-rw-r--r--.   1 root root  1056 Nov  4  2012 epel-testing.repo

编辑 2

Yum 仍在尝试使用错误的包

sudo yum install zabbix-agent
Loaded plugins: fastestmirror, presto, refresh-packagekit
Setting up Install Process
Determining fastest mirrors
 * base: mirror.vcu.edu
 * extras: mirrors.greenmountainaccess.net
 * fasttrack: packages.oit.ncsu.edu
 * updates: mirror.cisp.com
base                                                                                                                                                                               | 3.7 kB     00:00     
base/primary_db                                                                                                                                                                    | 4.7 MB     00:02     
centos-sclo-rh                                                                                                                                                                     | 2.9 kB     00:00     
centos-sclo-rh/primary_db                                                                                                                                                          | 1.2 MB     00:02     
centos-sclo-sclo                                                                                                                                                                   | 2.9 kB     00:00     
centos-sclo-sclo/primary_db                                                                                                                                                        | 154 kB     00:00     
cr                                                                                                                                                                                 | 3.3 kB     00:00     
cr/primary_db                                                                                                                                                                      | 1.2 kB     00:00     
extras                                                                                                                                                                             | 3.4 kB     00:00     
extras/primary_db                                                                                                                                                                  |  27 kB     00:00     
fasttrack                                                                                                                                                                          | 2.9 kB     00:00     
fasttrack/primary_db                                                                                                                                                               | 9.9 kB     00:00     
updates                                                                                                                                                                            | 3.4 kB     00:00     
updates/primary_db                                                                                                                                                                 | 3.0 MB     00:01     
Resolving Dependencies
--> Running transaction check
---> Package zabbix-agent.x86_64 0:3.0.24-1.el7 will be installed
--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: zabbix-agent-3.0.24-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-3.0.24-1.el7.x86_64
--> Processing Dependency: systemd for package: zabbix-agent-3.0.24-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: zabbix-agent-3.0.24-1.el7.x86_64 (zabbix)
           Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: zabbix-agent-3.0.24-1.el7.x86_64 (zabbix)
           Requires: systemd
 You could try using --skip-broken to work around the problem
** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows:
libmodule-10.0.1.274-b10_0_1_274.x86_64 has missing requires of libodbc.so.1()(64bit)

尤其是

---> Package zabbix-agent.x86_64 0:3.0.24-1.el7 will be installed
centos6
  • 2 个回答
  • 6292 Views
Martin Hope
Roy Hinkley
Asked: 2018-02-07 15:28:43 +0800 CST

TigerVNC 客户端无法连接到 VNC 服务器

  • 0

我正在使用(TigerVNC 服务器)运行一个RHEL 7实例并监听预期的端口:Amazon EC2 environmentVNC enabled and running

$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)

$ netstat -putna | grep LISTEN | grep vnc
tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      2520/Xvnc           
tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN      2520/Xvnc           
tcp6       0      0 :::5901                 :::*                    LISTEN      2520/Xvnc           
tcp6       0      0 :::6001                 :::*                    LISTEN      2520/Xvnc 

$ systemctl status vncserver@:1.service
● vncserver@:1.service - Remote desktop service (VNC)
   Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2018-02-06 19:30:01 EST; 4s ago

根据这些说明配置 vnc 用户并设置密码。还配置了一个仅供查看的密码。

防火墙(iptables)允许各个端口通过单个客户端连接:

-A INPUT -p tcp -m tcp --dport 5901 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 6001 -j ACCEPT

我在 VNC 服务器地址中尝试了不同的连接变体:

  • vnc_ip_address:1 (1 是display_number)
  • vnc_ip_address
  • vnc_ip_address::5901 和 6001

在此处输入图像描述

然而,TigerVNC 查看器 1.8.0在尝试连接时总是出错:

在此处输入图像描述

我正在为 Mac OS (Sierra) 运行 TigerVNC 查看器。服务器在线并可用于其他服务,如 https。

我错过了什么或不理解什么?

vnc
  • 1 个回答
  • 1396 Views
Martin Hope
Roy Hinkley
Asked: 2017-11-18 14:47:14 +0800 CST

在 Yum 更新后 SELinux 阻止 RHEL 7 中的 Tomcat 7 服务

  • 1

我执行了 Yum 更新,但 Tomcat 访问文件的能力已被破坏。

SEVERE: Failed to load keystore type JKS with path /var/websvr/certs/keyfile.jks due to /var/websvr/certs/keyfile.jks (Permission denied)
java.io.FileNotFoundException: /var/websvr/certs/keyfile.jks (Permission denied)

即使tomcat用户ownership and full permissions不仅拥有文件,而且拥有整个目录

-rwxrwxrwx. 1 tomcat   tomcat 4829 Aug 19  2016 keyfile.jks

并且我已经验证它Tomcat是在tomcat user. 那么,为什么访问仍然被阻止?

Red Hat Enterprise Linux Server 7.4 版 (Maipo)

编辑

从AB的评论 - 的/var/log/audit/audit.log:

type=AVC msg=audit(1511208892.087:392): avc:  denied  { read } for  pid=770 comm="java" name="keyfile.jks" dev="xvda2" ino=9641897 scontext=system_u:system_r:tomcat_t:s0 tcontext=unconfined_u:object_r:var_t:s0 tclass=file

所以看起来这是与 SELinux 相关的。我试图解决,但像这样的帖子需要 Red Hat 订阅。

将RH Doc for SELinux & Apache与RH SELinux Doc结合使用- 我认为要解决此问题,该keyfile.jks文件必须标有:

tomcat_t:tomcat_t:tomcat_sys_content_t:s0

这是角色 tomcat_t 中受限用户 tomcat_t 的只读访问权限。该文件当前标记为:

unconfined_u:object_r:var_t:s0

克服额外的 SELinux 文件限制。

任何指导表示赞赏!

permissions
  • 1 个回答
  • 4535 Views
Martin Hope
Roy Hinkley
Asked: 2016-09-07 05:54:43 +0800 CST

如何在 Redhat Enterprise Server 7 上保存 iptables 配置

  • 15

我有一个 Redhat 服务器 ( Red Hat Enterprise Linux Server release 7.2 (Maipo)),它在重新/启动时重置 iptable 规则。

根据版本 6 文档,我执行:

/sbin/service iptables save

返回:

The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

如果我正确理解了该消息,我尝试了以下操作:

sudo systemctl iptables save

返回:

Unknown operation 'iptables'.

我找不到关于保存 ip 表的版本 7 文档,但以前的版本支持相同的命令。

我应该运行什么命令来保存 iptables 配置?

以供参考:

防火墙 d 状态:

systemctl status firewalld
firewalld.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
iptables rhel7
  • 2 个回答
  • 53910 Views
Martin Hope
Roy Hinkley
Asked: 2016-02-21 07:00:52 +0800 CST

Tomcat 拒绝端口 443 上的连接

  • 2

我有一个Tomcat7安装CentOS 6.7应该只允许端口 443 上的连接。/etc/tomcat/server.xml文件配置如下:

<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               SSLCertificateFile="./GoDaddy/Tomcat/combined.crt"
               SSLCertificateKeyFile="./GoDaddy/Tomcat/privateKey.key"
               SSLVerifyClient="optional" SSLProtocol="TLS"
         />

此外,/usr/share/tomcat/conf/server.xml配置如下:

<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               SSLCertificateFile="./GoDaddy/Tomcat/combined.crt"
               SSLCertificateKeyFile="./GoDaddy/Tomcat/privateKey.key"
               SSLVerifyClient="optional" SSLProtocol="TLS"
         />

IPtables 配置如下:

-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j DROP

Tomcat 正在运行:

sudo service tomcat status
tomcat (pid 2687) is running...                            [  OK  ]

但是当我尝试浏览到我的 Web 应用程序时,我得到以下信息:

This webpage is not available

ERR_CONNECTION_REFUSED

我相信我已经按照Apache对此事的指示进行了操作,但很明显出了点问题。

我需要做什么来解决这个问题?

tomcat7
  • 2 个回答
  • 17919 Views
Martin Hope
Roy Hinkley
Asked: 2016-02-21 05:06:47 +0800 CST

如何设置 JAVACMD

  • 0

我在系统Tomcat7上进行了安装CentOS (6.7)。Tomcat不会运行,抛出异常catalina.out

/usr/sbin/tomcat: line 29: -classpath: command not found

和相关的tomcat-initd.log

/usr/sbin/tomcat: error: Failed to set JAVACMD

根据这个 SF post,我应该可以这样设置/usr/share/java-utils/java-functions:

# Add all sorts of jvm layouts here
  if [ -x "$JAVA_HOME/jre/sh/java" ]; then
    JAVACMD="$JAVA_HOME/jre/sh/java"
  elif [ -x "$JAVA_HOME/bin/java" ]; then
    JAVACMD="$JAVA_HOME/bin/java"
  else
    JAVACMD=`which java 2>/dev/null`
  fi

  if [ ! -x "$JAVACMD" ]; then
    echo "$0: error: Failed to set JAVACMD"
    return 1
  fi

但我仍然得到例外。少了什么东西?我不明白什么,我该如何解决异常?

JAVA_HOME 设置:

echo $JAVA_HOME
/usr/java/jdk1.7.0_79

检查tomcat状态:

sudo service tomcat status
PID file exists, but process is not running                [WARNING]
tomcat lockfile exists but process is not running          [FAILED]

即使在删除 Tomcat pid 文件、冲洗并重复之后也是如此。

请求响应:

whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java

ls -lad /usr/bin/java
lrwxrwxrwx. 1 root root 21 Jul 21  2015 /usr/bin/java -> /usr/java/jre1.8.0_51

ls -lad /etc/alternatives/java
lrwxrwxrwx. 1 root root 20 Jul 21  2015 /etc/alternatives/java -> /usr/java/glassfish4

在注释掉JAVA_HOME之后tomcat.conf

/etc/rc.d/init.d/tomcat start
Starting tomcat:                                           [  OK  ]
sudo service tomcat status
tomcat (pid 13517) is running...                           [  OK  ]
tomcat7
  • 1 个回答
  • 5715 Views
Martin Hope
Roy Hinkley
Asked: 2016-02-20 14:42:28 +0800 CST

如何配置tomcat.conf文件

  • 1

yum在我的CentOS 6.7服务器上运行更新后,我的Tomcat7实例已停止正常运行。

更新期间的消息:

warning: /etc/tomcat/server.xml created as /etc/tomcat/server.xml.rpmnew

有两条日志运行后出现异常:

/etc/rc.d/init.d/tomcat restart
Stopping tomcat:                                           [FAILED]
Starting tomcat:                                           [FAILED]

catalina.out:

/usr/sbin/tomcat: line 59: -classpath: command not found

tomcat-initd.log:

/usr/sbin/tomcat: error: Failed to set JAVACMD

但是,如果我将 tomcat.conf 更新为以下内容:

# Where your tomcat installation lives
CATALINA_BASE="/usr/share/java/tomcat"
CATALINA_HOME="/usr/share/java/tomcat"
JASPER_HOME="/usr/share/java/tomcat"
CATALINA_TMPDIR="/var/cache/tomcat/temp"

其中有:

ls -all /usr/share/java/tomcat
total 19180
drwxrwxrwx.  2 tomcat root    4096 Feb 18 21:50 .
drwxr-xr-x. 10 root   root   12288 Feb 18 21:50 ..
-rw-r--r--.  1 root   root   16910 Jan  6 13:50 annotations-api.jar
-rwxr-xr-x.  1 root   root 1997327 Jul 23  2014 bcprov-jdk15on-147.jar
-rw-r--r--.  1 root   root   55617 Jan  6 13:50 catalina-ant.jar
-rw-r--r--.  1 root   root  132331 Jan  6 13:50 catalina-ha.jar
-rw-r--r--.  1 root   root 1638948 Jan  6 13:50 catalina.jar
-rw-r--r--.  1 root   root  261524 Jan  6 13:50 catalina-tribes.jar
lrwxrwxrwx.  1 root   root      47 Feb 18 21:50 commons-collections.jar -> /usr/share/java/jakarta-commons-collections.jar
-rwxr-xr-x.  1 root   root  354491 Jul 23  2014 commons-configuration-1.8.jar
-rwxr-xr-x.  1 root   root 2309495 Jul 23  2014 commons-configuration-1.8-javadoc.jar
lrwxrwxrwx.  1 root   root      40 Feb 18 21:50 commons-dbcp.jar -> /usr/share/java/jakarta-commons-dbcp.jar
-rwxr-xr-x.  1 root   root  241614 Jul 23  2014 commons-digester3-3.2.jar
-rwxr-xr-x.  1 root   root  852037 Jul 23  2014 commons-digester3-3.2-javadoc.jar
-rwxr-xr-x.  1 root   root  282032 Jul 23  2014 commons-digester3-3.2-sources.jar
-rwxr-xr-x.  1 root   root  734212 Jul 23  2014 commons-digester3-3.2-with-deps.jar
-rwxr-xr-x.  1 root   root  284220 Jul 23  2014 commons-lang-2.6.jar
-rwxr-xr-x.  1 root   root 1624033 Jul 23  2014 commons-lang-2.6-javadoc.jar
-rwxr-xr-x.  1 root   root  372982 Jul 23  2014 commons-lang-2.6-sources.jar
-rwxr-xr-x.  1 root   root   60841 Jul 23  2014 commons-logging-1.1.1.jar
-rwxr-xr-x.  1 root   root  141401 Jul 23  2014 commons-logging-1.1.1-javadoc.jar
-rwxr-xr-x.  1 root   root   74976 Jul 23  2014 commons-logging-1.1.1-sources.jar
-rwxr-xr-x.  1 root   root   26520 Jul 23  2014 commons-logging-adapters-1.1.1.jar
-rwxr-xr-x.  1 root   root   52313 Jul 23  2014 commons-logging-api-1.1.1.jar
-rwxr-xr-x.  1 root   root 1749257 Jul 23  2014 ecj-3.7.2.jar
-rw-r--r--.  1 root   root 1796326 Jul 23  2014 ecj-4.2.1.jar
-rw-r--r--.  1 root   root   46085 Jul 23  2014 el-api.jar
-rwxr-xr-x.  1 root   root   21892 Jul 23  2014 fluent-hc-4.2.2.jar
-rwxr-xr-x.  1 root   root  428353 Jul 23  2014 httpclient-4.2.2.jar
-rwxr-xr-x.  1 root   root  115269 Jul 23  2014 httpclient-cache-4.2.2.jar
-rwxr-xr-x.  1 root   root  223571 Jul 23  2014 httpcore-4.2.2.jar
-rwxr-xr-x.  1 root   root   26594 Jul 23  2014 httpmime-4.2.2.jar
-rw-r--r--.  1 root   root  125279 Jan  6 13:50 jasper-el.jar
-rw-r--r--.  1 root   root  600391 Jan  6 13:50 jasper.jar
lrwxrwxrwx.  1 root   root      23 Feb 18 21:50 jasper-jdt.jar -> /usr/share/java/ecj.jar
-rw-r-----.  1 root   root  578790 Jun 18  2015 javax.mail.jar
-rw-r-----.  1 root   root   23737 Jun  9  2015 json-simple-1.1.1.jar
-rw-r--r--.  1 root   root   88691 Jul 23  2014 jsp-api.jar
-rwxr-xr-x.  1 root   root   43858 Jul 23  2014 kxml2-2.3.0.jar
lrwxrwxrwx.  1 root   root      25 Feb 18 21:50 log4j.jar -> /usr/share/java/log4j.jar
-rw-r--r--.  1 root   root  177568 Jul 23  2014 servlet-api.jar
-rw-r--r--.  1 root   root  586192 Jul 21  2015 sqljdbc41.jar
-rw-r--r--.  1 root   root  212895 Jan  6 13:50 tomcat7-websocket.jar
-rw-r--r--.  1 root   root    6918 Jan  6 13:50 tomcat-api.jar
-rw-r--r--.  1 root   root  793503 Jan  6 13:50 tomcat-coyote.jar
lrwxrwxrwx.  1 root   root      24 Feb 18 21:50 tomcat-el-2.2-api.jar -> ../tomcat-el-2.2-api.jar
-rw-r--r--.  1 root   root   77568 Jan  6 13:50 tomcat-i18n-es.jar
-rw-r--r--.  1 root   root   48323 Jan  6 13:50 tomcat-i18n-fr.jar
-rw-r--r--.  1 root   root   50982 Jan  6 13:50 tomcat-i18n-ja.jar
-rw-r--r--.  1 root   root  126977 Jan  6 13:50 tomcat-jdbc.jar
lrwxrwxrwx.  1 root   root      25 Feb 18 21:50 tomcat-jsp-2.2-api.jar -> ../tomcat-jsp-2.2-api.jar
lrwxrwxrwx.  1 root   root      37 Feb 18 21:50 tomcat-juli.jar -> /usr/share/tomcat/bin/tomcat-juli.jar
lrwxrwxrwx.  1 root   root      29 Feb 18 21:50 tomcat-servlet-3.0-api.jar -> ../tomcat-servlet-3.0-api.jar
-rw-r--r--.  1 root   root   33065 Jan  6 13:50 tomcat-util.jar
-rw-r--r--.  1 root   root   36558 Jan  6 13:50 websocket-api.jar

但随后运行:

/etc/rc.d/init.d/tomcat restart

抛出以下异常:

Stopping tomcat: /etc/rc.d/init.d/tomcat: line 209: /usr/share/java/tomcat/logs/tomcat-initd.log: No such file or directory
                                                           [FAILED]
Starting tomcat:                                           [FAILED]

第 209 行/etc/init.d/tomcat:

[ "$RETVAL" -eq "0" ] && $SU - $TOMCAT_USER -c "${TOMCAT_SCRIPT} stop" >> ${TOMCAT_LOG} 2>&1 || RETVAL="4"

这些设置应该在 tomcat.conf 中是什么? 我无法弄清楚这一点。

编辑

根据 ALex_hha 的建议,遇到以下情况:

/etc/rc.d/init.d/tomcat restart
Stopping tomcat:                                           [  OK  ]
Starting tomcat: sed: can't read /usr/share/java/tomcat/conf/server.xml: No such file or directory
                                                           [  OK  ]

此外:

ls -all /usr/share/tomcat
total 36
drwxrwxr-x.   3 root   tomcat 4096 Feb 19 16:23 .
drwxr-xr-x. 194 root   root   4096 Feb 19 09:30 ..
-rw-------.   1 tomcat tomcat 1503 Jul 18  2014 .bash_history
drwxr-xr-x.   2 tomcat tomcat 4096 Feb 19 16:23 bin
lrwxrwxrwx.   1 root   tomcat   11 Feb 19 16:23 conf -> /etc/tomcat
-rw-r--r--.   1 tomcat tomcat 7192 Sep  2  2014 .keystore
-rw-r--r--.   1 root   root   3967 Sep  2  2014 .keystore-20140902
-rw-r--r--.   1 tomcat tomcat 5862 Aug 20  2014 .keystore-org
lrwxrwxrwx.   1 root   tomcat   22 Feb 19 16:23 lib -> /usr/share/java/tomcat
lrwxrwxrwx.   1 root   tomcat   15 Feb 19 16:23 logs -> /var/log/tomcat
lrwxrwxrwx.   1 root   tomcat   22 Feb 19 16:23 temp -> /var/cache/tomcat/temp
lrwxrwxrwx.   1 root   tomcat   23 Feb 19 16:23 webapps -> /var/lib/tomcat/webapps
lrwxrwxrwx.   1 root   tomcat   22 Feb 19 16:23 work -> /var/cache/tomcat/work

server.xml(部分)

<Connector port="8443" protocol="org.apache.coyote.http11.Http11Protocol"
           maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
           clientAuth="false" sslProtocol="TLS" />


<!-- Define an AJP 1.3 Connector on port 8009 -->
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

tomcat 运行了吗?

sudo service tomcat status
PID file exists, but process is not running                [WARNING]
tomcat lockfile exists but process is not running          [FAILED]
configuration
  • 1 个回答
  • 3799 Views
Martin Hope
Roy Hinkley
Asked: 2016-02-20 13:43:00 +0800 CST

Tomcat7重启失败并记录问题

  • 1

我有一个CentOS release 6.7 (Final)运行 Tomcat7 的 CentOS ( ) 服务器。我运行了一些更新yum,现在 Tomcat 不会重新启动。

etc/rc.d/init.d/tomcat restart
Stopping tomcat:                                           [FAILED]
Starting tomcat:                                           [FAILED]

我看过了/etc/tomcat/logs/,但是没有日志。我最不希望/etc/tomcat/logs/tomcat-initd.log在那里。Tomcat 还会登录到哪里?

centos
  • 1 个回答
  • 173 Views
Martin Hope
Roy Hinkley
Asked: 2015-10-22 06:04:38 +0800 CST

如何生成用于 Tomcat7 的自签名证书

  • 1

目标:在我的开发 Tomcat 服务器上使用自签名证书。

第 1 步:按照本Ubuntu 证书指南使用 openssl 创建证书:

openssl req -new -key server.key -out server.csr

我遵循了自签名 NO 密码指导。

第 2 步:更新 Tomcat 配置文件/etc/tomcat7/server.xml

 <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
            keystoreFile="/etc/ssl/private/server.key" keystorePass=""
            maxThreads="150" scheme="https" secure="true"
            protocol="org.apache.coyote.http11.Http11AprProtocol"
            clientAuth="false" sslProtocol="TLS"/>

第三步:重启Tomcat:

sudo service tomcat7 stop
sudo service tomcat7 start

在另一台电脑上通过 Chrome 浏览器测试:

所有与服务器的 SSL 连接都被拒绝,但标准的 http 连接有效。Chrome 中的错误详情:

Google Chrome's connection attempt to [domain] was rejected. The website may be down, or your network may not be properly configured.

我已经看到了很多关于如何让它工作的说明。但我对令人眼花缭乱的方法感到困惑。最重要的是,有些人提到了一个密钥库,而其他人只提到了证书文件。显然,我对这个话题的无知在这里起作用。此外,我有一个证书,但根据许多指南,我无法将我的密钥导入密钥库,因为没有相应的设施。

两个端口443和8443在服务器上都是打开的。

任何指导表示赞赏!

ssl
  • 1 个回答
  • 3429 Views
Martin Hope
Roy Hinkley
Asked: 2014-10-23 10:22:36 +0800 CST

MySQL连接未关闭

  • 0

我有一个在连接到 MySQL 5.5 的 Tomcat7 上运行的 Web 应用程序。

我有两台服务器运行相同的代码:

  • Ubuntu

  • 红色的帽子

Ubuntu 运行良好,保持稳定的 8-16 个连接,但 Red Hat 泄漏连接并且连接数增加,从未下降。服务器最终重置 ~152 个连接并重复循环。

关闭连接的代码被调用:

try {
    conn.close();           
} catch (SQLException e) {
    exceptionController.logException(this.getClass().getSimpleName(), "finalize Db", e.getMessage(), false);
}finally{
    conn = null;
}

为什么行为上的差异?是否有我应该考虑的配置设置?

在此处输入图像描述

mysql
  • 1 个回答
  • 510 Views
Martin Hope
Roy Hinkley
Asked: 2014-07-22 08:20:33 +0800 CST

如何在redhat中找到mysql二进制文件

  • 2

我正在使用 Redhat 发行版。网络管理员无法访问,因此我无法请求信息。

使用 bash,我如何找到 mysql 二进制文件以便我可以运行 sql 命令?

mysql -u user -p password
-bash: mysql: command not found

所以他们没有设置路径。

linux
  • 4 个回答
  • 14776 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve