Solaris 8 (Sun OS 5.8) 环境配置 [原创]

wandering 发表于 2006-03-20 18:48:44

 
 
Solaris 8 (Sun OS 5.8) 环境配置 [原创]
==============================================
 
作者: Wandering
 
 
*注: ftp下载软件包时一定要使用binary模式.
     在字符ftp命令模式下启用binary模式的方法是直接在"ftp>"提示符下运行命令"binary".
 
 
1. 配置命令路径
 
   这个是一定要先做的, 不然使用很多命令还要打路径全名, 在solaris这么"可爱"的
   操作环境下, 实在是让人呕吐啊~
 
   shell> vi /etc/profile
  
   添加以下内容:
   LD_LIBRARY_PATH=:/usr/local/lib:/usr/local/ssl/lib:/usr/openwin/lib
   PATH=$PATH:/usr/local/bin:/usr/local/sbin
   export PATH LD_LIBRARY_PATH
  
   shell> . /etc/profile
 
 
2. 安装gnuzip
 
   shell> pkgadd -d gzip-1.3.5-sol8-intel-local
 
   当然要先安装gnuzip啦, 不然其它安装包都没办法解压缩了.
 
 
3. 安装bash
 
   Solaris的shell实在让人不敢恭维, 操作太不方便了, 所以安装完系统后第一件事
就是安装bash, 拼了老命也要先装这个.
 
   shell> gzip -d libintl-3.4.0-sol8-intel-local.gz
   shell> pkgadd -d libintl-3.4.0-sol8-intel-local
 
   shell> gzip -d libiconv-1.8-sol8-intel-local.gz
   shell> pkgadd -d libiconv-1.8-sol8-intel-local
 
   shell> gzip -d libgcc-3.4.1-sol8-intel-local.gz
   shell> pkgadd -d libgcc-3.4.1-sol8-intel-local
 
   shell> gzip -d bash-3.1-sol8-x86-local.gz
   shell> pkgadd -d bash-3.1-sol8-x86-local
 
 
4. 安装openssh
 
4.1 安装相关软件包
  
   check solaris patch: if the system no have 112438-01, Must be  install
   patch first.
 
   shell> unzip 112438-03.zip
   shell> patchadd 112438-03
 
   shell> gzip -d zlib-1.2.3-sol8-x86-local.gz
   shell> pkgadd -d zlib-1.2.3-sol8-x86-local
 
   shell> gzip -d openssl-0.9.8a-sol8-x86-local.gz
   shell> pkgadd -d openssl-0.9.8a-sol8-x86-local
 
   shell> gzip -d openssh-4.3p2-sol8-x86-local.gz
   shell> pkgadd -d openssh-4.3p2-sol8-x86-local
  
   shell> pkgadd -d ANDIrand-0.7-5.8-x86-1.pkg
   shell> ln -s /usr/kernel/drv/random /dev/random
   shell> ln -s /usr/kernel/drv/random /dev/urandom
 
 
4.2 创建sshd用户和组
 
   shell> mkdir /var/empty
   shell> chown root:sys /var/empty
   shell> chmod 755 /var/empty
   shell> groupadd sshd
   shell> useradd -g sshd -c 'sshd privsep' -d /var/empty -s /bin/false sshd
 
 
4.3 创建host_key
 
   shell> ssh-keygen -t rsa1 -f /usr/local/etc/ssh_host_key -N ""
   shell> ssh-keygen -t dsa -f /usr/local/etc/ssh_host_dsa_key -N ""
   shell> ssh-keygen -t rsa -f /usr/local/etc/ssh_host_rsa_key -N ""
 
 
4.4 编写启动脚本:
 
*注: S98sshd中的"98"需要根据实际情况而定.
 
   shell> vi /etc/rc2.d/S98sshd
   -------------------------------------------------------------------------
   #!/bin/sh
   
   pid=`/usr/bin/ps -e | /usr/bin/grep sshd | /usr/bin/sed -e 's/^ *//' -e 's/ .*//'`
   case in
   'start')
   /usr/local/sbin/sshd
   ;;
   'stop')
   if [ "${pid}" != "" ]
   then
   /usr/bin/kill ${pid}
   fi
   ;;
   *)
   echo "usage: /etc/init.d/sshd {start|stop}"
   ;;
   esac
   --------------------------------------------------------------------------
   
   shell> chown root:sys /etc/rc2.d/S98sshd
   shell> chmod 755 /etc/rc2.d/S98sshd
   shell> /etc/rc2.d/S98sshd start
 
 
 
4.5 启动、检查、关闭
 
   shell> /etc/rc2.d/S98sshd start
   shell> ps -ef | grep sshd
   shell> /etc/rc2.d/S98sshd stop
 
 

5. 安装sudo
 
   这样权限控制起来比较方便.
 
   shell> gzip -d sudo-1.6.8p9-sol8-intel-local.gz
   shell> pkgadd -d ./sudo-1.6.8p9-sol8-intel-local
 
 
 
6. 其它工具软件
 
   shell> gzip -d make-3.80-sol8-intel-local.gz
   shell> pkgadd -d ./make-3.80-sol8-intel-local
 
   shell> gzip -d gcc-3.4.2-sol8-intel-local.gz
   shell> pkgadd -d ./gcc-3.4.2-sol8-intel-local
 
   这样就可以用源代码安装软件了.
  
  
 
---
Created by Wandering 2006/03/13
Modified by Wandering 2006/03/14
 
 
 
关键词(Tag): unix config solaris environment

收藏: QQ书签 del.icio.us 订阅: Google 抓虾

最新评论

发表评论

* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 
 

分类小组论坛
杂谈, 娱乐、八卦, 文学、艺术, 体育, 旅游、同城, 象牙塔, 情感, 时尚、生活, 星座, 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定