服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个脚本,我想在10.10.10.11聆听模式下启动nc ,但是我想从10.10.10.10 ,在这里我有脚本 ssh -n 10.10.10.11 nc -l 8023 | mbuffer -s 128k -m 1G | zfs receive $zfsPath zfs send $newestSnap | mbuffer -s 128k -m 1G | nc -w 60 10.10.10.11 8023 问题是,如果我从10.10.10.10执行脚本,那么在执行第一行之后它将不会继续,因为nc正在等待/侦听端口8023上的连接。 题 我想从10.10.10.10开始执行上面的内容,但是如何在第一行之后继续执行?
我正在与[家园]分享有关的问题。 操作系统是Ubuntu 12.04。 我已经安装了samba 4.0.3,bind9 dlz,ntp,winbind,除pam模块以外的所有东西,并执行了https://wiki.samba.org/index.php/Samba_AD_DC_HOWTO中的所有testing。 运行getent passwd和getent用户工作得很好。 创build一个简单的共享工作得很好。 我可以通过windows mmcpipe理单元pipe理用户,GPO和DNS。 我可以joinwinxp,7,8到域名并完美login。 我可以改变我的密码从Windows等..等.. 我可以说,一切都很好,很高兴:) buuuut,不,主目录不工作。 在这里search,并在我们的好朋友谷歌我收集了一个简单的 [homes] read only = no path = /storage-server/users/ 并将用户的主文件夹映射到dsa.msc \\服务器001 \用户名或\\服务器001 \家庭应该让我一个家庭共享,我可以映射为我的用户homedir。 但pipe理单元给我一个错误说,它不能创build主文件夹,因为networking名称还没有find(从葡萄牙语粗略翻译)。 还在跑步 root@server-001:/storage-server/users# smbclient //server-001/test -Utest%'12345678' -c 'ls' Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.0.3] tree connect failed: NT_STATUS_BAD_NETWORK_NAME 服务器名称是好的,如果我在同一台服务器上进行一个简单的共享,它会打开很好。 如果我将用户homedir映射到这个简单的共享它的作品。 我想要的是,我不必去和手动在Linux上创build一个新的文件夹,每当我在Windows上创build一个新的用户。 它看起来像权限,但我无法find任何文档(是的,我试过的manpages,但它很难告诉与人smb.conf单独这么多的选项)。 我的smb.conf现在看起来像这样(我知道很简单) # Global parameters [global] workgroup = […]
我有一个LEMP环境,并且需要将所有开发子域从分段中分离(使用xdebug分段进行开发)。 dev.projectX.mydomain.tld staging.projectX.mydomain.tld 因此,我设置了两个池php-dev和php-stage,但似乎只能在php.ini中启用扩展! 这是我的pool.conf(dev) [php-dev] listen = 127.0.0.1:9101 listen = /var/run/php-fpm/a1-php-dev.socket listen.backlog = -1 listen.allowed_clients = 127.0.0.1 user = nginx group = nginx request_slowlog_timeout = 3s slowlog = /var/log/php-fpm/slowlog-php-dev.log pm = dynamic pm.max_children = 20 pm.start_servers = 10 pm.min_spare_servers = 4 pm.max_spare_servers = 16 pm.max_requests = 500 pm.status_path = /status request_terminate_timeout = 120s rlimit_files […]
我使用以下systemd服务文件在Fedora 17机器上运行svnserve: [Unit] Description=Subversion Server After=syslog.target network.target [Service] User=svn Type=forking Environment=HOME=/repos/svn ExecStart=/usr/bin/svnserve –daemon –pid-file=/run/svnserve/svnserve.pid -r /repos/svn PIDFile=/run/svnserve/svnserve.pid [Install] WantedBy=multi-user.target 只要/ var / run / svnserve被svn:svn所有,这种方式就可以正常工作,但是当所有权被重置为root:root时,会在重启时断开。 我想要的是添加一个启动前的步骤,使目录。 不幸的是我找不到任何有关systemd单元文件的真实文档,但是我看到有些使用'ExecStartPre',所以我尝试了这个: ExecStartPre=/bin/chown svn:svn /run/svnserve 可悲的是,这个操作不允许出现错误,所以它看起来像ExecStartPre也以单元文件中指定的用户身份运行。 我也尝试过以root身份运行单元文件,然后通过su启动svnserve作为svn用户,但是却产生了关于命令行无效的模糊错误。 systemd单元在作为特定用户执行之前如何以root身份执行操作?
假设我有一台RHEL6.2 64位服务器在运行。 目前最新的版本是6.4。 运行“yum update”会将我的服务器直接更新到6.4。 如果我只想更新到某个版本,该怎么办? 例如,我想将RHEL6.2服务器只更新到RHEL6.3,而不是6.4。 任何想法? 提前致谢,
我有一些iDRAC7 Enterprise服务器,我想为我的域添加现有的通配符SSL证书,以便在加载iDRAC网页时获得有效的证书。 我试过“上传服务器证书”选项,但我似乎无法find所需的格式。 如果这是可能的,我会认为格式将是PEM或PKCS12,这包括关键以及证书。 并允许中间证书,但我似乎无法弄清楚。 另一个想到的是IDRAC7不支持使用现有的证书,你必须使用内置的密钥生成一个新的证书,但这似乎是一个无用的function。 Edit:当我尝试上传包含:key / cert / intermediate certs的PEM文件时,出现以下错误:“RAC0508:发生意外错误,等待几分钟并刷新页面。如果问题仍然存在,请联系service供应商“。 那么,是否可以使用iDRAC7将现有的证书上传到服务器,如果是这样的话?
我需要通过IIS 8连接到Windows服务器来configuration网站,但是我无法在我的pipe理器中创build新的连接。 在线文档讲述了一组button,我应该在上面的屏幕截图的突出显示的区域中,但是显然这些button在我的最后没有。 从在线文档: “连接”工具栏包含以下可让您与树交互的button: 创build新连接 :启动连接向导以连接到Web服务器,站点或应用程序。 保存当前连接 :保存树中连接当前列表的连接信息。 向上 :在层次结构中上升一级。 删除连接 :删除树中的选定连接。 如果您在连接节点以外的其他节点(如物理文件夹)上单击此button,父连接将从列表中删除。 唯一可用的button是button,按截图。 如何在我的经理中创build一个新的连接? 我是否错过使用Web平台安装程序安装某个软件包,还是必须在Windowsfunction中启用某些function?
我是stream浪汉和木偶新手,我创build了一个Debian Squeeze加独立木偶的基本框,使用这里的说明来安装Puppet以及Puppetlabs软件包 。 该框本身似乎成功导入,但一旦我开始configuration它,我得到的错误似乎是与主机上的NFS共享。 1000是vm上的Vagrant用户的uid。 错误: Error: Failed to set owner to '1000': Operation not permitted – /vagrant/www/index.php Error: /Stage[main]/Perchdemo::Sites::Create/File[/vagrant/www/index.php]/owner: change from 501 to vagrant failed: Failed to set owner to '1000': Operation not permitted – /vagrant/www/index.php 这发生在我使用Puppet将index.php文件复制到主机文件系统上的share / vagrant / www时。 我已经使用这个Puppet模块在一个独立安装的虚拟机上的文件被托pipe在虚拟机的文件系统上,理想情况下,但我希望他们在虚拟机共享上。 用更多的信息编辑。 当我使用puppetlabs apache模块创build虚拟主机时,最初发生了错误。 不pipe哪个用户我尝试强制创build,都会失败,并出现相同的错误。 我的stream浪文件如下。 Vagrant::Config.run do |config| config.vm.box = "squeeze64" config.vm.network […]
我对networking服务帐户(组?)在networking共享上工作感到困惑: 一方面,networking服务通常被描述为一个给定机器的本地帐户。 (例如,请参阅这里的serverfault或在IIS 6.0文档中的Microsoft Access Control )。所以这不是一个域范围的帐户。 并且,例如,如果在SERVERA上的NETWORK SERVICE下运行的进程尝试请求SERVERB上的资源,则authentication不会在某些假设的MYDOMAIN \ NETWORK SERVICE下,而是在MYDOMAIN \ SERVERA $下。 (后者被称为SERVERA的“计算机帐户”)。 另一方面,我注意到我可以去远程文件共享,我有pipe理员权限,并设置networking服务的特定目录的权限。 (例如,我可以在Windows资源pipe理器中进入\\ MYSHARE,右键单击其中一个目录,进入安全>编辑>添加,在“input对象名称select”框中input“NETWORK SERVICE”,然后单击确定。我在“组或用户名”列表中有一个新的NETWORK SERVICE条目,我可以更改它的权限,就像我可能更改“Users”组的权限一样。) 如果networking服务是严格的机器逐个帐户,我不明白什么是当我在远程共享上创build一组networking服务的权限应该发生。 那个条目是指在一台特定的(未指定的)机器上的networking服务? 通过图标判断,权限在技术上适用于NETWORK SERVICE 组 ,而不是NETWORK SERVICE 用户 。 但我似乎无法findNETWORK SERVICE 组的任何文档,或者与常规的域组相比,它如何工作。 我唯一的猜测是,如果你授予对NETWORK SERVICE 组的访问权限(假设有这样的事情),这就等于允许访问整个域中的所有 “计算机帐户”。 (也就是说,在中央文件服务器上授予NETWORK SERVICE的权限与授予MYDOMAIN \ SERVERA $,MYDOMAIN \ SERVERB $,MYDOMAIN \ SERVERC $,…,MYDOMAIN \ MYLASTSERVER $的权限相同。
我正在寻找一个命令来发现同一个局域网上的所有主机与未分配的IP,默认网关和子网的主机。 我知道有ping 255.255.255.255但在第三层运行,并要求发件人有一个IP地址。 是否有一个简单的Windows和Linux二层命令发送MAC广播FF:FF:FF:FF:FF:FF ? 这可以在1行完成,例如没有arp ping每个可能的IP地址? 我也尝试了nmap 广播ping脚本,但是这在我的Linux主机上不起作用。 ) 知道ARP数据包结构有帮助。