Articles of 服务

OID(目录服务)在Windows 2003 R2上进行安装和configuration

我需要你在Windows 2003 R2服务器上安装和configurationOracle Internet Directory服务的帮助,我想知道是否有人可以提供任何有用的教程链接。 我没有谷歌,但我仍然无法完成任务。 Iam对MS-AD以外的OID和目录服务的情况完全陌生。 谢谢雅各

文件权限 – 服务vs控制台

我们刚刚为我们的Jenkins CI系统build立了一个新的Windows 2008 R2服务器。 我们的问题似乎与文件权限有所不同,具体取决于进程是服务还是控制台进程。 以UserX身份login时,我们可以成功执行dir /bc:\Windows\System32\q*.exe (实际命令)的目录列表,并返回6个文件。 但是,通过服务运行相同的命令,我们只得到5.相同的用户帐户。 同一台电脑。 更大的问题是,因为文件没有出现在目录列表中,所以无法执行。 似乎没有任何显示的文件之间的权限差异,没有。 有任何想法吗?

定义新服务后,CentOS将不会显示login菜单

昨天我试图在我的虚拟机上安装Ganglia 。 在将Ganglia定义为服务之后,我重新启动了机器,但之后CentOS不再显示login菜单。 我想这是因为Ganglia服务阻止了系统正常启动,因为我能够显示如下所示的OS启动命令。 我如何解决这个问题?

SvcHost使用太多的RAM

我有个问题。 SvcHost的一个具体实例是使用太多内存(680MB)。 我发现在这个过程中正在运行以下服务: 我已经停下来,然后开始所有的服务,但内存使用量只有580MB。 这是我发现的: 证书传播 – 无法停止,试图释放50MB。 组策略客户端 – 无法停止。 任务计划程序 – 无法停止,试图释放30MB。 系统事件通知服务 – 无法停止。 远程桌面服务 – 没有停止,因为我是远程的。 Windows Management Instrumentation – 释放30MB。 Windows Update – 释放60MB。 哪一个

Web服务的入站出站networkingpath不同

我们可以有入站和出站stream量的服务,如OpenVPN沿我们的本地networking内的不同path,但使用相同的调制解调器? 我要求我们的互联网故障转移策略。 比如说我们平常有 调制解调器A < – DMZ转发到 – >防火墙1 CentOS盒< – TCP端口25 – >邮件系统 调制解调器B < – DMZ转发到 – >防火墙2 CentOS盒< – UDP端口1194 – > OpenVPN服务器路由LAN到LAN连接 将防火墙的两个LAN端放在同一个局域网和同一个子网上。 默认网关是: 邮件系统具有防火墙1的局域网IP作为其默认网关。 OpenVPN服务器有防火墙2的LAN IP作为其默认网关。 然后这两个调制解调器A和B失去他们的互联网连接,我们要使用调制解调器C.我们可以 将防火墙1和2上的默认网关更改为调制解调器C的IP地址 并设置调制解调器C将DMZ转发到防火墙1 并告诉防火墙1将UDP端口1194(OpenVPN)stream量转发到OpenVPN服务器 并更新我们的MXlogging以指向调制解调器C的WAN IP(是的,我知道DNS条目通过互联网传播需要一段时间) 这将导致OpenVPNstream量进入Modem C的WAN IP,由DMZ规则转发到Firewall 1,后者将stream量转发到OpenVPN服务器,然后通过Firewall 2进行响应,应通过Modem C发送stream量。 这会工作吗? 如果OpenVPN太安全偏执其他服务呢? 这是对我们的networking的简化,所以声明“只是使用调制解调器C上的端口转发到正确的防火墙”比听起来更有效。

(Debian)初始化脚本自动重生?

我在/etc/init.d(Debian)中创build了一个服务脚本,可以启动/停止/状态/重新启动。 但它不是重生。 是否有可能重生? 提前致谢

如何更改“服务postgresql开始”的postgresql数据库的config_file位置?

我有一个PostgreSQL的9.1分贝,我刚刚升级到9.3使用 /usr/lib/postgresql/9.3/bin/pg_upgrade -b /usr/lib/postgresql/9.1/bin -B /usr/lib/postgresql/9.3/bin -d /var/lib/postgresql/9.1/main/ -D /var/lib/postgresql/9.3/main/ -O "-c config_file=/etc/postgresql/9.3/main/postgresql.conf" -o "-c config_file=/etc/postgresql/9.1/main/postgresql.conf" 按照这里的指示,不幸的是,在这之后我并没有仔细观察最后一点。 在升级之后(这是成功的),我发现,而不是数据目录的默认位置(在这种情况下是/var/lib/postgresql/9.3/main ),升级的选项现在configuration了我所有的PostgreSQLconfiguration文件位于/etc/postgresql/9.1/main/ 。 我花了一段时间寻找一种方法来改变这一点,到目前为止,我发现虽然hba_file和ident_file可以很容易地在postgresql.conf本身进行更改,但除了通过postgres命令行界面外,不能设置config_file 。 我尝试使用-o "-c config_file=/var/lib/postgresql/9.3/main"选项来使用postgres ,但似乎这只是试图启动服务的另一个实例,与service postgresql start的服务分开。 运行pg_ctl status -D ~/9.3/main/我得到 `/usr/lib/postgresql/9.3/bin/postgres "-D" "/var/lib/postgresql/9.3/main" "-c" "config_file=/etc/postgresql/9.3/main/postgresql.conf"` 我认为这意味着-c… /etc…被传递给开始服务的任何东西。 基于我有限的知识,我相信这是/etc/init.d/postgresql与start参数。 考虑到这一点,它似乎引用/usr/share/postgresql-common/init.d-functions其中包含以下顶部 do_ctl_all() { [ "$1" ] || { echo "Error: invalid command '$1'" >&2; exit […]

Postgresql不使用service命令监听正确的端口

在我的/var/lib/pgsql9/data/postgresql.conf我添加了port = 55434 ,如果我启动Postgres与/usr/bin/pg_ctl start -D /var/lib/pgsql9/data/作为postgres用户然后Postgres是听正确的端口lsof -i -nP : COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME postgres 12127 postgres 3u IPv4 49394 0t0 TCP *:55434 (LISTEN) postgres 12127 postgres 4u IPv6 49395 0t0 TCP *:55434 (LISTEN) postgres 12127 postgres 10u IPv4 49402 0t0 UDP 127.0.0.1:57562->127.0.0.1:57562 postgres 12130 postgres 10u IPv4 49402 0t0 […]

在Ubuntu Server 14.04中安装GitBlit GO服务

我下载它(版本1.6.0),解压缩到/ opt / gitblit(ubuntu服务器14.04.1),configurationhttp到8280和禁用https分配0(我公开它通过https使用nginx)。 我创build了gitblit用户,并通过运行: sudo adduser gitblit sudo ( gitblit用户有一个强密码)将其添加到“sudo”组中。 我通过运行: /opt/gitblit/install-service-ubuntu.sh将其作为服务安装。 我试图通过运行启动它: sudo service gitblit start 。 显示消息正在Starting gitblit server 。 这是唯一的信息。 当我在同一台本地机器上( http://127.0.0.1:8280 )连接时,无法build立连接。 当我运行sudo netstat -anp | grep 8280 sudo netstat -anp | grep 8280 ,没有出现。 我看不到错误消息,但服务器没有启动。 问题 :我错过了什么?

Windows Server 2012在启动时运行服务失败

我有一个EC2实例与Windows Server 2012 R2所有最新的更新。 我首先做了一个服务,然后运行一个batch file来创build一个Microsoft Word报告(使用我自定义的C#程序)。 我将任务设置为以最高权限运行,并以pipe理员身份运行。 虽然我的batch file确实被调用,但是失败了。 我的batch file: C:/WordGenerator.exe C:/report.docx > C:/word.log 2>&1 它从exe的exception出错: Failure System.NullReferenceException: Object reference not set to an instance of an object. at InteropFunctions.Save(String opath) at Reporting.Report.generate() at Reporting.WordGenerator.run() 如果我手动运行该batch file,它会很好地完成。 当C#Word interop函数试图打开一个制作的报表进行进一步处理时(如此,它实际上没有权限 – 找不到它),就会发生上述exception。 到目前为止,我学到了Windows可能仍然以LOCAL SYSTEM帐户运行所有服务,并且即时login给定的用户(如果有的话)。 我还了解到,服务可能会在常规pipe理员命令的不同会话/安全上下文中运行。 任何人都可以帮助find一个解决scheme吗? 我需要以pipe理员身份运行batch file(无需login)。 我愿意去模拟一个login。 我们正在经历其他问题,因为这不是以pipe理员身份运行(我给出的是一个简单的例子)。 图片设置: