Articles of linux

如何解决Tomcat缺lessSLF4j日志jar?

尝试使用Tomcat启动新应用程序时出现此错误: Could not find necessary SLF4j logging jars. If using Jetty, the SLF4j logging jars need to go in the jetty lib/ext directory. For other containers, the corresponding directory should be used. For more information, see: http://wiki.apache.org/solr/SolrLogging 我没有使用Jetty,我使用的是Tomcat,所以我的安装说明略有不同。 我已经检查了这个链接,并在这里广泛阅读 – 看起来像库需要在$ CATALINA_BASE / lib – 在我的情况应该是: /usr/local/easy/share/easy-tomcat7/lib 不过我把图书馆放在那里 – 没有骰子。 这是lib目录: ./ commons-io-2.3.jar jsp-api.jar slf4j-api-1.7.6.jar […]

如何获得与使用的用户名连接的SSH隧道列表?

使用ssh -D PORT username@Server从桌面(D)到服务器(S)build立连接。 从服务器上,与who连接的ssh用户列表可以获得,但ssh隧道没有列在who或w 。 另外,用netstat -lnpt | grep ssh netstat -lnpt | grep ssh ,连接的用户没有列出。 用其他命令,比如ps aux | grep ssh ps aux | grep ssh或lsof -i -n | egrep '\<ssh\>' lsof -i -n | egrep '\<ssh\>' ,更多的信息被检索,看起来好像更多的用户连接。 有一个(什么)可靠的方式获得与S上各自的用户ssh隧道的名单,理想地包括D的IP地址?

在rhel5和SOA上安装oracle数据库11g时面临的问题

在为SOA和Oracle安装所需的rpms时,以下rpms相互冲突glibc-devel-2.5-49.x86_64.rpm和glibc-devel-2.5-24.i386.rpm如何解决? 如果我删除其他和副诗,一个包安装成功。 我需要将它们都安装在rhel5 64位操作系统上。

Linux文件系统页面caching – 很热或没有

你怎么知道有多less文件系统caching很热(频繁访问)? 用例将决定你什么时候接近你的记忆的极限,但是在你实际击中它们之前(并且看到页面错误的峰值) 从本质上来说,你如何能够区分: 1 。 一台拥有4GB内存的机器,几乎全部用于文件caching,但一个进程只能真正访问同一个100MB的文件,其余的都是长时间加载的,而且不会再次访问(但是仍然被caching记忆,因为没有压力驱逐它) VS 2 。 一台拥有4GB内存的机器,并且重复访问它的3.9GB(并且正好在导致页面错误的边缘)

chroot 64位 – > 32位='找不到命令'

很明显,32位不能chroot到64位,但我有信心,我已经成功chrooted从64位到32位使用Gentoo,但当我 [root@localhost ~]# mount /dev/vg_atom1/lv_root /mnt/lvm -o exec [root@localhost ~]# mount -t proc proc /mnt/lvm/proc [root@localhost ~]# mount –rbind /dev /mnt/lvm/dev [root@localhost ~]# mount –rbind /sys /mnt/lvm/sys [root@localhost ~]# chroot /mnt/lvm /bin/bash bash: uname: command not found [root@localhost /]# source /etc/profile 我明白了 bash: uname: command not found [root@localhost /]# cp -L /etc/resolv.conf /mnt/lvm/etc/ bash: cp: […]

RSync在32768字节后停止

我有一个难以理解的问题。 我有一个由他们的networking上的业务参与者托pipe的服务器,但我的团队负责安装和configuration软件到这个服务器(实际上有3个服务器都显示相同的行为)。 作为configuration的一部分,我们试图通过rsync(通过SSH)复制文件,但是我们遇到了我们和合作伙伴不理解的问题。 从本质上来说,我们似乎能够rsync小于32768字节的文件,但之后,连接停顿。 我们通过SSH来做这件事,我可以在服务器上获得一个响应式shell。 我通过互联网连接,但我已经从两个地点尝试,结果相同。 这是我看到的一个例子: rsync -aP ~/Downloads/file.zip servername:~ -vvv opening connection using ssh servername rsync –server -vvvlogDtpr –partial . "~" building file list … [sender] make_file(file.zip,*,2) 1 file to consider server_recv(2) starting pid=2610 send_file_list done send_files starting received 1 names recv_file_list done get_local_name count=1 /home/me generator starting pid=2610 delta-transmission enabled recv_files(1) starting […]

用Jetty安装Solr4

我正在尝试最新安装Solr4,并希望使用Jetty(servlet容器)运行它。 JAVA_HOME=/usr/lib/jvm/jre JAVA_OPTIONS="-Dsolr.solr.home=/opt/solr $JAVA_OPTIONS" JETTY_HOME=/opt/solr JETTY_USER=solr JETTY_LOGS=/opt/solr/logs JETTY_ARGS=/opt/solr/etc/jetty-plus.xml 我从LINK下载jetty初始化脚本 我加了chkconfig。 我面临的问题是,当我开始docker,它不是开始。 我遵循URL上提供的说明,但似乎没有任何工作。 netstat输出 [root@localhost ~]# netstat -tlnp | grep 8983 [root@localhost ~]# 在日志文件中也没有出现我检查了系统日志以及在jetty中定义的日志。 但是,当我运行服务docker监督它的作品,我可以看到docker正在监听端口8080.但它没有开始与初始化脚本。 任何线索我在这里错过了什么,或者让我知道是否需要从我的结尾更多的信息。 附加信息 java -version java version "1.7.0_65" cat /etc/issue Amazon Linux AMI release 2014.03 Kernel \r on an \m Solr 4.10 jetty-distribution-9.2.3.v20140905 EDITED set -x /etc/init.d/jetty restart + /etc/init.d/jetty restart Stopping […]

2个Linux服务器之间的RPC超时

在不同的路由networking中有2个服务器。 我可以ping通,从一个到另一个通过路由器,nmap实用程序显示打开tcp:111和udp:111端口。 而且两台服务器都显示如下: root@storage2:/# rpcinfo -p program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100024 1 udp 59730 status 100024 1 tcp 54613 status 问题是当我尝试从两侧挂载NFS共享或连接glusterfs服务器时,我有一个超时错误。 然后我试图检查RPC连接: root@nas:/home/vjkim# rpcinfo […]

Python脚本部分无法在RedHat 6.5的init.d /内执行,为什么?

我创build了一个名为rmCluster的init.d脚本,它应该在关机时执行一个简单的python脚本,该脚本使用botoclosures特定的服务器群集,位于/etc/init.d/rmCluster 755 perms写为: #!/bin/sh # # chkconfig: 0 1 1 # description: My service # # Author: Me # # ### BEGIN INIT INFO # Provides: rmCluster # Required-Start: # Required-Stop: # Default-Start: 0 # Default-Stop: 0 # Short-Description: My service # Description: My service ### END INIT INFO case $1 in start) python /usr/local/sbin/instanceStopper.py […]

为什么我的服务器在文件中显示“没有这样的文件或目录”错误?

ritwik@indus ~/perforce $ ls p4d ritwik@indus ~/perforce $ ./p4d -bash: ./p4d: No such file or directory 你明白这个问题对吗? 为什么发生这种情况? 我如何解决它 ? ritwik@indus ~/p4 $ ls -q p4d ritwik@indus ~/p4 $ ls -b p4d