服务器管理员

系统和网络管理员的问答

1
Linux; 什么是stripe_cache_size,它有什么作用?
我目前正在使用mdadm实用程序在Linux下构建软件RAID,并且阅读了几篇文章,描述了如何增加该RAID的stripe_cache_size值以及如何计算stripe_cache_size的适当值。 我已将我的速度提高到16384,并且我在/ proc / mdstat中新RAID5上的当前同步速率已从71065K / sec跃升至143690K / sec(翻了一番!),这是个好消息。我还看到了RAM使用量的匹配增长和预期增长,但是找不到有关此设置的作用及其工作原理的任何文档。 它似乎是存在于RAM中的RAID的某种高速缓存。我可以从它的名称以及更改它所看到的效果中看出所有。是否有关于此设置和描述的官方“ Linux”文档?
10 linux  cache  mdadm 


3
如何删除备用NetBIOS名称
我们将Windows 2008 R2 x64服​​务器重命名。 我们通过运行将其重命名 netdom computername oldname /add:newname netdom computername oldname /makeprimary:newname netdom computername newname /remove:oldname 参考:http : //technet.microsoft.com/en-us/library/cc835082.aspx 这是在几天的分阶段庄园中完成的,其中包括重新启动和其他配置更改,以在更改服务器名称的同时尽可能保持服务状态。从活动目录的角度来看,一切正常。用户和计算机中的对象已更改名称,它们没有引用AD数据库中的旧名称(我花了数小时在ADSIEdit中进行搜索),并且DNS记录正确。我们甚至检查了系统名称表 C:\Windows\system32>netdom computername newname /enumerate:ALLNAMES All of the names for the computer are: newname.ourdomain.local The command completed successfully. 这显示了一个新名称:) 但是.....服务器仍然通过netbios响应旧名称和新名称。我们通过进行网络捕获并证明它正在响应旧名称来对此进行追溯。之后我们跑了 C:\Windows\system32>nbtstat.exe -n OURDOMAIN: Node IpAddress: [10.x.y.z] Scope Id: [] NetBIOS …

4
如何设置:datadir:将Hiera与Puppet和Vagrant一​​起使用时
我想知道如何建立:datadir:在hiera.yaml与日伪和流浪最佳利用。目前,我在运行木偶3.1.1的Ubuntu 12.04来宾上,在Ubuntu 13.10上将vagrant 1.5.0与virtualbox 4.2一起使用 我正在尝试建立一个类似于此博客文章Puppet最佳实践:特定于环境的配置的环境。具体来说,我的Vagrantfile包含: config.vm.define "servername" do |servername| servername.vm.box = "precise-puppet-3" servername.vm.network "private_network", ip: "192.168.213.2", virtualbox__intnet: "networkname" # Provision with puppet. servername.vm.provision :puppet do |puppet| puppet.hiera_config_path = "puppet/hiera.yaml" puppet.manifests_path = "puppet/manifests" puppet.module_path = "puppet/modules" puppet.manifest_file = "servername.pp" puppet.facter = { "vagrant" => "1", "server" => "servername", } end …
10 puppet  vagrant  hiera 

2
如果用户尝试注销,则警告用户
我希望某个本地用户不注销。曾经。这很像一个愚蠢的问题,但是我不必关心按钮是否在那里,我想弹出一个消息框,上面写着“请不要注销控制台”,然后单击“确定”按钮,然后取消注销尝试。可以在注销脚本中完成吗? 在开始菜单和CTRL-ALT-DEL对话框上有禁用组注销按钮的组策略。但是,我想要的更像是 http://msdn.microsoft.com/zh-cn/library/ms811998.aspx,它似乎不在server 2008 R2中?还是我想念它? 我什至试图禁用start上的注销按钮,但是它不起作用,正如Matt在这个类似问题上指出的那样 是否可以创建一个注销脚本,该脚本显示一个对话框,警告用户不要注销,然后取消注销? 我了解这是一个愚蠢的需求-不幸的是,我没有能力改变或退缩。我已经用尽了这些选择。请随意发表评论,以解释这确实是一个愚蠢的计划,显然在缓解许多系统问题的症状,而不是解决任何问题,请随意发表评论。我完全理解,这种做法实际上是在制造问题。我希望这样做,这样我就可以完成这份合同,而再也不会与他们合作了。

2
当已安装的闪存容量不足以容纳其中的两个时,如何在思科设备上安全地安装新的IOS映像?
今天,我正在Cisco 877路由器上更新IOS,出现问题:安装的闪存不足以容纳旧的和新的IOS映像,因此除非上载了旧的IOS映像,否则无法上载新的IOS映像。首先删除。 当然,这意味着,一旦删除了旧映像,安装新映像时出现的任何问题都将使路由器无法启动。FE断电特别麻烦。当然,将TFTP上载到闪存的内在缓慢并没有帮助。 除了安装更大的闪存卡以外,还有其他解决方法吗?这两个映像都仅略大于闪存总容量的50%,因此,即使节省一点空间也足够了。我在考虑文件压缩或类似的东西。
10 cisco  router  ios 

2
为什么一段时间后我的ssh会话会冻结?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 3个月前关闭。 抱歉,如果这不是问这个问题的正确地方。 我经常需要SSH到其他服务器。现在,从我的家用计算机(Linux造币厂)上,当我通过ssh连接时,经过一段时间不活动后,我的ssh shell冻结了,无法将其恢复。我唯一能做的就是'〜。',这至少使我的启动外壳恢复了原状。 当我从其他位置登录到相同的服务器时,没有问题。我的ISP可能有问题吗?如何对此进行进一步调查? 确实很烦人,因为冻结后我必须重新建立ssh连接,导航回原处并恢复工作。谢谢
10 ssh 

3
Active Directory用户名:规范名称为何有所不同?我可以做些什么使它们统一吗?
我是Active Active Directory网络的自学管理员,该网络用于在约30台PC上进行Windows登录。我从没有接受过任何直接Microsoft培训的其他人那里继承了该系统,因此,我在两件事上一无所知。 网络本身只有一台Windows Server 2008 R2计算机,可以充当域控制器,DNS,文件共享等。登录可以正常工作,但是我在禁用旧帐户的同时浏览用户列表,并且发现一些我不太了解的内容。 以下是几个示例用户帐户: 登录名:john 名字:John 姓氏:Smith 显示名称:John Smith Canonical对象的名称:domain.com/Users/john 登录名:bob 名:Bob 姓:法语 显示名:Bob法语 规范对象名称:domain.com/Users/Bob法语 当前的域控制器已从另一个用于运行Windows Server 2003的域控制器换入。第一个示例帐户是在Server 2003框为DC时创建的,第二个示例帐户是在较新的Server 2008 R2框为DC时创建的。为什么“规范名称”不同,并且有什么不同? 我在活动目录浏览器中的用户列表中有一半的帐户为“姓氏”,一半的帐户为“名姓”,这使我大为恼火。 我可以做些什么使它们全部相同而又不会中断工作帐户吗?

2
在VPC中运行docker并从另一台VPC计算机访问容器
我在AWS VPC中运行docker时遇到问题。 这是我的设置:我有两台计算机在VPC中运行: 10.0.100.150 10.0.100.151 它们都分配有弹性IP,并且都在启用Internet的同一子网中运行。 假设我正在运行一个Web服务器,该服务器在10.0.100.150机器上的容器中提供静态文件: 知识产权:172.17.0.2 端口8111在计算机上的8111端口上转发。 我正在尝试从本地计算机访问静态文件(或者另一台非VPC计算机也尝试了未在VPC中运行的EC2实例),并且它可以完美地工作。 如果我尝试从另一台计算机(10.0.100.151)访问文件,则会挂起。我正在使用wget拉文件。 试图用tcpdump和ngrep调试它,我已经看到请求是到达容器的。如果我在主机上ngrep,则看到请求进入,但没有响应返回。如果我在容器上ngrep,我会看到请求进入并返回响应。 我尝试了多个iptables设置(启用了路由后功能,以及手动转发端口等),但没有成功。 以任何方式提供帮助-甚至调试指导也将不胜感激。 谢谢!

3
通过GPO / GPP部署打印机-是否有编程选项?
由于我无法控制的原因,我的任务是设置GPO / GPP,以将我们的100多台打印机部署到我们的1000多台客户端。 好消息是,我们有十几个站点,在大多数情况下,我被允许将站点X的所有打印机推送到站点X的所有客户端PC。 坏消息是,我知道怎么做的两种方式(“从打印服务器部署组策略...”和使用GPP /组策略首选项)涉及的手动工作要比我愿意做的要多得多。这么多的打印机,例如,我什至似乎都无法选择打印服务器上的所有打印机并使用该Deploy with Group Policy...选项-它希望我一步一步地做到这一点,这不会发生。GPP更加糟糕,因为它希望我从打印服务器中选择打印机的路径,然后手动打入一堆应该能够从打印机连接中获取的信息(例如打印机IP)。 我的Google-Fu脚本将打印服务器上的所有打印机添加到GPO / GPP时显示为空,我似乎看不到另一种以半自动方式执行此操作的方法,但我坚持相信我会丢失某些东西,因为任何理智的人都不会选择将几百台打印机手动添加到GPO中。 理想情况下,我想找到一种编程方式来使用GPP,但是在这种情况下,任何不涉及数十小时手动添加打印机的解决方案都很好。 有没有人可以做到这一点,或者我是否需要构建PowerShell脚本和/或欺骗下属来做到这一点?

1
Ansible剧本无法通过复杂的开关运行make&configure
这是该问题的后续内容。我正在尝试使用Ansible来配置Vagrant VM。VM正在运行CentOS 6.4。我正在使用以下(缩写)ansible剧本: - hosts: default vars: home: '/home/vagrant' curl_version: '7_19_7' curl_url: 'https://github.com/bagder/curl/archive/curl-{{ curl_version }}.tar.gz' curl_dir: '{{ home }}/curl-curl-{{ curl_version }}' # user: vagrant remote_user: vagrant sudo: yes tasks: - name: Ensure required packages and installed and up to date - pt1 yum: pkg={{ item }} state=present with_items: - make …
10 vagrant  ansible 

3
SSD实例类型上的根设备。SSD与EBS的混淆
我有一个最初是从t1.micro linux创建的AMI。此AMI的“根设备类型”是EBS(8 GB),我的Web应用程序软件已“烘焙”到该根卷中。 现在,我想从此AMI启动m3.medium实例,但它具有4GB SSD的“实例存储”。 我新启动的m3.medium实例会完全利用SSD存储吗?还是我需要使用“实例存储”作为根“根设备类型”创建新的AMI? 同样...当我尝试使用“ Amazon Linux AMI 2013.09.2”从头启动m3.medium时,默认情况下会添加一个8GB根EBS卷,无法使用启动向导将其删除。 我在这里想念什么?

4
如何为(相对)大文件使用rsync修复损坏的数据包错误?
尝试使用以下rsync命令更新服务器上的文件: rsync -ravq -e "ssh -o ConnectTimeout=2 -o ServerAliveInterval=2 -ServerAliveCountMax=2" --delete ./local_dir user@$SERVER:/dest_dir corrupt packet 错误不断抛出,特别是: rsync: writefd_unbuffered failed to write 4092 bytes to socket [sender]: Broken pipe (32) rsync: connection unexpectedly closed (11337 bytes received so far) [sender] rsync error: unexplained error (code 255) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605) [sender=3.0.9] 这可能与ssh超时有关,因为它似乎在large(r)文件中发生。另外,我一直在使用WinSCP超时。这只发生在我身上;与我一起使用该服务器的几个人没有相同的问题。 使用rsync从Windows …

1
Windows 7 PC可以在Server 2012R2上远程管理Hyper-V吗
我有一台Windows 7(W7 Pro,SP1,最新)和一台Windows Server 2012R2服务器,它们运行带有多个VM的Hyper-V角色。 我已经遍历了HVRemote并在两端都进行了设置,HVRemote的诊断检查声称在任一端我都没有问题,但是Hyper-V Manager始终无法连接(“计算机'{Computer Name}上的操作失败。”) W7可以远程管理Server 2012R2吗?我以前使用同一桌面来管理服务器2012(而非R2)上的远程Hyper-V实例。 我不知道还能去哪里。我翻阅了事件日志,没有发现任何有希望的事情,而且我对如何尝试和诊断问题没有主意。
10 hyper-v 

2
如何“测试”基于名称的虚拟主机?
我们的网站mysite.com将托管在具有虚拟主机(基于名称)的服务器上10.20.30.40。但是,DNS记录当前指向66.77.88.99。 我想在测试时保持指向这些DNS记录的位置66.77.88.99;10.20.30.40反正我有什么办法可以访问吗? 由于目标服务器使用虚拟主机,因此我不能简单地输入IP地址以在目标站点上进行测试。另外,我无法控制目标服务器,因此无法设置要测试的子域。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.