存档

文章标签 ‘solaris’,文章数:6

--gcc安装---
1 查看sun os版本
uname -a的命令查看系统版本。得知是SunOS 5.8。
SunOS 5.8 叫做Solaris 8
SunOS 5.9 叫做Solaris 9,以后就没有5.x的说法了,到Solaris 10了。。。

2 安装gcc
1. 到www.sunfreeware.com下载gcc-3.4.6-sol8-sparc-local.gz
2. gunzip gcc-3.4.6-sol8-sparc-local.gz
3. pkgadd -d gunzip gcc-3.4.6-sol8-sparc-local
4. 手工设置root环境变量,添加PATH 、LD_LIBRARY_PAT
export PATH=$PATH: /usr/local/bin
export LD_LIBRARY_PATH=$ LD_LIBRARY_PATH: /usr/local/lib
完毕后发现gcc -v报错:ld.so.1: gcc: fatal: libintl.so.3: open failed: No such file or directory,那么要安装libintl库

3 安装libintl库
1. 从www.sunfreeware.com下载libintl-3.4.0-sol8-sparc-local.gz
2. gunzip libintl-3.4.0-sol8-sparc-local.gz
3. pkgadd -d libintl-3.4.0-sol8-sparc-local

完毕后发现gcc -v报错:ld.so.1: gcc: fatal: libiconv.so.2: open failed: No such file or directory,那么要安装libiconv库

在solaris系统中,tar命令中排除指定目录和文件的参数与linux中tar命令不同。 在solaris 10中,可以这么用。 比如:我想打开目录/sybase到/tmp/sybase.tar,排除目录/sybase下的两个文件:EBF17156.tar和 cd /sybase echo /sybase/EBF17156.tar > excludefile echo /sybase/ase1503_solsparc64_2.tar  >> excludefile tar cvfX /tmp/sybase.tar excludefile  /sybase

AIX下mount一个iso文件的步骤: mklv -y cdaix -s n -L /dev/cdaix rootvg 384M hdisk0 dd if=/sybase/sybaseAIX64BIT.iso of=/dev/cdaix bs=10m mkdir /mnt/cdaix mount -v cdrfs -o ro /dev/cdaix /mnt/cdaix 完成,加载点/mnt/aix内即为iso的内容。 Solaris下mount一个iso文件的步骤: lofiadm (显示已用的设备名) lofiadm -a /db/sybdata/rs1520solx64zhja.ISO /dev/lofi/2 lofiadm /dev/lofi/2   (查看刚才创建的附属的块设备) mount -F hsfs -o ro /dev/lofi/2 /mnt  (用mount命令mount映像文件) 完成,加载点/mnt内即为iso的内容。 Linux下mount一个iso文件的步骤: mount -t iso9660  -o loop ./wary-5.1.4.iso  /mnt/remove/   ————————————————————————————————- —- [...]

此篇为对以前的问题的整理。 在solaris 10 64-bit上安装Sybase15.0.3 ESD#1,程序安装好了后用资源文件 resource-files来创建服务 。但是老是报不能创建共享内存 的错误。 Solaris环境为:  Sun OS 5.10 Generic_127111-11 sun4v sparc SUNW,SPARC-Enterprise-T5120 16G内存,64核CPU 共享内存已经配置为如下,故没有调整。 root@SERVER # more /etc/system | grep shm set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 set shmsys:shminfo_shmmax=4294967295 *               exclude: sys/shmsys set shmsys:shminfo_shmmax=10294967295 set shmsys:shminfo_shmmin=1 * set shmsys:shminfo_shmmni=100 * set shmsys:shminfo_shmseg=10 *       set shmsys:shminfo_shmmax [...]

如何查看solaris操作系统的版本号 我知道的有下面的三种方法,showrev、uname和查看/etc/release。 (1)命令showrev            show machine, software revision, and  patch  revision information (2)命令uname            print name of current system.参数 -a :Prints basic information currently available from the system. (3)查看/etc/release 演示如下: bash-3.00$ showrev Hostname: sunv890 Hostid: 84b7fe80 Release: 5.10 Kernel architecture: sun4u Application architecture: sparc Hardware provider: Sun_Microsystems Domain: Kernel version: SunOS 5.10 Generic_137111-08 bash-3.00$ uname [...]

默认情况下.Solaris10安装完成后.启动是cde界面.但有时用xmanager登录时始终无法建立连接. 如果确认不是防火墙等方面的原因.可以用如下方法解决 1. 关闭默认的cde服务 svcadm disable cde-login 用ps-ef|grep dtlogin 应该看不到dtlogin进程了 2. 进入/etc/X11/gdm 编辑gdm.conf文件(也有可能是这两个文件/usr/share/gdm/defaults.conf 和/etc/X11/gdm/custom.conf) 编辑如下2个地方 找到[xdmcp]字段. 将Enable=flase改为true 将Port=177前的注释取消 然后保存退出. 3.ps-ef|grep gdm 确认目前没有gdm进程.如有杀之 4. 启动gdm服务 # svcs -a|grep gdm disabled       Aug_07   svc:/application/gdm2-login:default # svcadm enable svc:/application/gdm2-login:default 然后在xmanager里建立新连接. 这样就可以登录了. 在登录界面的左上角选择cde.熟悉的cde界面就又回来了. 转载2 from: 彬彬有理 http://blog.chinaunix.net/u2/77786/showart_1161371.html ————————————————————————————————————————————- 前几天有台v890的服务器,没有显卡,装完solaris10系统(完整分发安装)后不能使用xmanager进连接,被折腾了两天,之前上网查说安装时使用 带oem的完整分发安装, 不过没有试,现把可能管用的方法写出来希望对大家有帮助。 1、solaris 10默认开启dxmcp,xmanger采用默认设置即可。对于这种情况应首先检查pc机到服务器间的网络是否有问题,防火墙是否开启了177端口,如可以的话关掉防火墙,仍不能解决问题可使pc 机与服务器直接相连试试。 2、设置系统自动进入桌面 #/usr/dt/bin/dtconfig -e  启用自动进入桌面 /usr/dt/bin/dtconfig -reset 配置资源重新装载 3.检查dtlogin进程是否启动,并且使用177端口 # ps -ef | grep dtlogin root 101252 100995 0 15:09:01 ? 0:00 /usr/dt/bin/dtlogin -daemon -udpPort 0 root [...]