Articles of solaris

solaris + eeprom +更改参数值

通过在Solaris机器上运行的eeprom命令,我可以看到显示或更改EEPROM中参数的值 我的问题 – 如何将参数scsi-initiator-id更改为6而不是7? 我只想从操作系统(Solaris)进行更改 – 有可能吗? /var/tmp]# eeprom ttya-rts-dtr-off=false ttya-ignore-cd=true local-mac-address?=true fcode-debug?=false scsi-initiator-id=7 oem-logo: data not available.

`echo :: memstat | mdb -k“在某些机器上很慢

正如标题所述,当我运行echo ::memstat | mdb -k echo ::memstat | mdb -k在某些机器上,这是非常慢的。 我的munin图表显示,当我经常运行这个时候,CPU负载大大增加。 我打算使用::memstat作为munin图的input,所以需要经常运行。 当进程正在运行时,我在prstat输出中看到: PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 6865 root 14M 12M cpu2 0 0 0:00:26 23% mdb/1 6868 root 14M 12M cpu1 0 0 0:00:26 23% mdb/1 正如你所看到的,它已经运行了26秒。 监视prstat在进程运行时显示CPU使用率不断增加。 它需要大约30秒完成。 在另一台机器上(硬件方面更为强大),运行速度更快。 重点是,它比我预期的硬件规格(8GB vs 12GB内存,8核心与4核心, SunOS 5.10 Generic_147441-01 i86pc i386 […]

系统日志写在控制台上

我有syslog local7奇怪的问题,我的系统日志configuration系统日志被写入 local7.info /var/log/syslog_info 它的工作很好几年,但近日来一个设备系统日志信息写在控制台上,我不知道为什么这一个设备系统日志控制台上,但其他数百设备系统日志仍写在文件上。 我的问题是我怎么能阻止呢? 我需要该设备的系统日志,所以我不想停止它,但同时我不想写在我的控制台上。 我的Os是64位的Solaris。 谢谢, 这是我的syslog.conf # *.err;kern.notice;auth.notice /dev/sysmsg *.err;kern.debug;daemon.notice;mail.crit /var/adm/messages *.alert;kern.err;daemon.err operator *.alert root *.emerg * # if a non-loghost machine chooses to have authentication messages # sent to the loghost machine, un-comment out the following line: #auth.notice ifdef(`LOGHOST', /var/log/authlog, @loghost) mail.debug ifdef(`LOGHOST', /var/log/syslog, @loghost) # # non-loghost machines will […]

Nexenta,NFS和LOCK_EX

我目前正在使用灯架构,我期望一个大问题:( 我有几个HTTP Web服务器使用PHP5。 所有正在通过NFS(v3)挂载所有托pipe网站的目录。 文件服务器使用ZFS运行Nexenta存储设备。 问题是所有的NFS客户端试图通过NFS在文件中写入一些东西得到这个问题: 这是在apache2过程中: open("/nfs/website1/file.txt", ORDWR|OCREAT, 0600) = 11647 fstat(11647, {stmode=SIFREG|0600, st_size=23754, …}) = 0 flock(11647, LOCK_EX 而且这个过程永远不会得到LOCK,并始终等待…。 效果如何? 所有的apache2 procces得到使用和等待..我的服务器不能仍然处理其他请求,因为没有更多的可用的进程。 我现在不在哪里find一个解决scheme..对我来说,在NFS服务器端..但至极configuration是错误的或丢失? 我怎样才能find什么是错的? 如果您需要更多关于configuration的信息,请问我能为您提供哪些帮助:)

基于SSL的Java应用程序的x86 KSSL基准testing

所以; 在大多数情况下,Java的SSL实现并不是特别快捷。 当Java应用程序迁移到Solaris以利用其基于内核的SSL时,我已经看到博客展示了明显的加速。 对于提供板载加速器的Sun / Oracle(特别是基于SPARC的)硬件,这一切都很好,但是在Solaris安装在商品Intel盒上(或者甚至是VPS )没有基于硬件的加速? 即KSSL在x86 Solaris机器上加速启用SSL的Java应用程序有多less?

Solaris 10 x86 – 试图replacezpool中的磁盘

我在更换x86处理器上运行Solaris 10的系统上的现有zpool上的磁盘时遇到问题。 zpool最初是使用两个镜像片创build的。 其中一个驱动器出现故障,所以我换了一个新驱动器。 我运行prvtoc和fmthard将磁盘标签从工作驱动器复制到新驱动器上: prtvtoc /dev/rdsk/c1t0d0s2 >/tmp/c1t0d0s2.out fmthard -s /tmp/c1t0d0s2.out >/dev/rdsk/c1t1d0s2 然后,我尝试将新驱动器联机并收到关于设备仍然出现故障的警告: $ zpool online pool c1t1d0s6 warning: device 'c1t1d0s6' onlined, but remains in faulted state zpool status -v的输出是: NAME STATE READ WRITE CKSUM pool DEGRADED 0 0 0 mirror-0 DEGRADED 0 0 0 c1t0d0s6 ONLINE 0 0 0 c1t1d0s6 UNAVAIL 0 0 0 […]

在Solaris上编译PHP

我在Solaris 10上使用–enable-fpm编译PHP(sun4v sparc SUNW,Sun-Fire-T1000),然后停止 #error Sparc v8 and predecessors are not and will not be supported (see bug report 53310) 出现错误之后,我的CPU是v9? 为什么发生错误? 如何编译信号包含-mcpu=v9 ? 会有帮助吗? 编辑: 我已经试过编译5.3.8和最新的5.4.7 – 而且两者都出现错误。 PHP和PHP-CGI编译正常。 EDIT2: configuration标志是 – ./configure –enable-fpm

在Linux中解压缩时出现问题 – 从Solaris创buildtarball

我得到一个错误 – Unknown file type 'A', extracted as normal file同时解压一系列具有acl权限的文件。 我已经在solaris中创buildtar文件,如tar -cpfv Tarfilename.tar directory如果我解压缩为tar xvpf Tarfilename.tar ,它在solaris中工作的很好。 我已经将tar文件复制到Linux,并尝试使用tar xvpf进行解压,它不会抛出警告未知文件types“A”,解压缩为普通文件并创build没有ACL权限的文件。 tar –version : tar (GNU tar) 1.15.1

哪些机器试图通过SSH连接到我的Solaris机器?

我有一台Solaris机器(Solaris 10) 是否有可能从我的机器(日志)看到哪些机器尝试通过SSH连接到我的机器?

路由到不同networking上的2个服务器之间的浮动IP

我有两个不同的networking子网中的两台服务器,服务器之间有一个心跳,他们自动select主动/备用。 活动服务器将有一个浮动IP分配给它的一个接口。 我的问题是:如何编程我的路由器将stream量路由到活动服务器? 多个静态路由不会简单地工作,因为下一跳地址(具有浮动IP的NIC的实际IP在服务器处于待机模式时不会停机) networking1是10.74.13.0/24 networking2是10.74.23.0/24 NIC 1 IP是10.74.13.17/24 NIC 2 IP是10.74.23.17/24 浮动IP为10.74.3.3/32 networking1可以ping 2,没有任何问题。 路由器是cisco,服务器在Solaris上。 有任何想法吗?