Solaris基础专题
Solaris基础教程
本资料由-校园大学生创业网-提供/ 在线代理/提供部分资料减肥药排行榜/提供部分资料
SUN MICROSYSTEM
--Solaris OS介绍
文件管理
文件信息 ls -l drwxrwxrwx filename 访问权限 mode : rwx rwx rwx r:read w:write x:execute user group other 缩写 : (u) (g) (o)
权限级别(0-7)
文件管理
缺省权限
创建文件和目录时,系统自 动设置一定的权限.缺省权限由 用户mask码控制 $umask &显示用户umask码 umask 设置 文件 目录 022 新文件属主有读权和修 改权 用户组和其他用户有读权 和修改权 用户组和其他用户只有读权 可用umask maskvalue 改变 缺省权限
UIDs(用户ID)与 GIDs(用户组ID)
/etc/passwd文件记录了系统的用户帐号的信息 /etc/group文件记录了系统的用户组的信息 格式 id命令用于查看用户的id号(用户号) su命令用户改变当前的用户。 查看登录状态
命令who、finger、last可以查看用户登录状态。
patchadd命令用于安装补丁
patchrm用于删除补丁
用patchadd -p命令检查PATCH情况
访问SUN公司专门的补丁网站
Solaris的启动过程
启动有四个阶段
Boot PROM 阶段;Boot program 阶段; Kernel 初始 化阶段;/sbin/init 阶段;
用户及用户组管理(二)
可以用admintool图形工具增加、更改、删除用 户和用户组的属性 命令行方式
solaris操作系统基础培训讲义
第一章
solaris 系统管理
solaris 系统管理 solaris 硬盘管理 solaris 文件系统管理 solaris 网络配置与管理 solaris 系统备份与恢复
秘密▲
solaris 系统简介- UNIX 历史
1969 UNIX 的雏形在 Bell 实验室形成。 1972 UNIX 的第 2 版诞生。新特征有:管道、支持编程语言、开始尝试 用 NB ( NB 是 C 语言的前身)编写内核。 1973 UNIX 的第 4 版诞生,内核和外壳用 C 语言重写而成。 1982 Bill Joy 离开了伯克利,与人合资成立了 Sun 公司,基于 BSD 开发并且发行了 SunOS ,后来又发行了 Solaris
秘密▲
系统管理工 具
图形用户界面( GUI )下可以使用窗口菜单方式的系统管理工具: admintool ,它可以实现用户,软件包,串行接口,打印机等的管理 字符终端模式:控制台,串口终端,以及网络终端模式: 范例 : login: root Password: Last login: Thu Feb 24 14:03:36 from 10.72.88.88 Sun Microsystems Inc. SunOS 5.9 Generic May you have a mail
秘密▲
系统 补丁 的安 装
系统的补丁有两种:建议补丁包和特定补丁包
系统建议补丁包的安装:
#./install_cluster 重启后,用 uname –a 检测系统内核版本的升级情况
特定补丁chdir_name
安装特定补丁包 显示当前已打的补丁
showrev –p patchname
Solaris基础
Solaris基础Veret Wu1. 文件系统结构UNIX 使用一个single root 的树状结构文件系统,最顶层称为根目录( root ),包含许多目录,每一个目录底下均存放许多的文件与子目录,用这样的树状结构从根目录到每一个文件均会有一个唯一的找寻的路径。
而每一个使用者在UNIX 下面均有一个HOME directory ,作为这个使用者个人资料的存放处。
UNIX 的每一个目录里头,有两个特殊的目录: 一个是其本身「.」,另一个是其上一层目录「..」。
这两个目录的用途在于使得树状架构的文件系统各目录可以很轻易的双向沟通,同时在使用上也较为方便。
在UNIX 上根目录(/)文件系统是最重要的文件系统,因为在根目录文件系统下,包含核心程序、设备驱动程序目录区、以及各种有关开机的系统程序。
一些特殊的目录储存了各种不同需求的文件与作为指令的程式,如下所述:1. /lib此目录为符号连接文件,连接至/usr/lib。
2. /bin此目录为符号连接文件,连接至/usr/bin,此目录包含用户命令,例如ls 、mv、date、df等。
3. /bin 、/usr/bin 、/usr/ucb/bin 和/usr/bin 两个目录主要放的是标准的指令,例如ls 、mv、date、df等,各个系统的/bin , /usr/bin 下的指令大多都相同,主要在避免不同UNIX 系统之间的差异性,如top有的版本就没有携带。
/usr/ucb 放的是由U.C. Berkeley 所发展出来的一些应用程式,像telnet、ftp、rlogin等。
4. /usr/local/bin/usr/local/bin 所存放的指令一般为特有的指令。
5. /lib 、/usr/lib在此目录之中所存放的是所有程式所需要的程式库。
在UNIX 中,编译程式时常需要许多的函数和副程式,而这些函数和副程式多存放在程式库( library )写程式时就不用重新撰写这些部份的程式码了。
Solaris培训
1. Solaris基础知识
1.3.2Solaris启动过程
(3)内核初始化阶段:内核初始化自己并且开始读入模块 内核使用ufsboot去读文件。当他读入足够的模块去装配root文件系统,他不镜像 ufsboot程序。并且继续。内核读的设置文件叫做/etc/system。内核启动/sbin/init 进程,SunOS内核由小的,静态的core和许多动态可承载的内核模块组成。模块可以由 设备驱动,文件系统,也有其他类型的用于在系统中的指定任务。包含内核代表性的内 核模块位于目录/kernel和/usr/kernel。依赖于平台的模块则位于/platform/’uname –m’/kernel和/platform/’uname –I’/kernel目录,每个子目录位于这些目录是类似模 块的集合之下。 下列描述模块子目录的类型包含在/kernel,/usr/kernel,/platform/’uname –m’/kernel或者/platform/’uname –I’/kernel目录 sys:系统调用(定义为应用程序使用的接口) exec:可执行文件格式 fs:文件系统类型,比如ufs,nfs和proc misc:混合模块(虚拟交换) sched:调度类(进程执行调度) strmod:流模块(在用户和设备驱动之间的无显著特点的连接) drv:设备驱动 /kernel/drv目录包含所有用于系统启动的设备驱动 模块是自动读入的。如果需要通过一个应用程序,同样需要每一个在启动时间或者在需 求上自动读入模块。当模块不再使用的时候,就从基本内存中释放出来以用于其他需要 的任务。 这个动态内核变量的优势是内核的全面长度是较小的建立更多的内存使用效率并允许单 独改变和调整。
1. Solaris基础知识
1.3.2Solaris启动过程
Solaris入门初步
呵呵为啦以后刚刚接触solaris的各位兄台。
小弟把些最常用的给列出来让大家参考。
希望能给大家一些小小的帮助。
也可也作为自己身边的快速查询手册。
如有些不对希望大虾指出那先从第一部分开始说啦。
呵呵都老掉牙啦SUN基础知识一.SUN发展简史(一)硬件体系(二)软件体系二. PROM状态命令与参数(一)指令集(二)环境变量三.系统安装四.UNIX 命令(一)基本命令1.ls 显示文件名,等同于dos下dir命令2.cd 目录转换,等同于dos下cd命令3.pwd 显示当前路径4.cat 显示文件内容,等同于dos下type命令5.more 以分页方式查看文件内容.6.rm 删除文件7.mkdir 创建目录8.rmdir 删除目录9.cp 文档复制10.mv 文件移动11.du 查看目录所占磁碟容量12.find 文件查找13.man 随机文档14.vi 编辑器(二)增强命令1.ln 文档连结2.grep 搜索字符串3.fgrep 搜索字符串4.file 显示文件类型5.diff 比较文档或目录之不同内容6.cmp 比较文档相同部分7.ftp 远程文件传输8.telnet 远程终端访问9.IO 重新导向第二部分SUN系统管理五.用户管理(一)用户基本知识1.文件信息2.缺省权限3.系统安全文件(二)相关命令1.chmod 改变文档或目录之属性2.chown 改变文档或目录之拥有权3.chgrp 改变文档或目录之群组拥有权4.touch 改变文档或目录之最後修改时间5.who 查看系统注册用户6.id 查看当前用户用户号和组号7.passwd 修改用户口令8.su 转换用户(三)SHELL特点第 1 页共25 页1. s olaris三类shell2. B shell3. C shell4. dtterm(四)创建,删除用户帐户六.文件系统管理(一)硬盘和文件资源1. 逻辑硬盘设备命名的约定2.dmesg命令3.showrev 命令(二)硬盘分区1.format实用程序2.newfs 创建文件系统3.fsck 修复文件系统(三)挂接文件资源1.mount 文件系统挂接2.df 显示文件系统所占用的硬盘空间3.umount 摘下文件资源(四)自动挂接文件资源(五)NFS资源1.share,shareall 共享文件资源2.dfshares 显示远程机共享资源3.mount 挂接远程文件资源4./etc/dfs/dfstab 自动挂接(六)卷管理(七)自动安装文件系统七.进程管理1.ps 显示进程号2.kill 清除进程3.nohup非挂起运行八.软件包管理1.pkginfo 显示软件包信息2.pkgadd 增加软件包3.pkgchk 校验软件包的安装4.pkgrm 删除软件包5.spooling 软件包转储九. 数据备份和传输工具(一)数据设备名(二)数据备份命令1.ufsdump命令2.ufsrestore命令3.tar命令4.cpio命令press,uncompress,zcat 命令6.mt 命令7.dd 命令8.异地使用磁带机(必须为可信任用户,)十.改变运行等级(一)系统引导(二)系统操作等级1. 运行等级说明. 显示运行等级第 2 页共25 页3.关闭系统的原因4.关闭系统(shutting down)(三)例子:1.增加一个磁带机并完成重新配置引导:2.从挂起的工作站上恢复3.从轻微问题中恢复4.从重要问题中恢复第三部分网络配置十一.网络应用配置(一)网络基本配置文件(二)远程访问命令(三)访问鉴别相关文件(四)网络监控1.rusers 标识网络上注册用户2.rup 标识网络上主机3.ping 检测主机连接状况stat 显示与网络有关的各种数据结构5.ifconfig 显示网络接口6.route 路由设置7.arp 反响解析8.nfsstat 监控NFS第四部分系统应用十二.图形窗口配置1.双屏配置2.显卡分辨率调整3.XWININFO 分辨率确认4.XHOST XSERVER访问控制5.OPENWIN 初始化6.CDE桌面初始化7.终端窗口控制字符十三.系统统计1.PRTCONF 系统信息2./USR/PLATFORM/SUN4U/SBIN/PRTDIAG -V3.SYSDEF 系统信息4.EEPROM 显示机器IDPROM变量5.VMSTAT 监视CPU和内存6.MPSTAT 监视多个CPU状态7.IOSTAT 监视磁盘状态8.UPTIME 显示系统运行时间以及在过去的15分钟内系统的负载情况第一部分Sun基础知识一.Sun发展简史(一)硬件体系年限产品特征81--89 Sun1/2/3 CISC Motrala 680x0系列89--94 Sun4/60 sparc1 65 sparc1+70 sparc2Server :, Sun/290/670/690 Riscsparc93--96 Sparc10/20Server: 1000/2000 SuperSparc96--97 Ultra1(140/170/170E/200E)Ultra2 Server :, E150,E3000UltraSparc,Sbus总线,UltraSCSI接口UPA接口98--99 Ultra5 Ultra10 UltraSparc,PCI总线,IDE接口第 3 页共25 页Ultra30 Ultra60Server :, E250,E450 UltraSparc,PCI总线,UltraSCSI接口UPA接口(二)软件体系版本特征Solaris 1.x SunOS 4.1.3(BSD)+OpenWindow 3.0Solaris 2.x System V 32bit2.5.1 SunOS 5.5.1 +OpenWindows CDE1.0.22.6 SunOS5.6+CDE1.2.1+Motif1.2.6Solaris 2.7(7) 64 bit SunOS7+CDE1.3+Motif2.1.0 logging UFS二. PROM状态命令与参数(一)指令集格式:OK> 指令命令说明1.banner 显示当前机器配置状况,CPU,内存,hostid,EtherNet2.probe-scsi 显示内部SCSI通道所挂接设备3.probe-scsi-all 显示所有SCSI通道及所挂接设备4.probe-ide 显示所有IDE通道及所挂接设备(针对U10,U5)5.devalias 显示设备别名,如cdrom,disk,disk0,disk1等6.printenv 无参数,显示环境变量或参数为环境变量名如:printenv auto-boot?7.setenv 设置环境变量,如:setenv auto-boot? false8.set-default 恢复环境变量预定值如:set-default auto-boot?9.set-defaults 恢复所有环境变量预定值10.boot device option 启动主机设备别名: cdrom 或disk设备名: /pci@1f,4000/scsi@3,1/disk@6,0:foption -r 设备配置-s 单用户11.eject cdrom|floppy 弹出cdrom或floppy12.reset 复位13.test net14.watch-net-all15.show-devs(二)环境变量变量名说明1.auto-boot? 预定值=true 自动启动=false 进入PROM状态2.diag-switch? 预定值=false启动状态,启动设备名为boot-device =true 诊断状态,启动设备名为diag-device3.boot-device 预定值=disk4.diag-device 预定值=net5.tpe-link-test? 网络检测=true 检测网络(一部分机器具有此变量)三.系统安装(一) 等待显示器点亮瞬间,按STOP+A键(先按住STOP,再按A)等待出现OK状态OK> probe-scsi <-检测SCSI设备,至少应有0号(HD),1号(HD),6号(光驱)设备OK>boot cdrom(二)系统启动后,等待安装界面I . system identification,下述步骤为简略说明1. 安装界面语言选择,默认为English2. 输入主机名(hostname),可输入原主机名3. 选择是否有网络,选择Yes4. 输入IP地址,可输入原IP地址第 4 页共25 页5. 名服务(name service),选择No6. 子网(system part of subnet),选择No7. 指定时区Asian,Eastern –People‟s Republic of china8. Date and TimeII. 系统安装1. Allocate Client Service,默认为无,continue2. Select Languages , continue3. Select Software , 选择Entire Distribition plus OEM support,continue4. Select Disk , available disk select diskC0t0d0C0t1d0 c0t1d0Select Root location -> c0t1d05. preserve data ,默认为不保留,continue6. Automatic layout File system 选择Manual layout7. Customize0 / 9001 swap 3002 overlap 4200(硬盘预定值)3 /space 3000*32bits SPARCs root partition must smaller than 2GB*and old PROMS(revision 2.5 or less) root partition must smaller than 1GB8.Mount remote file system ,默认为无,continue9.Begin install9. Auto rebootUnix文件系统初步介绍:unix基本是由一个核心(kernel)再加上各个大小功能不同的程序和文档组成,UNIX的整个文件系统是长在”root”之下,”root”是一般的说法,就路径的表示法,是“/”(这跟DOS)不同的是,DOS的根路径是用”\”表示,下面是比较重要的目录/bin binary的缩写,为与旧系统兼容,bin为指向/usr/bin的连接/dev device的缩写,包含了UNIX的设备文件/etc et cetera的缩写,包含了系统管理所许的文档和目录,/home一般规划用于使用者的家目录/lib library的缩写,和/bin一样,已经挪至/usr/lib,此处是一个link/losts+found 这个目录为空,但当系统故障,如停电造成非正常关机,当重新启动机器时,有些无法归属的文档放于此处/tmp temporary的缩写,用于放置临时文件,系统开机自动清除/var various 缩写/var/adm 系统信息及统计数据/var/spool文件打印及mail/var/tmp 与/tmp类似,公用临时区,但不自动清除,需系统管理员维护/usr user的缩写/usr/bin 存放大多数指令/usr/include 头文件/usr/lib 库函数/usr/ucb BSD系列的指令usr/man UNIX命令手册四.Unix 命令(一)基本命令1.ls 显示文件名,等同于dos下dir命令命令格式:ls [option] fileoption:-l 显示详细列表第 5 页共25 页域1 :文件类型和文件权限域2 :文件连接数域3 :文件所有者名字域4 :文件用户组名字域5 :文件长度域6-8 :最近修改日期域9 :文件名-a 显示所有文件,包含隐藏文件(以. 起头的文件名)-R 显示文件及所有子目录-F 显示文件(后跟*)和目录(后跟/)-d 与l选项合用,显示目录名而非其内容2.cd 目录转换,等同于dos下cd命令注意目录分隔符为“/”,与dos相反命令格式:cd dirname3.pwd 显示当前路径4.cat 显示文件内容,等同于dos下type命令命令格式:cat filename5.more 以分页方式查看文件内容.命令格式:more filename6.rm 删除文件命令格式:rm [-r] filename (filename 可为档名,或档名缩写符号.) 例子:rm file1 删除档名为file1 之文档.rm file? 删除档名中有五个字符,前四个字符为file 之所有文档.rm f* 删除档名中,以f 为字首的所有文档.rm -r dir1 删除目录dir1,及其下所有文档及子目录.7.mkdir 创建目录命令格式:mkdir [-p] directory-name例子:mkdir dir1 建立一新目录dir1.mkdir -p dir/subdir 直接创建多级目录8.rmdir 删除目录目录必须首先为空命令格式: rmdir directory9.cp 文档复制命令格式: cp [-r] source destination例子:cp file1 file2 将文档file1 复制成file2cp file1 dir1 将文档file1 复制到目录dir1 下,文件名仍为file1.cp /tmp/file1 . 将目录/tmp 下的文档file1复制到现行目录下,档名仍为file1.cp /tmp/file1 file2 将目录/tmp 下的文档file1现行目录下,档名为file2cp -r dir1 dir2 (recursive copy) 复制整个目录.若目录dir2 存在,则将目录dir1,及其所有文档和子目录,复制到目录dir2 下,新目录名称为dir1.若目录dir2不存在,则将dir1,及其所有文档和子目录,复制为目录dir2.10.mv 文件移动命令格式:mv source destination例子:mv file1 file2 将文档file1,更改档名为file2.第 6 页共25 页mv file1 dir1 将文档file1,移到目录dir1 下,档名仍为file1.mv dir1 dir2 若目录dir2 存在,则将目录dir1,及其所有档案和子目录,移到目录dir2 下,新目录名称为dir1.若目录dir2 不存在,则将dir1,及其所有文档和子目录,更改为目录dir2.11.du 查看目录所占磁碟容量命令格式: du [-sk] directory例子:du dir1 显示目录dir1 的总容量及其次目录的容量du -sk dir1 显示目录dir1 的总容量,以k bytes为计量12.find 文件查找命令格式: find dir -name filename command例子:find . -name hello -print 寻找目前目录及所有的子目录内叫hello的文档.find . -ctime +7 -print 找出七天内未被更动的文档find . -size +2000m -print 找出大小超过2000 bytes的文档find /tmp -user b1234567 -print 在/tmp下属於b1234567的文档find . -name '*.c' -exec rm {} 删除所有的.c档find . -name test\* -print 显示当前目录及其子目录文件名前4位为test的文件名13.man 随机文档例子:man ls | col –b >ls.txt 生成文本文档catman –w –M /usr/man 生成索引关键字man –k keyword 关键字查找man –s number word 不同系统类别example: man –s 3s printf14.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 : 文件尾数字G: 数字所指定行/string 查找字符串n 继续查找N 反向继续查找% 查找对应括号第7 页共25 页u 取消上次操作ex命令状态:set number 显示行号:set smd 显示显示状态:0 文件首:1,5 copy 7 块拷贝:1,5 del 块删除:1,5 move 7 块移动:1,$s/string1/string2/g 全文件查找string1并替换为string2:wq! 存盘退出(二)增强命令1.ln 文档连结命令格式:ln [-s] oldname newname同一文档,可拥有一个以上之名称,可将文档做数个连结.一个符号链是指向系统另一个文件的特殊文件,当访问这种文件时,它里面存放着一个路径名,该路径名用来引导用户到卡符号链所指的文件或目录例子:ln -s file1 file2 将名称file2,连结至文档file1.2.grep 搜索字符串命令格式:grep string filename寻找字串的方法很多,比如说我想找所有以M开头的行.此时必须引进pattern的观念.以下是一些简单的□例,以及说明:^M 以M开头的行,^表示开始的意思M$ 以M结尾的行,$表示结束的意思^[0-9] 以数字开始的行,[]内可列举字母^[124ab] 以1,2,4,a,或b开头的行^b.503 句点表示任一字母* 星号表示0个以上的字母(可以没有)+ 加号表示1个以上的字母\. 斜线可以去掉特殊意义<eg> cat passwd | grep ^b 列出大学部有申请帐号者名单cat passwd | grep ^s 列出交换学生申请帐号者名单cat passwd | grep '^b.503' 列出电机系各年级...grep '^\.' myfile.txt 列出所有以句点开头的行3.fgrep 搜索字符串命令格式:fgrep string file4.file 显示文件类型命令格式:file fileall文件类型为shell script,ELF 32bit,ASCII text,data or tar file5.diff 比较文档或目录之不同内容命令格式:diff [-r] name1 name2 ( name1 name2 可同时为档名,或目录名称.) 例子:%diff file1 file2比较文档file1 与file2 内,各行之不同处.%diff -r dir1 dir2比较目录dir1 与dir2 内,各文档之不同处.6.cmp 比较文档相同部分命令格式:cmp file1 file2第8 页共25 页7.ftp 远程文件传输命令格式:ftp [hostname|IP address]在进入ftp 之後,如果与remote host 连接上了,它将会询问你username与密码,如果输入对了就可以开始进行文档传输.注意:如用户无密码,无法注册(1) ftp 命令ascii 将传输模式设为ascii 模式.通常用於传送文字档.binary 将传输模式设为binary 模式,通常用於传送执行档,压缩档与影像cd remote-directory 将远程主机上的工作目录改变.lcd [ directory ] 更改本地主机的工作目录.ls 列出远程主机上的文档.get remote [ local-file ] 取得远方的文档.mget remote-files 可使用通用字元一次取得多个文档.put local[ remote-file] 将本地主机的文档送到远程主机.mput local-files 可使用通用字元一次将多个文档放到远程主机上.help [ command ] 线上辅助指令.mkdir directory-name 在远程主机创建一个目录.prompt 更改交谈模式,若为on 则在mput 与mget 时每作一个文档之传输时均会询问.quit/bye 离开ftp .(2) 后台执行ftp1.首先,将过程所用到的指令依顺序放入文档中,如下:%cat ftp_command!mkdir testlcd testcd test promptbinarymget *.*bye2.其次,建一个.netrc档,属性为400,让ftp 自动到此读取Username与Password,方可顺利login 到的主机,如下:%cat .netrcmachine remote login anonymous password guest3.最後再执行下面指令即可.%nohup ftp remote < ftp_command > message &8.telnet 远程终端访问命令格式:telnet [hostname|IP address]*注:如使用root用户登录,其权限请参见11.3.49.IO 重新导向UNIX所有的程式执行时,均需要资料的输入以及输出资料.一般而言,资料是从键盘输入,并将资料输出到萤幕上,这就叫做标准输入及标准输出,而我们可以更改标准出输出入.A. 更改标准输入——在命令後方加"< <filename>" ,即可从<filename>这个文档输入资料.B. 更改标准输出——在命令後方加"> <filename>" ,即可将萤幕输出的资料导向到<filename>这个文档上.C. 更改标准输出——在命令後方加">> <filename>",功能与B.相似,只不过这会将资料加在文档後方.D. 管道——在两个命令中间加上'|',即可将前方指令的输出当成後方指令的输入.第9 页共25 页例:cd /tmpls -l > /tmp/ls.outcat /tmp/ls.outmore /tmp/ls.outrm /tmp/ls.outls | morels | wc -l (word count, count line number,算出文档数目)第二部分Sun系统管理五.用户管理(一)用户基本知识1.文件信息ls -ldrwxrwxrwx filename(1)访问权限mode : rwx rwx rwx r:read w:write x:executeuser group other缩写: (u) (g) (o)(2)文件类型- : 普通文件b : 块特殊文件,如硬盘和CDROM设备c : 字符文件设备或称“raw”设备文件l : 符号连接p : 管道或流,用于进程通讯d : 目录2.缺省权限创建文件和目录时,系统自动设置一定的权限.缺省权限由用户mask码控制$umask &显示用户umask码umask 设置文件目录022 新文件属主有读权和修改权用户组和其他用户有读权和修改权用户组和其他用户只有读权可用umask maskvalue 改变缺省权限3.系统安全文件/etc/passwd 用户注册表/etc/shadow 加密口令/etc/group 用户组/etc/default/login 访问控制说明:passwd文件是为系统中的用户授予和认证访问权限的第一个文件,其项目使用’:’分割.login_name:passwd_field:UID:GID:comment:home_directory:default_shelllogin_name 用户唯一登录名comment 注释(finger使用)passwd_field 加密口令安全标记home_directory 用户注册家目录UID 用户号default_shell 命令解释器GID 用户缺省唯一组号默认:sh,csh,kshshadow 文件管理用户加密口令,该文件只对超级用户有读权限login_name:encrypted_pass:last_change:min:max:warn:inactive:expire:reservedlogin_name 用户名(同passwd) max 口令有效最大天数encrypted_pass 13字符长加密口令warn 口令到期前多少天警告last_change 上次更改日期(from1970.1.1)inactive 被禁止登录前,帐号不活跃天数第10 页共25 页min 最小间隔天数expire 用户禁止登录绝对日期(通常空白)group文件用于将计算机系统的用户分组groupname:passwd:gid:user-listgroupname 唯一组名gid 为操作系统提供的代表组名的唯一标识号passwd 组加密后的口令user-list 用逗号分割的所有可访问该组的用户清单理解UID和GID系统中的每一个用户名都被赋予了一个UID(User Identification Number 用户标识号),这些号在0-60000之间,系统使用UID将一个用户名和操作系统对该用户的标识等同起来,建立用户时,必须保证UID唯一。
solaris基础和常用知识
solaris基础和常用知识1. Q: Solaris 的系统配置文件一般在什么地方?A: 可以查看/etc/system文件,里面有一些solaris启动时默认加载的选项,包括共享内存大小等的设置。
2. Q: 在solaris中,用户默认的Shell在什么文件中规定?A: 可以查看/etc/passwd中,用户默认的shell在这里规定。
3. Q: 如果solaris不幸忘记了root密码,如何解决?A: 可以有如下两种情况1. 工作站只有root用户,无其他用户。
2. 工作站除了root用户以外,还有其他的用户1. 如果连接了网络,我们可以采用远程缓冲溢出的方法,但是这样的方法不属于“经典”方法,且有的远程缓冲溢出具有一定的破坏性,不建议使用。
还有一种方法就是采用SUN公司自带的光盘采取引导,建议采取这种方法:1. boot cdrom -s2. fsck /dev/dsk/c0t0d0s0 (取决于根分区的设备)3. mount -F ufs /dev/dsk/c0t0d0s0 /mnt4. TERM=ansi; export TERM5. 编辑/mnt/etc shadow文件,把root对应的口令去掉。
6. 重启后的root的口令为空。
2. 如果还有普通用户,方法可以采用本地缓冲溢出,这种方法虽然破坏性小,但是也有损毁硬盘引导区的危险,建议采用“文件连接”错误是获得root权限,这种方法没有什么危险性。
4. Q: 有时候用vi编辑器的时候,显示窗口过大,如何处理?A: 只需要用鼠标拖曳终端窗口,使其缩小,即可解决。
5. Q: 共享内存大小如何设置?A: 在system文件的最后一行加入Set shmsys:shminfo_shmmax=XXX/etc/set shmsys:shminfo_shmmin=XXX这里的XXX是代表共享内存的大小。
单位:字节共享内存一般为内存的一半例如内存为512M设置应为512/2*1024*1000=2621440006. Q: root用户的配置文件在什么地方?A: root用户的配置文件和其他用户的配置文件有些不同,它在/etc/profile文件中规定。
solaris操作系统基础知识
课程 TD000003 solaris操作系统基础知识ISSUE2.0目录课程说明 (1)课程介绍 (1)课程目标 (1)相关资料 (1)第1章 SUN工作站介绍 (2)1.1 SUN工作站上的软件 (2)1.2 SUN系统硬件 (2)1.3 SUN设备的型号 (3)1.4 使用注意事项 (3)1.5小结 (3)1.6习题 (3)第2章 Solaris操作系统简介 (4)2.1 概述 (4)2.2 UNIX流派和标准 (4)2.3 UNIX特点 (5)2.4 小结 (6)2.5 习题 (6)第3章 UNIX的结构 (7)3.1 UNIX的系统结构 (7)3.2 UNIX的文件系统 (8)3.3 UNIX文件系统的目录、i-节点和文件 (9)3.4 UNIX系统的程序 (10)3.5 小结 (11)3.6 习题 (11)第4章 Solaris系统常用操作 (12)4.1 SUN工作站系统的启动 (12)4.2 用户登录 (12)4.2.1用户名和口令 (13)4.2.2 登录到系统 (13)4.2.3 成功登录之后 (13)4.2.4用户的权限 (14)4.3 命令行的使用 (14)4.3.1 命令行的使用环境 (14)4.3.2命令行的用法结构 (14)4.4 系统的退出 (15)4.5 控制键 (16)4.6 系统帮助 (16)4.7 异常情况处理 (16)4.8 目录的浏览与控制 (17)4.8.1 显示当前工作目录——pwd (18)4.8.2 切换目录——cd (18)4.8.3 创建目录——mkdir (19)4.8.4 删除目录——rmdir (19)4.8.5 列出目录内容——ls (19)4.9 文件维护命令 (21)4.9.1 拷贝文件——cp (22)4.9.2 移动文件或重命名文件——mv (22)4.9.3 删除文件——rm (23)4.9.4 改变文件权限——chmod (23)4.9.5改变文件的属主——chown (25)4.9.6改变文件属组——chgrp (26)4.10 文本文件的内容显示命令 (26)4.10.1回送字符串——echo (26)4.10.2 分页显示文件——more和pg (27)4.11 系统资源 (28)4.11.1 报告磁盘剩余空间——df (29)4.11.2 报告磁盘使用空间——du (29)4.11.3 显示活动进程状态——ps (30)4.11.4终止进程运行——kill (31)4.11.5 列出当前用户——who (32)4.11.6报告命令位置——whereis (32)4.11.7 报告命令的发现点——which (33)4.11.8显示、设置主机名——hostname (33)4.11.9 查看本机的IP地址——ifconfig (33)4.11.10 显示操作系统的名字——uname (34)4.11.11记录屏幕I/O活动——script (34)4.11.12当前日期和时间——date (36)4.12 小结 (37)4.13 习题 (37)第5章认识shell (38)5.1 内置命令 (39)5.1.1 sh (39)5.1.2 csh (40)5.2 环境变量 (41)5.3 Bourne Shell,sh (45)5.4 C Shell,csh (46)5.5 小结 (49)5.6 习题 (49)第6章 UNIX的特别之处 (50)6.1 文件的重定向 (50)6.2 其他的特殊命令符号 (52)6.3 匹配符 (53)6.4 小结 (53)6.5 习题 (53)第7章常用工具和实用程序 (54)7.1 vi编辑器的最基本用法 (54)7.2 利用find命令查找文件 (55)7.3 grep命令基本用法 (57)7.4 文件的备份和恢复实用程序 (57)7.4.1 tar命令 (57)7.4.2 cpio命令 (58)7.5 文件压缩和解压程序 (60)7.5.1 compress 压缩命令 (60)7.5.2 pack 压缩文件 (60)7.5.3 gzip 压缩文件 (61)7.5.4 pkzip压缩文件 (61)7.6 小结 (61)7.7 习题 (61)第8章网络通信 (62)8.1 TCP/IP协议 (62)8.2 测试网络连通情况 (62)8.3 查看网上用户信息 (63)8.4 在网络上登录和拷贝 (64)8.4.1 telnet (65)8.4.2 ftp (66)8.5 小结 (69)8.6 习题 (69)第9章用户管理 (70)9.1 用户信息文件 (70)9.2 用户维护命令 (70)9.3 小结 (71)9.4 习题 (72)第10章 SUN工作站上设备的使用 (73)10.1 硬盘知识介绍 (73)10.1.1 硬盘分类 (73)10.1.2 什么是分区 (74)10.1.3 硬盘设备项 (75)10.2 CD-ROM 的使用 (76)10.3 磁带机的使用 (76)10.4 软盘的使用 (77)10.5 打印机的安装使用 (78)10.6 小结 (79)10.7 习题 (79)习题答案 (80)ISSUE2.0 Solaris操作系统简介课程说明课程介绍本课程根据OptiX iManager网管系统包括的基础知识,分别介绍了SUN工作站的基础知识、Solaris操作系统的使用。
Solaris基础培训资料PPT课件
入用户
Login: abc
Password:
B Shell和K Shell的缺省提示符为"$",C Shell的缺省提示符为"%"。当以root用户登录时,系统提示符 为"#"。
Page 17
第2章 Solaris常用操作
第1节 用户登录 第2节 命令使用入门 第3节 文件系统 第4节 文件打包与压缩 第5节 进程管理
要想将当前Shell改为其它 Shell,只需在操作系统提示符下键入相应的Shell命令即可。如
在Bourne Shell下键输入命令:
$ echo $0
显示当前的shell类型
$ ksh
就进入了K Shell
Page 8
UNIX系统结构图
应用程序
sh csh 内核
cpp vi
硬件
kernel 外层程序 Application Program
Solaris基础培训胶片
主 要 面 向 Solaris 的 初 学 者 , 介 绍 Solaris 基础知识及常用命令使用方法。
Page 2
目标
学习完此课程,您将会:
了解Solaris基础知识 掌握Solaris基本操作方法 掌握Solaris常用命令使用方法 了解Solaris日常维护方法
器组成,有的还带有鼠标。显示器和键盘与终端控制器相连,终端控制器通过通用端口(如串口)和计算 机主机相连。用户通过终端和计算机交流。一台UNIX主机可以连多个终端。终端分为两类:字符终端和图 形终端。
仿真终端 在某计算机上运行某一特定程序,把计算机当作另一台计算机的终端使用。目前仿真终端与
UNIX主机的连接方式主要有网络连接和串口连接。
Solaris_培训讲义_第二章
第二章 UNIX 常用命令
6.uniq 对文件中相同的行进行处理 #uniq –d /etc/hosts (显示文件中重复的行) #uniq –u /etc/hosts (显示文件中不重复的行) 7.diff 比较两个文本文件 #diff /etc/hosts /etc/hosts.bak 5a6 >192.168.1.88 sun45 loghost sun45. /etc/hosts的第5行与/etc/hosts.bak的第6行 a—增加;d—删除;c—修改 #diff /etc/hosts.bak /etc/hosts 6d5 >192.168.1.88 sun45 loghost sun45.
第二章 UNIX 常用命令
3.head 显示指定文件的前几行 #head /var/adm/messages (default 10) #head –n 20 /var/adm/messages (20) #head –20 /var/adm/messages 4.tail 显示文件的最后部分 #tail /var/adm/messages(default 10) #tail –20 /var/adm/messages (20) 5.grep 在输入的文件中查找匹配的行 #ps –ef |grep msg #dmesg |grep hme #grep xxf /etc/passwd
第二章 UNIX 常用命令
2.6.2 邮件的组织与发送 1.发送者 #mail username Subject:welcome!
messages
ctrl+D #vi /export/home/textfile #mail username < /export/home/textfile
Solaris操作系统介绍
文件系统
/etc/ftpd/ftpusers:定义root用户FTP权限。
/etc/default/login:定义root用户远程
主要的系统配置文件
telnet登录权限。 /etc/rc2.d目录
Solaris在启动时,会 自动执行以大写S开头的所有脚本文件,并且按 文件名称顺序由小到大依次执行。 以大写字母K开头的文件:Solaris在关闭时,会 自动执行以大写K开头的所有脚本文件,并且按 文件名称顺序
l:右移一格
0:将游标放在一行的开始 $:将游标放在一行的结尾 w(小写):将游标移动到下一个单词 b:将游标移动到前一个单词
vi常用命令
在文件中移动
(:将游标放在当前句子的开始处
):将游标放在下一句子的开始处
:后翻页 Ctrl+B:前翻页 G:将游标放在文件的最后一行,xG表示游标 所要移动到的行号(x表示数字) :x:将游标放在x所指定的行上( x表示数字)
Solaris操作系统介绍
课程目标
◇ 了解Solaris操作系统的基础知识
◇ 了解Solaris操作系统的文件系统及
用户和用户组管理
◇ 掌握Solaris操作系统的常用命令 ◇ 掌握vi编辑器的使用
课程内容
◇ 第一章 Solaris操作系统简介
◇ 第二章 Solaris之用户和用户组管理 ◇ 第三章 Solaris之文件操作
文件操作
常用命令
cat:连续显示文本 more:以分页方式查看文件内容 tail
:可以显示文件的最后部分 head:显示文件头部 cp:文件拷贝 mv:文件移动 rm:文件删除 find:寻找文件
常用命令
文件操作
chmod:改变文件读写执行权限
solaris系统管理基础
课程内容
第一部分----UNIX介绍 第二部分----Solaris 2.x 基本操作 第三部分----系统管理基础
4 2014-8-24
第一部分:UNIX介绍
UNIX历史 系统概念 访问系统
5 2014-8-24
UNIX的定义
多任务、多用户的操作系统
一条命令行最多256个字符获得命令的帮助获得命令的帮助?man显示手册页?whatiswhatis显示命令的单行汇总说明?catman生成帮助文件数据库201482522目录操作目录操作?pwd打印当前工作目录改变目录创建目录创建指定的目录时若其父目录不存在p创建指定的目录时若其父目录不存在先创建父目录?cd?mkdir201482523?rmdir删除目录目录必须为空文件操作命令文件操作命令?lsal列出一个目录的条目检验文件类型在搜寻路径中寻找一个特定的命令p保留用户权限和日期p保留用户权限和日期i目标文件存在时要求用户确认r拷贝一个目录包含文件和子目录i删除时要求用户确认f删除文件时不给任何消息r删除一个目录包含文件和子目录?file?which?cp?cp201482524?rm文件操作命令文件操作命令cont
27 2014-8-24
元字符
定义:有特殊意义的键盘符号.
* ? $ ~ ; []
28 2014-8-24
管道和重定向
| > >> < tee
管道,把一个命令的输出作为另一个命令的参数 输出重定向(新建) 输出重定向(追加) 输入重定向 把命令的输出既送到标准输出又送到文件中 cat file1 | tee –a file2 |more
第04章_Solaris文件系统基础
inode 节点
i节点包括数据块数目, 节点包括数据块数目, 用于存储文件的数据。 用于存储文件的数据。 i节点中只有少量数据 块数的空间, 块数的空间,如果需 要更多, 要更多,会动态分配 指向数据块的指针空 间。这些动态分配的 块是间接块; 块是间接块;为了找 到数据块, 到数据块,这名字指 出它必须先找到间接 块的号码
第四章
Solaris文件系统基础 Solaris文件系统基础
本章目标 了解文件系统的概念 掌握Solairs根文件系统下重要的子目录 掌握Solairs根文件系统下重要的子目录 掌握Solairs包含的各种文件系统 掌握Solairs包含的各种文件系统 了解伪文件系统的概念
2
北京万博天地网络技术股份有限公司 版权所有
18
北京万博天地网络技术股份有限公司 版权所有
11
北京万博天地网络技术股份有限公司 版权所有
Solaris文件系统类型 Solaris文件系统类型—zfs 文件系统类型— zfs——Solaris 10中最新设立的文件系统, zfs——Solaris 10中最新设立的文件系统 中最新设立的文件系统, 具有极强的扩展性和灵活性
12
北京万博天地网络技术股份有限公司 版权所有
15
北京万博天地网络技术股份有限公司 版权所有
伪文件系统— 伪文件系统—procfs procfs-进程文件系统, /proc目录中包 procfs-进程文件系统,在/proc目录中包 含了一个当前活动的进程的文件列表。 含了一个当前活动的进程的文件列表。这 些进程按进程号被列出。 ps之类的命令 些进程按进程号被列出。如ps之类的命令 使用该目录中的信息
9
Solaris简介
Solaris简介张海莉2005-12-27目录1.Solaris 的基础篇 (3)1.1 Solaris 的发展史 (3)1.2 Solaris 的主要特性 (3)1.3 Solaris 的基本结构 (4)1.4 Solaris 的基本常识 (4)1.5 Solaris 的常用命令 (6)1.5.1 一般常用命令 (6)1.5.2 用于目录操作的命令 (9)1.5.3 用于文件操作的命令 (9)1.5.4 有关状态和信息查询的命令 (14)1.5.5 用于网络和通信的命令 (16)1.5.6 Solaris 的系统编辑器 (19)1.5.6.1 全屏幕编辑工具vi (19)2.Solaris 的核心技术 (22)2.1 Solaris 的文件系统 (22)2.1.1 普通文件 (22)2.1.2 目录文件 (23)2.1.3 特殊文件 (23)2.2 Solaris 的进程调度及进程存储 (24)2.2.1 进程的基本概念 (24)2.2.2 UNIX进程调度与管理 (25)2.2.3 Solaris 的进程通信 (27)2.3 Solaris 的系统设备管理 (30)2.3.1设备管理模块 (30)2.3.2设备分类管理 (31)2.3.3 I/O传输控制技术 (31)2.3.4 UNIX设备管理体系结构 (33)2.3.5 UNIX的逻辑设备 (34)3.Solaris 的技术扩展 (35)3.1 Solaris 的系统多线程环境 (35)3.1.1 线程的基本概念 (35)3.2 网络结构及Internet技术 (38)3.2.1 网络系统 (38)3.2.2 OSI参考模型和网络协议 (39)3.2.3 UNIX网络系统结构及使用协议 (40)3.3 X-Window及其他实用程序 (43)1.Solaris 的基础篇1.1 Solaris 的发展史自从1969年UNIX有Ken Thompson和同在贝尔实验室计算机研究小组的同事们一起公开发表以来,UNIX系统发展出诸多各具特色、后来又再度汇聚的流派,其中占主导地位的有两大流派。
solaris 基本知识介绍
ctfs on/system/contract type ctfs read/write/setuid/devices/dev=48c0001 on Mon Jun1719:38:282013
这是针对/tmp目录的默认文件系统。
挂载文件系统
必须将文件系统挂载到挂载点之后才能访问它。根文件系统默认已经挂载,因此存储在根文件系统下的文件和目录始终可用。
在挂载文件系统之后,仍然需要根据所有权和权限来访问它。
Solaris提供了一些工具,可帮助管理不同存储介质上的文件系统。 on/etc/svc/volatile type tmpfs read/write/setuid/devices/xattr/dev=4940001on Mon Jun1719:38:282013
objfs on/system/object type objfs read/write/setuid/devices/dev=4980001on Mon Jun1719:38:282013
较不常用的本地或远程文件系统
使用mount命令根据需求手动挂载文件系统。
在/etc/vfstab文件中为文件系统添加一个条目,指定在引导时不应挂载这些文件系统。
常用本地文件系统。在/etc/vfstab文件中为文件系统添加一个条目,指定在采用多用户状态引导时应挂载这些文件系统。
常用远程文件系统
在/etc/vfstab文件中为文件系统添加一个条目,指定在采用多用户状态引导时应挂载这些文件系统。
UFS和ZFS,UNIX文件系统(UFS)和ZFS文件系统是在固定磁盘上使用的典型文件系统,但是它们同样可以在光盘、记忆棒和软盘上使用。
Solaris基础
精彩] Solaris基础(一) 作者:风之幻想发表于:2008-05-20 20:50:58【发表评论】【查看原文】【Solaris讨论区】【关闭】Solaris操作系统是由核心程序及其它系统程序组成。
核心程序(KERNEL)负责存储器、各个设备驱动程序、文件系统、各个进程、调度及网络等控制与管理。
其他的系统程序提供用户各项服务工作,当然还要配合核心程序一起完成。
在操作系统中其核心程序命名为VMUNIX,其它的系统程序则分散至各个系统目录下。
KernelKernel是操作系统的核心程序,它执行以下功能: 管理设备,存储器,进程和daemons 控制系统应用程序和系统硬件之间的信息传送 管理树型文件系统并执行所有的命令 管理功能如下:1. 交换空间-为Kernel运行提供一个磁盘保留空间2. Daemons -执行特殊系统任务的进程3. 文件系统-管理树型文件系统ShellsShells是用户和核心程序沟通的界面。
它接收用户发出的命令并解释,然后将可执行的命令送给Kernel。
Shell 的原意是壳,在 UNIX 里面就是一个提供使用者使用的环境。
每一个使用者在 login 後系统会提供使用者一个 login shell , 在使用期间使用者亦可自行开启其他的 shell 用以执行 shell script 或是另外建立一个使用环境。
Shell 本身是一种解译器( Interpreter ), 它提供一种语言,供使用者对作业系统下达指令,我们一般的指令就是它的语言的一个最简单的格式。
你也可以在使用期间根据一些使用的状况来加上回圈及判断结构,通常我们在写一个 shell script 时比较会利用到 shell 的其他语言结构( if , for , while 等),不过在命令列提示号之下亦可直接使用。
Solaris10初学者快速入门
Solaris 初学者快速入门上海海事大学信息化办公室版权所有侵权必究目录1.SOLARIS操作系统常用命令 (5)1.1man <要查的命令名字> (5)1.2ls相当于DOS的dir (6)1.3clear 相当于DOS的cls,清除屏幕上的内容。
(8)1.4mkdir <目录名> 相当于DOS的md,新建一个目录。
(8)1.5cd <目录名> (8)1.6rm <文件名> (8)1.7cp <源文件> <目的文件> (9)1.8rcp命令 (9)1.9mv <源文件> <目的文件> (10)1.10pwd列出当前所在的目录位置 (10)1.11more <文件名>查看文件的内容 (10)1.12chmod 改变文件或目录的读、写、执行的允许权限 (10)1.13chown 改变文件或目录的所有权 (11)1.14chgrp 改变文件或目录的工作组所有权 (11)1.15date相当于DOS的date (12)1.16su <用户名> (12)1.17添加用户useradd命令 (12)1.18passwd 更改用户口令 (12)1.19exit退出终端操作 (12)1.20shutdown 超级用户root才有权执行,关闭Solaris操作系统 (12)1.21find搜索指定目录下要找的文件,找到后给出文件的路径 (13)1.22编辑软件vi使用 (13)1.23echo显示环境变量用 (20)1.24ping测试网络通断情况。
(20)1.25ftp本地工作站与远端工作站之间文件传输 (20)1.26telnet ip_address 远程登录命令,在工作站和PC机中都有 (21)1.27ps查看系统的进程 (21)1.28kill杀掉操作系统中的进程 (22)1.29tar把多个文件或目录打包成一个文件,或者把已经打包的文件展开 (22)1.30compress把文件压缩成后缀为.Z的压缩文件 (23)1.31uncompress 把后缀为.Z的压缩文件解压缩 (23)1.32du 查看目录所占磁碟容量 (23)1.33df –h查看各文件系统使用的空间 (24)1.34prstat :系统进程监控 (24)1.35看内存大小 swap -s命令 (26)1.36Uptime命令 (26)1.37输入定向符 > 命令 (26)1.38输入定向追加符>>命令 (27)2.unix管道 (27)3.solaris上应该如何监控CPU使用情况 (30)1.39VMware solaris 10 无法上网解决办法 (32)1.40Solaris10 FTP配置...................................................................... 错误!未定义书签。
5、solaris11基础管理和操作
如何设置一次性系统作业
%at [-m] time [date]
-m 任务完成后发送通知邮件 time 任务执行的时间,关键字有 am,pm,midnight,noon,now等 date 月份的前三个字母和日期,或关键字 today, tomorrow at> 输入任务的命令
at>Control-d
文件打包与压缩
1、利用tar 命令备份 $ tar cvf filename.tar 文件名 $ tar cvfP filename.tar /路径/文件名 f 选项表示不使用缺省设备,而使用提供的设备。 2、查看tar包内容: $ tar tvf filename.tar $ tar tvfP filename.tar 3、利用tar 命令复原(解tar): $tar xvf filename.tar x 表示将缺省设备中的文件复原到硬盘,v 表示复原时显示文件提 示。 $tar xvf /work/aaro1d /work/all.bak /work/state.wp
Page 5
Compress压缩命令
compress命令可将文件压缩以减少存储空间。压缩后 的文件以“.Z”结尾。展开命令为uncompress。压缩命令 格式: compress filename #则压缩后的文件名为file.Z 对file 文件进行压缩和解压缩 uncompress filename.Z
Page 10
在后台运行程序
在后台运行程序 要让程序在后台执行,只需在命令行的最后加上“&”符号。 [例1] 在后台运行find命令,在当前目录及其子目路下查找文件名为abc 的文件。 执行命令和立即显示的内容如下: root@sol11:/test# find . -name abc -print& [1] 3120 [1] Done find . -name abc –print 3120表示进程号(PID)。当find命令在后台执行完后,会显示结果。 在后台运行find命令,在当前目录及其子目路下查找文件名为abc的文 件并将结果存到myfind 文件中。 执行命令如下: $ find . -name abc -print>myfind&
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Page 17
第二章 T2000调测中常用命令
查看系统硬件信息
format:查看硬盘信息
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c0t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248> /pci@1f,4000/scsi@3/sd@0,0 1. c0t1d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248> sys /pci@1f,4000/scsi@3/sd@1,0
Huawei Confidential
Page 11
第一章 solaris常用命令
压缩和解压缩文件
compress 压缩后的文件以“.Z”结尾。 uncompress 展开压缩文件
compress file uncompress file.Z
pack
压缩后的文件以“.z”结尾。 unpack 展开压缩文件
pwd
显示当前的工作目录
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 6
第一章 solaris常用命令
mkdir 建立目录,要求对其父目录具有写权限 rmdir 删除目录 cp 文件拷贝
将文件1(文件2...)拷贝到目标上,目标不能与文件同名。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 18
第二章 T2000调测中常用命令
检查cpu占用率
prstat # prstat|more
PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP
Page 4
第一章 solaris常用命令
ls 列出指定目录下的文件,缺省目录为当前目录 ,缺省输出顺序为纵 向按字符顺序排列。
举例:% ls -l -rwxr-xr-- 2 wjm newservice 321 Oct 17 09:33 file1 drwxr-xr-x 2 wjm newservice 96 Oct 17 09:40 dir1 -l: 以长格式列出目录下的所有文件 -a:以短格式列出目录下的所有文件(包含隐含文件) 第2-4字符“rwx”: 表示此文件属主wjm对文件file1的权利为可读、可写、可执行; 第5-7字符”r-x”: 表示此用户组newservice内的用户对文件file1的权利为:可读、 不可写、可执行; 第8-10字符“r--”: 表示其他用户对文件file1的权利为可读、不可写、不可执行"
su 成为超级用户或者另一用户
举例:su - t2000
date 显示和修改时间
date mmddhhmm[yy] date 无参数时用于显示系统时间; 修改时间时参数形式为月日时分[年]。
只有超级系统管理员才有权力去修改系统时间
find
查找文件
%find / -name host* -print 从根目录开始搜索文件名如 host* 的文件并显示之。
429 sybase 73M 65M run 4019 root 1368K 960K cpu0 2576 root 16M 12M sleep 2607 root 162M 46M sleep 2586 root 6536K 4312K sleep 421 root 132M 19M sleep 2594 root 205M 109M sleep
prtconf:可以查看内存信息
T2000% prtconf|more System Configuration: Sun Microsystems sun4u Memory size: 1024 Megabytes
HUAWቤተ መጻሕፍቲ ባይዱI TECHNOLOGIES CO., LTD.
Huawei Confidential
ping –t 129.9.0.1 -l 10240
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 14
课程内容
第一章 第二章
solaris 常用命令 T2000调测中常用命令
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
%cp file1 file2 /tmp %cp -r /tmp /mytmp
mv
将文件移动至目标,若目标是文件名,则相当于文件改名
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 7
第一章 solaris常用命令
passwd 修改密码
passwd [用户],指定用户以修改指定用户密码 举例:passwd t2000,修改t2000用户的密码
gzip 压缩后的文件以“.gz”结尾。 gunzip 展开压缩文件
在pc机上用winzip压缩的文件,在工作站可以用unzip解压缩。
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 12
第一章 solaris常用命令
ftp 在本地计算机和远程主机之间传递文件 往工作站上传网管license,需要使用ascii方式。
fsck
修复系统
fsck -y 本命令用于检查和修复文件系统,当文件系统出现混乱时,可使用本命令。 -y选项表示对所有提问都回答YES。
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 9
第一章 solaris常用命令
-e -f
ps
查看进程
2013-8-6
Internal Use Only
Solaris 基础培训专 题
洪海波(92682)
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
学习目标
学习完本课程,您将能够: 熟悉Solaris系统常用命令,可以灵活 地使用UNIX命令进行T2000网管调测 及数据采集
显示出现在正在运行的所有进程 显示所有信息
ps -ef
grep
在指定的文件中搜索模式
ps -ef|grep ems
more
将文件显示在终端上
每次一屏,在左下部显示 --more--,若是从文件读出而非管道,则在后面显示 百分比,表示已显示的部分,按回车键则上滚一行,按空格键则上滚一屏。more命 令一般用来显示ASCII文件。
HUAWEI TECHNOLOGIES CO., LTD. Huawei Confidential Page 5
第一章 solaris常用命令
chmod 改变文件的存取模式 举例: %chmod 666 file1 file2 将文件file1及file2置为所有用户可读可写 %chmod u+x file 对文件 file 增加文件主可执行权限 %chmod o-rwx file 对文件file 取消其他用户的所有权限 chown 改变文件属主 必须对文件具有write权利才可改变文件的属主。 -R 递归地改变所有子目录下所有文件的存取模式 chgrp 改变文件属组
PING 129.9.0.10: 10240 data bytes 10248 bytes from 129.9.0.10: icmp_seq=0. time=20. ms 10248 bytes from 129.9.0.10: icmp_seq=1. time=20. ms 10248 bytes from 129.9.0.10: icmp_seq=2. time=20. ms … ^C ----129.9.0.10 PING Statistics---22 packets transmitted, 22 packets received, 0% packet loss round-trip (ms) min/avg/max = 20/20/22 在pc机上不断地ping指定包长:
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 10
第一章 solaris常用命令
sync tar
x
将磁盘缓冲区内容写回磁盘 文件归档
抽取文件
把多个文件或目录打包成一个文件,或者把已经打包的文件展开
t
c v f
显示文件
建立新档案文件 显示所处理的文件名 文件名 使用指定文件名作为档案文件
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 13
第一章 solaris常用命令
ping 测试网络通断情况
格式:ping ip_address ping 129.9.0.1 ping –s 129.9.0.10 10240 不断以10240包长测试本机与129.9.0.1的网络通断情况
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 2
课程内容
第一章 第二章
solaris 常用命令 T2000调测中常用命令
HUAWEI TECHNOLOGIES CO., LTD.
Huawei Confidential
Page 3
第一章 solaris常用命令
Page 16
第二章 T2000调测中常用命令