
solaris
文章平均质量分 59
laoeyu
这个作者很懒,什么都没留下…
展开
-
七步制作Solaris软件包
1. 从www.lua.org下载lua5.1的源码,配置好编译器,直接使用它自带的Makefile编译。#make solarismake使用的是/usr/ccs/bin/makegcc使用的是/usr/sfw/bin/gcc2. 将需要打包的文件重新组织到一个新目录,例子中我们使用/Documents/lua5.1这个目录。-bash-3.00# find lua5.1 -type flua5原创 2006-04-12 20:31:00 · 1684 阅读 · 0 评论 -
Solaris 10下架构MySQL + Apache + php 系统
本文介绍一下在solaris 10下安装使用MySQL + Apache + php>安装MySQL如果安装Solaris 10时候,选择了完全安装,那就已经安装好了MySQL。如果没有安装的话,我们可以通过pkgadd命令安装,软件包是:SUNWmysqlr SUNWmysqlt SUNWmysqlu。这三个软件包含在Solaris 10安装光盘中。都>配置MySQL在使用MySQL之前,我原创 2006-12-01 23:12:00 · 4830 阅读 · 0 评论 -
Solaris 8下用Solstice DiskSuite做Mirror的问题
最近有位用户在Solaris 8下用Solstice DiskSuite做Mirror遇到一个问题。 用户使用的环境是Solaris 8 Update 7 for X86,想使用146G的Maxtor SCSI硬盘做Mirror。一开始还很顺利,Solaris 8能够识别这么大的硬盘,可是在用Solstice DiskSuite做Mirror出了如下错误: # metadb -a -c 3 -f原创 2006-07-31 14:26:00 · 1927 阅读 · 0 评论 -
Solaris for SPARC下的Bus Error
最近在论坛上看到一个程序员在询问Bus Error的问题。他有一个非常简单的测试程序,将一个short数组中第二个成员变量的地址附给一个int型的指针,接着给该指针赋值,大致代码如下: short array[10];int * p = (int *) &array[1];*p = 1; 运行的平台是Solaris for SPARC,使用的编译器是GCC原创 2006-12-06 23:32:00 · 4389 阅读 · 0 评论 -
Solaris 10装不上怎么办,那就用虚拟机虚拟一个吧!
如果你的机器装不上Solaris 10的话,那就用虚拟机虚拟一个吧!VMWare公司的VMWare Workstation从5.5.2版本开始,正式支持Solaris 10 for X86版本,包括32-bit和64-bit。 安装虚机的环境要求和安装Solaris 10一样。VMWare Workstation还是收费的, 但是VMWare还有一个VMWare Player是免费的,大家在从原创 2006-12-05 21:01:00 · 6109 阅读 · 5 评论 -
从AIX移植到Solaris案例分析
介绍这份文档记录了一个真实系统项目移植的过程,包括项目的前期分析和具体项目中遇到的技术问题。希望通过这份文档分享移植到Solaris的经验。 项目背景该项目移植的系统是某机构的关键核心数据中转系统。该系统是一个运行在IBM AIX 5L上的一个C/S架构的应用系统,主要使用C语言实现。系统比较庞大,C源程序代码近30多万行。其应用架构使用了BEA的Tuxedo中间件,所有程序服务部原创 2007-03-21 11:32:00 · 6387 阅读 · 1 评论 -
Solaris上的epoll实现
基本上现代的操作系统都有自己的类似与Linux中的epoll实现,在Solaris 10中除了传统的poll(2),我们可以选择使用/dev/poll或者Event Completion Framework。 /dev/poll 或者叫做poll(7d)是一个特别的Driver,可以让你高效的poll大量File Descriptor。因为/dev/poll将整个poll动作在内核中完成,原创 2007-04-02 22:35:00 · 7395 阅读 · 0 评论 -
Solaris系统的Core Dump管理
最近写了一篇英文文章,介绍 Solaris系统的Core Dump管理,大家有兴趣的可以去看一看:http://developers.sun.com/solaris/articles/manage_core_dump.html原创 2007-04-29 23:12:00 · 7246 阅读 · 0 评论 -
rdesktop远程使用Windows的一些技巧
整个地球都知道rdesktop,有了它,我们可以从Solaris或者Linux使用Windows,当然Windows要开启Windows Terminal Service。虽然也有基于GTK+的tsclient做配置,我还是倾向直接使用命令行,不仅因为自己习惯使用console命令窗口,而且命令行可以加入一些非常有用的选项。比如: ./rdesktop -u adam -p adam -f -r原创 2007-04-30 15:11:00 · 30846 阅读 · 2 评论 -
Solaris上的Dmalloc
刚刚看到一篇SDN的文章,是关于在Solaris上使用Dmalloc工具检测内存泄漏的问题:http://developers.sun.com/solaris/articles/dmalloc_solaris.html很高兴看到Dmalloc能够在Solaris + Sun Studio的环境下可以使用,虽然它也有一些局限,但还是非常有用:- Dmalloc can detect on原创 2007-05-08 22:55:00 · 4566 阅读 · 0 评论 -
Solaris 的 Secure by Default
Solaris 10 从update 3 开始,增加了一个Secure by Default特性,这个功能如果开启的话,就会关闭一些不常用或者容易受攻击的服务,比如常用的telnet, ftp等。 在OpenSolaris新版上,都是默认开启的。在Solaris上,会在安装的时候提示,由用户选择是否启用或者关闭。 在实际使用中,经常使用系统的人不是负责安装的,所以经常用户纳闷telnet, f原创 2008-02-21 23:45:00 · 3277 阅读 · 0 评论 -
使用ZFS的十条理由 - ZFS特性介绍
上个月,Sun Microsystems公司正式发布ZFS(Zettabyte File System)文件系统。ZFS是第一个128位的文件系统,同时ZFS又被Sun Microsystems称作史上最后一个文件系统。因为这个文件系统含有多项创新技术,不仅成功地解决现有文件系统的问题和陋习,而且前瞻性地考量了未来对存储空间的需求,单个文件系统可以达到256 quadrillion(264) Ze原创 2006-07-14 16:00:00 · 8342 阅读 · 8 评论 -
进入OBP(OK模式)的终极方法
最近碰到一个客户,在安装Solaris 10遇到一个问题。客户用的是一台Sun V240的SPARC机器,无光驱,无显卡,原来系统是Solaris 8(而且由于断电,连Solaris 8都启动不起来),打算用网络安装Solaris 10。由于OBP设置的是从disk硬盘启动,所以必须进入OBP模式去修改一下boot方式。可是用户通过tip线连过去,虽然可以看到系统反馈到终端的信息,但是在系统启原创 2006-07-09 21:50:00 · 3857 阅读 · 0 评论 -
ZFS 随 Solaris 10 (6/06) 正式发布了
ZFS 随 Solaris 10 (6/06) 正式发布了,大家可以免费下载。这个版本含有多个重要的新功能。最重要的自然就是ZFS。期待很久了!ZFS可是一个128位的,能够容纳海量存储的文件系统,而且也是开源的! 详细的功能介绍可以参考Whats New in the Solaris 10 6/06 Release doc* The Solaris ZFS File Syste原创 2006-06-27 17:33:00 · 1476 阅读 · 0 评论 -
看看Solaris 10 Login新界面!
怎么样?个人觉得这个超漂亮这个不是dtlogin,是Solaris 10自带的gdm(GNOME Display Manager)的login界面。如果你厌倦了原来的dtlogin界面,大家可以试试看。+ 使用方式如下: 1> 修改gdm配置文件/etc/X11/gdm/gdm.conf。将#Greeter=/usr/bin/gdmgreeter改为Greeter=/usr/bin原创 2006-04-19 18:11:00 · 6360 阅读 · 4 评论 -
好酷的特性:LD_PRELOAD
Solaris下有个动态链接器,就是ld: /usr/lib/ld.so.1 它提供了一个非常酷的特性,Interposition。默认情况下,ld会根据symbol搜索相应的静态库文件并动态倒入该库文件。如果通过LD_PRELOAD设置库文件后,该库文件就会成为一个interposer,ld会先从interposer搜索相应的symbol,然后再搜索其它相应的系统库文件。这个LD_PRELO原创 2006-04-17 14:04:00 · 2701 阅读 · 0 评论 -
How to 重装 Windows后Grub失效,如何重新安装Grub
背景:在同一台X86机器上即安装了Solaris 1/06, 又安装了Windows,并且使用 Solaris的Grub作为引导程序。由于某些原因不得不重装Windows,会重新覆盖 MBR,导致Grub不能使用,不能直接启动Solaris。我们只需要 Solaris 1/06的第一张CD光盘或者DVD光盘,就可以重新安装Grub,步骤:1)设置机器并从Solaris 1/06光盘启动原创 2006-04-20 23:02:00 · 2657 阅读 · 0 评论 -
上海OpenSolaris用户组活动[9月24日周日下午,免费活动,有红宝书赠送]
上海OpenSolaris用户组网页:http://opensolaris.org/os/community/os_user_groups/shosug/ 这次活动有OpenSolaris光盘和Solaris红宝书(价值49RMB)赠送http://www.china-pub.com/computers/common/info.asp?id=29801 上海OpenSolaris用户组第一次活动原创 2006-09-08 20:40:00 · 1547 阅读 · 0 评论 -
网络安装Solaris 10 – Learn by Example
Solaris有各种安装方法,有通过CD/DVD安装,网络,Jumpstart,Flash等安装方式。 CD/DVD安装是比较简单的,还有一种SAID方式最方便,适合单个桌面机器安装。网络和Jumpstart则比较适合服务器。这不仅因为有许些服务器没有配置CD/DVD,同时网络安装的速度也比CD/DVD方式读取文件更快一点,而且非常适合大规模的系统安装。这边纪录一个实际的网络安装(networ原创 2006-09-23 22:31:00 · 3197 阅读 · 0 评论 -
Solaris中文FAQ
最近花了一些时间在写Solaris中文FAQ,现在补充的差不多,总共有60多条,涵盖了新手以及一些我们常见的问题。基本上我的补充告了一个段落,复制一份在此,作为一个milestone。首先感谢oliver, 他先开始了这个项目,并是主要的创作者。用wiki的方式来维护FAQ,非常合适,一个很好点子。同时也欢迎大家一同创作,和大家分享使用Solaris的经验和技巧。OpenSolaris/Sol原创 2006-05-20 19:01:00 · 23598 阅读 · 1 评论 -
OpenSolaris上海用户组第一次活动成功结束
9月24号下午OpenSolaris上海用户组组织了第一次活动,地点在上海的国际会议中心。这边要特别感谢赞助商SDN China,我们这次会议的材料和场地,都是SDN China赞助的,同时非常感谢ChinaUnix.net的协办。 这是OpenSolaris上海用户组的第一次活动,参加的人数达到40多人,很理想,非常感谢他们在空闲时光到会场来一起关注,讨论OpenSolar原创 2006-10-05 16:03:00 · 1889 阅读 · 0 评论 -
在Solaris 10 for SPARC下编译STLport4.6.2
有位客户在移植到Solaris 10 for SPARC平台,遇到STLport4.6.2编译的问题。直接使用GCC,性能又不行。使用Sun Studio呢,但不能编译通过。虽然Sun Studio自带STLport,但版本是4.5.3。STLport最新版本5.0.2在Sun Studio 11下使用也没有问题。但因为STLport同很多开源软件一样,并未能够保持版本之间的兼容性。考虑到不同原创 2006-10-15 21:45:00 · 1732 阅读 · 1 评论 -
解决Solaris应用程序开发内存泄漏问题 (1)
作者: 李凌云,张一峰(laoeyu)概述内存泄漏是应用软件开发过程中经常会遇到的问题,应用长期内存泄漏会占用大量操作系统内存资源,直接导致应用程序运行不稳定,严重时甚至还会影响到操作系统的正常运行。为了找到应用程序内存泄漏点,许多开发人员不得不在上千行乃至几十万行源程序中加入更多的调试代码,试图从调试信息中找到内存泄漏的根源,但通常来讲这种方法是事倍功半的。幸运的是,Solaris平台提原创 2006-06-07 13:33:00 · 10587 阅读 · 0 评论 -
Solaris的Audit功能
这边遇到一个客户遇到一个文件丢失,不知道是谁删除的,也怀疑是某的程序问题,可一直没有找出来原因。其实Solaris包括其他UNIX自带审计Audit功能,可以纪录许多动作比如登入,文件操作读写及删除,应用程序等,就像Windows的事件察看器。不过Solaris的Audit默认关闭。开启和使用的方式如下:1> 在/etc/security/audit_control 文件中,在flags一原创 2006-06-13 14:51:00 · 4334 阅读 · 0 评论 -
解决Solaris应用程序开发内存泄漏问题 (2)
作者:李凌云, 张一峰(laoeyu)DTraceDTrace是一个动态监测工具,它是在Solaris 10系统中Sun公司推出 的一个全新工具。DTrace这个工具是一个内嵌在Solaris系统中的子系统,也就是说我们可以在生产 环境下直接使用。它带有30000多个监测点 Probe)。通过这些监测点,可以动态的搜集操作系统 和应用程序的运行的方式和状态,帮助我们迅速找到问题的关键原原创 2006-06-08 21:38:00 · 4690 阅读 · 0 评论 -
VMWare基于Sun Unified Storage 配置实例
Oracle的Sun Unified Storage是基于OpenSolaris和Flash存储技术的新一代开放NAS磁盘阵列。Sun Unified Storage 独有的ZFS文件系统和DTrace分析工具都是非常适合企业用户管理和理想配置。在软件方面支持众多数据协议:HTTP, NFS, iSCSI,所以非常适合作为虚拟机存储。此文以真实案例为基础,介绍一家国内Web2.0在Sun Unified Storage 7410上的部署。原创 2010-07-23 10:50:00 · 2795 阅读 · 1 评论