服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
任何人都可以告诉我如何通过pxe boot来执行bash脚本。 我想要做的是Raw Server启动时,我想通过PXE启动将克隆的映像部署在硬盘上。 我知道有一些像Fog这样的工具可以做类似的事情。 但是我正在尝试通过dd来做到这一点,作为大学项目的一部分。 任何forms的帮助表示赞赏。 编辑: I followed following procedure. 1. Copied vmlinuz and initrd to tftp directory 2. Unpacked initrd (Using https://www.novell.com/documentation/zenworks7/dm7admin/data/b2cdjzb.html) 3. Added following lines in init script echo "Deploying image of an ESXi Hypervisor" echo "Downloading image" wget http://192.168.1.250/backup/esxi -O /bin/esxi echo "Deploying image" sudo dd if=~/bin/esxi of=/dev/rdisk2 bs=1m echo […]
我看到有类似的问题,但没有一个给我一个完美的答案。 我试图build立两台机器。 一个与LAMP和一个平台(这很好),它也通过LDAP处理用户数据库。 在另一台机器上有一个门户(Liferay),CAS应该使用SSO将我login到平台以及门户的机器上。 由于这是一个不会投入生产的小型testing环境,因此我决定使用绑定到IP地址的自签名证书。 这对我并不适用。 如果我创build一个证书。 keytool -genkey -alias certificate -keypass changeit -keyalg RSA keytool -export -alias tomcat -keypass changeit -file %FILE_NAME% keytool -import -alias tomcat -file %FILE_NAME% -keypass changeit -keystore %JAVA_HOME%/jre/lib/security/cacerts 我意识到这是行不通的,为什么我find了这个命令 -ext san=ip:10.0.0.1 但是,这似乎也不工作。 在哪一步我添加-ext部分。 是在创build证书的过程中,还是在导出到cacerts的时候?
我使用foreman-installer安装了Puppet,并且安装成功。 然后,我想安装Hiera因为我有一些使用hierafunction的模块,所以我安装了hiera,并在/etc/puppet创build了一个相关的hiera.yaml文件,如下所示: :backends: – yaml :yaml: :datadir: '/etc/puppet/hieradata/%{::environment}' :hierarchy: – fqdns/%{::fqdn} – roles/%{::role} – domains/%{::domain} – common 另外,我创build了一个从/etc/puppet/hiera.yaml到/etc/hiera.yaml的符号链接。 我也创build了所需的文件夹来支持hiera层次结构。 以下是安装在服务器上的gem包列表: ansi (1.4.3) clamp (0.6.2) facter (2.4.4) ffi (1.0.9) foreman_api (0.1.11) gssapi (1.1.2) hashie (2.0.5) hiera (3.0.1, 1.3.4) hiera-puppet (1.0.0) highline (1.6.21) json (1.4.6) json_pure (1.8.2) kafo (0.5.4) kafo_parsers (0.0.2) little-plugger (1.1.3) logging (1.8.1) mime-types (1.16) […]
我想在Windows Server重新启动或意外closures时发送电子邮件。 我正在阅读一个方法来实现这一点是在系统的日志上查找事件ID 6008,然后发送警报。 什么是完成这个任务的最好方法? 提前致谢。 PS如果可能,我想使用PowerShell脚本。
我正努力通过两条完整的冗余path连接两台Windows 7个人电脑(每台电脑都配有一个2端口英特尔网卡)。 我想让这个系统上的服务透明。 我正在考虑在每个系统上的两个NIC上创build一个以太网网桥,并使用单独的交换机连接两个通道。 .———–. 1 3 .———–. | [NIC1]————-[Switch1]————-[NIC1] | | PC1 |br0 | | br0| PC2 | | [NIC2]————-[Switch2]————-[NIC2] | .———–. 2 4 .———–. 但是我不知道这是否是一个有效的方法。 我已经读了LACP的链路聚合(IEEE 802.3ad / 802.1x) ,但据我了解不适用,因为这将不能在单独的交换机上工作。 我进一步阅读并发现了最短path桥接(IEEE 802.1aq),但无法确定这是否甚至适用于使Windows 7 PC通信冗余的规模(看起来是数据中心的规模)。 我想知道这是不是用简单的以太网? 在上面的这个scheme中,如果我在Switch1上拉动电源插头会发生什么? 这个以太网设置上的TCP连接是否能解决问题? 或者我需要做些什么才能确保使用冗余交换机的设置实际上有效? 保证每一个IP数据包到达都不重要,重要的是快速检测出故障的设备并停止使用,以便上面的TCP能够存活并能够处理重传。 可以这样做还是最好的办法是什么? 编辑:切换到我的理解是不可堆叠的。 编辑2:有可能多于PC1尝试使用覆盖switch1和switch2的冗余以太网path到达PC2。 谢谢!
Ubuntu服务器12.04。 安装在硬盘上。 在其他ssd磁盘上运行的服务器上有postgresql数据库。 问题是在硬盘上的一些根进程高io。 iotop显示2个高io的进程: 13:29:52 335 be/4 root 0.00 B/s 0.00 B/s 0.00 % 99.99 % [kworker/u256:1] 13:29:40 775 be/4 root 441.07 K/s 0.00 B/s 0.00 % 96.85 % find . -depth -xdev ! -name . ! ( -path ./lost+found -uid 0 ) ! ( -path ./quota.user -uid 0 ) ! ( -path ./aquota.user […]
我们使用dd从IBM PS-703(P系列,即Power-PC)BladeCenter中捕获磁盘映像。 在救援模式。 图像是RedHat 5.11。 目标是获得服务器的备份映像,并将该映像映射到另外两台服务器上,一个生产,一个备份。 我们使用IBM PS-701(P系列)服务器上的映像构build了一台新的服务器。 这将是新的生产机器。 在救援模式下使用dd恢复图像。 PS-701引导并运行安装的备份映像。 但是,没有以lspci报告的以太网接口。 lsdev不可用,因为我们的公司图像在安装时会阻止它。 原来的PS-703报告了两个Broadcom NetXtreme以太网适配器的存在。 如上所述,PS-701没有看到适配器。 IBM Fix Central的最新更新表明,701具有QLogic适配器,但在另一个701上运行lspci则显示有两个IBM eHEA适配器。 我们不确定哪一个是正确的。 新机器显示你不能通过它的AMM闪光。 谁能告诉我们如何确定701的以太网适配器的types? 另外,你能告诉我们安装哪个驱动程序? 以及如何使以太网可见? 迈克尔汉普顿每个请求添加dmesg输出 。 从正在工作的类似机器: Netfilter messages via NETLINK v0.30. ip_conntrack version 2.4 (8192 buckets, 65536 max) – 304 bytes per conntrack IBM eHEA ethernet device driver (Release EHEA_0092-05) ehea: eth0: Jumbo […]
我们在一个装有Mac电脑的办公室的Ubuntu机器上有一个samba共享。 最近发生了一些事情,现在各种文件夹似乎已经创builddate为1984年,对于Mac用户来说是灰色/不可访问的,而Windows用户可以查看这些文件。 我的terminal技能是非常有限的,这是相当时间敏感。 我试图运行一个命令/脚本,将首先识别所有这些文件夹(2000年之前创build)recursion共享内,然后再改变这些属性。 我已经设法了解到ctime与我所寻找的不同,但也许是用来统计出生时间? 看来我必须写一个脚本,如果使用开始? 我甚至没有看第二部分,只是试图先识别文件/文件夹。 请有人指出我的方向是正确的吗?
我的Apache错误日志爆炸与以下错误,但我不知道这是什么意思。 [Fri Aug 21 16:29:02.433153 2015] [rewrite:trace2] [pid 1389] mod_rewrite.c(468): [client 78.136.44.20:46348] 78.136.44.20 – – [commerce1.bigdealsmedia.net/sid#7f6c6df3f658][rid#7f6c6de710a0/initial] init rewrite engine with requested uri / [Fri Aug 21 16:29:02.433191 2015] [rewrite:trace1] [pid 1389] mod_rewrite.c(468): [client 78.136.44.20:46348] 78.136.44.20 – – [commerce1.bigdealsmedia.net/sid#7f6c6df3f658][rid#7f6c6de710a0/initial] pass through / [Fri Aug 21 16:29:02.433242 2015] [rewrite:trace2] [pid 1389] mod_rewrite.c(468): [client 78.136.44.20:46348] 78.136.44.20 – – […]
什么是build立一个VPN,然后只允许来自该VPN的SSH的正确方法? 我想设置这个从开放的互联网删除我的SSH,只允许通过专用的VPN连接访问,我只是不是100%确定如何实现一切。