Articles of linux

XMPPcaching转发器

试图谷歌,但它看起来像我不知道正确的关键字要求,以获得相关的结果。 我有一个应用程序发送一些基于事件的消息到Jabber帐户,但由于,例如,networking问题,它可能无法发送它。 所以我想,可能是我可以find一些代理软件,可以安装在服务器上,可以caching消息,并尽可能发送它们,如本地邮件服务。 有没有解决scheme? PS。 软件是一套PHP脚本。

无法在Ubuntu上启动mongod服务

我正在运行Ubuntu 16.04上的最新Mongo版本。 我可以用这个命令来运行它: mongod –sslMode requireSSL –sslPEMKeyFile /etc/ssl/mongodb.pem 但每当我运行它: sudo service mongod start 它的代码是2(无效的参数)。 这是我在/etc/mongod.conf中的mongodconfiguration storage: dbPath: /var/lib/mongodb journal: enabled: true # engine: # mmapv1: # wiredTiger: # where to write logging data. systemLog: destination: file logAppend: true path: /var/log/mongodb/mongod.log # network interfaces net: port: 27017 bindIp: 127.0.0.1 mode: requireSSL PEMKeyFile: /etc/ssl/mongodb.pem 我按照安装说明进行添加 ExecStart=/usr/bin/mongod –quiet […]

磁带驱动器库索引和它在linux上的序列号之间的链接

我需要将系统设备映射到它们在linux上的磁带库中的索引。 我怎么能知道mtx命令中的索引号是指特定的驱动器? 我可以通过sg_inq或类似的方式在驱动器序列号和系统设备之间进行映射。 但是,如何获得关于磁带驱动器索引的tapechangerconfiguration? 更新:磁带库我testing它是MHVTL

LVM:分离磁盘后从逻辑卷中删除逻辑卷失败

旧的用于备份的存储设备已升级到新的。 旧的存储设备已卸载并从服务器分离,但未从LVM中删除。 这个备份设备是分开的VG和LV。 我试图从LVM多次删除它。 但无论如何都有一个错误: # lvremove –force –verbose /dev/backup/backup Using logical volume(s) on command line. WARNING: Device for PV 1u0Cil-JrpS-6O9A-YqID-8CBh-v05T-7KEF3G not found or rejected by a filter. There are 1 physical volumes missing. Archiving volume group "backup" metadata (seqno 3). Releasing logical volume "backup". Aborting vg_write: No metadata areas to write to! 如何解决这个问题? 它可以安全地重新启动服务器?

Pentaho BI服务器:Saiku在Linux和Windows上的性能

我们目前正在将我们的Pentaho BI Server 6从Linux服务器迁移到新的更强大的Windows 2012 Server。 我们已经基本上复制双服务器目录,并调整了一些插件和Javaconfiguration,新的服务器似乎运行良好。 唯一的问题是,与Linux实例相比,Saiku在Windows上的整体性能是糟糕的,考虑到我们从2核8GB RAM服务器迁移到4核64GB RAM,这应该不会发生。 有谁知道会发生什么? 从日志看,这两个实例之间确实没有什么区别。 任何帮助,将不胜感激。

DHCPDISCOVER和OFFER,但没有DHCPREQUEST或DHCPACK

今天,我将dhcp和dns服务器从旧的centos5迁移到运行Scientific Linux 6.8的新机器上。 named服务器似乎工作正常,但是DHCP服务器有一些问题。 客户端没有获得IP地址。 现在我已经做了必要的研究,看看发生了什么事情,是什么原因造成的。 现在的情况 在Scientific Linux 6.8上,安装了以下软件包: DHCP-4.1.1-43.P1.el6.x86_64 DHCP-共4.1.1-43.P1.el6.x86_64 dhclient的-4.1.1-43.P1.el6.x86_64 /var/log/messages显示以下输出: Sep 29 23:52:14 kowalski dhcpd: DHCPDISCOVER from 00:15:17:17:5b:b0 via eth0 Sep 29 23:52:14 kowalski dhcpd: DHCPOFFER on 111.122.133.144 to 00:15:17:17:5b:b0 via eth0 使用tcpdump: domain.tld.bootps > somdomain.tld.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 311, xid 0xaeee0934, secs 19, Flags [none] (0x0000) Your-IP […]

为什么要用“停止; 退出1“在一个暴发户脚本而不是只是”退出1“的情况下出现错误?

我正在维护一个Upstart脚本(版本0.6.5),在pre-start script ,如果不满足前提条件,则会有一个testing来终止该服务: pre-start script if [ ! -f $REQUIRED_FILE ]; then echo "$REQUIRED_FILE does not exit" >> $LOG_FILE stop exit 1 fi end script 根据csh / tcsh参考文档, stop [jobIDs] : 挂起当前后台作业或由jobID指定的后台作业; 这是Ctrl-Z或暂停的补充。 我看不出有什么用途可以stop来,特别是在服务尚未开始的pre-start部分(即由exec节)。 我在这里错过了什么? 或者是stop在这里多余的和不必要的?

NFS:文件删除遇到延迟,而不是“覆盖”

我有一个情况,我的文件服务器(linux)通过NFS导出文件系统到数据库服务器(Linux)。 因此,文件服务器(FS)充当NFS服务器,数据库服务器(DBS)是客户端。 FS上的导出选项是rw,同步和挂载选项在星上是rw,sync,acdirmin = 0,acdirmax = 0,lookupcache = none,vers = 4。 我有一个进程将文件复制到FS上的NFS文件系统。 数据库使用此文件的内容进行自己的处理,不久之后,进程删除FS上的文件,并使用相同的文件名将第二个文件复制到相同的位置。 然后数据库应该使用第二个文件来做它的东西,但由于客户端的一些奇怪的原因,数据库仍然看到第一个文件。 只有在复制第二个文件之前删除第一个文件,才会发生这种情况。 客户端显示新文件有时需要几分钟的时间。 但是,如果我通过不删除它来replace第一个文件,而只是复制第二个文件并覆盖第一个文件,它将立即显示在客户端。 有谁知道是什么原因导致这个,我该怎么做才能使用“先删除”的方法工作?

启动脚本不会清除进程表

我有一个代理服务器,一切ok。 但是,我有一些问题和疑问。 第一:当我做“/etc/init.d/nginx停止”或“/etc/init.d/nginx restart”,我的configuration,它不会重新加载,所有的nginx进程不会被杀死。 我的脚本: case "$1" in start) echo Starting nginx cd /usr/local/nginx/ wget https://www.dropbox.com/s/qweqwrqwrqwraqwe/nginx.cfg?dl=0 -O nginx.cfg /usr/local/nginx/nginx /usr/local/nginx/nginx.cfg RETVAL=$? echo [ $RETVAL ] ;; stop) echo Stopping nginx if [ /usr/local/nginx/nginx.pid ]; then /bin/kill `cat /usr/local/nginx/nginx.pid` else /usr/bin/killall nginx fi RETVAL=$? echo [ $RETVAL ] ;; restart|reload) echo Reloading nginx if [ /usr/local/nginx/nginx.pid […]

Strongswan站点到站点隧道

我在ServerA和ServerB上configuration了strongswan,并通过本教程成功地将它们隧道化了: http ://linoxide.com/how-tos/ipsec-vpn-gateway-gateway-using-strongswan/但是我想运行这个senario: 客户端[IKEV2 VPN连接] ———–>服务器A — [Strongswan隧道] ——->服务器B ——->客户端的Internet访问服务器B的IP地址 服务器具有公共IP,客户端应连接到服务器A,然后他的stream量将从服务器Aredirect到服务器B,客户端将使用服务器B IP地址访问互联网。 有人能帮我吗我该怎么办? 谢谢