服务器管理员

系统和网络管理员的问答

4
无法将ssh切换到特定用户:su:无法设置用户ID:资源暂时不可用?
/var/log/secure: su: pam_keyinit(su-l:session): Unable to change UID to 500 temporarily su: pam_keyinit(su-l:session): Unable to change UID to 500 temporarily su: pam_unix(su-l:session): session opened for user adtech by root(uid=0) su: pam_unix(su-l:session): session closed for user adtech 我猜这是由每个用户的限制引起的,但是与另一个用户进行比较时没有什么不同。 这是ulimit -n为了adtech: [adtech@hmaster87 root]$ ulimit -a core file size (blocks, -c) 0 data seg …
15 ulimit  java  resources  nexus 

3
解密连续的mpt2sas syslog消息
摘要 自从我安装了一些新的硬件以来,我一直在syslog中得到这些神秘的消息,但是我无法弄清楚问题出在哪里,如果严重的话,或者要怎么做。 它们来自新的SATA HBA,并且遵循一种模式。5-30秒后,我将收到第一条消息中的几条,随后第二条消息中的几条。它们以blob记录,它们都记录在同一秒内,每个记录的确切数量在2到35之间变化。两次显示之间可能是几分钟或几小时。 这两个消息的示例: Jul 13 06:06:23 durandal kernel: [366918.435596] mpt2sas0: log_info(0x31120303): originator(PL), code(0x12), sub_code(0x0303) Jul 13 06:06:28 durandal kernel: [366923.145524] mpt2sas0: log_info(0x31110d01): originator(PL), code(0x11), sub_code(0x0d01) 它始终始终为0x31120303,后跟0x31110d01。 mpt2sas是我正在使用的SATA主机总线适配器的驱动程序,但是错误内容过于含糊。它并没有告诉我问题出在哪里,它在使用哪个磁盘或端口,或者它有多严重。 硬件 具有Xeon E3-1220和8GB RAM的Supermicro X9SCL。 基于LSI SAS2008的Supermicro AOC-USAS2-L8I SAS / SATA HBA连接到Supermicro CSE-M35T-1B磁盘托盘组。它具有插入的三个Western Digital WD30EZRX和两个Segate ST3000DM001。所有3TB驱动器(实际上完全相同的扇区数)。没有使用端口扩展器。 HBA,磁盘托架和四个驱动器是新的。其中一台WD30EZRXes已投入使用数月之久,没有任何问题。之前已将其连接至集成的Intel SATA控制器,然后使用此新设置将其移至驱动器托架中。 HBA出现问题,需要频繁重置并获得真正的糟糕性能。将固件/ BIOS更新为“阶段12”,这是Supermicro提供的最新版本,并将类型更改为IT(即直通,因为我要使用所有软件RAID,因此从IR进行集成RAID):2008IT12.FW。该更新解决了所有早期问题,直到后来我才开始收到上述消息(请参阅下文)。 我添加的前四个磁盘都在第一个SFF-8087端口上(分为4根SATA电缆)。如果重要的话,我添加的最新磁盘在另一个端口上。 …

3
MySQL复制性能
我在两台机器(主要是myISAM表和基于语句的复制)之间的MySQL 5.5复制性能方面遇到严重问题。二进制日志和mysql数据目录均位于同一Fusion ioDrive上。 最近,当我们需要暂停复制大约2秒钟时,这个问题是一个大问题。3小时。没有其他负载,又花了大约10个小时再次赶上。 如何提高复制性能?机器B基本上是空闲的(很少,IO,16个中的2个内核已用完),因为只有1个mySQL线程正在写入数据。这是我的一些想法: 切换到基于行的复制。在测试中,这只会产生10-20%的性能提升 使用多线程复制升级到mySQL 5.6。我们可以轻松地将数据拆分到单独的数据库中,而基准测试似乎表明这会有所帮助,但是代码似乎还没有准备就绪。 一些有助于加速复制的配置变量 主要问题是,如果在暂停3小时后需要10个小时才能赶上,那么这意味着复制正在10个小时内写入13个小时的数据,或者能够以130%的数据输入速度进行写入。在不久的将来,至少要在Master计算机上进行两次写入,因此迫切需要一种提高复制性能的方法。 机器A: 主 24GB内存 1.2TB Fusion ioDrive2 2个E5620 千兆互连 my.cnf: [mysqld] server-id=71 datadir=/data_fio/mysqldata socket=/var/lib/mysql/mysql.sock tmpdir=/data_fio/mysqltmp log-error = /data/logs/mysql/error.log log-slow-queries = /data/logs/mysql/stats03-slowquery.log long_query_time = 2 port=3306 log-bin=/data_fio/mysqlbinlog/mysql-bin.log binlog-format=STATEMENT replicate-ignore-db=mysql log-slave-updates = true # Performance Tuning max_allowed_packet=16M max_connections=500 table_open_cache = 2048 max_connect_errors=1000 open-files-limit=5000 …

3
如何配置在Amazon VPC中使用的自定义NAT
我有一个希望用作NAT实例的Ubuntu盒子(除其他外)。我宁愿避免使用Amazon提供的NAT AMI,而是自己配置NAT。 当前,我的主机具有单个网络接口(如http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_NAT_Instance.html中所示)。 我是否可以将Ubuntu主机配置为Amazon网络中其他主机的NAT实例? Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination 5 454 MASQUERADE all -- * eth0 0.0.0.0/0 0.0.0.0/0 我尝试在Ubuntu主机(10.200.0.51)中配置NAT规则。我的第二台主机位于其他网络(10.200.10.41/24)。所以我写道: route add -net 10.200.0.0 netmask 255.255.255.0 dev eth0 # So I can reach 10.200.0.51 route add default gw 10.200.0.51 …

5
用水冷却服务器机架?懂吗 重新利用能源进行小型安装?
首先-这不是购物问题,不是关于具体价格,而是关于总体可行性。如果方法不好,寻找制造商是没有意义的。 我将于9月将公司迁至新办公室,在此期间,我们将扩展和整合我们的计​​算集群。现在它在数据中心中,但是我在地下室有一个不错的房间为此做准备。 我考虑冷却。到今年年底,我们可能将使用大约10kw的电力。那是很多热量,并且冷却将是昂贵的。我位于波兰南部,靠近德国边境。这是一个可以以相对便宜的价格获得水的区域-“浪费水”在这里不是问题。因此,我的情况不同于西班牙的一家公司;) 物理学告诉我,以1°C加热1升水需要1卡路里(1KCal),而1kWh是750卡路里(并且我们可以假设100%的效率-热水器非常有效)。这意味着在1°C加热750升时为1kWh。10kw的热量和20°的热量增加意味着我每小时需要375升汽油。那是每分钟6.25升,不算多;)我们在这里说的是270立方米。即使在夏天,地下管道的确可以使水更凉爽;) 这样的方法可行吗?有人这样做吗?我们现在有一个10kw的安装。再利用那热量是否可行?替代方案是一种体面的冷却系统,该系统将使用约2.5kWh的功率运行。滴水将: 即使在夏天,也要给我一个与外界空气相比非常冷的输入(即,较低温度的介质会散发热量) 代替将热量散发到外部空气中的需求,这可能会造成问题。如果空气温度为22°C,这是一个有待解决的问题,但是OTOH的水会很冷。我还可以节省冷却回路外部的投资。 现在,第二个问题-是否有可行的方法为房屋供暖?;)毕竟,那水中有很多能量;) 如果这是一个坏主意,我将在这里停止。如果不是,我将开始寻找供应商。也许我的数学是错误的?

3
无法使用自签名SSL证书连接到mysql
创建自签名SSL证书后,我已经配置了远程MySQL服务器以使用它们(并且启用了SSL) 我使用SSH进入远程服务器,然后尝试使用SSL(MySQL服务器为5.5.25)连接到它自己的mysqld。 mysql -u <user> -p --ssl=1 --ssl-cert=client.cert --ssl-key=client.key --ssl-ca=ca.cert Enter password: ERROR 2026 (HY000): SSL connection error: error:00000001:lib(0):func(0):reason(1) 好的,我记得阅读过通过SSL连接到同一服务器存在一些问题。所以我将客户端密钥下载到我的本地框中,然后从那里进行测试... mysql -h <server> -u <user> -p --ssl=1 --ssl-cert=client.cert --ssl-key=client.key --ssl-ca=ca.cert Enter password: ERROR 2026 (HY000): SSL connection error 目前尚不清楚此“ SSL连接错误”错误指的是什么,但是如果省略-ssl-ca,则可以使用SSL进行连接。 mysql -h <server> -u <user> -p --ssl=1 --ssl-cert=client.cert --ssl-key=client.key Enter …


4
Linux mdadm软件RAID 6-是否支持位损坏恢复?
维基百科说:“ RAID 2是唯一的标准RAID级别,除了RAID 6的某些实现之外,它可以自动从数据中的单个位损坏中恢复准确的数据。” 有谁知道Linux中的RAID 6 mdadm实现是否可以自动检测单位数据损坏并从中恢复的一种实现。如果这些版本与其他版本不同,则适用于CentOS / Red Hat 6。我尝试在线搜索,但运气不佳。 SATA错误率是1E14位中的1,而2TB SATA磁盘包含1.6E13位,这与防止数据损坏特别相关。 编辑2015年6月17日 我相信这本来不是我最初考虑的问题-请参阅硬盘/ SSD-错误的检测和处理-是否可以可靠地防止静默数据损坏?更多细节

3
SAS与近线SAS与SATA
我不确定这些存储接口的区别。我的Dell服务器中都装有SAS RAID控制器,它们在某种程度上似乎是相互兼容的。 我的旧服务器中的Ultra-320 SCSI RAID控制器非常简单:一种接口(SCA),带有带有特殊控制器的特殊驱动器,以10-15K RPM嗡嗡作响。但是这些SAS / SATA驱动器看起来就像我台式机中的驱动器,只是价格更高。我的旧SCSI控制器也有自己的备用电池和DDR缓冲区-SAS控制器上都不存在这些东西。那是怎么回事? “企业” SATA驱动器与我的SAS RAID控制器兼容,但是我想知道SAS驱动器比SATA驱动器具有什么优势,因为它们似乎具有相似的规格(但价格便宜很多)。 另外,SSD如何适合呢?我记得RAID控制器要求HDD以相同的速度旋转(就像控制器卡取代了驱动器中的控制器一样)-那么现在如何解决? 与近线SATA有什么关系? 对于这封邮件中的杂音,我深表歉意,该时间是凌晨5点,而且我睡得很少。
15 sata  sas  scsi 

5
如何删除特定接口上的路由?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 4年前关闭。 当我启动VPN连接时,新的默认路由会添加到utun0接口上: Destination Gateway Flags Refs Use Netif Expire default utun0 UCS 21 0 utun0 default 192.168.43.1 UGScI 14 0 en1 我想摆脱默认/ utun0路线。将路由与-ifscope修饰符一起使用时,出现以下错误: $ sudo route delete -ifscope utun0 -net 0.0.0.0 route: writing to routing socket: not in table delete net 0.0.0.0: not in table 我究竟做错了什么?为了删除默认路由,route命令的正确语法是什么?
15 mac-osx  route 

3
域管理员组中的用户无法访问该组有权访问的目录
与我的一个域实验室一起玩时,我遇到了一个相当有趣的问题。 2008 R2文件服务器上有一个目录,用于“ Staff” OU中的所有用户的文件夹重定向。该目录设置了以下权限: FILESERVER \ Administrators:允许完全控制目录,子目录和文件 DOMAIN \ Domain Admins:允许完全控制目录,子目录和文件 经过身份验证的用户:仅允许创建文件,创建文件夹,写入属性以及将扩展属性写入顶层目录 此外,该目录也是具有“允许完全控制”到Authenticated Users组的网络共享。 当域admins组的成员用户john.doe尝试从文件服务器访问目录时,他收到错误消息“您当前无权访问此文件夹”。尝试从同一服务器访问网络共享也会导致权限被拒绝错误(尽管用户仍然可以访问共享中自己的目录)。 从以同一用户身份登录的另一台计算机访问共享将允许按配置进行访问。 登录文件服务器时,访问目录中文件的唯一方法是打开提升的命令提示符。通过组策略为域中的所有计算机禁用了UAC(启用了以“管理员批准”模式运行所有管理员,并且默认行为设置为“提升”而不提示)。 所有道路都指向允许用户访问的路径,但仍被拒绝。有任何想法吗?

4
如何更新esxi 5?
我有一个ESXi 5主机(免费)和vSphere Client。我想更新到u1,但找不到解决方法。更新是其中包含模块的ZIP文件。没有安装程序。vSphere Client没有更新模块。 谢谢! [编辑] /vmfs/volumes/4f255b5c-6acfd348-d53c-00e04c68ee7a/esxi_update # esxcli software vib install -d /vmfs/volumes/4f255b5c-6acfd348-d53c-00e04c68ee7a/esxi_update/update-from-esxi5.0-5.0_update01.zip [InstallationError] [Errno 32] Broken pipe vibs = VMware_locker_tools-light_5.0.0-1.11.623860 Please refer to the log file for more details. /vmfs/volumes/4f255b5c-6acfd348-d53c-00e04c68ee7a/esxi_update # esxcli software vib install -d /vmfs/volumes/4f255b5c-6acfd348-d53c-00e04c68ee7a/esxi_update/update-from-esxi5.0-5.0_update01.zip [InstallationError] [Errno 32] Broken pipe vibs = VMware_locker_tools-light_5.0.0-1.11.623860 Please refer to …

3
查找基于Mac地址的制造商?
我想将一种基于Mac地址的制造商查找功能集成到软件中。通过搜索“ mac地址查找”和类似内容,我注意到有几个网站进行了这种关联,这表明该数据源可在某个地方使用。在哪里可以找到将mac地址(输入)与制造商(输出)相关联的数据源?

1
virtualenv是否适合生产服务器?
我打算成立一个Python应用程序(Pyblosxom)我的服务器上,并考虑到其自身的运行它的virtualenv沙箱用--no-site-packages。我希望这样的设置可以方便地移植和维护多年。 但是,我只将virtualenv用于在本地重新创建特定服务器设置的开发环境,并且有关virtualenv的大多数资料似乎也提到了virtualenv用于这种用途。 从实时服务器上的virtualenv运行Python应用程序有任何缺点吗? 注意:关于设置的可移植性,我刚刚意识到--relocatable需要实验性的选项,该选项需要在安装新软件包后运行。即使我没有这样做,我也要感谢pip的设置,它的移植性很强。

5
拔掉A Web服务器后,如何自动将所有用户重定向到另一个城市的B Web服务器,反之亦然?
拔掉A Web服务器后,如何自动将所有用户重定向到另一个城市的B Web服务器,反之亦然? 负载平衡开关可以满足我的要求,除非除非两个Web服务器都位于同一建筑物中,否则我不知道如何使它工作。 高可用性群集系统可以满足我的要求,除非除非两个Web服务器都位于同一建筑物中,否则我不知道如何使它正常工作。 公认的“ 当主Web服务器关闭时重定向到另一Web服务器上的静态页面 ”的答案似乎支持2个不同城市的Web服务器。但是,在拔出某个盒子后,将软件安装在一个盒子上对我有什么帮助? 如何循环DNS和内容分发网络(CDN的)做呢? 我想一种方法的开始是这样的: 我获得了每台物理Web服务器的IP地址。 我将每个物理网络服务器的IP地址放入“该”网站的单个域名的DNS记录中(多个A记录或AAAA记录或两者)。 ...那我该怎么办? 我想另一种方法开始像 我为单个域名使用一些动态DNS提供程序,希望用户在Web浏览器中键入该域名 我在每个Web服务器上设置了一个cron作业,该作业定期告诉DNS提供程序其自己的IP地址(更新A记录或AAAA记录)或自己的域名(更新CNAME记录或DNAME记录)。 ...那我该怎么办? (就目前而言,如果用户拔出一个静态网页,其中包含我的联系信息和一个脚注,当拔掉Web服务器A时“主A Web服务器似乎已关闭”,我会很高兴。这已经比。目前的系统,仅仅提供了一个“服务器未找到”错误理想情况下,我想A和B是完全同步的,显然相同的-但是,这东西另一个问题:等同于CDN但对于动态内容?)。

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.