Articles of 用户pipe理

Linux相当于Unix的-m命令,在su之前显示原始用户ID?

我试图find一个在Unix上运行who -m的Linux。 在Unix中,在通过su启动任何新的shell会话之前, who -m会给出您用来login的第一个用户ID,等等。 -m切换到who在Linux中具有不同的效果,而且在手册页中我无法find与我的需求相关的任何内容。

rsync软件更新/多个客户端

我正在构build一个游戏启动器/更新程序,并且需要让客户端下载上一个游戏版本,如果更新是可用的或者如果文件完整性有问题。 我需要能够在客户端本地游戏和服务器上的正式发布之间产生“增量补丁”的东西。 rsync似乎是我所需要的,它只能下载不同的二进制部分(对不对?)。 但是,如果数百客户端需要更新,他们同时rsync在我唯一的服务器上呢? rsync是正确的工具吗? 谢谢,如果你有任何信息,可能导致我正确的方式。

用12c网格注册oracle 10g数据库

您好我已经为独立的服务器安装了Oracle网格基础设施12c,我试图用CRS注册Oracle数据库10g,但我怀疑有语法更改,因为srvctl在10g家庭输出使用提示中调用srvctl失败。 完整的日志的命令与debugging: [main] [ 2017-03-17 12:35:43.477 CET ] [OPSCTLDriver.setInternalDebugLevel:325] tracing is true at level 2 to file null [main] [ 2017-03-17 12:35:43.482 CET ] [OPSCTLDriver.main:162] SRVCTL arguments : args[0]=add args[1]=database args[2]=-d args[3]=IDMTEST args[4]=-o args[5]=/opt/oracle/product/10.2.0/db/ args[6]=-p args[7]=/opt/oracle/product/10.2.0/db/dbs/initIDMTEST.ora [main] [ 2017-03-17 12:35:43.484 CET ] [SRVMContext.init:114] Performing SRVM Context init. Init Counter=1 [main] [ 2017-03-17 12:35:43.504 CET ] […]

当不作为本地系统运行时,命名pipe道访问被拒绝

我正在处理WCF应用程序创build命名pipe道的问题,然后由IIS中运行的asp.net应用程序访问。 我没有写WCF应用程序,我只是想支持它。 应用程序在本地系统环境中运行,而IIS应用程序在本地Windows帐户的上下文中运行,该帐户是本地pipe理员组的成员。 当asp.net应用程序尝试访问命名pipe道时,它将会遇到Access Deniedexception(AddressAccessDeniedException),我不知道在哪里:-(这是我迄今为止所做的debugging问题: 在Process Explorer中确认命名的pipe道存在并且在WCF应用程序启动时被创build。 我通过在Process Explorer中searchBaseNamedObjects来完成这项工作,并最终确定了\ BaseNamedObjects \ net.pipe:Exxxxx == …我可以确认的是我感兴趣的命名pipe道 由于pipe道存在,我专注于IIS,并认为它必须是一个权限问题。 所以,我改变了asp.net应用程序作为本地系统运行,而不是…问题消失了 切换回使用本地的Windows帐户,问题又回来了 比较PE中的工作(本地系统)与非工作(本地用户帐户)令牌的比较…非工作丢失SeAssignPrimarytokenPrivilege 我认为我们在这里find了问题的原因,但即使修改了本地策略(并且在重新启动后确认权限在令牌中),问题仍然存在 将所有其他用户权限和安全选项与工作机器进行比较,他们之间没有什么不同 确认w3wp的实例正在运行Elevated并且UAC被禁用(Elevated = Yes并且UAC Virtualization =不允许在任务pipe理器中) 使用AccessChk比较非工作机器上命名pipe道的权限,它们与工作机器上的权限相同 检查WCF应用程序的清单文件,并将其与工作的文件进行比较,但在那里没有差别 所以,在这里我是…我知道pipe道存在,我知道这是一种权限问题,但所有的权限检查就好了。 我错过了什么? Windows上有一些常规设置可能会阻止用户访问所有命名pipe道吗? 我知道我可以改变“匿名访问命名pipe道”设置,但我不想改变这个,因为它没有在工作机器上configuration,所以这不是真的让我的根本原因。 我也见过一些提及的“远程访问命名pipe道”在谷歌,但我不知道这是否是一个错字…是不是命名pipe道本地的定义?? 很明显,我已经做了一些我自己的研究,并发现了一些SOpost和其他博客post,其中包括下面的post,但没有一个帮助我find根本原因。 https://blogs.msdn.microsoft.com/amitlale/2007/01/29/addressaccessdeniedexception-cause-and-solution/ https://stackoverflow.com/questions/41683714/wcf-named-pipe-server-fails-with-addressaccessdeniedexception

每个服务器的每个服务(最佳实践?)和长名称的组托pipe服务帐户?

我已经和几位同事谈了在我们的环境中使用组pipe理服务帐户的最佳做法。 理想情况下,我们将为每个服务器(例如SQLDEV01)创build每个服务1个gMSA(例如SQL Agent服务)。 这样可以最大限度地分散担忧,如果任何服务帐户(受损,删除,locking,损坏等)出现任何问题,只会影响与其关联的单个服务和单个服务器。 这种方法唯一的缺点就是可能会有大量的gMSA来创build。 但是有了这个说法,一旦创build,就没有太多的需要去pipe理它们了。 我遇到的另一个问题是命名gMSA(我相信它必须是15个字符或更less)。 想出一个名字来表示这个账户是gMSA,是为了一个特定的服务,还是为一个特定的服务器,这似乎是非常困难的。 例如,遵循典型约定的通用名称可能如下所示: gMSA_SQLDEV01_SQLAGT(20个字符) 它可以缩写为: gmsaSQLDEV01AGT(15个字符) 上面的例子恰好是15个字符,没有空余空间用于其他可能更长的服务器或服务名称。 有没有最好的做法或方法来处理这些情况: 集团托pipe服务帐户分离的担忧? 组pipe理服务帐户与长名称?

kafka docker – 发送邮件时发生错误

我想在Docker容器中实现kafka。 我也使用kafka的官方zookeper实例作为docker容器。 当我想写关于terminal的消息,在我的linux mint 18.1 OS上,我得到以下错误信息。 foo@bar ~ $ /opt/kafka/bin/kafka-console-producer.sh –broker-list localhost:32786 –topic topic Hello [2017-05-16 11:01:08,245] ERROR Error when sending message to topic topic with key: null, value: 5 bytes with error: (org.apache.kafka.clients.producer.internals.ErrorLoggingCallback) org.apache.kafka.common.errors.TimeoutException: Expiring 1 record(s) for topic-0: 1532 ms has passed since batch creation plus linger time 我不知道为什么。 这是我的docker文件。 卡夫卡configuration # Licensed […]

如何知道哪个yum版本库* URL *已经安装了一个包?

我的系统pipe理员想为我正在尝试更新的一些旧的CentOS服务器添加一个代理白名单(直到现在,它从互联网上被切断)。 我要求有完整的互联网访问权限,所以我可以更新一切,并安装更多,然后发送更新所需的URL列表,以便他可以切换到白名单。 不幸的是,使用的URL没有login到/var/log/yum.log。 我遇到了这个问题: 如何知道哪个yum版本库已经安装了一个包? 它告诉我“从回购”,但这只是一个“逻辑名称”,可以映射到许多URL,并随着时间的推移而变化,“URL”是包的“创造者/来源”,而不是它的物理位置从…下载。 是否有其他地方,我可以提取yum用来安装/更新的URL,或者我可以configurationyum的日志logging以logging这些信息? 目前,更新一个包只是在日志中产生这样的东西: 5月18日18:04:07更新:1:busybox-1.15.1-21.el6_6.x86_64

如何通过Windows 10远程pipe理Hyper-V 2016独立版?

如何通过我的Windows 10笔记本电脑连接到我的Hyper-V 2016独立版? 背景:我正在设置一个家庭实验室。 我已经遵循 了 一些 指南 ,但是我还没有find适用于Hyper-V 2016免费版的指南/ Youtube教程。这是Hyper-V独立版的“hello world”,我可以“find适用于2016年的指南。(Hyper-V 2012 + Windows 8似乎有一些自动脚本可以解决问题,但不适用于Hyper-V 2016。) 上下文 服务器: Hyper-V服务器2016(免费,独立) ,fqdn:server.local, 客户端:Windows 10专业版 补充笔记 客户端的etc / hosts文件包含服务器fqdn的条目 客户端或服务器都不在工作组或域中 我的目标是:使用客户端的Hyper-Vpipe理器远程pipe理服务器 错误 An error occurred while attempting to connect to server "server.local". Check that the Virtual Machine Management service is running and that you are authorized to […]

如何在用户之间划分资源?

将计算机资源(主要是CPU和RAM)分配给不同的同时用户有什么好方法? 目标系统是具有50-100 GB RAM的多核(可能是单插槽)CPU。 大约有4个用户可能使用它来运行主要是计算/模拟的软件(根据情况使用2到60 GB的RAM,也是高CPU使用率,有时只是单线程)。 (让我们假设没有GPU计算) 该软件是基于Windows的,所以唯一或来宾操作系统必须是Windows。 我考虑了以下选项: 具有远程桌面访问的Windows Server 临:简单,不需要额外的软件,没有虚拟机开销 Con:远程桌面在广域网(防火墙,NAT等等)上可能比较棘手,在默认设置下2 *同时连接的限制(我没有使用RDP或terminal服务的“超过2”连接选项的经验。额外的许可,对吗? 问题 :它支持每个用户RAM和CPU的配额吗? 虚拟机 Pro:易于为每个虚拟机分配资源,软件已知且可用 Con:几个操作系统来pipe理(和许可?),虚拟机的开销,访问可能是棘手的 问题 :哪个VM? VMware(哪个?)? VirtualBox的? Hyper-V的? 你的build议 这就是我在这里发布的原因。 加成: Windows容器? 由MS描述 (基本上是Docker for Windows,从Windows 2016开始支持;我刚刚听说过他们)

Slurm不按date筛选sacct结果

我们在我们的Beowulf集群上使用Slurm作为资源pipe理器,所以我在我的工作站上安装了Slurm,以便在将它们提交到集群之前testing我的脚本。 当我尝试在工作站上列出旧作业时, sacct不会按date过滤它们。 $ sacct -o jobid,state,start,end -S 2017-06-11T00:00 JobID State Start End ———— ———- ——————- ——————- 2 FAILED 2017-04-07T13:39:43 2017-04-07T13:39:45 3 CANCELLED 2017-04-07T13:39:45 2017-04-07T13:39:45 4 FAILED 2017-04-07T13:44:53 2017-04-07T13:44:54 5 CANCELLED 2017-04-07T13:44:54 2017-04-07T13:44:54 6 FAILED 2017-04-07T13:51:01 2017-04-07T13:51:02 7 CANCELLED 2017-04-07T13:51:02 2017-04-07T13:51:02 8 FAILED 2017-04-07T14:05:30 2017-04-07T14:05:32 9 CANCELLED 2017-04-07T14:05:32 2017-04-07T14:05:32 . . . 27097 COMPLETED 2017-05-24T09:46:26 […]