免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1987 | 回复: 0
打印 上一主题 下一主题

学习总结 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-31 21:47 |只看该作者 |倒序浏览
总结
从安装opensolaris到现在也有一个月了,一直都没时间写个心得,主要是要学习的内容和要解决的问题太多了,今天就先班门弄斧,开个好头吧,欢迎大家的意见。
安装
solaris必须安装在主分区,原先因为电脑已经安装了XP和Ubuntu7.10,主分区被占满了(我把swap分区也放在主分区),加上solaris对ntfs分区支持不好,遂决定全格硬盘重新分区,直接在XP下用自带工具删除创建分区,安装顺序:XP,ubuntu,solaris(也可先solaris,后linux),过程很简单省去。
hda1 15G fat32 C盘
hda2 20G solaris
hda3 106M etx3 /boot
hda4 45G extended
hda5 10G etx3 /
hda6 20G fat32 D盘
hda7 13G etx3 /home
hda8 2G swap
我的分区主要考虑以下几点:
(1)主分区在前,扩展分区在后
(2)solaris对ntfs分区只能读不能写,因此XP文件系统格成fat32
(3)/home单独分区保证重装linux时,自己的数据不会丢
(4)/boot单独分区也保证了不影响其它分区
网络
查看网卡型号,到网上下载相应驱动,会有相应安装说明,照着上面安装一般没问题,这里说下网络参数配置过程。

静态配置

我要配的网络参数如下
IP    :
192.168.0.12
子网  :
255.255.255.0
网关  :
192.168.0.1
DNS  :
211.68.71.4
(1)禁用nwam服务
    svcadm disable nwam
(2)新建文件/etc/hostname.rtls0,写上对应主机名
   ano-opensolaris   #我的主机名
(3)新建或修改/etc/netmasks文件,写上网络号与子网掩码
   
192.168.0.0
  
255.255.255.0
(4)修改/etc/hosts文件,写上与IP地址和对应的主机名
   
192.168.0.12
ano-opensolaris
(5)新建文件/etc/defaultrouter,输入网关IP地址
   
192.168.0.1
(6)新建文件/etc/resolv.conf,写上DNS的IP地址
   nameserver
211.68.71.4
(7)修改/etc/nsswitch.conf文件,将包含"hosts:"的一行改为   hosts:   files  dns
(8)启用如下服务,开机后自动激活并启用网卡   
svcadm enable svc:/network/physical:default
但我重起机器后,发现hosts,resolv.conf两个文件中添加的内容不见,"系统"-"系统管理"-"Network"中显示网卡未自动激活,上不了网,每次都必须重新添加后才能上网。
我试过用图形界面设置也不行,不知道什么原因。
后来试了下sys-unconfig从头配置问题解决。。。
动态配置
(1)svcadm disable nwam
(2)ifconfig rtls0 plumb
(3)ifconfig rtls0 dhcp
(4)svcadm disable svc:/network/physical:default
(4)svcadm enable nwam
之后会弹出对话框显示获取IP成功。
Openoffice  
添加Unix-Center.Net的IPS服务器,并且将其指定为缺省的IPS服务器
#pkg set-authority -P -O http://pkg.unix-center.net:80/ unix-center.net
教育网用户建议使用教育网专用的主机名:
# pkg set-authority -P -O http://pkg-edu.unix-center.net:80/ unix-center.net
更新软件列表:
# pkg refresh
安装OpenOffice:
# pkg install openoffice
挂载分区
需要注意的是,Mount后NTFS / EXT2 / EXT3只能读。  
                                               
                                               
                                                                                                                                                                                                                       
这是我从OpenSolaris的论坛转载过来的,其解决方法如下。
  • 下载并安装如下软件包
  • 打印分区信息
    首先运行不带参数的prtpart以获得磁盘的物理设备名称,通常是cNdNp0。
    # prtpart
    Fdisk information for device /dev/rdsk/c0d0p0
    Block Size : 512 bytes
    Controller : ide
    Disk       : cmdk
    Capacity   : 93 GB
    #  start block  # nblocks    startCylSecHd endCylSecHd   OSType
    1: 0000000063   0102398247     0/ 1/ 1    ff/ff/fe      IFS: NTFS
    2: 0102398310   0092952090    ff/ff/fe    ff/ff/fe      Solaris x86
    这里磁盘的ID是c0d0p0,再运行如下命令以打印所有的逻辑设备和分区类型
    # prtpart /dev/rdsk/c0d0p0 -ldevs
    Fdisk information for device /dev/rdsk/c0d0p0
    ** NOTE **
    /dev/dsk/c0d0p0      - Physical device referring to entire physical disk
    /dev/dsk/c0d0p1 - p4 - Physical devices referring to the 4 primary partitions
    /dev/dsk/c0d0p5 ...  - Virtual devices referring to logical partitions
    Virtual device names can be used to access EXT2 and NTFS on logical partitions
    /dev/dsk/c0d0p1 IFS: NTFS
    /dev/dsk/c0d0p2 Solaris x86
  • Mount分区
    Mount NTFS分区
    # mount -F ntfs /dev/dsk/c0d0p1 /Windows
    Mount FAT32 / FAT16
    # mount -F pcfs /dev/dsk/c0d0p /Windows
    Mount Ext2 / Ext3
    # mount -F ext2fs /dev/dsk/c0d0p /Linux
  • Umount分区
    打印mount信息
    # xlsmounts
      PHYSICAL DEVICE                 LOGICAL DEVICE      FS    PID         ADDR Mounted on
      /dev/dsk/c0d0p1                /dev/dsk/c0d0p1    ntfs   1118  127.0.0.1:/ /Windows
    Umount
    # xumount /Windows
  • 自动挂载的话要编辑/etc/vfstab,添加几行/dev/dsk/c4d0p0:C -             /mnt/WinC       pcfs    -       yes     -
    /dev/dsk/c4d0p0:D -             /mnt/WinD       pcfs    -       yes     -
    /dev/dsk/c4d0p7 -               /mnt/LinuxHome  ext2fs  -       yes     -
    编译环境
    按顺序安装jdk1.6,netbeans5.5.1,sunstudio12
    环境变量
    在/etc/profile中添加
    JAVA_HOME=/usr/java
    JAVA_JRE=/usr/java/jre
    PATH=$PATH:$JAVA_HOME/bin:$JAVA_JRE/bin
    export JAVA_HOME JAVA_JRE PATH
    建符号连接
    #rm /usr/java
    #ln -s /usr/jdk/jdk1.6.0_07 /usr/java
    下载安装SUNWgcc
    #pkg install SUNWgcc
    启动
    #sunstudio --jdkhome /usr/java
    编译文件时会报错
    #mv /usr/bin/ld /usr/bin/ld_not_work
    #ln -sf /usr/gnu/bin/ld /usr/bin/
                   
                   
                   

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/73476/showart_1098685.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP