我们目前在Solaris 10服务器上运行PHP 5.2.13。 我需要启用一些额外的function,所以我去运行configuration脚本,但我得到一些错误。 我做了一个'export CFLAGS =“ – m64”'来确保在64位模式下编译GCC,但是看起来我没有64位版本的libiconv.so。 我试着用'–without-iconv'运行脚本,但没有骰子。 这是我的config.log的结尾: configure:20017: checking for strftime configure:20471: checking whether to enable LIBXML support configure:20519: checking libxml2 install dir configure:20548: checking for xml2-config path configure:20706: checking whether libxml build works configure:20733: gcc -o conftest -m64 -D_POSIX_PTHREAD_SEMANTICS -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/../lib/gcc/sparc-sun-solaris2.10/3.4.6 -L/usr/local/lib/../lib/gcc/sparc-sun-solaris2.10/3.4.6 -R/usr/local/lib -L/usr/local/lib conftest.c -lrt -lresolv -lm -lnsl […]
我有Linux,AIX,SunOs和HP-UX机器,我想检测机器是否虚拟。 到目前为止,我发现这篇文章帮助我在Linux上获得这些信息: dmesg | grep -i virtual //On Linux Machines 但是我也需要AIX , HP-UX和SunOs的命令 。 任何帮助?
在Oracle M5000 Enterprise服务器上的Solaris 10上,我们已经运行了几年的ZFS,这些服务器拥有32个CPU核心和256GB的内存。 我们正在这个服务器上运行一个数据库/应用程序,看起来很重。 我们在UFS上遇到了I / O问题,并通过切换到ZFS解决了这个问题。 我们有一个NetApp存储单元,通过光纤通道呈现磁盘,然后在单个LUN上使用操作系统级别的ZFS进行格式化。 起初,我们遇到了应用程序内存方面的问题,不得不将ARC大小限制在128GB内存。 现在我们开始看到的问题是ARC正在变得越来越困难。 在此期间,CPU有时超载0%的空闲时间。 应用程序进程停顿,自动化进程开始运行。 我一直在研究这个问题一段时间,并咨询了所有似乎相信我们只需要一个更大的机器或让供应商优化他们的代码的各种来源。 我们正在考虑购买M10-4,并且一直在与应用程序供应商合作,但是我想知道是否还有其他事情可以做。 任何帮助将不胜感激,让我知道是否需要更多的信息。 以下是arc_summary.pl的输出 System Memory: Physical RAM: 257614 MB Free Memory : 79033 MB LotsFree: 4022 MB ZFS Tunables (/etc/system): set zfs:zfs_arc_max = 137438953472 ARC Size: Current Size: 131043 MB (arcsize) Target Size (Adaptive): 131072 MB (c) Min Size (Hard Limit): […]
我试图在solaris 10上使用snoop来检测位于我的机器上的客户端和服务器之间的stream量。 问题 :我只想validation我应该为此使用回送接口。 所以,现在的真正的问题。 我发现了几个post,build议你不能在Solaris上使用snoop来监听一个回送接口。 有人可以为我validation这一点。 我发现了一些似乎暗示这一点的线索,但其中大部分都是相当老的(参见底部的链接)。 这个问题解决了吗? 有没有办法在Solaris 10上监听循环返回接口? (使用snoop或其他方法,我的假设是,如果snoop将不起作用像wireshark也不会工作)。 这是我曾经试过的: % sudo snoop -d lo0 结果如下: snoop: cannot open "lo0": DLPI link does not exist 谢谢 链接 http://forums.sun.com/thread.jspa?threadID=5252240 http://www.mail-archive.com/[email protected]/msg01860.html http://www.derkeiler.com/邮寄列表/ securityfocus / focus-sun / 2002-08 / 0007.html http://opensolaris.org/jive/thread.jspa?messageID=175240
我的一台Solaris 10服务器不会添加新用户。 现有用户可以login。 useradd命令似乎正常工作,但不会添加用户。 我检查了我的其他Solaris服务器,并validation了/ etc / passwd和/ etc / shadow上的文件权限是否相同。 # useradd -s /bin/bash -m testuser # echo $? 0 # passwd testuser passwd: User unknown: testuser Permission denied # grep -i testuser /etc/passwd # ls -lh /etc/passwd -rw-r–r– 1 root sys 779 Oct 6 2012 /etc/passwd # ls -lh /etc/shadow -r——– 1 root […]
背景(不是强制性阅读) 我作为网站开发实习生开始了我目前的工作。 那个正在教我的人留下了一半,我基本上只是用一个Google paddle留下了sh * t Creek,因为几乎没有关于如何运行任何服务器的文档。 我现在主要是维护包括公司内联网在内的服务器上的软件,而不是开发。 情况 我曾经使用Python,但是我们目前有一个发展内联网,它似乎在运行,或者至less是由Perl脚本启动的。 服务器正在运行Solaris 10。 我试图运行一个.pl文件,但系统抱怨,它找不到LWP/Simple.pm LWP/Simple.pm在那里,但它在不同的Perl版本下。 perl的/ lib目录/ SITE_PERL / 5.6.1 / LWP / Simple.pm 但目前的版本是: @INC : /usr/perl5/5.8.4/lib/sun4-solaris-64int /usr/perl5/5.8.4/lib /usr/perl5/site_perl/5.8.4/sun4-solaris-64int /usr/perl5/site_perl/5.8.4 /usr/perl5/site_perl /usr/perl5/vendor_perl/5.8.4/sun4-solaris-64int /usr/perl5/vendor_perl/5.8.4 /usr/perl5/vendor_perl bash-3.00#perl -V 我的perl5总结(版本5第8版颠覆4) 我很不情愿安装任何新的东西,因为这一定是以前开始的,所以一切都应该到位。 我只需要了解所有这些工作。 是@INC像LD_LIBRARY_PATH ? 你将如何切换当前版本? Perl有没有像virtualenv那样的东西? 我已经去了声明Perl版本,但只是给出了相同的错误信息: perl/bin/perl5.6.1 bin/emwd.pl 实际的错误是: Can't locate LWP/Simple.pm in @INC (@INC contains: /ade_autofs/ade/perl/bin/Solaris/Opt/lib/5.6.1/sun4-solaris […]
在Solaris 10中重置帐户后,如何请求用户在login后更改密码?
我在问,因为我最近使用NetBackup从备份还原了系统,正常运行时间现在报告说系统只有在还原完成后才启动,尽pipe它已经运行了好几天。 Last reboot也报告错误的信息,但它却是另一种方式,说最后一次重新启动是几个月前,当时系统已经多次重新启动。 本质上,我想知道正常运行时间和重新启动信息的存储位置,以便将来可以在整个还原期间进行维护。 > uptime 9:54am up 1 day(s), 15:52, 3 users, load average: 0.93, 0.95, 0.86 > last reboot wtmp begins Mon Sep 21 03:10
我想了解SUN SPARC VII M9000系列服务器的CPU架构。 prtdiag命令显示它具有连接到物理CPU的8个内核。 这些物理核心? 什么是L1,L2和L3caching架构? 如果可用的CPU数量是8,我可以运行的最大线程数是多less。 64核心。 这些核心是一种硬件线程吗? 感谢你的回答。 由于是SMT,可以扩展到64个线程。 我有一些观察:直到32个线程并行运行需要8到9秒为每个线程完成。 尝试超过32个线程完成非线性时间和64个线程达到14秒。 但是如果我们有专用内核,其他机器上的同一个程序显示最大线程数所花费的时间是相同的。 指令正在这个体系结构的两个线程中被提取,然后被stream水线化以在存储器访问期间提供执行周期。 (如果我的理解是正确的)。 问题:1.这个架构不适合CPU密集型multithreading程序是否正确? 2.应用程序应该具有I / O和CPU作业的混合,以正确使用它。
我在solaris 10中有一个“door”types的文件(这是一个进程间通信的手段)。 这是不知何故遗留下来,我想摆脱它。 我不能用rm把它删除 ls -l total 0 Dr–r–r– 1 root root 0 Oct 12 2012 name_service_door # rm name_service_door rm: name_service_door not removed: Device busy # lsof name_service_door 显然有些过程还在使用它。 但是,lsof不显示任何内容。 从“ps -elf”中也不清楚谁在使用这个。 我怎样才能摆脱这个文件? 更新:我重新启动服务器,这当然杀死了所有进程,从而释放文件。 我可以删除它。 但是,我仍然有兴趣知道如何在不重新启动的情况下做到这一点(在生产环境中,这不是一种select)。