打不死的心态活到老。

SUN的入门培训资料2

上一篇 / 下一篇  2007-11-12 11:53:09 / 个人分类:linux

51Testing软件测试网@n[)b;_

http://www.xxlinux.com/linux/article/unix/rumen/2006-06-25/2114_2.html

gMM:j U K^T4c051Testing软件测试网?'t N#a8C,QL/c

?nbsp;
z0G2X8n nB0find 根据下列规则判断path 和 expression,在命令列上第一个 - ( ) , ! 之前的部份为 path,之后的是expression。如果 path 是空字串,则使用当前路径,如果 expression 是空字串,则使用 -print 为预设 expression。 
UE+P0r6E?/SY8V0-mount, -xdev : 只检查和指定目录在同一个文件系统下的文件,避免列出其它文件系统中的文件 
N~.S,DA0-amin n : 在过去 n 分钟内被读取过 
s(dQ1Wc0\i_!g0-anewer file : 比文件 file 更晚被读取过的文件 
?#r _A,\.[E,A0-atime n : 在过去 n 天被读取过的文件 
k6_\&ZwBO!T0-cmin n : 在过去 n 分钟内被修改过 
'W'U@!p;xF0-cnewer file :比文件 file 更新的文件 51Testing软件测试网7G)@YZ&?f
-ctime n : 在过去 n 天过修改过的文件 
c,U)~^7E*R!m0-empty : 空的文件
7qhz1j @zH/e0-gid n or -group name : gid 是 n 或是 group 名称是 name 51Testing软件测试网Wk:@c(So*X
-ipath p, -path p : 路径名称符合 p 的文件,ipath 会忽略大小写 51Testing软件测试网9^cyB5k}"J
-name name, -iname name : 文件名称符合 name 的文件。iname 会忽略大小写 51Testing软件测试网RB^"q;[y G@a+V
d: 目录 51Testing软件测试网m!jZHg9w8k*M8A)b(m:c
c: 字型装置文件 51Testing软件测试网Li7MJ/O*a'l%q#d
b: 区块装置文件 51Testing软件测试网Lx5Y/p'J'z n+\
p: 具名贮列 
8i^*@2A EDb9Zk0f: 一般文件 
.z"Cs%G6\8{[ r0l: 符号连接 51Testing软件测试网&`#^rMu9c
s: socket 
} mAr{R8q)J/v,Z?0-pid n : process id 是 n 的文件 51Testing软件测试网F*v8x z,^t5t([8W
例: 51Testing软件测试网0yLeXf$b/OQ }
将当前目录及其子目录滤醒由煳募莄 的文件列出来。 51Testing软件测试网FaO.w7f8m,Ft
# find . -name "*.c" 
&@1QcFgbY'}0将当前目录及其下子目录中所有一般文件列出 
p_p(K/wd1n%J|0# find . -ftype f51Testing软件测试网$pkm[ Bj
将当前目录及其子目录下所有最近 20 分钟内更新过的文件列出 
qq"S#V9u)a0# find . -ctime -2051Testing软件测试网.hdF}wRUW*\O2D
51Testing软件测试网 c%^u2Du\M2bc
用户管理51Testing软件测试网+Rvx)By0@5s~&o
  51Testing软件测试网4o R(H^|U
(1)超级用户
~OOd%\%H2cS q0超级用户是一个具有特权的用户,它可不受任何限制地使用全部文件和命令。超级用户的用户名为root,它的uid为0 (其实只要是uid为0的用户就是超级用户)。许多系统管理任务都必须在超级用户下完成,如安装和卸载文件系统、改变文件和目录的存取权和所有权、备份和恢复文件系统、创建设备文件以及关闭系统。51Testing软件测试网*`i4v G$jf
我们可以用如下办法进入超级用户:51Testing软件测试网W/]9Z.M.sB`
 在其它用户状态下,用不带任何参数的su命令,并按需要键入root的口令。51Testing软件测试网i(TK e g1r;H+Z
 在login提示下,键入root及其口令。51Testing软件测试网+SjLd;e#| Vm+i3w
在入进超级用户后,shell将给出一个特殊的提示符“#”,提醒你对系统有着至高无上的存取权。通过查询记录文件/var/adm/sulog,可以跟踪谁正在使用超级用户帐号。最好在必要时才进入超级用户,应该避免在超级用户下做一般的事情。如果某项任务需要你是超级用户,它会提示你应该进入超级用户。当你完成必要的工作后,应立即回到一般用户状态。 由于超级用户非保护的存取权限严重威胁系统的安全,为了增加安全性,要经常更换口令。
iH#e/v3o0(2)创建新用户51Testing软件测试网&M4I&VG'TY X
系统管理员的一个重要职能就是为需要访问系统的每个用户创建账号。每个用户都具有一个唯一的用户名,一个标志号UID,一个家目录和一个登录SHELL。并且指定用户属于哪个组。51Testing软件测试网QJ7H#Bc
系统中的每一个用户名都被赋予了一个UID(User Identification Number 用户标识号),这些号在0-60000之间,系统使用UID将一个用户名和操作系统对该用户的标识等同起来,建立用户时,必须保证UID唯一。GID(Group Identification Number,组标识号)遵循与UID一样的格式,范围0-60000, 每个用户至少属于一组,并且可以属于多组。51Testing软件测试网:[@^_j2QTr d

Om S.Ab2E0用户账号和组的登记信息存储在以下三个文件中:51Testing软件测试网mjPv2g
/etc/passwd
G-GN[{{0/etc/shadow51Testing软件测试网WOw3fML` a)M*X)u3Z
/etc/group
E)H Y5g|*l2M0用户账号保存在/etc/passwd文件中,密码保存在/etc/shadow文件中。
gk/^B*H&E,iF ?0在/etc/passwd文件中,每一条目定义了一个账号,它共有七部分内容。51Testing软件测试网(N VdYs ?
 51Testing软件测试网4jK4^ NDc l@|
 Login ID:登录ID号,ID号必须遵循三个条件:不超过八个字符;小写字符;唯一。51Testing软件测试网!@.M;`$f B Bs6`C
 Placeholder(占位符):这是表示password的部分。
*jOP @B$xs Z0 UID  :定义该系统的一个特定用户,用数字序号表示
.W] `3W5| OV }my0 GID  :定义上述用户属于哪一个主要组(primary group)
}5Jr6A4\p+_7w0 Comment(备注):通常来说是用户的全名51Testing软件测试网f$x-g6Oq]K
 Login Direcotry:称为用户的家目录,用来存放用户的个人文件的目录。
N A2SWY,F/Bb0 Default shell:  默认shell。当用户登录到系统时工作的shell类型。51Testing软件测试网5n%YUo.ac*W)r
账号密码保存在/etc/shadow文件中。/etc/shadow文件中包含加密了的密码和密码失效信息(所谓的密码失效信息,是指密码有效期,即用户需要多长时间修改一次密码,否则密码将不再可用),该文件只能由系统管理员root读取。51Testing软件测试网t*Ca'`8w2H l
在solaris系统中,密码必须满足以下条件:51Testing软件测试网d6rmAW8d
 长度为6-8个字符;51Testing软件测试网6r~8Qo.et1j
 至少包括两个字母,其中至少有一个为小写字母;
nd w$w(~T]s0 必须和Login ID不同;51Testing软件测试网4HB7X6W!dmc(CO5r
 和上次的密码至少有三个字符不同;51Testing软件测试网'_v9~7Wc.WV
 可以包括空格。
1z7O/Vd4w*x0w0以上条件只是针对普通用户的,对超级用户root的密码无效。51Testing软件测试网 PE`B/x
每一个用户账号都要属于一个组,此组作为用户的主要组。/etc/passwd文件中位于该用户账号定义条目的GID号确定了用户主要组。一个用户还可以加入15个组,如次要组。在/etc/group文件中,可以将用户加入到定义组的条目中去,建立用户与次要组的隶属关系。
0d5h5}or J)]$O'^a)e}051Testing软件测试网iq1Ztw
在solaris操作系统中,创建一个新用户或组有以下三种方式:
Pp[8g9K@"\:bY0命令行方式;
%m(Z0iVC)T1z v0Admintool工具;51Testing软件测试网`:\;^ Gt jf
图形化工具SMC(solaris management console)。
|(aF'Qu0(1)命令行模式51Testing软件测试网&o)\F+Y*@ U6u
通过命令行模式创建新用户和组,主要有以下命令:51Testing软件测试网7Rk!X3\ cUz^,|
Useradd  添加一个用户51Testing软件测试网w7ot?x\0A2a`
Usermod  修改用户信息
[:CY6dd0Userdel  删除一个用户
h3t'_W YA G:t\0Groupadd  添加一个组51Testing软件测试网;LM5D\'O
Groupmod 修改组信息51Testing软件测试网V|c;e{6Qc
Groupdel  删除一个组
!V%y \;@x k q0
$}c^ tj'@COq1c3gO0solaris 9除了以上的命令外,又增加了两个能完成相同任务的新命令,它们是smuser和smgroup。51Testing软件测试网~\2e2OHY+qQ
(2)admintool51Testing软件测试网Vn1]#gt?#f
Admintool是solaris系统中简单实用的管理工具,它可对用户、组、打印机、软件等进行安装、新建、修改和删除等操作。下面就用它来讲一下如可创建一个新的用户账号。51Testing软件测试网YA+p7^%v?
首先在打开admintool,即在console窗口的命令行输入admintool命令:
Ck T.F:D!wU0# admintool &51Testing软件测试网R+}EF i P
注:在命令后加上&,是让admintool进行在后台运行,也适用于其它的进程。
7{k;P6qZ8u0打开admintool,
8Vl E2n&Uk&os0在此窗口中列出了详细的用户信息。下面我们用它来新建一个用户。 
c'yWW,z ag#}0打开edit菜单,选择add,弹出用户添加窗口,在user identity区域,设定用户的用户名,userid和groupid等基本信息,在usrname文本框中写入将要创建的用户名,userid和groupid软件会自动分配,也可以自己指定,在login shell菜单中可选择用户登录时默认的shell。account security区域主要对用户密码进行设置,包括密码创建方式、有效期、修改时间限制等内容。home directory 区域内设置了用户的家目录,可自行创建,也可使用默认路径。
#WrB2O/N|0将用户基本信息写好后,然后设置用户密码。51Testing软件测试网$x4S&dq(c
打开password菜单,选中normal paddword选项,出现密码设置对话框。51Testing软件测试网P$hp:{s$?:a
设置好密码后,点OK按纽,返回user add窗口。51Testing软件测试网!J%y;H/X f y V
将所有信息填写好以后点OK,返回admintool主窗口。51Testing软件测试网&?)] nXpa
这时已经看到刚才新添加的用户zhangjl了。
PJ.PW^R0(3)SMC
|&B.b.sT~J$n051Testing软件测试网{3YDkq
系统启动与关闭51Testing软件测试网J1dg0U%\e
51Testing软件测试网5HU)r*Wo#} \
关闭系统有几种情况,系统可以彻底关闭,或转入一个中等等级以便完成诸如备份之类的维护工作。
mH(_,A9a*Hg!|+x0(1)系统启动 51Testing软件测试网b4oaM5y4N F|&BC3\d
启动和关闭系统是系统管理的一个重要部分。启动(或引导)系统是指操作系统的一部分被装入内存并开始初始化自身。由于系统必须“由自身的自举来将自己提起”所以称为引导或自举。51Testing软件测试网"rG!n X nXc9th9^r L
打开电源后,服务器启动至OK状态。在OK状态下,输入boot命令后,系统开始引导。系统引导后,挂接/(root)文件系统并开始重要的系统处理(如init,sendmail等)。然后用户登录。由/sbin/init进程启动一系列shell脚本,完成以下任务:
&cb-F+]o01. 设定系统的宿主名。51Testing软件测试网R dzr/~j:S
2. 执行文件系统检查程序(fsck)。
4iZ"dv7eVjB8c [W'l03. 启动守护程序和网络服务。51Testing软件测试网x [\[i-[FG[A
一旦脚本执行完毕,系统处在等级3。有时系统管理员必须修改启动shell脚本以便开始新增加的服务。
$^};v| B0(2)系统运行等级 
"@0m JV j]3L{Yp0运行级别是系统的状态,规定了用户可用的服务和资源,它用字母或数字来表示。在Solaris环境中有8个系统运行等级:
9JB[b1X.or t d0运行等级0 51Testing软件测试网&jVh;X Cu
该等级关闭(shutdown)系统至PROM等级,所以此等级对于关电源是安全的。
@5v"R no O C0运行等级1 51Testing软件测试网G/^NyZ
该等级系统运行在单用户模式,用户能够访问所有的可用的文件系统。51Testing软件测试网B1C+lOaU!Q
运行等级251Testing软件测试网G2e.W-cQES8_
此级别系统支持多用户操作。多个用户可以访问系统。除了与网络文件系统服务器和一些其它的网络资源服务器相关的守护进程外,所有的系统守护进程都在系统中运行。
4~ { _.e!vn p0运行等级3
)lA.[,f#`p1n y0运行等级3也就是完全多用户模式.这是系统的缺省运行等级,也是系统的缺省状态所有系统处理均被执行,文件资源可用挂接,用户可用注册。
P5H!bEQ.I AB3g/h0运行等级451Testing软件测试网mO;p+Z)~ J,a"_
此级别未使用。
~)n!Bj`}(B8M0运行等级s,S 
2O N@zq"BX0运行等级S是单用户模式,是一个特殊的运行等级.操作系统正在执行,但是所有用户均被注销,大多数系统处理如打印、邮件等都没有执行。只有一个用户,即超级用户向系统注册。运行等级S对执行备份是很方便的,因为没有用户注册,所以所有数据都是稳定的. 系统由shutdown命令带入运行等级s,S. 
$XQ `#rn!b$t+H0运行等级5 51Testing软件测试网)^XLG7b5j?Z(p:iN G
关闭系统,与shutdown功能一样。
K&zw1\:f ] G-]\K+Z0运行等级6 51Testing软件测试网"Lu~:er0d:x:D L
用于关闭(halt)系统至等级0并重新引导至等级3,即重启系统。51Testing软件测试网N,{K/r%Ia$H
51Testing软件测试网1a'~6JKr6[N,p
调用who -r命令可以当前系统的运行等级。51Testing软件测试网LG%gl(wN1O j@DI
$ who -r 
DOhY-r X ?9TiH0$ run-level 3 Feb 6 15:46 3 2 S 51Testing软件测试网!k/AXl1Y!C%}
在此例中,系统在缺省等级3。其他域内容表示:Feb 6 15:46 最后一次运行等级改变的日期和时间。3是当前运行等级。2是最后一次再引导后在此运行等级的次数。S 前一运行等级。51Testing软件测试网;O^4By-UB-T \!x
(2)关闭系统
:t$r;]3Yv#})Q?8NKn0Sun工作站设计为大部分时间是工作时间,但也有必须关闭系统的时候。如完成备份等系统维护工作,需要将系统改变到S等级。这一系统等级的变化仍被认为是关闭。51Testing软件测试网 ]!dQiu Z
当出现以下情况时,系统需要关闭:51Testing软件测试网I]/hxbC,]
(1) 改变一个系统的配置,如增加或删除某个磁带机或CD-ROM机。
+Q)r Z~j7gJ*P1r0(2) 改变系统硬件配置,如增加或去除一个CPU板子。51Testing软件测试网 i4L+l0?^9d
(3) 从极端情况的恢复,假如一个挂起的工作站对所有的恢复工作都不反应,可能就必须关掉电源重新开始。
x/Dp7KCy7w?B0关闭系统的方式根据关闭的原因而各不相同。执行关闭有的是为了转至执行等级S,有的是要停止操作系统并关闭设备的电源。关闭系系统有以下几种方法:51Testing软件测试网)r5CxTDN[
(1) shutdown –gtime –ilevel –y51Testing软件测试网/|K1\ A` R9C
g后面所根的参数表示系统关闭的延时的时间,i后面的参数是批将系统更改到哪个运行级别,y是遇到系统提示时,选yes。如下:51Testing软件测试网T pf5eJ j9R+@P
shutdown –g0 –i5 –y
DV_c{R0将系统立即关闭至电源关闭。
YEw N._"J6Tq0(2) init 5
PJ%evus1u/l8Z0关闭系统和电源。51Testing软件测试网1@:jnK+K*e
(3) init 0
(I#cmD9~+r&d&x6v0|0关闭系统至OK状态。51Testing软件测试网vr)~M _2NH
(4) halt
,L u^w"A1z'Jy0立即关闭系统,进入OK状态?51Testing软件测试网{|dx%J(}\y


TAG: 学习资料 linux

 

评分:0

我来说两句

Open Toolbar