Articles of linux

INFORMIX – 监听器线程错误25582

在过去的7天里,我一直在挖掘不同的论坛寻找可能的解决scheme….我们的数据库是基于在Linux服务器(LINUX SUSE 11)中运行的informix。 突然,上个星期六的informix开始显示一个错误信息: listener-thread err=-25582 oserr=0, network connection is broken 最终用户开始调用有关networking性能低下的报告给这台服务器,数据库应用程序与服务器失去连接的时刻…所以我们继续对数据库服务器进行ping,得到了良好的响应(1毫秒)而不丢失数据包。 我试着inputtelnet (ipserver) 1526这是informix的应用程序的端口,它的工作原理。 我们必须断开服务器并启用位于另一个分支上的备份数据库服务器。 由于备份服务器没有很好的规格(这是一个老的戴尔服务器型号),它一直在以正常的方式工作。 因此,我使用趋势科技服务器保护扫描主服务器寻找病毒,但没有发现任何东西(0个病毒和间谍软件)。 我修改了交换机和路由器,但是我没有发现任何奇怪的东西。 还有什么可以的?

在NFS文件系统上设置UID / GID位

我有一个系统, 主服务器 (home,nfs,ntp,queue …)只能login到根目录 – 所有其他用户都使用NFS安装的主目录(RW)和所有其他软件目录(只读)。 我的问题是,有一段时间,如果sudo用root用户或普通用户在前端对一些普通用户的一些家庭进行set-uid / gid位(drwsr-sr-x)的pipe理工作。 如果通常情况下用户无法login(只要他家的权限不会更改为drwxr-xr-x)。 我最后一次编译了一些新的软件( 正常的用户 configure;make )和根目录下的make install ( su和make install或者像普通用户 sudo make install一样)安装后看到它。 有人可以解释为什么会发生,我该怎么办才能摆脱这个问题呢? ps我正在使用CentOS 5.7

连接两个networking

连接两个不同的办公室,一个无线连接和Linux的盒子。 硬件:2个CISCO RV42,2个双宿主Linux机器运行Debian,2个2Wire和2个AirMax 5 configuration是: Office A LAN A (10.1.1.0/24) -> RV42 A (WAN1 – 10.1.1.254) -> 2Wire A (Internet) LINUX A ( ETH0 (LAN) 10.1.1.253, ETH1 (LINK) (10.1.3.3) Wireless Link — AirMax A <-> AirMax B connected as Wireless Bridge Office B LAN B (10.1.2.0/24) -> RV42 B (WAN1 – 10.1.2.254) -> 2Wire B […]

Nexusfunction在安装后是有限的

我有一台安装了Sonatype Nexus 2.0.4-1的基于CentOS的服务器。 问题是没有标准的“工件search”,“高级search”,“浏览索引”,“刷新索引”的Nexusfunction,以及select任何工件(仅Maven信息选项卡)后的工件信息选项卡。 我试图谷歌,但很惊讶,没有关于这个问题的信息。 其实它看起来像我所做的所有行动是: wget http://www.sonatype.org/downloads/nexus-2.0.4-1-bundle.tar.gz tar -xvf nexus-2.0.4-1-bundle.tar.gz cp -r nexus-2.0.4-1 sonatype-work /opt/ ln -s /opt/nexus-2.0.4-1/* /opt/nexus ln /opt/nexus/bin/nexus /etc/init.d/ chmod 755 /etc/init.d/nexus vim /etc/init.d/nexus NEXUS_HOME=“/opt/nexus” RUN_AS_USER=“nexus” useradd -s /sbin/nologin -d /var/lib/nexus nexus chown -R nexus /opt/nexus/ chown -R nexus /opt/nexus-2.0.4-1/ sudo -u nexus cp /opt/nexus/conf/examples/proxy-https/jetty.xml /opt/nexus/conf/ 要通过HTTPS强制Nexus可用,我以pipe理员身份前往pipe理 – >服务器 – >应用程序服务器设置,并将基本URL更改为https:// […]

我怎样才能找出哪些PHP扩展没有被使用?

我pipe理一个服务器(运行Ubuntu),它托pipe我们客户的网站几十个不同的基于PHP的网站,主要是小型网站,但也有一些CMSes和论坛的安装。 我使用get_loaded_extensions()方法来查看我已经加载了什么扩展。 为了帮助简化服务器(删除不必要的扩展,使升级更容易,稍微提高速度),我想删除没有被任何网站使用的扩展。 我目前有54个不同的扩展加载。 我可以很容易地从我知道使用的列表中删除其中的一些,但是我不太确定的其他列表。 有什么方法可以看到最近没有使用过的扩展名?

根据使用均衡带宽

我需要一种在不设置带宽限制的情况下优先处理数据包的方法。 例如,我有一个客户端使用整个带宽。 一旦其他客户端需要带宽,减less前者的带宽,不损害导航,但一旦完成下载,恢复初始客户端到他的全带宽。 我试图控制洪stream带宽的使用不影响导航,但在没有导航的同时使用所有的带宽。 Torrentstream量有TOS 0x48。 我尝试了使用HFSC脚本,但没有按预期工作。 #!/bin/bash TC=/usr/sbin/tc DEV=ppp0 ID=1 # Cleanup $TC qdisc del dev $DEV root 2>/dev/null # Classes ## Dev class $TC qdisc add dev $DEV root handle $ID: hfsc ## Root class $TC class add dev $DEV parent $ID: classid $ID:1 hfsc \ sc rate 600kbit \ ul rate 600kbit […]

USER_LOGIN审核日志的auid值不正确?

我们有一个CentOS 6.2 x86_64系统,logging看起来是错误的审计信息。 我们收到了一个用户没有真正login的login失败提醒。经过一些诊断,我们发现事件的来源是我们的工具,可以定期检查SSH是否正在应答。 当发生这种情况时,我们看到这个日志这个条目: type=USER_LOGIN msg=audit(1340312224.011:489216): user pid=28787 uid=0 auid=501 ses=8395 subj=unconfined_u:system_r:sshd_t:s0-s0:c0.c1023 msg='op=login acct=28756E6B6E6F776E207A01234567 exe="/usr/sbin/sshd" hostname=? addr=127.0.0.1 terminal=ssh res=failed' 这是我们得到的条目,每当有一个不完整的SSH连接,但通常交stream是相同的ses =值。 出于某种原因,在此系统上,无论login用户如何,它都使用特定用户的交易。 例如,将ssh'ng作为[email protected] ssh'ng并在提供密码之前取消会生成此错误。 尝试使用伪造密码login到不相关的帐户也将创build具有不正确的交易值的条目。

阻止访问互联网的机器

经过一些确认,我认为在这种情况下是正确的。 我们有一些有线和无线机器,目前有直接的互联网接入。 我也有一个Linux(Ubuntu)服务器,用作networking的文件服务器。 本质上我想能够打开和closures机器的互联网访问。 我的计划是通过路由器的MAC地址阻止这些机器。 然后,我会在Linux上设置一个代理服务器(即Squid),以便我想限制的机器可以通过代理访问互联网。 因为我可以通过squid调整访问权限,所以我可以打开或closures一台机器访问互联网,而无需进一步调整路由器的MAC规则。 当然,我可以进一步创build一些脚本来协助完成此pipe理任务。 这听起来不错,我看了什么? 任何帮助不胜感激。 西蒙。

CSF / LFDconfiguration设置

/bin/gtar -c -f – -X /home/{USER}/cpbackup-exclude.conf -X /etc/cpbackup-exclude.conf . 我怎样才能白名单这些string? 我已经尝试过这样的东西: pcmd: /bin/gtar -c -f – -X /home/* 并仍然报告。 我不想将执行者列入白名单,因为我想知道何时将其用于其他目的。

Monit 5.3.2不适用于Ubuntu 12.04 x86_64

我有几个服务器上工作,但是当我在Ubuntu 12.04 64位服务器上安装它,我得到在日志文件中报告以下错误,监控不起作用。 [EDT Jun 24 21:26:20] error : State file '/var/lib/monit/state': Unable to read magic 任何想法如何解决这一问题?