如何授予域用户权限来启动和停止Tomcat服务?

我意识到这与这个问题几乎完全相同,但是最大的区别在于MSKB文章中描述的方法对安装的Tomcat服务不起作用。 他们为简单的Windows服务工作,但不是我们需要控制的Tomcat服务。 还有什么想法? 编辑(详细信息):如果我有100个Tomcat容器服务,是否必须在每个服务的组上明确授予此权限? 有没有办法让一个DOMAIN组设置成拥有在15台机器上停止/启动100个不同的Tomcat服务的权限? 编辑(更多信息):我们正在使用Ant sshexec(jsch)并在调用net stop service_name时获取访问被拒绝的错误级别5。

在GNU屏幕标题或hardstatusline中正确alignment文本

我有这个在我的.screenrc caption always "%{= Kw} [%0c] %-Lw%{= KW}[%50>%n%f* %t]%{= Kw}%+Lw%=| %l | ${FULLHOST}" 它通常显示如下所示: [01:06] 0$ vim 1$ top 2-$ tail [3$* ~] | 0.26 0.54 0.36 | machine.domain.com 但是,当我打开很多窗口时,右侧的数据被推下并截断: [01:07] 0$ vim 1$ top 2$ tail 3$ ~ 4$ ~ 5$ ~ 6-$ ~ [7$* ~] | 0.21 0.46 0.34 | mac 我怎样才能改变标题命令,所以它会截断窗口列表如果必要的,而不是从边缘推入正确的信息? 如果活动窗口始终显示,则为奖励积分。

如何以最less的停机时间从一台服务器迁移到另一台服务器?

我有一个服务器托pipe一个网站和其他服务,需要重新安装。 我想暂时将这些服务重新定位到另一台服务器上,尽可能减less停机时间。 两台服务器都在同一个数据中心,可以在同一个networking交换机上。 用最less的停机时间来移动这些服务的最佳技术是什么? 该网站是数据库驱动的,所以理想情况下,我想要一个“铁路交换机”事件,我可以确保所有的stream量一次移动到新的服务器。 我不希望在将数据迁移到新数据库后,旧数据库会得到更新。 我考虑过两件事情: 更改DNS以指向临时服务。 这里的主要问题是,我不控制DNS的传播时间,其他服务器可以暂时保留caching的结果,从而使旧url的用户“closures”网站。 有没有办法解决这个问题与Apache +redirect? 我怀疑,因为基于名称的虚拟主机断开没有域名,我不能使用,因为它是陈旧的。 将旧IP地址绑定到新服务器,并在重新安装期间(暂时)为旧服务器分配不同的IP。 在这种情况下,我可以单独离开DNS。 还有其他简单的解决scheme,我忽略了吗?

将本地configuration文件迁移到漫游configuration文件

什么是“需要考虑的事情”以及将大量用户从使用本地configuration文件迁移到漫游用户的最佳实践?

在FreeBSD中将默认的crontab编辑器更改为nano

当我使用crontab -e编辑crontab时,它会在vi中打开crontab。 我更喜欢它使用纳米。 我怎样才能改变这个? 编辑: 出于某种原因, export命令返回command not found 。 而改变EDITOR的env值对crontab -e不起作用。 以下命令在我的系统上工作: setenv VISUAL /usr/local/bin/nano

如何find自动增量列的下一个生成的值?

IBM DB2的自动增量列面临一些麻烦。 起初,我的所有列被定义为GENERATED ALWAYS ,但是由于我在使用“db2 import …”命令时遇到了麻烦,所以我将它们更改为GENERATED BY DEFAULT 。 这是必要的,因为我需要ID是一致的,因为其他表引用它们。 所以使用“db2 import …被identityignore修改…”不是一个选项。 当我现在导入数据时,ID被正确插入,但每次我这样做的时候,我都必须记住通过获得最高的Id + 1来设置自动增量列的新开始,并像这样改变列: SELECT MAX(mycolumn)+ 1 FROM mytable; ALTER TABLE mytable ALTER COLUMN mycolumn RESTART WITH <above_result>; 如果我忘记了这一点,一个插入语句将失败并出现重复的PK错误,因为自动增加列是主键。 所以我的问题是:有没有办法find一个自动增量列的下一个值,所以我可以编写语句来检查,如果这个值小于SELECT MAX并且需要设置? 或者:这不是像我看起来那么复杂吗? 我可以以某种方式导入数据,保留ID和自动增量列仍按预期工作?

免费的硬盘诊断工具

有没有免费的工具来执行硬盘驱动器诊断? 我有一个旧的3.5 IDE三星硬盘驱动器,我通过USB连接使用外部驱动器。 我最近开始有访问一些数据的问题。

如何从命令行的whois microsoft.com?

如果你是“whois microsoft.com”,那么你会从恶作剧中得到一大堆列表,他们认为把“microsoft.com”放在他们的子域名中可能会搞砸这个列表。 输出指示: 要选出一条logging,请用“xxx”查找它,其中xxx是上面显示的logging之一。 如果logging相同,则使用“= xxx”查找它们以获得每个logging的完整显示。 但据我所知,这不起作用。 david:~$ whois '"microsoft.com"' whois: com".whois-servers.net: nodename nor servname provided, or not known david:~$ whois =microsoft.com (…blah, blah, blah…) No match for =MICROSOFT.COM david:~$ whois '"=microsoft.com"' whois: com".whois-servers.net: nodename nor servname provided, or not known 你是怎么做到的? 我知道我可以去一个网站查找,但这不是重点。

在Windows Server 2003中停止太长的文件名

我们发现长文件名的问题,通常在“我的文档”或共享驱动器上。 基本上,似乎可以编写一个文件名非常长的文件,并保存在“我的文档”中。 那台计算机上没问题,文档是“我的文档\ verlylongfilename”。 当你到达服务器的时候,问题就出现在path上,path变成了“e:\ All Users \ Staff Folders \ JSmith \ verylongfilename” 我发现“删除”或重命名这些文件的唯一方法是映射到文件夹,但如果要移动一组文件夹则完全没有意义。 这只是一个限制,我们必须忍受和修复,因为我们发现,或者有另一种方式来访问这些文件,甚至阻止原来的用户保存超过30个字符的文件名? GPO设置可能?

在Unix上recursion移动实用程序?

有时候我有两棵树曾经拥有相同的内容,但已经不同步了(因为我把磁盘移动了或者其​​它东西)。 一个很好的例子就是我从Fedora的上游软件包镜像。 我想通过将所有文件从tree1移动到tree2来再次合并这两个树。 通常我会这样做: rsync -arv tree1/* tree2 然后删除tree1。 但是,这需要花费大量的时间和磁盘空间,而且要做到这一点会容易得多: mv -r tree1/* tree2 换句话说,recursion移动。 这会更快,因为首先它不会复制,只是移动inode,第二我不需要在最后删除。 这是否存在? 作为一个testing用例,请考虑以下一系列命令: $ mkdir -pa/b $ touch a/b/c1 $ rsync -arv a/ a2 sending incremental file list created directory ./ b/ b/c1 b/c2 sent 173 bytes received 57 bytes 460.00 bytes/sec total size is 0 speedup is 0.00 $ […]

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.