Solaris - 电脑软件教程

Solaris 软件包管理

所有Solaris系统的软件都以包的形式出现。 软件包包含: 软件包的描述文件 系统需求的描述文件 需要安装的文件 安装前以及安装后需要运行的脚本 The pkgadd command 用于安装软件包 pkgadd [ -d [device | pathname ]] pkg_name # pkgadd -d /cdrom/cdrom0/s0/Solaris_2.7/Product SUNWaudio Processing package instance from Audio applications (sparc) 3.6.4,REV=1.98.08.13 Copyright 1998 Sun Microsystems, Inc. All rights...

如何在 solaris 中使用 auto mount 来 mount NFS

auto mount 它是属於 dynamic mount, 也就是说,当你有使用这个 mount 的目录 时, 系统才会自动的帮你把这个目录mount进来. 它不同於 static mount , 是在於 static mount 是在系统开机时, 便 mount 进来 了,而且除非系统关机,或是 root 把它 unmount ? 不然的话,你随时打 mount, 都可以看到它有 mount 上. 使用 auto mount 的好处是,因为它是在你有用到该目录时才做 mount 的动作, 所以用它来 mount NFS 的话,可以不必等对方的 ser...

Solaris 10的网络功能简介

随着具有无线上网能力的移动设备的不断增多,互联网的规模也加速膨胀起来。新型联网设备促进了新型应用程序的开发,新的应用程序必须与当前网络系统的吞吐量相适应,必须具备足够的安全性能以保护用户的网络数据,新的网络文件服务和基于SSL加密的网络连接也开始流行起来。网络上的连接请求数,网络数据服务种类等已经呈显出指数爆炸式上升。所有这些都在对操作系统等基础软件的网络性能和安全性提出更高的要求。Solaris 10操作系统...

Solaris Net Install SUNOS

Net Install SUNOS 一、Server端: 1. /etc/hosts 127.0.0.1 localhost ServerIP ServerNAME loGhost ClIEntIP ClientNAME 2. /etc/ethers Client端以太网地址 ClientNAME 3. # share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 # /usr/lib/nfs/nfsd # /usr/lib/nfs/mountd # /cdrom/cdrom0/s0/Solaris_8/Tools/add_install_client ClientNAME sun4u 二、Client端 OK boot net 第一张光盘装完之后,选择第二项输入:ServerIP:/cdrom #u...

Solaris如何网卡IP地址?

;ifconfig; ifconfig用于配置网卡地址,改动后立即生效,但并不保存配置,下次启动后失效。; #;ifconfig;-a; lo0:;flags=849mtu;8232; inet;127.0.0.1;netmask;ff000000; hme0:;flags=863mtu;1500; inet;172.16.255.2;netmask;ffff0000;broadcast;172.16.255.255; ether;8:0:20:ee:11:51; #ifconfig;hme0;172.16.3.3;netmask;255.255.255.0; #ifconfig;–a; lo0:;flags=849mtu;8232; inet;127.0.0.1;netmask;ff000000; hme0:;fla...

Solaris系统管理培训(第四章:软件包管理)

; 所有Solaris系统的软件都以包的形式出现。; 软件包包含:; 软件包的描述文件; 系统需求的描述文件; 需要安装的文件; 安装前以及安装后需要运行的脚本; The;pkgadd;command; 用于安装软件包; pkgadd;[;-d;[device;|;pathname;]];pkg_name; #;pkgadd;-d;/cdrom/cdrom0/s0/Solaris_2.7/Product;SUNWaudio; Processing;package;instance;from; Audio;applications; (sparc);3.6.4,REV=1.98.08.13; Copyright;1998;Sun;Microsystems,...

Solaris Shell 与 Shell Script 简介

○ 第九节 Shell 与 Shell Script 简介 ○ □ Dos 的 COMMAND.COM 就是一种 shell,负责解译你所下的指令并执行它。同样 的,Unix 上也有这样的东东,它是在你成功 login 以後由系统自动启动的。 UNIX 上有不少种 shell,sh, csh, ksh, tcsh, bash 等皆是,一般都是用csh ,login shell 可用 ypchsh 命令改变,但你必须先知道你要换的新壳子在那 个目录下。tcsh 有类似 DOSKEY 的功能,值得推 。 □ DOS 中有所谓的批次档,用以方...

Solaris高级系统管理员指南 (4)

第6章、管理用户帐号和用户组 本章主要介绍如何使用管理工具(Administration Tool)来建立和管理用户帐号以及用户组,该管理工具用于编辑NIS+数据库和本地/etc目录下的文件,同时,它还允许用户查看NIS map中的信息,但不提供对这些信息的编辑功能。 注意: Solaris 2.x提供了以下的SVR4 useradd命令:useradd、userdel、usermod、groupadd、groupmod和groupdel。由于这些命令与网络关系不大,因而不在本章中讨论。如果想要在独立系统...

Solaris 修改hostid

以下这篇文章是我去年修改hostid时找的一篇文章!对blade150有效,其他型号的机器不确定! 1.查找eeprom地址修改 该方法对从station5、station20等等直到Blade100、Blade150系列都适用,注意操作过程中屏幕显示结果的细小差别,不要完全照搬。 以blade150+Solaris8为例,原始HOSTID为:83188869,Ethernet address:0:3:ba:18:88:69;拟改为80cf7afe。 Step1: Stop+a 【进入OK状态】 Step2: OK show-devs 【按空格键找到包...

Solaris系统管理培训(第十三章:文件系统介绍)

文件系统的定义; 对用户来说,文件系统是存储信息的文件和目录的集合。; 对操作系统来说,文件系统是以一些数据的集合。; 磁盘文件系统; Solaris定义了3种文件系统类型:; ufs;–;UNIX文件系统。是Solaris缺省的文件系统。; hsfs;–;高密度CD-ROM文件系统,是只读文件系统。; pcfs;–;PC文件系统,支持DOS格式化的软盘。; 网络文件系统; NFS是Solaris系统支持的网络文件系统。; 内存文件系统; 指操作系统运行时存在于内存中的文件系...

Sun Solaris 8 for Intel X86安装一例

Announcement:if this article works, it was created by Jerry Sheng. If NOT, I donnot who created it. 1.现有系统简介 1.1硬件配置 主板:精英K7VZACPU:AMD 雷鸟 1.0G 内存:HY PC133 256M显卡:TNT2 PRO 32M 显示器:SamSung 550S声卡:主板自带 CD-ROM:源新52X软驱:Sony 1.44MB 硬盘:金钻 40G 1.2硬盘使用情况 PrimaryDos:4G----> C: Windows 98 第二版 ExtendedDOS:36G----> D: E: F: 系统数据,其中D:中安装了Windo...

在SOLARIS上如何做RAID5

下面为两盘合为一个盘,RAID5类似1.安装disksuite2.vi /etc/opt/SUNmd/md.tabd1 2 1 /dev/dsk/c0t1d0s2 1 /dev/dsk/c0t2d0s23.metadb -a -f /dev/dsk/c0t1d0s2 /dev/dsk/c0t2d0s24.metainit -n d1metainit d15.metastat d16.newfs /dev/md/dsk/d1

Solaris 8 使用及编辑PostScript字体

简体中文 Solaris 操作环境在显示 PostScript 系统 (DPS) 中提供 PostScript 字体。本节描述了简体中文 Solaris 软件中 DPS 的使用,以及使用简体中文 Solaris 软件中的 DPS 需要什么。有关进一步的细节,请参见由 Adobe? Systems 公司所出版的 Programming the Display PostScript System with X (X 环境下的显示 PostScript 系统编程)。 -------------------------------------------------------------------------------- 简体...

Solaris 补丁维护

什么是Patch? 简单的说,补丁就是一些替换现存的文件和目录的文件目录集合。补丁纠正应用程序的错误或增加功能。 Patch编号 每个补丁都有编号。例如补丁号为101945,版本是34的话,这个补丁的目录名就是101945-34. patchadd命令用于安装补丁: # cd /tmp # ls 105160-01 ps_data sdt_fl8zKOI_ # patchadd 105160-01 Checking installed packages and patches... Verifying sufficIEnt filesystem capacity (dry run method) Install...

Solaris培训第一章:系统概念

第一章:系统概念(System Concepts)ObjectivesUpon completion of this module, you should be able toMatch the three parts of an operating system (kernel, shell, and file system) to their definitionsIdentify the three most common shells in the Solaris environmentDistinguish between multitasking and multiuserDescribe the clIEnt-server relationshipDefine the following basic system terms: host, host nam...

使用Yassp工具包安装安全的Solaris系统

* 简化:建议在一台主机上只运行一至两种服务。使用多台服务器,而不要只用一台超级服务器去完成所有的工作。这样便于应用的隔离,可靠性的提高,也易于排错及进行软/硬件地升级。切记,只运行必要的程序。* 硬件:考虑使用串囗终端安装系统。保证网络环境的可信以及封闭。* 保证安全地下载软件:在一个封闭的或者没有对外路由的网络环境中,通过ftp与网络内部其它主机传送文件。如果网络并不是完全封闭的,要在文件传输完成后,马上断...

Sun Solaris 上杀掉连接已经超时的进程脚本

今天遇到下面这个问题,在朋友们的帮助下终于成功了,在此表示感谢,同时把脚本贴出来希望对大家有帮助,也希望朋友们可以优化这个脚本。公司是做软件开发的,程序员们的程序都要连接数据库进行调试。可是他们的程序死了以后数据库还是连接的,这样一来系统的资源(内存)就会被占用被耗尽,于是我就要经常去杀死已经死了的进程,可是这样很麻烦,我想编一个shell脚本,可不知道如何下手,就请大虾们帮帮忙了:-)例如下面这些 323 32...

从Solaris上移除Netscape Message Server

原文来自Netscape说明 从Solaris上移除Message Server同移除其它相关的SuiteSpot Server不同,需参照下面的步骤进行: 1.以root用户身份登录; 2.进入/etc目录: cd /etc 3.停止Netscape Message Server: ./NscpMail stop 4.移除下列文件: rm netscape.mail.conf NscpMail mailbin nsmail.als 5.进入/usr/lib目录: cd /usr/lib 6.移除下列文件: rm libNSmail.so libNSmatch.so libldap*.so liblcache*.so 7.重命名sendmail.bak...

Solaris 实现安装包的反安装

工作中,有时需要移植一些已经安装过的Solaris包,或者对已经安装后的包进行修改,但一时又无法找到原来的安装包。系统升级时,有时也常常涉及到对原来系统的备份问题,这时需要一些能够对原来的安装包进行备份,又能够在新系统上进行安装的工具。Solaris本身并不提供直接的工具用于包的移植。 但Solaris在安装本身通用的PKG包时,会产生两个与安装包相关的文档/上录,分别在/var/sadm/pkg/<pkgname>下和/var/sadm/install/conten...

solaris raid 制作大集合

在操作系统安装结束后 安装DiskSuite_4.2.1软件及相关补丁 以下以实力的方式介绍“引导盘镜像操作” 例子中操作系统分区定义如下: c0t0d0s0 / c0t0d0s1 swap c0t0d0s3 /var c0t0d0s4 (metaDB*3) c0t0d0s5 /opt c0t0d0s6 /usr c0t0d0s7 /export/home 用root用户登陆 运行以下命令: # prtvtoc /dev/rdsk/c0t0d0s2 > boot-vtoc.tab # fmthard -s boot-vtoc.tab /dev/rdsk/c0t1d0s2 以上命令将第2硬盘的文件分区表调整为和引导盘一致...