当运行/usr/ucb/cc时,提示“language optional software package not installed”。这是因为这个cc并不是一个编译器,它是为了编译BSD兼容程序而准备的一段脚本程序, 我们可以直接使用solaris自带的编译器:/usr/sfw/bin/gcc 如果想要其他的版本的gcc可以到Sun的官方站点免费下载http://www.sun.com/software/solaris/fre
Solaris 下的有USB DDK,具体可以参考下面的地址: http://developers.sun.com/solaris/developer/support/driver/usb.html 站点上面有文档,还有USB DDK下载地址,还有USB skeleton drivers。 另外,还有一个介绍ugen的白皮书: http://developers.sun.com/solaris/developer/support/driver/docs/usbups_whitepaper.html
Web浏览器:Mozilla FireFox: ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.5.0.1/contrib/ 邮件客户端:Mozilla Thunderbird: ftp://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/1.5/contrib/ Acrobat: Solaris下有PDF阅读器吗? 办公软件:Solaris 10自带StarOffice 7。也选择高版本的OpenOffic
[S10u1]: 在同一台X86机器上即安装了Solaris 1/06, 又安装了Windows,并且使用 Solaris的Grub作为引导程序。由于某些原因不得不重装Windows,会重新覆盖 MBR,导致Grub不能使用,不能直接启动Solaris。我们只需要 Solaris 1/06的第一张CD光盘或者DVD光盘,就可以重新安装Grub 步骤: 1 设置机器并从Solaris 1/06光盘启动 2
Solaris 从2.6一直到10将近10多年时间,它一直保持了很好的兼容性,因为它的Binary Interface没有改变,二进制是兼容的。 所以Solaris 2.6以上(含2.6),上的程序可以直接运行到10上。 Sun有这个承诺Guarantee: http://www.sun.com/software/solaris/popup.jsp?info=45 Solaris虽然提供了二进制是兼容的,但是我们有时候还需
1.安装Windows XP 如果对Solaris不了解,建议只分配格式化系统盘。待所有系统完全安装完后,再另行分配。 2.安装Linux 安装完Linux后,Grub一般都会自动设置好启动选项,达到Windows和Linux双系统。察看/boot/grub/menu.lst,找到启动Linux的几行配置,类似如下: title Ubuntu, kernel 2.6.1210386root
用命令“echo $SHELL”可以查看。 /bin/bash Bash Shell /bin/csh C Shell /bin/ksh Kron Shell /sbin/sh Bourne Shell
关闭X window自动启动 # /usr/dt/bin/dtconfig d恢复X window自动启动 # /usr/dt/bin/dtconfig e其它选项: # /usr/dt/bin/dtconfig helpUsage:CDE configuration utility /usr/dt/bin/dtconfig d (disable autostart) /usr/dt/bin/dtconfig e (enable autostart) /usr/dt/bin/dtconfig kill (kill dtlog
请用下面的命令完成,(其中的jdk目录要根据实际的情况填写) #rm /usr/java #ln –s /usr/jdk/j2sdk1.4.2_08 /usr/java
[S10] Solaris 10带有smc的图形化工具,含有用户管理。 # smcSolaris也同时提供命令用于用户管理 添加组 # groupadd g 102 testgroupg,指定组id,102。testgroup是组名。 添加用户 # useradd g 102 d /export/home/user1 s /bin/bash m user1配置用户密码: # passwd user1
OpenSolaris和GNU/Linux不同,它是以CDDL License发布的。 CDDL是一种新的Open Source的License,与GPL相比,它的条款更宽松,更具有优越性。 关于CDDL的细节,你可以访问:CDDL License FAQ
Solaris有两个参数控制进程可打开的文件描述符:rlim_fd_max,rlim_fd_cur。前者修改是个硬设置,修改需要权限,后者是个软设置,用户可以limit或者setrlimit() 修改,该值最大不能超过前者。一般我们在/etc/system里修改这两个参数 set rlim_fd_max = 65535 set rlim_fd_cur = 65535
最近在论坛上看到一个程序员在询问Bus Error的问题。他有一个非常简单的测试程序,将一个short数组中第二个成员变量的地址附给一个int型的指针,接着给该指针赋值,大致代码如下: short array[10];int * p = (int *) &array[1];*p = 1;运行的平台是Solaris for SPARC,使用的编译器是GCC,程序执行到指针赋值的时候的
[S10]如果你要限制用户ftp后只能在指定目录活动,则修改/etc/ftpd/ftpaccess 加上 (例子): guestuser user1 guestroot /tmp user1 这样,user1用户ftp登陆后,就进到了/tmp下,但随后就被chroot了,即根目录变成了/tmp。这样用户就不能到其它地方活动了。
默认的,系统是用swap分区做dump设备的,系统panic或者reboot d后,在系统重启时利用swap分区来保存dump的内容。 而savecore L是live dump,swap分区作为内存的一部分被dump出来,所以,用L参数是不能使用swap做dump device的。 # dumpadm Dump content: kernel pages Dump device: /dev/dsk/c0d0s1 (swap)Savecore director