Solaris系统管理员常用命令

合集下载

Solaris10常用命令

Solaris10常用命令

Solaris 10 常用命令禁止自动启动图形界面 /usr/dt/bin/dtconfig -d允许自动启动图形界面 /usr/dt/bin/dtconfig -e登录桌面系统 svcs -xv ————————————————————————————查看 CPU 状态/usr/sbin/psrinfo -v ————————————————————————————查看硬盘使用情况df -h ————————————————————————————查看当前命令行所用shellecho $0在使用solaris平台时,发现不支持backspace和上下键重复一个命令该如何设置呢?输入命令:stty erase ^H可以使退格键正常注意 ^H是 CTRL+V CTRL+H 输出的.#ksh进入ksh 的shell下#set -o vi按一下ESC,再用k键逐条显示你以前的命令,编辑的话用vi的编辑命令。

----------------------------------------root 能够 ftp登录修改/etc/ftpd/ftpusers将root注释掉-----------------------------------------建立用户mkdir /export/home/testuseradd -u 1006 -g 10 -d /export/home/test -s /bin/sh test__________________________________________________________________ Solaris 10查看内存大小及使用情况看物理内存用prtconf,在x86和sparc都通用的:# prtconf -vp | grep MemMemory size: 1015 Megabytes用vmstat看使用情况:# vmstat 1kthr memory page disk faults cpur b w swap free re mf pi po fr de sr cd s0 s1 -- in sy cs us sy id0 0 0 1016848 587012 36 117 73 1 3 0 121 11 -0 11 0 475 2930 936 7 2 910 0 0 963184 522692 11 27 0 0 0 0 0 0 0 0 0 393 848 273 1 1 980 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 399 328 281 0 0 1000 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 402 1368 283 1 0 990 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 387 772 258 0 1 990 0 0 963184 522732 0 0 0 0 0 0 0 0 0 0 0 400 1801 274 1 0 99-------------------------------------------------------------------------------Solaris里哪个快捷键组合使用上一个命令??ksh shellvi /etc/profile环境文件.profile加入set -o viEDITOR=/usr/bin/vi然后使用ESC键+ J/Ksolaris 10 网络配置/linux/201001/290816.shtml激活网卡,配置IP地址临时修改 IP ,重启动后变回去假如网卡名称为pcn0ifconfig -a #查看网卡信息ifconfig pcn0 plumb #激活网卡ifconfig pcn0 unplumb #关闭网卡ifconfig pcn0 192.168.1.133 netmask 255.255.255.0 up #配置IP地址永久修改 IPsolaris要上网还需要配置以下四个文件:/etc/hosts or /etc/inet/hosts/etc/defaultrouter/etc/resolv.conf/etc/nsswitch.conf其中defaultrouter与resolv.conf两个文件需要新建配置:/etc/hosts or /etc/inet/hosts127.0.0.1 localhost192.168.0.3 lion loghost/etc/defaultrouter192.168.1.1/etc/resolv.confnameserver 202.96.64.68/etc/nsswitch.confhosts: files dns-------------------------------------------------------------------------------记录每一条命令的日志Solaris操作系统可以通过设置日志文件可以对每个用户的每一条命令进行纪录,这一功能默认是不开放的,为了打开它,需要执行/usr/lib/acct目录下的accton文件,格式如下/usr/lib/acct/accton /var/adm/pacct在sun的手册上,只有这一种用法,但这样做的缺点是明显的,大多数有经验的入侵者一定不会放过/var/adm和 /var/log这两个目录的,如果它们看到有pacct这个东西,不删才怪。

solaris10系统管理命令和系统备份方法

solaris10系统管理命令和系统备份方法

solaris 10 一些系统管理命令和系统备份方法1.查看系统版本和系统型号uname -aunmae -XCat /etc/releaseshowrevSunOS5.10其实和Solaris 10是一个东西,名称不同,与Solaris系统的起源相关。

下面是两者的关系介绍:HistoryIn 1987, AT&T and Sun announced that they were collaborating on a project to merge the most popular Unix variants on the market at that time: BSD, System V, and Xenix. This would become Unix System V Release 4 (SVR4).[3]On September 4, 1991, Sun announced that it would replace its existingBSD-derived Unix, SunOS 4, with one based on SVR4. This was identified internally as SunOS 5, but a new marketing name was introduced at the same time: Solaris 2.[4] While SunOS 4.1.x micro releases were retroactively named Solaris 1 by Sun, the Solaris name is almost exclusively used to refer to the SVR4-derived SunOS 5.0 and later.[5]The justification for this new "overbrand" was that it encompassed not only SunOS, but also the OpenWindows graphical user interface and Open Network Computing (ONC) functionality. The SunOS minor version is included in the Solaris release number; for example, Solaris 2.4 incorporated SunOS 5.4. After Solaris 2.6, Sun dropped the "2." from the number, so Solaris 7 incorporates SunOS 5.7, and the latest release SunOS 5.10 forms the core of Solaris 10.2.显示系统中磁盘的数量formatroot@IEDB # formatSearching for disks...doneAVAILABLE DISK SELECTIONS:0. c1t0d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>/pci@1f,700000/scsi@2/sd@0,01. c1t2d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>/pci@1f,700000/scsi@2/sd@2,02. c1t3d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848>/pci@1f,700000/scsi@2/sd@3,0但是,如果系统中存在硬件raid,format显示的有可能是做过raid的之后的逻辑盘。

Solaris的中文命令参考手册

Solaris的中文命令参考手册
但是我设成 1 0 0 0 0 /usr/bin/ps
希望能自动在一分钟之后显示进程。但是没有成功。
HELP ME
===============================================
15 1 * * * /opt/bin/ta.sh /opt/aadir > /dev/null
-rw-r--r-- 1 keven user 120 10月 2 20:54 test1
-rw-r--r-- 1 keven user 0 9月 30 08:54 test2
-rw-r--r-- 1 keven user 0 9月 30 08:54 test3
-rw-r--r-- 1 root other 247 10月 2 07:58 tt.txt
# ls -ld using_samba //查看目录的权限
drwxr-xr-x 2 root other 512 5月 8 22:23 using_samba
$ ls -a
. .cshrc list ss test1 test3
.. .login ok.txt test.txt test2 tt.txt
rm
rm -i test.txt test2.txt //交互式删除文件
rm -r /tem/testd //删除目录和目录下的文件
rm -ir /tem/testd //交互式的删除目录和目录下的文件
cp
cp -i oldfilename newfilename //交互式拷贝
cp /export/home/keven/ok.txt /export/home/wing/test.txt

solaris 常用命令

solaris 常用命令

solaris 常用命令SOLARIS操作系统中区分大小写字母,要注意输入系统的字符的大小写是正确的.在图形界面的CDE环境下,用鼠标的左键可以选定终端中的一个单词或一行字符,用鼠标的中键可以把选定的内容复制到光标当前的位置,十分方便.1、man <要查的命令名字>;给出要查命令所有选项的含义,以及命令的详细说明.2、ls 相当于DOS的dir它的常用选项有-l(显示文件的详细信息),-a(显示包括隐含文件在内),-R(recursive,显示子目录中所有的文件和子目录),-t(依照文件最后修改时间的顺序列出文件名).例如:ls 列出目前目录下的文件名。

ls -a 列出包含以.起始的隐藏文件在内的所有文件名。

ls -t 依照文件最后修改时间的顺序,依序列出文件名。

ls -l 列出目录下所有文件的许可权、拥有者、文件大小、修改时间及名称。

ls -R 显示出目录下,以及其所有子目录的文件名。

内容很多一屏显示不完时,可用管道符连接more命令,每显示一屏暂停,按空格键继续.如: ls -altR | more注意:ls rms*.* 将列出rms.ini这类中间带"."的文件,而不会列出rms这类不带"."的文件,用ls rms* 可以把带"."和不带"."的文件都列出3、clear 相当于DOS的cls,清除屏幕上的内容4、mkdir <目录名>; 相当于DOS的md,新建一个目录5、cd <目录名>;相当于DOS的cd,和DOS的cd不一样的是,只输入cd将回到HOME目录.6、rm <文件名>;相当于DOS的del,支持通配符*和?,例如rm file*, 为了不误删除想要的文件,在用通配符删除之前,先用ls file* 看看是否列出的文件都需要删除.要注意,用命令行删除的文件是无法恢复的,Unix操作系统因为多用户的原因,无法提供DOS下的undelete命令.如果在Solaris的CDE环境下,扔到垃圾箱里的文件是可以恢复的,因为扔到垃圾箱里的文件并没有被真正删除.rm -r <目录名>;相当于DOS的deltree,小心使用.例如:rm file1 删除文件名为 file1 的文件。

solaris常用命令及使用

solaris常用命令及使用

set prompt='%~ ' # %~ 表示当前路径
13、如何修改屏幕分辨率?
首先,在/dev/fbs中得到图形卡类型;
然后用/usr/sbin下的相关配置命令,如ffbconfig/afbconfig等;
以 ffbconfig为例,使用#ffbconfig -prconf,获得可使用的分辨率和当前分辨率;
8、answerbook的安装,进入……/product目录后,用如下命令:pkg -d .
9、SUN U60只能在单用户模式下运行,如何恢复?
问题描述:
为了将工作站设为从DHCP动态分配IP,并且将主机名由"unknown"改为原名
修改了/etc/init.d/rootusr,将dhcpinfo后面三行(不是四行)注释掉;
a) su
b) ***; connect internal
f) SVRMGRL> startup
g) SVRMGRL> quit
h) lsnrctl start
11.重启动,你就可以以无密码的root登陆了,这时更改你的密码。
4、如何动态改变SWAP区的大小?
方法是:先用mkfile建一个空文件,然后用Swap 命令即可;具体步骤,举例说明如下:如利用/export/home磁盘片中的空间,把swap区扩大200m(当然你可以要求更大):
a)、 #mkdir /export/home/swap
步骤如下:
1.把你的solaris光盘放进cdrom
2.键入stop+a
3.当出现'ok'字样时,键入boot cdrom -s

Solaris技术手册

Solaris技术手册

Solaris技术手册一 . 基本的OS命令1.成为超级用户命令:su%su(回车)2.退出超级用户状态:exit#exit(回车)3.获取当前工作目录:pwd%pwd(回车)4.查找文件尾命令:tailtail文件名(回车)5.分页显示文件内容命令:more文件名(回车)用more找文件内容时,检索有关字符串,键入/字符串(回车)查到一个匹配的串后,继续查找,键入n(回车)退出more,则键入q(回车)或ctr+c6.显示所有登录用户:who(回车)7.显示所有登录的用户finger8.显示哪个用户登录到了哪个系统rusers -l(回车)9.显示登录的用户及其正在干什麽whodo(回车)10.显示用户的Uid和Gidid(回车)11.显示正在运行的进程ps -aef(回车)12.显示环境变量及其值%evn(回车)13.设置环境变量之值(1)Bshell和Rshell (变量名一般为大写字母)HIS=50;export HIS(2)对cshellsetenv DISPLAY SUN:O14.在文件中查找串:grep 串文件名(回车)15.显示文件类型file 文件名(回车)16.生成新文件方法(1)使用cat命令cat >>f1(回车)输入文本(回车)ctr+d(2)使用touch命令touch f1(回车)(3)cp f1 f217.文件改名mv f1 f2(回车)18.如何查找文件findfind / -name myfile -printfind /usr -name ˋ*ˊC -print19.如何删去所有core文件:find / -name core -exec rm { } ¥;20.利用管道|man cat | lp(回车)ps -aef | grep openwin(回车)21.杀掉进程kill — 9 PID22.显示所示所有路径echo $PATH23.查找某程序位于何处:which openwin(回车)24.设置路径:(1)Bshell和KshellPATH=目录:目录:目录•••••;export PATH (2)ChellSet path=(目录:目录:目录•••)25.查联机手册man lp(回车)26.显示磁盘空间使用情况df -k(回车)二 . 引导和关闭系统1. 在OK状态下引导系统到多用户OK boot(回车)2.在OK状态下引导到单用户OK boot -s(回车)3.从单用户到多用户ctrl+D4.如何下机# init 0(回车)5.如何紧急下机stop+A三. . 设备管理与使用:1.检查磁盘使用情况du(回车)or du -s(回车)2.查找磁盘信息prtvtoc /dev/rdsk/c0tld0s3(回车)3.格式化软盘使之为dos格式fdformat -d(回车)4.在软盘上生成文件系统fdformat(回车)newfs /dev/diskette(回车)5.将软盘从软区中退出eject /dev/diskette(回车)6.如何来回拉磁带mt -f /dev/rmt/o retension7.倒带mt -f /dev/rmt/o rewind8.查寻磁带驱动器的状态mt -f /dev/rmt/o status(回车)四 . 文件系统1./ect/vfstab文件中一行的意义2.显示当前已安装的文件系统mount(回车)3.检查文件系统的一致性fsck(回车)4.安装某类文件系统mount -F nfs(回车)mount 安装点5.拆卸某个文件系统umount 安装点6.用盒式磁带备分文件系统过程:(1)init s(回车)(进入单用户)(2)nfsdump cuf /dev/rmt/0 C0t0d0s3(回车)7.恢复一个备分的文件系统(1)init s(回车)(2)umount 安装点(3)newfs /dev/rdsk/c0t0d0s3(回车)(4)mount安装点(回车)(5)cd安装点(6)ufsrestore rvf /dev/rmt/0(回车)五 . 网络使用命令1.显示子网中所有机器:rup(回车)2.登录到远程系统中rlogin远程系统机器名3.判断远程系统是否可用(1)ping远程系统名(回车)(2)rup远程系统名(回车)4.在系统之间传送文件(1)ftp(2)rcp六 . 安全性:1.建立或改变用户口令:password 用户名(回车)2.设置文件的权限:chmod nnn f1(回车)3.改变文件的所有者:chown 用户名文件名4.改变文件组的属性:chgrp 组名文件名(回车)七 . 系统常用命令1.查系统的机器号sysdef -h(回车)或hostid(回车)2.查询某个系统启动了多久uptime(回车)3.查询一个系统最近何时被引导过who -b(回车)4.查系统硬件类型uname -m(回车)5.查系统的CPU类型uname -p(回车)6.查系统OS版本号uname -r(回车)7.增加系统交换区(1)列出swap文件swap -l(回车)(2)生成swap文件mkfile nnn [k/b/m]文件名(回车)(3)增加swap区swap -a [swap文件绝对路径名](4)删除可用的swap文件swap -d swap文件(5)增加一个swap文件到/etc/vfstab 文件中:swap 文件绝对路径— swap — no —8.查询系统日期daet(回车)9.显示系统配置信息sysdef(回车)或prtconf(回车)第二章.Netra系统的安装与培训一 . Netra的安装1.OK boot cdrom(回车)2.回答N(回车)3.回答Yes(回车)二 .Netra系统的配置1.进入配置界面(窗口)••••••login:键入setup(回车)••••••password:键入setup 的口令,即setup(回车)2.用鼠标左键,点击Netscape图形界面3.接下来出现用户校验窗口,再次输入用户名setup及其口令setup即可进入管理窗口界面。

Solaris10常用命令指南

Solaris10常用命令指南
14. vi 编辑器
命令状态: j,k,h,l:上下左右 0: 行首 $: 行尾
i,I :插入命令,i 在当前光标处插入 I 行首插入 a,A:追加命令,a 在当前光标后追加,A 在行末追加 o,O:打开命令,o 在当前行下打开一行,O 在当前行上插入一行 r,R :替换命令,r 替换当前光标处字符,R 从光标处开始替换 数字 s: 替换指定数量字符 x: 删除光标处字符 dd: 删除当前行 d0: 删除光标前半行 软件开发网 d$: 删除光标后半行 ctrl+f :后翻页 ctrl+b:前翻页 G : 文件尾
(三) 软件包管理
1. pkginfo 显示软件包信息 命令格式: pkginfo -d[ device|pathname] -l pkg_name
例子:
这三个域为: pkg_category 软件包种类,可为 application,graphics 或 system.
2. cd 目录转换,等同于 dos 下 cd 命令
注意目录分隔符为“/”,与 dos 相反 命令格式ቤተ መጻሕፍቲ ባይዱcd dirname
3. pwd 显示当前路径
4. cat 显示文件内容,等同于 dos 下 type 命令
命令格式:cat filename
5. .more 以分页方式查看文件内容.
命令格式:more filename
料导向到;这个文档上. C. 更改标准输出 —— 在命令後方加">;>; ;",功能与 B.相似,只不 过这会将资料加在文档後方. D. 管道 —— 在两个命令中间加上'|',即可将前方指令的输出当成後方指令的 输入.
例:
cd /tmp ls -l >; /tmp/ls.out cat /tmp/ls.out more /tmp/ls.out rm /tmp/ls.out ls | more ls | wc -l (word count, count line number,算出文档数目)

solaris 10基本命令

solaris 10基本命令
参f——通知tar使用下一个实参作为备份文件名
【3】查看端口
netstat -an | grep 8010
242.4
df -hk
ifconfig -a
ps -ef | grep ora_
tail -f /var/adm/messages
chown name1 /export/home/name1
5、修改/etc/passwd文件
vi /etc/passwd
把其中::/home/name1修改为::/export/home/name1
6、更换用户shell,使用bash可以使用上下方向键来选择历史命令
:bin/sh修改为:/bin/bash
:wq!(保存退出)
【2】tar命令
tar把文件保存到归档介质中,或直接从介质中读取归档文件。归档介质可以是软盘、磁带或常规文件。
1。使用tar创建备份
tar c(r)vn filename 或 tar cvfk device
#device参数是备份设备名称或是tar备份文件
"t"和“v"选项的组合可以显示一个目录列表
“f"指明下一个参数(device)为要读取得备份内容
3。从tar备份重读取文件
tar xvf device filename
#tar查找device上的备份,把适合filename的所有文件提取出来,并把他们放到当前路径相关的位置。注意,tar不能识别通配符,所以filename中应该是一系列明确的文件名。
#c——指定创建一个新的备份,它可以覆盖已有的同名文件
r——自动把文件加到档案文件的尾部,而不是生成新的文件。注意r选项只对磁盘上的档案文件有效,不能在磁带上使用。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Solaris系统管理员常用命令1. Solaris 操作系统操作系统的版本:Solaris 1.x(sunos4.1.x), Solaris 2.x(sunos 5.x), Solaris 7, Solaris 8特点: 多用户, 多任务(or 多进程,多线程), 分布式计算(处理)应用: Client-Server方式中的服务器o NFS Server,o Name services Server,o mail Server,o Operating system Server,o Database Servero Application Server2. SUN 服务器体系结构硬件(Hardware) --> Solaris 系统内核(Kernel)-->指令 Shell-->应用软件(Applications)o SUN 服务器的体系结构发展(Kernel and Application Architecture): [1] SPARC-->[2] SuperSPARC-->[3] UltraSPARC-->[4] sun4c,-->[5] sun4m-->[6] sun4uo 常见硬件组成[1] 处理器 CUP,[2] 内存 Memory,[3] 系统总线 bus,[4] 硬盘 disk,[5] 显示器 monitor,[6] 键盘 keyboard,[7] 光驱 cdrom,[8] 磁带机 tape,[9] 网卡 net......3. Openboot(Prom) 常用命令及 Solaris 操作系统的安装Openboot(Prom) 常用命令:=========================ok> help (帮助命令)ok> banner (显示系统hostid, memory, mac addr等nvrom配置信息)ok> .version (显示prom版本信息)ok> devalias (系统设备别名)例如devalias cdrom1 /sbus/SUNW,fas@e8800000/sd@5,0ok> nvalias (prom命令/信息别名)ok> probe-scsi-all (显示所有scsi设备)ok> printenv (显示prom系统环境变量)ok> setenv (设置prom系统环境变量)例如:setenv auto-boot falsesetenv boot-device disk net cdromok> set-defaults (设置prom系统环境变量为缺省值) ok> resetSolaris 操作系统的安装:=======================o 从光盘启动,并安装操作系统命令:ok> boot cdrom,o 终止系统安装/启动:stop+a--> sync--> reseto 继续安装/启动ok> go,o 安装过程中须提供主要信息[1]主机名host name,[2]网络network,ip地址,[3]网络服务器类型nis+/other/none/standlone,[4]子网掩码netmask,[5]时区time zone,[6]日期/时间date/time[7]安装方式:升级/初始安装upgrade/initial,[8]硬盘分区信息例如:partition:0 /,1 swap,2 backup,3,4,5,6 /usr,7 /export/homeo Solaris操作系统常见分区功能[1] / 操作系统根目录[2] Swap 内存交换区[3] /usr 存放系统应用软件及命令[4] /opt 安装用户应用软件[5] /var 系统信息存放区[6] /export/home 用户目录区系统安装信息日志:=================/var/sadm/install/contents, install_log4. 应用软件常用安装/删除命令(add/delete software)图形工具命令============# admintool&命令行工具==========# pkginfo, 例如: # pkginfo | grep ab# pkgadd, 例如: # pkgadd -d . SUNWsprot SUNWabc# pkgrm, 例如: # pkgrm SUNWsport SUNWabc# pkgchk 例如: # pkgchk SUNWsport SUNWabc5. 补丁管理命令Patch查看patch: # showrev -p,安装patch: # ./installpatch .备份patch: # ./backoutpatch 102972-01patch安装目录: /var/sadm/patchpatch信息网站: 6. 操作系统启动过程及运行级别操作系统启动过程================[1] prom (系统自检selftest) ,[2] bootblk, (系统引导盘启动扇区),[3] ufsboot (/platform/'uname -i'/ufsboot),[4] kernel (initself, /kernel/genunix, /etc/system),[5] init (/sbin/init, /etc/inittab, /sbin/rc*.d,/etc/rc*.d, /etc/init.d)操作系统自动配置过程====================[1] 内核上载入内存(kernel module are load to memory) o 静态内核static core:/kernel/genunix, /platform/.../kernel/unix,o 动态内核dynamically loaded module:driver module, streams, ufs module, nfs module/kernel/,/platform/.../kernel/unix, /usr/kernelo /etc/system内容:moddir,exclude rootdev,set pt_cnt=100...............[2] 设备配置(device configration )o device tree: /devices, /devo /etc/path_to_install查看操作系统配置==================# dmesg,# printconf,# sysdef# /usr/platform/sun4u/sbin/prtdiag# /usr/platform/sun43u/sbin/prtdiag重新配置系统硬件=================# touch /reconfigure# init 0ok boot -r (重新启动/配置系统硬件)ok boot -ar在系统运行情况下,如果不想重新启动系统,安装硬盘/磁带等热插拔硬件,则:# drvconfig# devlinks# disks# tapes查看配置情况:# dmesg# printconf# sysdef操作系统运行级别==================系统启动时,进入/etc/inittab中initdefault所定义的运行级别(deafult 3) 各运行级别的定义:run level:0, (halt, shotdown, stop+a,sync,go )1, (single user, boot -s, init s )2, (multiuser, unshare net)3, (multiuser, deafult)5, (halt, power off )6, (reboot to level 3 )S (init 1, boot -s)改变系统运行级别命令====================# init 0, halt, shotdown, stop+a,sync,go# init 1, single user, boot -s, init s# init 2, multiuser, unshare net# init 3, multiuser, deafult# init 5, halt, power off# init 6, reboot to level 3# init s, init 1, boot -s# init *,shotdown,halt,poweroff, reboot -- -r, reboot -- -sok> boot -s, boot -sra启动、关闭Solaris 操作系统==========================ok> boot -r (一般在安装新设备如硬盘等后,重起机器,重建系统内核)。

ok> boot cdrom - brower (从CDROM启动机器,重新安装系统,界面为浏览器方式)。

# sync (将内存中的内容写入硬盘)。

# halt (或 /etc/init 0) (关闭系统)。

# reboot7. 操作系统启动/关闭时运行的脚本命令Solaris操作系统会在系统启动或关闭时自动运行脚本命令例如: 有一个启动/关闭数据库的命令脚本/etc/init.d/rdbms,想在系统启动/停止时自动启动/关闭数据库:# vi /etc/init.d/rdbms# cd /etc/init3.d# ln /etc/init.d/rdbms S22rdbms (在系统启动时,运行命令脚本)# cd /etc/init0.d# ln /etc/init.d/rdbms K8822rdbms (在系统关闭时,运行命令脚本)也可手动执行:# /etc/init.d/rdbms stop# /etc/init.d/rdbms start要定时运行一个程序====================在/var/spool/cron/crontabs/root中加入分_时_日_月_年 /运用程序8. 硬盘分区及格式化(disk partition and format )# foramt (可显示硬盘类型, 大小, 分区情况. 可重新分区, 格式化等) 0 >partition>p>0>1>3>4>5>6>7>print>label>format>quit>quit0 root wm 0 - 3514 3.62GB (3515/0/0) 75924001 swap wu 3515 - 3757 256.29MB (243/0/0) 5248802 backup wm 0 - 3879 4.00GB (3880/0/0) 83808003 unassigned wm 3758 - 3879 128.67MB (122/0/0) 2635204 unassigned wm 0 0 (0/0/0) 05 unassigned wm 0 0 (0/0/0) 06 unassigned wm 0 0 (0/0/0) 07 unassigned wm 0 0 (0/0/0) 0#foramt1>type>partition>print>0root wm 0 1940c>7root wm 0 1940c>p0 root wm 0 -1939 2.00GB (1940/0/0) 41904002 backup wm 0 - 3879 4.00GB (3880/0/0) 83808007 home wm 1940-3879 2.00GB (1940/0/0) 4190400>label>quit>quit9. Solaris 文件系统管理(unix file system )常见文件系统类型================[1]ufs,[2]hsfs,[3]pcfs,[4]vxfs....设备名描述(硬盘)==================/dev/rdsk/c0t0d0s0,(裸设备/字符设备raw disk)/dev/dsk/c0t0d0s0,(逻辑设备/块设备logicl disk , block device)存储设备上建立文件系统======================# newfs /dev/rdsk/c0t1d0s7系统文件系统记录=================# vi /etc/vfstabfd - /dev/fd fd - no -/proc - /proc proc - no -/dev/dsk/c0t0d0s1 - - swap - no -/dev/dsk/c0t0d0s0 /dev/rdsk/c0t0d0s0 / ufs 1 no -/dev/dsk/c0t0d0s3 /dev/rdsk/c0t0d0s3 /cache ufs 2 yes -/dev/dsk/c0t0d0s7 /dev/rdsk/c0t0d0s7 /export/home ufs 2 yes - /dev/dsk/c0t1d0s7 /dev/rdsk/c0t1d0s7 /export/home1 ufs 2 yes - swap - /tmp tmpfs - yes -常用文件系统的操作命令======================示例:# umount /export/home1# mount /dev/dsk/c0t1d0s7 /export/home1# umount /dev/dsk/c0t1d0s7# mount -F pcfs /dev/diskette /floppy (mount 软盘)# mount -F hsfs -o ro /dev/rdsk/c0t6d0s0 /cdrom (mount 光驱)# mountall -l# umountall -l# volcheck# fdformat (软盘格式化)# eject cdrom (弹出光驱)# eject floppy (弹出软盘)Swap区文件系统的管理====================# swap -l,-a,-d,-s增加Swap区示例# mkfile 20m /export/home1/swap# swap -a /export/home1/swap# swap -l# swap -d /export/home1/swap# vi /etc/vfstab/dev/dsk/c0t0d0s1 - - swap - no -/export/home1/swap - - swap - no -swap - /tmp tmpfs - yes -文件系统的维护/管理(maintain file system )[1] fsck,sync,fslush deamon( 30 second)stop+async[2] # umount /dev/dsk/c0t0d0s7# fsck /dev/rdsk/c0t0d0s7# fsck /export/home# mount /dev/dsk/c0t0d0s7 /export/home# ls /export/home/lost+found10. 系统备份/恢复(backup and restore )系统备份级别============[1] 共10级 level,[2] 0 级为全备份full,[3] 2-9 级为增量备份inc,[4] /etc/dumpdates,备份设备一般为磁带==================[1]tape,[2]设备名 /dev/rmt/0lbn (l,m,h density; b BSD behavior, n no rewind)系统系统备份/恢复命令=====================[1] ufsdump,[2] ufsrestore,例如:# ufsdump 0uf /dev/rmt/0 /export/home# cd /var/tmp# ufsrestore tvf /dev/rmt/0# ufsrestore xvf /dev/rmt/0 /export/home恢复系统根目录操作举例(restore / file system )ok> boot cdrom -s系统启动后,不进行安装,打开一个命令窗口:# newfs /dev/rdsk/c0t3d0s0# fsck /dev/rdsk/c0t3d0s0# mount /dev/dsk/c0t3d0s0 /a# cd /a# ufsdump rvf /dev/rmt/0# rm restoresymtable# cd /usr/platform/'uname -i'/libfs/ufs# installboot bootblk /dev/rdsk/c0t3d0s0# umount /a# init 6常用备份/恢复命令(dditional backup command )============================================[1] mt,[2] tar,[3] dd,[4] cpio软盘操作===========# volcheck# fdformat -U (unix格式化软盘), fdformat -d (dos 系统格式化)# newfs /vol/dev/aliases/floppy0(在软盘上建UFS文件系统)# mount -t pcfs /dev/fd0 /pcfs# eject floppy光驱操作=========# mount -F hsfs /dev/dsk/c0t6d0s0 /mnt/cdrom# fuser -k /mnt/cdrom# eject磁带机操作============# mt -f /dev/rmt/0 rew (到带)# mt -f /dev/rmt/0n status{eof | rewind | erase | offline | bsf n | fsf n}(0n 表示磁带操作完后不到带,status 表示查看磁带状态,eof 表示到磁带最后一个文件,rewind 表示到带到磁带最前,erase 摸掉,offline 弹出磁带,bsf n 磁带往回退n个文件,fsf n 磁带往前n个文件)# tar xvf /dev/rmt/0(从磁带到硬盘,解开归档文件)# tar tvf /dev/rmt/0(查看磁带内容,查看归档文件内容)# tar cvf /dev/rmt/0 文件系统(将文件系统考入磁带,将多个文件、目录建成归档文件)11. 网络管理(network)相关配置文件=============[1] /etc/nodename[2] /etc/hosts[3] /etc/hostname.hme0 (qe0, le0, hme1, hme2, ..., hme0:1, hme0:2, ... )[4] /etc/netmasks[5] /etc/networks[6] /etc/defaultrouter[7] /etc/notrouter[8] /etc/inetd.conf[9] /etc/rpc[10] /etc/services相关进程deamon:================[1] in.tcpipd[2] in.routed[3] in.rdisc......常用网络管理命令command:========================[1] ifconfig -a[2] netstat -rn[3] snoop -d hme0[4] route[5] arp -a[6] /usr/sbin/ping[7] /usr/bin/telnet[8] /usr/bin/rlogin[9] /usr/bin/ftp[10] /usr/openwin/bin/xhost配制网络端口============# ifconfig示例:# ifconfig qe0 inet 10.10.10.1 netmask 255.255.255.0 broadcast10.10.10.255 plumb# ifconfig qe0 inet 10.10.10.1 netmask 255.255.255.0 broadcast10.10.10.255 up# ifconfig qe0 inet 10.10.10.1 netmask 255.255.255.0 broadcast10.10.10.255 down修改路由表============# netstat -r# route add net 10.10.10.0 10.10.10.1 1# route add default 10.10.10.1 1o 增加静态路由:# vi /etc/defaultrouter10.10.10.1 i1# sync;sync;rebooto 查看路由进程# ps -ef |grep routed重新关闭/启动tcp/ip协议进程=============================#sh /etc/init.d/inetinit stop#sh /etc/init.d/inetinit start12. 路由服务器:系统有两个/或两个以上的网口,可作为路由器或防火墙禁止两个网口间路由ip====================# cd /etc# touch notrouter# sync# sync# reboot查看路由进程=============# ps -ef |grep routed# ps -ef |grep in.rdisc13. 域名服务器(dns)相应配置文件============[1] /etc/named.boot[2] /etc/named.conf (only for solaris 2.7)[3] /var/named/db.*;[4] /etc/nsswitch.conf[5] /etc/resolv.conf相应系统进程============[1] d;[2] bind相关命令========[1] /etc/init.d/inetsvc;# /etc/init.d/inetsvc stop # /etc/init.d/inetsvc start[2] nslookup域名服务client端配置示例========================# vi /etc/nsswitch.conf hosts: files dns# vi /etc/resolv.conf domain search nameserver 192.168.0.100# nslookup14. NIS 服务器相应配置文件============[1] /var/yp,[2] /var/yp/Makefile[3] /etc/defaultdomain[4] /etc/nsswitch.conf[5] /etc/hosts,[6] /etc/networks, ...相应系统进程============[1] ypserv;[2] ypbind相关命令========[1] domainname[2] /etc/init.d/rpc (start/stop ypserv,ypbind)[3] ypinit -m; ypinit -c[4] yppush;[5] ypcatNIS 配置示例========================# vi /etc/defaultdomain# domainname # cd /var/yp# cp /etc/nsswitch.nis /etc/nsswitch.conf# vi Makefile#B=-b nis no dnsB=B=-b nis also dns#B=# vi resolv.conf# /usr/ccs/bin/make# ypinit -m# /etc/init.d/rpc start# yppush# ypcat hosts# ypinit -cclient端配置============# vi /etc/defaultdomain# domainname # cp /etc/nsswitch.nis /etc/nsswitch.conf# ypinit -c# /etc/init.d/rpc start# ypcat hosts15. NFS 文件系统(nfs file system )相应配置文件============[1] /etc/dfs/dfstab;(nfs server)例如:# vi /etc/dfs/dfstabshare -F nfs -o rw=engineering -d "home dirs" /export/home share -F nfs -o ro -d "app dirs" /export/appshare -F nfs -o ro -d "man dirs" /usr/share/man[2] /etc/vfstab;(nfs client)# vi /etc/vfstabi2:/export/home - /export/home nfs - yes soft,bgi2:/export/app - /export/app nfs - yes soft,bgi2:/usr/share/man - /usr/share/man nfs - yes soft,bgrw|ro,bg|fg, soft|hard, intr|nointr,suid|nosuid, timeo=n default=11x.1sec, retry=n 1k.相应系统进程============[1] mountd[2] nfsd[3] statd[4] lockd相关命令========[1] share,例如:# share -F nfs /export/home# share -F nfs -o ro /usr/share/man[2] unshare,[3] shareall,[4] unshareall;[5] mount例如:# mount nfsserver:/export/home /export/home# mount nfsserver:/export/app /export/app# mount nfsserver:/usr/share/man /usr/share/man[6] umount,[7] mountall,[8] umountall,[9] dfshares host,[10] dfmounts[11] /etc/init.d/nfs.server; /etc/init.d/nfs.client例如:# /etc/init.d/nfs.server start16. 并行打印机管理(Parallel Port Printer )并行打印机driver================/dev/bpp0-> /devices/.../...:bpp0 (打印server: i2)/dev/ecpp0->/devices/.../...:ecpp0 (打印client: i1)图形管理工具=============# admintool &Menu:Browse-->printersMenu:Edit-->add-->Local Printer...Printer Name: bpp0Print Server: i2Description: bpp on i2Print Port: /dev/bpp0Printer Type: PostScriptFile Content: PostScriptFault Notification: NoneOption: Accept Print Requests, Process Print Requests User Access List: allpress OK# admintool &Menu:Browse-->printersMenu:Edit-->add-->Access to Printer...Print Client: i1Printer Name: bpp0Print Server: i2Description: bpp0 on i2Option: Default PrinterPress OK# xetopsconvert chinese text file to PostScript file17. 用户管理user account图形管理工具=============# admintool &相关文件========[1] /etc/passwd例如:# vi /etc/passwdmax::1001:10:max li:/home/max:/bin/cshfrank::1002:10:frank lau:/export/home/frank:/sbin/sh[2] /etc/shaddow[3] /etc/group[4] /export/home/user[5] .cshrcC shell# vi .cshrcumask 022set path = ( /bin /usr/bin /usr/sbin /usr/bin /usr/ucb/usr/lib /etc/init.d/usr/lib/netsvc/yp /usr/lib/nis/usr/ccs/bin/usr/openwin/bin )setenv TERM sun-cmdsetenv EDITOR /usr/bin/vi# source .cshrc# setenv PATH "/bin:/usr/bin:/usr/sbin:/usr/ucb/bin"[6] .login[7] .profileB shell# vi .profileumask 022PATH=/usr/sbin:/sbin:/usr/bin:/usr/ucb:/usr/lib:/etc/init.d:PATH=$PATH:/usr/lib/netsvc/yp:/usr/lib/nis:/usr/ccs/bin:/usr/openwin/ binTERM=vt100DISPLAY=i2:0.0export PATH TERM DISPLAY#. /.profile#set[8] .Xdefaults[9] .dt用户管理常用命令=================[1] chmod例如:#chmod -R 755 /export/home/frank[2] chown例如:#chown -R frank:staff /export/home/frank[3] chgrp18. 常用UNIX命令集锦(Commonly used UNIX commands )[1] cat[2] ls -al[3] cd[4] pwd[5] mv[6] cp[7] rm -r[8] rmdir[9] mkdir[10] find (find /etc -name host )[11] lp[12] set; setenv; export;[13] df -k[14] du -k (du .)[15] grep (ps -ef|grep root)[16] ps -ef[17] kill id (kill -9 pid)[18] du[19] ln[20] man( man -k keyword)[21] catman。

相关文档
最新文档