linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > article > unix > unix入门 >
栏目导栏
资料搜索
热门文章
·SCO OpenServer系统手册
·solaris迅速查找手册
·UNIX常用命令-目录及文件操作命
·常见的“压缩与解压缩”方法
·SUN的入门培训资料
·Solaris FAQ 1.2
·UNIX系统操作入门篇
·unix大全下载基地
·教你如何配置安全的SOLARIS系统
·吐血奉献.samba安装设置!
·solaris常用命令及简单解释
·UNIX 常识总集~!
·Windows XP 与 Solaris 10 双操
·隆重推荐:Solaris硬盘分区简介
·UNIX基础知识
最新文章
·Solaris SSH的配置和管理介绍
·在Unix环境下mount ISO文件
·Solaris 管理员常用的168条命令
·solaris raid 制作大集合
·在Solaris下使用USB存储设备
·SecureCRT访问HPUX没办法用vi问
·scounix网络设置心得
·solaris网络配置
·solaris上直接运行linux二进制
·HP Unix的补丁安装
·系统备份与恢复命令:fbackup+
·Oracle 10g基于Solaris 9 x86平
·完全硬盘安装solaris10
·solaris点滴9.29-10.07
·solaris volume manager do RA
Google
 
安装SUN的文档,希望对大家有点用
[ 作者:Linux联盟收集  加入时间:2006-07-19 12:51:58  来自:Linux联盟收集 ]
系统平台安装操作手册 xKpLinux联盟
xKpLinux联盟
SUN Fire 280安装配置手册 xKpLinux联盟
xKpLinux联盟
1.基本安装: xKpLinux联盟
a.从CDROM启动安装 xKpLinux联盟
# sync;sync;sync xKpLinux联盟
# halt xKpLinux联盟
Oct 21 11:01:47 adclient1 halt: halted by root xKpLinux联盟
Oct 21 11:01:53 snmpdx: received signal 15 xKpLinux联盟
Oct 21 11:01:53 rpcbind: rpcbind terminating on signal. xKpLinux联盟
syncing file systems... done xKpLinux联盟
Program terminated xKpLinux联盟
ok boot cdrom xKpLinux联盟
Resetting ... xKpLinux联盟
xKpLinux联盟
(先用sync停止上面的程序运行,然后用halt退到ok状态,最后才能 boot cdrom 用光盘重起机器,开始安装) xKpLinux联盟
Netra t1 (UltraSPARC-IIi 440MHz), No Keyboard xKpLinux联盟
OpenBoot 3.10.24 ME, 512 MB memory installed, Serial #12750180. xKpLinux联盟
Ethernet address 8:0:20:c2:8d:64, Host ID: 80c28d64. xKpLinux联盟
xKpLinux联盟
b.选择网络服务 xKpLinux联盟
Executing last command: boot cdrom xKpLinux联盟
Boot device: /pci@1f,0/pci@1/pci@1/ide@e/cdrom@2:f  File and args: xKpLinux联盟
SunOS Release 5.8 Version Generic [UNIX(R) System V Release 4.0] xKpLinux联盟
Copyright (c) 1983-1998, Sun Microsystems, Inc. xKpLinux联盟
|      Name service xKpLinux联盟
      ========== xKpLinux联盟
      [ ] NIS+ xKpLinux联盟
      [ ] NIS (formerly yp) xKpLinux联盟
      [ ] Other xKpLinux联盟
      [X] None xKpLinux联盟
======================================== xKpLinux联盟
    F2_Continue    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
Confirm Information ============================= xKpLinux联盟
xKpLinux联盟
  >; Confirm the following information.  If it is correct, press F2; xKpLinux联盟
    to change any information, press F4. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
    Name service: None xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
    F2_Continue    F4_Change    F6_Help xKpLinux联盟
xKpLinux联盟
c.设置IP地址及子网掩码 xKpLinux联盟
Subnets =================================== xKpLinux联盟
xKpLinux联盟
  On this screen you must specify whether this system is part of a subnet.  If xKpLinux联盟
  you specify incorrectly, the system will have problems communicating on the xKpLinux联盟
  network after you reboot. xKpLinux联盟
xKpLinux联盟
  >; To make a selection, use the arrow keys to highlight the option and xKpLinux联盟
    press Return to mark it [X]. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
      System part of a subnet xKpLinux联盟
      ===========? xKpLinux联盟
      [X] Yes xKpLinux联盟
      [ ] No xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
    F2_Continue    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
Netmask =================================== xKpLinux联盟
xKpLinux联盟
  On this screen you must specify the netmask of your subnet.  A default xKpLinux联盟
  netmask is shown; do not accept the default unless you are sure it is xKpLinux联盟
  correct for your subnet.  A netmask must contain four sets of numbers xKpLinux联盟
  separated by periods (for example 255.255.255.0). xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
    Netmask: 255.255.255.0 xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
    F2_Continue    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
Confirm Information ============================= xKpLinux联盟
xKpLinux联盟
  >; Confirm the following information.  If it is correct, press F2; xKpLinux联盟
    to change any information, press F4. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
    System part of a subnet: Yes xKpLinux联盟
                    Netmask: 255.255.255.0 xKpLinux联盟
                  Time zone: PRC xKpLinux联盟
              Date and time: 2002-10-21 11:26:00 xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
    F2_Continue    F4_Change    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
d.设置时区 xKpLinux联盟
xKpLinux联盟
Time Zone ================================== xKpLinux联盟
xKpLinux联盟
  On this screen you must specify your default time zone.  You can specify a xKpLinux联盟
  time zone in three ways:  select one of the geographic regions from the xKpLinux联盟
  list, select other - offset from GMT, or other - specify time zone file. xKpLinux联盟
xKpLinux联盟
  >; To make a selection, use the arrow keys to highlight the option and xKpLinux联盟
    press Return to mark it [X]. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
      Regions xKpLinux联盟
      ================= xKpLinux联盟
  ^   [X] Asia, Eastern xKpLinux联盟
  ?  [ ] Asia, Western xKpLinux联盟
  ?  [ ] Australia / New Zealand xKpLinux联盟
  ?  [ ] Canada xKpLinux联盟
  ?  [ ] Europe xKpLinux联盟
  ?  [ ] Mexico xKpLinux联盟
  ?  [ ] South America xKpLinux联盟
  ?  [ ] United States xKpLinux联盟
  v   [ ] other - offset from GMT xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
    F2_Continue    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
Time Zone ================================== xKpLinux联盟
xKpLinux联盟
  >; To make a selection, use the arrow keys to highlight the option and xKpLinux联盟
    press Return to mark it [X]. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
      Time zones xKpLinux联盟
      =============== xKpLinux联盟
      [X] People's Republic of China xKpLinux联盟
      [ ] Republic of China / Taiwan xKpLinux联盟
      [ ] Hong Kong xKpLinux联盟
      [ ] Japan xKpLinux联盟
      [ ] Republic of Korea xKpLinux联盟
      [ ] Singapore xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
    F2_Continue    F5_Cancel    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
Date and Time ================================ xKpLinux联盟
xKpLinux联盟
  >; Accept the default date and time or enter xKpLinux联盟
    new values. xKpLinux联盟
xKpLinux联盟
  Date and time: 2002-10-21 11:26 xKpLinux联盟
xKpLinux联盟
    Year   (4 digits) : 2002 xKpLinux联盟
    Month  (1-12)     : 10 xKpLinux联盟
    Day    (1-31)     : 21 xKpLinux联盟
    Hour   (0-23)     : 11 xKpLinux联盟
    Minute (0-59)     : 26 xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
    F2_Continue    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
System identification is completed. xKpLinux联盟
Starting Solaris installation program... xKpLinux联盟
Executing JumpStart preinstall phase... xKpLinux联盟
Searching for SolStart directory... xKpLinux联盟
Checking rules.ok file... xKpLinux联盟
Using begin script: install_begin xKpLinux联盟
Using finish script: patch_finish xKpLinux联盟
Executing SolStart preinstall phase... xKpLinux联盟
Executing begin script "install_begin"... xKpLinux联盟
Begin script install_begin execution completed. xKpLinux联盟
xKpLinux联盟
e.选择安装方式 xKpLinux联盟
xKpLinux联盟
Solaris Interactive Installation ====================== xKpLinux联盟
xKpLinux联盟
  This system is upgradable, so there are two ways to install the Solaris xKpLinux联盟
  software. xKpLinux联盟
xKpLinux联盟
  The Upgrade option updates the Solaris software to the new release, saving xKpLinux联盟
  as many modifications to the previous version of Solaris software as xKpLinux联盟
  possible.  Back up the system before using the Upgrade option. xKpLinux联盟
xKpLinux联盟
  The Initial option overwrites the system disks with the new version of xKpLinux联盟
  Solaris software.  This option allows you to preserve any existing file xKpLinux联盟
  systems.  Back up any modifications made to the previous version of Solaris xKpLinux联盟
  software before starting the Initial option. xKpLinux联盟
xKpLinux联盟
  After you select an option and complete the tasks that follow, a summary of xKpLinux联盟
  your actions will be displayed. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
     F2_Upgrade    F4_Initial    F5_Exit    F6_Help xKpLinux联盟
安装F4 xKpLinux联盟
升级F2 xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
f.选择文件系统布局模式,推荐用自动布局 xKpLinux联盟
xKpLinux联盟
Automatically Layout File Systems  ===================== xKpLinux联盟
xKpLinux联盟
  Do you want to use auto-layout to automatically layout file systems? xKpLinux联盟
  Manually laying out file systems requires advanced system administration xKpLinux联盟
  skills. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
     F2_Auto Layout    F3_Go Back    F4_Manual Layout    F5_Exit    F6_Help xKpLinux联盟
xKpLinux联盟
g.定制硬盘分区 xKpLinux联盟
xKpLinux联盟
Automatically Layout File Systems ====================== xKpLinux联盟
xKpLinux联盟
  On this screen you must select all the file systems you want auto-layout to xKpLinux联盟
  create, or accept the default file systems shown. xKpLinux联盟
xKpLinux联盟
  NOTE: For small disks, it may be necessary for auto-layout to break up some xKpLinux联盟
  of the file systems you request into smaller file systems to fit the xKpLinux联盟
  available disk space. So, after auto-layout completes, you may find file xKpLinux联盟
  systems in the layout that you did not select from the list below. xKpLinux联盟
xKpLinux联盟
            File Systems for Auto-layout xKpLinux联盟
            ======================================== xKpLinux联盟
            [X]  / xKpLinux联盟
            [X]  /opt xKpLinux联盟
            [X]  /usr xKpLinux联盟
            [ ]  /usr/openwin xKpLinux联盟
            [X]  /var xKpLinux联盟
            [X]  swap xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
   Please wait ... xKpLinux联盟
======================================== xKpLinux联盟
     F2_Continue    F5_Cancel    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
File System and Disk Layout ========================= xKpLinux联盟
xKpLinux联盟
  The summary below is your current file system and disk layout, based on the xKpLinux联盟
  information you've supplied. xKpLinux联盟
xKpLinux联盟
  NOTE: If you choose to customize, you should understand file systems, their xKpLinux联盟
  intended purpose on the disk, and how changing them may affect the operation xKpLinux联盟
  of the system. xKpLinux联盟
xKpLinux联盟
        File system/Mount point           Disk/Slice             Size xKpLinux联盟
        ============================================================= xKpLinux联盟
        /                                 c0t0d0s0              50 MB xKpLinux联盟
        /var                              c0t0d0s1              32 MB xKpLinux联盟
        overlap                           c0t0d0s2           17269 MB xKpLinux联盟
        swap                              c0t0d0s3             296 MB xKpLinux联盟
        /opt                              c0t0d0s5              32 MB xKpLinux联盟
        /usr                              c0t0d0s6             897 MB xKpLinux联盟
        /export/home                      c0t0d0s7           15960 MB xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
F2_Continue    F3_Go Back    F4_Customize    F5_Exit    F6_Help xKpLinux联盟
选F4 xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
Customize Disk: c0t0d0 =========================== xKpLinux联盟
  Boot Device: c0t0d0s0 xKpLinux联盟
xKpLinux联盟
  Entry: /                          Recommended:   35 MB     Minimum:   30 MB xKpLinux联盟
================================================================================ xKpLinux联盟
  Slice  Mount Point                 Size (MB) xKpLinux联盟
     0   /                                3000 xKpLinux联盟
     1   /var                               32 xKpLinux联盟
     2   overlap                         17269 xKpLinux联盟
     3   swap                              296 xKpLinux联盟
     4                                       0 xKpLinux联盟
     5   /opt                               32 xKpLinux联盟
     6   /usr                              897 xKpLinux联盟
     7   /export/home                    15960 xKpLinux联盟
================================================================================ xKpLinux联盟
                         Capacity:       17269 MB xKpLinux联盟
                        Allocated:       17267 MB xKpLinux联盟
                   Rounding Error:           2 MB xKpLinux联盟
                             Free:           0 MB xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
     F2_OK    F4_Options    F5_Cancel    F6_Help xKpLinux联盟
================================================================================ xKpLinux联盟
?File System and Disk Layout ========================= xKpLinux联盟
xKpLinux联盟
  The summary below is your current file system and disk layout, based on the xKpLinux联盟
  information you've supplied. xKpLinux联盟
xKpLinux联盟
  NOTE: If you choose to customize, you should understand file systems, their xKpLinux联盟
  intended purpose on the disk, and how changing them may affect the operation xKpLinux联盟
  of the system. xKpLinux联盟
xKpLinux联盟
        File system/Mount point           Disk/Slice             Size xKpLinux联盟
        ============================================================= xKpLinux联盟
        /                                 c0t0d0s0            3000 MB xKpLinux联盟
        /var                              c0t0d0s1            2001 MB xKpLinux联盟
        overlap                           c0t0d0s2           17269 MB xKpLinux联盟
        swap                              c0t0d0s3            2049 MB xKpLinux联盟
        /opt                              c0t0d0s5            7141 MB xKpLinux联盟
        /usr                              c0t0d0s6            2049 MB xKpLinux联盟
        /export/home                      c0t0d0s7            1026 MB xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
     F2_Continue    F3_Go Back    F4_Customize    F5_Exit    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
?Mount Remote File Systems? =========================? xKpLinux联盟
xKpLinux联盟
  Do you want to mount software from a remote file server? This may be xKpLinux联盟
  necessary if you had to remove software because of disk space problems. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
     F2_Continue    F3_Go Back    F4_Remote Mounts    F5_Exit    F6_Help xKpLinux联盟
xKpLinux联盟
?Profile =================================== xKpLinux联盟
xKpLinux联盟
  The information shown below is your profile for installing Solaris software. xKpLinux联盟
  It reflects the choices you've made on previous screens. xKpLinux联盟
xKpLinux联盟
  ============================================================================ xKpLinux联盟
xKpLinux联盟
                Installation Option: Initial xKpLinux联盟
                        Boot Device: c0t0d0s0 xKpLinux联盟
                    Client Services: None xKpLinux联盟
xKpLinux联盟
                          Languages: Simplified Chinese EUC locale (zh) xKpLinux联盟
                                     Simplified Chinese GBK locale (zh.G xKpLinux联盟
                           Software: Solaris 2.7, Entire Distribution plus OEM s xKpLinux联盟
xKpLinux联盟
        File System and Disk Layout: /                   c0t0d0s0 3000 MB xKpLinux联盟
                                     /var                c0t0d0s1 2001 MB xKpLinux联盟
                                     swap                c0t0d0s3 2049 MB xKpLinux联盟
                                     /opt                c0t0d0s5 7141 MB xKpLinux联盟
                                     /usr                c0t0d0s6 2049 MB xKpLinux联盟
                                     /export/home        c0t0d0s7 1026 MB xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
     F2_Continue    F4_Change    F5_Exit    F6_Help xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
?Reboot After Installation? =========================? xKpLinux联盟
xKpLinux联盟
  After Solaris software is installed, the system must be rebooted. You can xKpLinux联盟
  choose to have the system automatically reboot, or you can choose to xKpLinux联盟
  manually reboot the system if you want to run scripts or do other xKpLinux联盟
  customizations before the reboot.  You can manually reboot a system by using xKpLinux联盟
  the reboot(1M) command. xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
            [X] Auto Reboot xKpLinux联盟
            [ ] Manual Reboot xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
======================================== xKpLinux联盟
     F2_Begin Installation    F5_Cancel xKpLinux联盟
xKpLinux联盟
开始安装 xKpLinux联盟
xKpLinux联盟
Preparing system for Solaris install xKpLinux联盟
xKpLinux联盟
Configuring disk (c0t0d0) xKpLinux联盟
        - Creating Solaris disk label (VTOC) xKpLinux联盟
xKpLinux联盟
Creating and checking UFS file systems xKpLinux联盟
        - Creating / (c0t0d0s0) xKpLinux联盟
        - Creating /var (c0t0d0s1) xKpLinux联盟
        - Creating /opt (c0t0d0s5) xKpLinux联盟
        - Creating /usr (c0t0d0s6) xKpLinux联盟
        - Creating /export/home (c0t0d0s7) xKpLinux联盟
xKpLinux联盟
Beginning Solaris software installation xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
     Solaris Initial Install xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
            MBytes Installed:   504.51 xKpLinux联盟
            MBytes Remaining:    92.88 xKpLinux联盟
xKpLinux联盟
                  Installing: Simplified Chinese L10N for CDE HELP RUNTIME xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
                                                             \ xKpLinux联盟
          |           |           |           |           |           | xKpLinux联盟
          0          20          40          60          80         100 xKpLinux联盟
xKpLinux联盟
h.安装gzip xKpLinux联盟
xKpLinux联盟
#cd /cdrom/cdrom0/gzip/bin/svr4/ xKpLinux联盟
#cp gzcat /usr/bin xKpLinux联盟
#cd /tmp xKpLinux联盟
# eject xKpLinux联盟
# init 5 xKpLinux联盟
# xKpLinux联盟
INIT: New run level: 5 xKpLinux联盟
The system is coming down.  Please wait. xKpLinux联盟
System services are now being stopped. xKpLinux联盟
Print services stopped. xKpLinux联盟
Aug  7 17:51:23 ultra60 syslogd: going down on signal 15 xKpLinux联盟
xKpLinux联盟
The system is down. xKpLinux联盟
syncing file systems... done xKpLinux联盟
xKpLinux联盟
adclient1 console login: root xKpLinux联盟
Password: xKpLinux联盟
Last login: Mon Jan 21 13:19:32 on console xKpLinux联盟
Oct 21 10:59:53 adclient1 login: ROOT LOGIN /dev/console xKpLinux联盟
Sun Microsystems Inc.   SunOS 5.8      Generic August 1997 xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
2.安装系统后常做的几个步骤 xKpLinux联盟
a.首先需要做的事情就是去 http://sunsolve.sun.com 下载最新的安全补丁。 xKpLinux联盟
b.设置缺省路由:增加路由的 IP 地址到 /etc/defaultrouter 。  xKpLinux联盟
c.设置 DNS:把域名服务器添加到 /etc/resolv.conf :  xKpLinux联盟
nameserver 1.2.3.4 xKpLinux联盟
nameserver 5.6.7.8 xKpLinux联盟
domainname freelamp.com  xKpLinux联盟
编辑 /etc/nsswitch.conf ,如果域名不能在 /etc/hosts 找到的话,就会去 DNS 服务器解析。  xKpLinux联盟
hosts: files dns  xKpLinux联盟
e.设置域名:把域名添加到 /etc/defaultdomain 文件中。  xKpLinux联盟
f.把域名添加到 /etc/hosts 中,这样能让 sendmail 不会因为老是找不到全名称地址而报错。  xKpLinux联盟
g.为 man 页面建立 windex ,这样就能使用 "man -k" 在 man 页面中搜索关键字。  xKpLinux联盟
#catman -w  xKpLinux联盟
h.建立一个管理用户,作远程登录,然后 su 为 root 来管理系统。  xKpLinux联盟
#useradd -s /usr/bin/ksh -d /export/home/admin -m admin xKpLinux联盟
#passwd admin  xKpLinux联盟
i.更改 root 的 shell 环境,root 的缺省 shell 为 sh ,如果要安装 bash ,所以需要安装 Solaris 8  xKpLinux联盟
第二张盘上的 SUNWbash 软件包。然后修改 shell 为 /usr/bin/bash 。  xKpLinux联盟
#usermod -s /usr/bin/bash root  xKpLinux联盟
或者用 xKpLinux联盟
#vi /etc/passwd  xKpLinux联盟
root:x:0:1:Super-User:/:bin/bash  xKpLinux联盟
......  xKpLinux联盟
test:x:100:1::/home/ghost:/bin/bash  xKpLinux联盟
这样就可以用上下键找历史命令了,按backspace也不会不删字符了 xKpLinux联盟
建立 .bashrc 文件,  xKpLinux联盟
stty erase ^H (注意,这里输入 Ctrl-V + Ctrl-H) xKpLinux联盟
stty istrip xKpLinux联盟
PATH=/usr/bin:/usr/sbin:/usr/ucb:/etc:/usr/local/bin  xKpLinux联盟
BASH 的功能十分强大,关于 .bashrc 的设置,不在本文范围之内。 xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
j.删除多余的服务,只留telnet和ftp,(telnet一会安装好ssh后,我也会删除)  xKpLinux联盟
#cp /etc/inetd.conf inetd.bak  xKpLinux联盟
#vi /etc/inetd.conf  xKpLinux联盟
只留telnet和ftp  xKpLinux联盟
/etc/rc2.d和/etc/rc3.d下,没用的也都删除。 xKpLinux联盟
#cd /etc/rc2.d  xKpLinux联盟
#ls  xKpLinux联盟
README S05RMTMPFILES S72inetsvc S74xntpd S75savecore S89PRESERVE  xKpLinux联盟
S01MOUNTFSYS S69inet S74syslog S75cron S88utmpd S99audit  xKpLinux联盟
rc3.d下什么也没有,记得先备份  xKpLinux联盟
xKpLinux联盟
k.下载安装常用工具和软件  xKpLinux联盟
gcc-3.1-sol9-sparc-localtar-1.13.19-sol9-sparc-local gzip-1.3[1]nmap-2.54BETA28.tar httpd-2.0.39.tar proftpd-1.2.5.tar ssh-3.0.1.tarmake-3.79.1-sol9-sparc-local  xKpLinux联盟
wget-1.8.1-sol9-sparc-localmemconf-1.46-sol9-sparc-local tcp_wrappers-7.6-sol9-sparc-local  xKpLinux联盟
xKpLinux联盟
#pkgadd -d gzip*  xKpLinux联盟
#/usr/local/bin/gzip -d *.gz  xKpLinux联盟
#pkgadd -d make*  xKpLinux联盟
#pkgadd -d wget*  xKpLinux联盟
#pkgadd -d gcc*  xKpLinux联盟
#pkgadd -d tar*  xKpLinux联盟
#pkgadd -d memconf*  xKpLinux联盟
#pkgadd -d tcp_wrappers*  xKpLinux联盟
#bash  xKpLinux联盟
#PATH=/bin:/sbin:/usr/bin:/usr/sbin:/etc:/usr/local/bin:/usr/ccs/bin;export PATH  xKpLinux联盟
上面这步很重要,不能少  xKpLinux联盟
#tar xvf ssh*  xKpLinux联盟
#cd /home/test/ssh-3.0.1  xKpLinux联盟
#./configure;make;make install;  xKpLinux联盟
然后  xKpLinux联盟
vi /etc/rc2.d/S10ssh  xKpLinux联盟
if [ -x /usr/local/sbin/sshd ]; then  xKpLinux联盟
/usr/local/sbin/sshd  xKpLinux联盟
echo "sshd2 startup.."  xKpLinux联盟
fi  xKpLinux联盟
nmap,proftpd,apache方法相同,这里就不说了  xKpLinux联盟
xKpLinux联盟
l.删除多余的驱动  xKpLinux联盟
# pkginfo | grep -i pcmcia  xKpLinux联盟
system SUNWpcelx 3COM EtherLink III PCMCIA Ethernet Driver  xKpLinux联盟
system SUNWpcmci PCMCIA Card Services, (Root)  xKpLinux联盟
system SUNWpcmcu PCMCIA Card Services, (Usr)  xKpLinux联盟
system SUNWpcmem PCMCIA memory card driver  xKpLinux联盟
system SUNWpcser PCMCIA serial card driver  xKpLinux联盟
system SUNWpsdpr PCMCIA ATA card driver  xKpLinux联盟
xKpLinux联盟
If there is no PCMCIA in the sytem, just remove them:  xKpLinux联盟
xKpLinux联盟
# pkgrm SUNWpcelx SUNWpcmci SUNWpcmcu SUNWpcmem SUNWpcser SUNWpsdpr  xKpLinux联盟
xKpLinux联盟
m.时间同步  xKpLinux联盟
#vi /etc/inet/ntp.conf  xKpLinux联盟
xKpLinux联盟
# fall back on local clock when no server available  xKpLinux联盟
server 127.127.1.0  xKpLinux联盟
# SURFnet stratum 2 servers:  xKpLinux联盟
server 这里给同步时间的ip  xKpLinux联盟
# Local peers  xKpLinux联盟
# driftfile  xKpLinux联盟
driftfile /etc/ntp.drift xKpLinux联盟
xKpLinux联盟
n.关闭键盘检测 xKpLinux联盟
#kbd –a disable xKpLinux联盟
o.关闭电源管理 xKpLinux联盟
#dtpower xKpLinux联盟
选择disable xKpLinux联盟
xKpLinux联盟
3.配置上网步骤 xKpLinux联盟
  xKpLinux联盟
1, 使用ifconfig -a 命令查看当前网卡配置状态,例如: xKpLinux联盟
  #ifconfig -a xKpLinux联盟
   lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST>; mtu 8232 xKpLinux联盟
       inet 127.0.0.1 netmask ff000000  xKpLinux联盟
   hme0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST>; mtu 1500 xKpLinux联盟
       inet 192.9.200.24 netmask ffffff00 broadcast 192.9.200.255 xKpLinux联盟
       ether 8:0:20:e7:b2:29 xKpLinux联盟
   上面的信息表明,我的网卡是100M网卡,目前的IP地址为192.9.200.24,子网掩码为: xKpLinux联盟
    ffffff00,也就是255.255.255.0 xKpLinux联盟
   这个IP地址192.9.200.24是我的内部IP,我为了直接上网,所以必须将这个ip地址改  xKpLinux联盟
   为合法ip地址,61.150.43.142,子网掩码使用:255.255.255.0 xKpLinux联盟
xKpLinux联盟
2,更改ip地址为合法IP xKpLinux联盟
   #ifconfig hme0 61.150.43.142 netmasks 255.255.255.0 xKpLinux联盟
  然后使用ifconfig -a 查看一下,结果如下:  xKpLinux联盟
  eir 0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST>; mtu 8232 xKpLinux联盟
       inet 127.0.0.1 netmask ff000000  xKpLinux联盟
  firp0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST>; mtu 1500 xKpLinux联盟
       inet 61.150.43.142 netmask ffffff00 broadcast 61.150.43.255 xKpLinux联盟
       ether 8:0:20:e7:b2:29 xKpLinux联盟
  注意:为了永久更改配置,需要修改/etc/hosts文件,将里面原来的ip地址 xKpLinux联盟
  192.9.200.24改为61.150.43.142,保存退出即可。  xKpLinux联盟
  还要修改/etc/netmasks文件,将这个文件的ip地址和子网掩码改正!  xKpLinux联盟
3,设定默认网关:  xKpLinux联盟
  修改/etc/defaultrouter文件,如果你的/etc下面没有该文件,使用vi编辑器自己 xKpLinux联盟
  创建该文件,然后在里面之加入一行: xKpLinux联盟
  61.150.43.129 xKpLinux联盟
  即可,这个IP地址要是你上网的默认网关哦! xKpLinux联盟
4, 设定客户端DNS服务器配置 xKpLinux联盟
  修改/etc/resolv.conf和/etc/nsswitch.conf文件 xKpLinux联盟
  在/etc/resolv.conf文件中加入一行 xKpLinux联盟
  nameserver 202.100.4.15          这是你的DNS服务器ip地址  xKpLinux联盟
  然后在/etc/nsswitch.conf中找到下面一行 xKpLinux联盟
  host:   files xKpLinux联盟
  改为: xKpLinux联盟
  host:   dns files  xKpLinux联盟
  保持退出即可! xKpLinux联盟
重新启动工作站!  xKpLinux联盟
xKpLinux联盟
4.tcp_wrapper安装使用 xKpLinux联盟
tcp_wrapper是一个常用的安全工具,用来保护ftp、telnet等服务 xKpLinux联盟
1.下载tcp_wrapper xKpLinux联盟
下载网站  www.sunfreeware.com xKpLinux联盟
tcp_wrappers-7.6-sol8-sparc-local.gz xKpLinux联盟
2.安装tcp_wrapper xKpLinux联盟
  a.解压缩 xKpLinux联盟
   #gunzip tcp_wrappers-7.6-sol8-sparc-local.gz xKpLinux联盟
  b.安装 xKpLinux联盟
   #pkgadd –d tcp* xKpLinux联盟
xKpLinux联盟
  注意:如果要支持IPV6则要下载tcp_wrappers_ipv6-7.6-sol8-sparc-local.gz代替 xKpLinux联盟
xKpLinux联盟
3.设置tcp_wrapper xKpLinux联盟
xKpLinux联盟
 基于服务的设置 xKpLinux联盟
   a. 设定/etc/inet/inetd.conf xKpLinux联盟
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd xKpLinux联盟
改成 xKpLinux联盟
ftp stream tcp nowait root /usr/local/bin/tcpd in.ftpd xKpLinux联盟
telnet stream tcp nowait root /usr/sbin/in.telnetd  in.telnetd  xKpLinux联盟
改成 xKpLinux联盟
telnet stream tcp nowait root /usr/local/bin/tcpd  in.telnetd  xKpLinux联盟
注意:把tcp6要改为tcp xKpLinux联盟
b.设置/etc/hosts.allow xKpLinux联盟
in.telnetd:202.66.202.:ALLOW xKpLinux联盟
in.ftpd:202.66.202.:ALLOW xKpLinux联盟
c.设置/etc/hosts.deny xKpLinux联盟
in.telnetd:ALL:DENY xKpLinux联盟
in.ftpd:ALL:DENY xKpLinux联盟
d. /etc/hosts xKpLinux联盟
 ( 加入授权使用的 ip Address 和主机名称 ) xKpLinux联盟
4.重新启动 inetd Daemon  xKpLinux联盟
# /etc/init.d/inetsvc stop xKpLinux联盟
# /etc/init.d/inetsvc start xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
基于IP策略的设置 xKpLinux联盟
xKpLinux联盟
1.Tcp_Wrappers  xKpLinux联盟
在默认情况下,Solaris允许所有的服务请求。用Tcp_Wrappers来保护服务器的安全,使其免受外部的攻击,比想像的要简单和轻松的多。  xKpLinux联盟
在/etc/hosts.deny 文件中加入 ALL:ALL以禁止所有计算机访问服务器,然后在/etc/hosts.allow 文件中加入允许访问服务器的计算机。这种做法是最安全的。  xKpLinux联盟
Tcp_Wrappers是由两个文件控制的,它们是/etc/hosts.allow 和 /etc/hosts.deny。  xKpLinux联盟
xKpLinux联盟
2.设置 xKpLinux联盟
a.编辑/etc/hosts.deny 文件  xKpLinux联盟
# vi /etc/hosts.deny  xKpLinux联盟
加入下面这些行:  xKpLinux联盟
ALL:ALL  xKpLinux联盟
这样做的目的是:所有的服务、访问位置,如果没有被明确的允许,也就是在/etc/hosts.allow 中找不到匹配的项,就是被禁止的。  xKpLinux联盟
xKpLinux联盟
b. 编辑/etc/hosts.allow 文件  xKpLinux联盟
# vi /etc/hosts.allow  xKpLinux联盟
例:我们只希望允许同一个局域网的机器使用服务器的telnet功能,而禁止互联网上面的telnet服务请求,本地局域网由 202.39.154. 、202.39.153. 和202.39.152. 三个网段组成。在hosts.deny文件中,我们定义禁止所有机器请求所有服务: ALL:ALL。 在hosts.allow文件中,我们定义只允许局域网访问telnet功能:  xKpLinux联盟
in.telnetd: 202.39.154. 202.39.153. 202.39.152.  xKpLinux联盟
这样,当非局域网的机器请求telnet服务时,就会被拒绝。而局域网的机器可以使用telnet服务。 xKpLinux联盟
xKpLinux联盟
如果我们要设置IP为218.1.64.112 和IP在10.10.10网段中的机器所有的服务可以访问,其他的IP被拒绝则做如下设置。 xKpLinux联盟
a.设置/etc/hosts.allow xKpLinux联盟
all:218.1.64.112 218.1.2 10.10.10  xKpLinux联盟
b.设置/etc/hosts.deny xKpLinux联盟
all:all xKpLinux联盟
xKpLinux联盟
附加: 禁止所有不需要的服务  xKpLinux联盟
用grep -v “^#”/etc/inetd.conf命令来察看你当前没有注释的服务  xKpLinux联盟
# vi /etc/inetd.conf  xKpLinux联盟
在/etc/inetd.conf中注释掉左右不需要的服务,比如:  xKpLinux联盟
name、shell、login、exec、comsat、talk、rusersd、printer、finger、uucp 所有以“r”开头的服务,对必须提供的服务采用tcpwapper来保护。  xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
5 . Solairs安全配置手册 xKpLinux联盟
xKpLinux联盟
一  solaris系统安装 xKpLinux联盟
系统patch xKpLinux联盟
解决方案: xKpLinux联盟
连接站点http://sunsolve.sun.com寻找solaris的最新补丁路径 xKpLinux联盟
showrev -p [安装的补丁列表命令] xKpLinux联盟
建立/var分区 xKpLinux联盟
解决方法: xKpLinux联盟
/var分区是存放logfile以及系统变动文件的文件系统,因为它的易变化性,以及在系统运作过程中的不断扩大,所以不要把/var文件系统包括再root分区里,以免有恶意程序恶意扩大日志文件来dos根分区。 xKpLinux联盟
1) 在系统安装之初解决这个问题。 xKpLinux联盟
2) 划分较小的独立的文件系统给/var xKpLinux联盟
3) 并挂接在/下。 xKpLinux联盟
xKpLinux联盟
二  系统 xKpLinux联盟
eeprom安全 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
先解释一下openboot安全级别: xKpLinux联盟
none          不需要任何口令 xKpLinux联盟
command      除了boot和go之外的所有命令都需要口令。 xKpLinux联盟
Full           除了go命令之外的所有openboot命令都需要openboot口令 xKpLinux联盟
好!用# eeprom security-mode=command命令来改变openboot的安全级别到command级。当然,你首先得要用# eeprom security-password命令来给openboot设置强壮口令。 xKpLinux联盟
为什么要这样做:因为能够访问openboot的用户可以从几乎所有的scsi设备(外部硬盘或cdrom)上引导系统,这样用户如果从他们自己的媒体来引导系统的话,就等于完全控制了系统。同样,用户能够用stop-A停止系统,可以修改所有openboot环境变量。这是非常危险的事情。 xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
置核心大小为零 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加行到:/etc/system文件里: xKpLinux联盟
set sys:coredumpsize = 0 xKpLinux联盟
我建议这样做,因为你需要去分析内核,这样做可以防止由于你的误操作而损坏你的硬盘。 xKpLinux联盟
参考脚本: xKpLinux联盟
disable-core.sh xKpLinux联盟
xKpLinux联盟
xKpLinux联盟
三  用户管理 xKpLinux联盟
xKpLinux联盟
禁止所有的系统账户(system accounts) xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
编辑/etc/passwd文件使所有系统账户没有shell。如:noaccess:x 60002:60002:No Access User:/:/sbin/noshell xKpLinux联盟
noshell.c应该这样写: xKpLinux联盟
#include <stdio.h>; xKpLinux联盟
void main() { xKpLinux联盟
printf(“sorry!no shell with this account\n”); xKpLinux联盟
return 0; xKpLinux联盟
} xKpLinux联盟
gcc -o ./noshell ./noshell. c xKpLinux联盟
cp /sbin/noshell /sbin/noshell.solaris xKpLinux联盟
cp ~/noshell /sbin/noshell xKpLinux联盟
禁止不需要的系统账户,在/etc/shadow文件中用NP标志放在那些用户的密码段,这样那些用户就被禁止了。 xKpLinux联盟
基本的sys V unix系统账户: xKpLinux联盟
bin, daemon,adm,lp,smtp,sys,uucp,nuucp,nobody,noaccess xKpLinux联盟
用强壮的密码设置程序 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
对于所有用户账户而言都应该用强壮的密码,在solaris下有一个叫npasswd的工具运行的很好,利用npasswd代替passwd程序来让用户设置密码,它附带了一个配置文件,可以让用户设定密码的长度,字符,期限等控制信息。 xKpLinux联盟
xKpLinux联盟
设置默认的密码参数 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/passwd文件如下入口: xKpLinux联盟
PWMIN= 1 #密码可以被改变的最小时段 xKpLinux联盟
设置密码的最大生存周期 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/passwd文件如下入口: xKpLinux联盟
PWMAX= 13 #密码的最大生存周期 xKpLinux联盟
设定离用户密码过期的天数,当系统启动时提醒用户。 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/passwd文件如下入口: xKpLinux联盟
PWWARN= 4 xKpLinux联盟
设定最小用户密码长度 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/passwd文件如下入口: xKpLinux联盟
PWLEN= 8 #设定最小用户密码长度为8位 xKpLinux联盟
防止远程的root登陆 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/login文件如下入口: xKpLinux联盟
LCONSOLE=/dev/console #这样root只能从/dev/console这个设备登陆 xKpLinux联盟
记录所有root的登陆情况 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/login文件如下入口: xKpLinux联盟
LSYSLOG= YES #syslog纪录root的登陆失败,成功的情况 xKpLinux联盟
设置登陆会话超时时间 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/login文件如下入口: xKpLinux联盟
LTIMEOUT= 120 xKpLinux联盟
设置默认的屏蔽掩码 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/login文件如下入口: xKpLinux联盟
LUMASK= 027 #这将设定标准掩码为:750,也可以将这行加到/etc/.login /etc/profile /etc/skel/local.cshrc /etc/skel/local.login /etc/skel/local.profile这些文件里 xKpLinux联盟
设置root的umask xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
确定root的umask是027或077 xKpLinux联盟
检查root的.profile xKpLinux联盟
确定登陆需要密码验证 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/login文件如下入口: xKpLinux联盟
LPASSREQ= YES xKpLinux联盟
设置shell的环境变量 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
添加或编辑/etc/default/login文件如下入口: xKpLinux联盟
LALTSHELL= YES xKpLinux联盟
检查每个用户的密码档设置 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
检查/etc/passwd;/etc/shadow文件里的每个用户的加密行,如: xKpLinux联盟
user:lRs.8R9EfQXx.:11137:0:10000:::: xKpLinux联盟
加密段有无被修改的迹象 xKpLinux联盟
去掉所有path环境变量里的“.” xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
从用户及root的初始化脚本中的path变量里去除“.”,比如如下脚本: xKpLinux联盟
/.login /etc/.login /etc/default/login /.cshrc /etc/skel/local.cshrc xKpLinux联盟
/etc/skel/local.login /etc/skel/local.profile /.profile /etc/profile xKpLinux联盟
限制su命令,添加可以su的用户到sugroup里 xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
1) 在/etc/group文件里建立一个特殊的组 xKpLinux联盟
2) 使你的admin账号在这个组里 xKpLinux联盟
3) 改变/bin/su的权限为:r-sr-sr-x 1 root sugroup xKpLinux联盟
# chmod 550 /bin/su xKpLinux联盟
# chmod +s /bin/su xKpLinux联盟
# chown root:sugroup /bin/su xKpLinux联盟
# ls -al /bin/su xKpLinux联盟
-r-sr-s--- 1 root sugroup 18360 Jan 15 1998 /bin/su xKpLinux联盟
# grep sugroup /etc/group xKpLinux联盟
sugroup::600:root,httpadm,wsphere xKpLinux联盟
只有是sugroup组里的用户才可以使用su命令 xKpLinux联盟
xKpLinux联盟
四  inetd超级进程 xKpLinux联盟
注释掉所有确实不需要的服务 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
用grep -v “^#”/etc/inetd.conf命令来察看你当前没有注释的服务 xKpLinux联盟
去掉一切你不是真正需要的服务,并且是那些没有注释的服务保护在tcp_wrapper之下。 xKpLinux联盟
对inetd的服务实现TCP wrapper xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
编译安装tcpd到/usr/local/bin目录下,编辑/etc/inetd.conf如下: xKpLinux联盟
ftp stream tcp nowait root /usr/local/bin/ tcpd in.ftpd xKpLinux联盟
telnet stream tcp nowait root /usr/local/bin/ tcpd in.telnetd xKpLinux联盟
加固inetd xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
检查/etc/hosts.deny和/etc/hosts.allow文件,确定如下格式: xKpLinux联盟
/etc/hosts.deny xKpLinux联盟
ALL:ALL xKpLinux联盟
开启的服务: xKpLinux联盟
/etc/hosts.allow xKpLinux联盟
<service>;:<source-ip>; xKpLinux联盟
关于xinetd xKpLinux联盟
安全层面:本地 xKpLinux联盟
解决方法: xKpLinux联盟
xinetd有这比inetd更强大的灵活性和安全性,所以尽量用xinetd来代替inetd。 xKpLinux联盟
xKpLinux联盟
五  系统启动服务(rc.X) xKpLinux联盟
去掉不需要的启动服务 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
用mv命令来去掉不需要的启动服务,一个例子如下: xKpLinux联盟
mv /etc/rc3.d/S92volmgt /etc/rc2.d/not_usedS92volmgt xKpLinux联盟
这样vlomgt这个服务就被禁止启动了 xKpLinux联盟
下面一些服务最好禁止启动(不过具体情况具体决定): xKpLinux联盟
snmpdx xKpLinux联盟
autofs(Automounter) xKpLinux联盟
volmgt(Volume Deamon) xKpLinux联盟
lpsched(LP print service) xKpLinux联盟
nscd (Name Service Cache Daemon) xKpLinux联盟
Sendmail xKpLinux联盟
Keyserv xKpLinux联盟
禁止rpcbind服务,如果它不是一定需要的话。(以上列表可以代表所有不需要的服务,但具体情况请进入到rc.X目录里自行决定=些服务需要,=些不需要) xKpLinux联盟
禁止DMI服务 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
禁止所有的dmi服务:mv /etc/rc3.d/S??dmi /etc/rc3.d/D??dmi xKpLinux联盟
DMI服务通过/etc/init.d/init.dmi里的几个bin文件来运行: xKpLinux联盟
/usr/lib/dmi/dmispd xKpLinux联盟
/usr/lib/dmi/snmpXdmid xKpLinux联盟
/etc/dmi/ciagent/ciinvoke xKpLinux联盟
禁止默认的mounting suid features xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
在/etc/rmmount.Conf文件里添加行: xKpLinux联盟
mount hsfs -o nosuid xKpLinux联盟
mount ufs -o nosuid xKpLinux联盟
检查所有的.rhosts文件 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
.rhosts文件允许用户或远程主机访问系统而不经过密码验证。假如一台远程的主机被攻破,这将成为极大的安全隐患。建议禁止任何.rhosts文件。 xKpLinux联盟
禁止基于rhosts的用户认证 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
更改并删除/etc/pam.conf文件里的: xKpLinux联盟
rlogin auth sufficient /usr/lib/security/pam_rhosts_auth.so.1 xKpLinux联盟
改变rsh行: xKpLinux联盟
rsh auth required /usr/lib/security/pam_unix.so.1 xKpLinux联盟
参考脚本: xKpLinux联盟
pam-rhosts-2. 6.sh xKpLinux联盟
检查信任关系 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
确定/etc/hosts.equiv文件为空。 xKpLinux联盟
启动服务脚本的屏蔽掩码 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
在每个rc.X目录中建立S00umask文件: xKpLinux联盟
/etc/rc0.d/S00umask.sh xKpLinux联盟
/etc/rc1.d/S00umask.sh xKpLinux联盟
/etc/rc2.d/S00umask.sh xKpLinux联盟
/etc/rc3.d/S00umask.sh xKpLinux联盟
/etc/rcS.d/S00umask.sh xKpLinux联盟
/etc/init.d/umask xKpLinux联盟
参考脚本: xKpLinux联盟
add-umask.sh xKpLinux联盟
xKpLinux联盟
六  网络接口的调整和安全 xKpLinux联盟
缩短ARP缓存的存在周期 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
在/etc/rc2.d/S??inet脚本中添加如下: xKpLinux联盟
ndd -set /dev/arp arp_cleanup_interval 60000 /* 1 min (default is 5 min)*/ xKpLinux联盟
缩短条目在arp-table里刷新的时间 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
在/etc/rc2.d/S??inet脚本中添加如下: xKpLinux联盟
ndd -set /dev/ip ip_ire_flush_interval 60000 /* 1 min (default is 20 min)*/ xKpLinux联盟
禁止回应广播的的请求来防止一些特殊的具有危害性的ping包 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_respond_to_echo_broadcast 0 # default is 1 xKpLinux联盟
启动时禁止源路由 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_forward_src_routed 0 # default is 1 xKpLinux联盟
防止系统在启动时启动ip转发 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_forwarding 0 # default is 1 xKpLinux联盟
设置系统禁止ip包转发 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_ignore_redirect 1 # default is 0 xKpLinux联盟
(adds it into /etc/init.d/nddconfig) xKpLinux联盟
设置系统精确的多路寻址 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_strict_dst_multihoming 1 # default is 0 xKpLinux联盟
(adds it into /etc/init.d/nddconfig) xKpLinux联盟
保证系统不响应icmp网络掩码请求 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_respond_to_address_mask_broadcast= 0 # default is 0 xKpLinux联盟
(adds it into /etc/init.d/nddconfig) xKpLinux联盟
防止系统响应icmp的时间戳请求 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_ip_respond_to_timestamp= 0 # default is 1 xKpLinux联盟
(adds it into /etc/init.d/nddconfig) xKpLinux联盟
防止系统响应icmp时间戳广播 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_ip_respond_to_timestamp_broadcast= 0 # default is 1 xKpLinux联盟
(adds it into /etc/init.d/nddconfig) xKpLinux联盟
防止系统发送icmp转发信息 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
添加或修改/etc/rc2.d/S??inet如下: xKpLinux联盟
ndd -set /dev/ip ip_send_redirects= 0 # default is 1 xKpLinux联盟
(adds it into /etc/init.d/nddconfig) xKpLinux联盟
改变TCP初始序列号生成参数 xKpLinux联盟
安全层面:远程 xKpLinux联盟
解决方法: xKpLinux联盟
改变/etc/default/inetinit文件的条目: xKpLinux联盟
TCP_STRONG_ISS= 2 xKpLinux联盟
设置in.routed在静态模式 xKpLinux联盟
安全层面:远程 xKpLinux