我所知道的系统管理
2008-01-05 17:08:55
老早就想写个关于系统管理的日志,不为别的,一者是系统总结下自己所学,二者是方便各位同仁学习啦。其实系统管理这四个字包含的东东好多的哦比如:关于系统用户的管理,系统的软件包管理,设备管理,内核管理等 等(服务器部分就不写了,以后有时间再写吧)。太多了,于是,我也就一部分一部分地来说,今天就写写用户管理吧,写得不好,大家可不要笑偶哎^_^(以下全部以centos 5.1为例)Linux博客/红联Linux博客1M
sR/B-}"I
M8j
关于用户管理,按5个部分来写,首先写用户帐户
`LE,DNZJ0 我们知道,linux是个属于多用户多任务系统,说白点,就是允许一台机子同时可以被多个人使用,并且每个用户同时执行多项任务,你比如说,现在张三通过其进行程序开发,同时,李四在一边上网聊天看A片 ^_^,一边还在听音乐。系统为了正确为每个用户提供服务,需要能够正确区分每个用户滴,即每个用户都有自己的帐号的啦,系统可根据用户帐户来区别为谁服务哦,强悍吧 ^_^。Linux博客/红联Linux博客];q?U"f"v R ?5{C2}
可是,仅此是不够的哦,因为对于用户来说,除了名字外,还有许多其他的特点的。一个帐户则用来指定属于一个用户的所有文件、资源以及信息。通常特性包括所属用户组、管理权限、执行权限等的,比如一个用户属于管理组的话,那么他就可改变硬件设置,查看其他用户文件等,而普通用户仅能看到并打开属于自己的文件 的啦。
?3v!Y3~'{D'W0 提到用户帐户,不得不提是root,系统管理员作为系统上的特殊用户,也就是超级用户(即根用户),具有更改整个系统的权利,但是要把自己转换成超级用户,就必须先有根用户登陆的口令,而这个口令通常是一个需要严格保守的秘密,一般也只有系统管理员才能得到。而为了真正成为超级用户,必须用帐户(也就是ROOT)登陆系统,这是为了系统管理员操作保留的一个特殊账户,对linux 操作系统的所有部分都具有不受限制的访问权限。当以根目录身分登陆进入到系统时,会先到达一个供系统管理员发布linux 命令的操作界面(也就是shell啦)。Linux博客/红联Linux博客/R jfV u]*o
登陆为超级用户的命令如下所示:
u3ek7z!wu0 login:rootLinux博客/红联Linux博客*VN)mf Z.p5MC l"[
passwd:
)YkA d2f0 #Linux博客/红联Linux博客1Jlze5? F
作为根用户,可以使用passwd命令修改以根用户身分登陆进入系统所需要的口令,也可以修改系统上其他用户的口令,如下所示:
!_H!j jua0 [root@centos ~]# passwd rootLinux博客/红联Linux博客Bo0E~h HL
Changing password for user root.Linux博客/红联Linux博客a:}9KY2v5{&ad
New UNIX password:
%b.Q*~Vjb0 Retype new UNIX password:
$G.K!`Q.lp|5Y|*N0 passwd: all authentication tokens updated successfully.
0})K5OSsA0 [root@centos ~]# Linux博客/红联Linux博客~ h;mU#|Z q0]
Linux博客/红联Linux博客)ti#LT#]7z c c
这里要注意的是,你在输入口令时,口令是不会在屏幕上显示出来的哦,不要以为你健盘坏了 ^_^Linux博客/红联Linux博客y(Coz*z!wb
Linux博客/红联Linux博客8Qsp.@(?#f
如果想在已经登陆到普通用户账户的时候进入到根用户帐户,并成为一个超级用户,最容易的办法就是:先从自己的普通帐户退出登陆,再以根用户身分重新登陆进入到系统。还有一种办法就 是使用su命令,它能够在不退出原来的用户帐户的前提下直接登陆进入到根用户帐户下。按CTRL+D或输入exit命令,将使用户回到初始登陆状态。如:Linux博客/红联Linux博客"DlDrdSm.`2Q)x
[xu@centos ~]$ pwd
ld~*d(i(j(eSY0 /home/xu
ZAA.tWA8z0 [xu@centos ~]$ su
eK9Kj`.U*t0 口令:
e{zt ^#]M0 [root@centos xu]# cdLinux博客/红联Linux博客b%I?f| J1b
[root@centos ~]# pwdLinux博客/红联Linux博客|Q iY/E*f X?
/rootLinux博客/红联Linux博客)GZr\`
[root@centos ~]# Linux博客/红联Linux博客:Yy#W$P'k`{[S
如果想了解su的详细用法,各位可以 man su 这里不得不提的是,有些同仁<指新手啦>说是centos系统的一些指令没有,比如ifconfig ,在终端下输入ifocnfig,可能是这样子的:Linux博客/红联Linux博客Dc,ojK\4CF
*r L(P|ebG%D0 [xu@centos ~]$ ifconfig
%e@ sI4o-C0 bash: ifconfig: command not foundLinux博客/红联Linux博客dC{#H*C.Q8u)H
[xu@centos ~]$
.X9wb4l!dA/W!m0 那是你没有完全取得root权限,你可以加个参数 -l,就行了。看这:Linux博客/红联Linux博客:Zk dav^,a
[xu@centos ~]$ su -l
h%dw9I+u`g4m9} w0 口令:Linux博客/红联Linux博客V'rgwaL
[root@centos ~]# ifconfigLinux博客/红联Linux博客1^L @.DT TB1[V
eth0 Link encap:Ethernet HWaddr 00:16:76:51:A5:D1 Linux博客/红联Linux博客ld)cqh T
inet6 addr: fe80::216:76ff:fe51:a5d1/64 Scope:Link
d!x$_0@R%{0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Linux博客/红联Linux博客*x%IN9[yW jx
RX packets:454 errors:0 dropped:0 overruns:0 frame:0
*X*s)O#L;Y#G"{0 TX packets:360 errors:0 dropped:0 overruns:0 carrier:0Linux博客/红联Linux博客K`$[,}UY_.v E6eO
collisions:0 txqueuelen:1000 Linux博客/红联Linux博客ZZaUP8TJ0H)TI0I
RX bytes:146323 (142.8 KiB) TX bytes:49296 (48.1 KiB)
G;y'F"yhpB0
2Q6^2Lo!Im$j0 lo Link encap:Local Loopback Linux博客/红联Linux博客M4a,g'b'L nN
inet addr:127.0.0.1 Mask:255.0.0.0
z XR.h-?0 inet6 addr: ::1/128 Scope:HostLinux博客/红联Linux博客X%J|{0T(tO6|4s0M
UP LOOPBACK RUNNING MTU:16436 Metric:1Linux博客/红联Linux博客8f` Zcl3b7CrN M^E2_
RX packets:1059 errors:0 dropped:0 overruns:0 frame:0Linux博客/红联Linux博客)ABzezN
TX packets:1059 errors:0 dropped:0 overruns:0 carrier:0
Bwv:\*cm$Q0 collisions:0 txqueuelen:0 Linux博客/红联Linux博客 i#I I Q%djD
RX bytes:2039948 (1.9 MiB) TX bytes:2039948 (1.9 MiB)
_`C8er%gQ:h6T0Linux博客/红联Linux博客yVL^u
ppp0 Link encap:Point-to-Point Protocol
Z]9X"q,V;B0|:LY0 inet addr:125.106.190.230 P-t-P:220.185.58.12 Mask:255.255.255.255Linux博客/红联Linux博客a2uZ-GJ
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
9f#y'g Doa/Tc0 RX packets:246 errors:0 dropped:0 overruns:0 frame:0
fl{S E%l C0 TX packets:253 errors:0 dropped:0 overruns:0 carrier:0Linux博客/红联Linux博客4|7n E@&m4[js${TicY
collisions:0 txqueuelen:3 Linux博客/红联Linux博客:GGy0CX-V
RX bytes:128211 (125.2 KiB) TX bytes:36931 (36.0 KiB)
:O1e0u0r+iq`5P4^v!h0Linux博客/红联Linux博客 U#z~(pXJj
[root@centos ~]# Linux博客/红联Linux博客0@LZ,K"ia_%n9Y]#E
u P:b'jl7C0 因为我没有用过其他系统,不得知它们对于su的限定是乍样的,在这也就不说了。Linux博客/红联Linux博客5l{5U y2D9R0i U*r
要记住的是,如果你已经以根用户身分登陆到系统中,可以使用su命令直接登陆到为任何一个用户,不需要再次输入口令了,有点象这样:Linux博客/红联Linux博客+kBsfQ:A
[xu@centos ~]$ suLinux博客/红联Linux博客d I ez4W:w
口令:Linux博客/红联Linux博客I;R"Pkv*r_T1`]
[root@centos xu]# su xu
B-U.kq){$V0 [xu@centos ~]$Linux博客/红联Linux博客 B-pg H6B
好了,今天写到这吧,打字累死了,明天再写了。。。。。。Linux博客/红联Linux博客|6|PP6kxc U B/pVl
J)d&a Z|+L0
zQI(FW({'d*}%[0
*_*H*[lN UEu*l9k0Linux博客/红联Linux博客d8B g,M\C"bGi"D
8Vn-wJ/GY'Z\!\#K0
N'`%p1W(dcI0
}QgtWD ~0
2K_e)ELzc0
'QN5Bi1C;or.{ zhO0
.?7E3G`rz,Y$m/H0Linux博客/红联Linux博客p UZq"A:G
?~ DG~K)[O;N0
.t"r#w;} W+J0O0Linux博客/红联Linux博客C,`-K[7W-n^\d
Linux博客/红联Linux博客n0k6H+J'Z%W
9S!T s@iH N0
Jb d-A.P2R4bJ9e Sh;}0
e)IvHyp0Linux博客/红联Linux博客3B,Z L7?k~L#w/VP
[PV*B-wXJ0
关于用户管理,按5个部分来写,首先写用户帐户
`LE,DNZJ0 我们知道,linux是个属于多用户多任务系统,说白点,就是允许一台机子同时可以被多个人使用,并且每个用户同时执行多项任务,你比如说,现在张三通过其进行程序开发,同时,李四在一边上网聊天看A片 ^_^,一边还在听音乐。系统为了正确为每个用户提供服务,需要能够正确区分每个用户滴,即每个用户都有自己的帐号的啦,系统可根据用户帐户来区别为谁服务哦,强悍吧 ^_^。Linux博客/红联Linux博客];q?U"f"v R ?5{C2}
可是,仅此是不够的哦,因为对于用户来说,除了名字外,还有许多其他的特点的。一个帐户则用来指定属于一个用户的所有文件、资源以及信息。通常特性包括所属用户组、管理权限、执行权限等的,比如一个用户属于管理组的话,那么他就可改变硬件设置,查看其他用户文件等,而普通用户仅能看到并打开属于自己的文件 的啦。
?3v!Y3~'{D'W0 提到用户帐户,不得不提是root,系统管理员作为系统上的特殊用户,也就是超级用户(即根用户),具有更改整个系统的权利,但是要把自己转换成超级用户,就必须先有根用户登陆的口令,而这个口令通常是一个需要严格保守的秘密,一般也只有系统管理员才能得到。而为了真正成为超级用户,必须用帐户(也就是ROOT)登陆系统,这是为了系统管理员操作保留的一个特殊账户,对linux 操作系统的所有部分都具有不受限制的访问权限。当以根目录身分登陆进入到系统时,会先到达一个供系统管理员发布linux 命令的操作界面(也就是shell啦)。Linux博客/红联Linux博客/R jfV u]*o
登陆为超级用户的命令如下所示:
u3ek7z!wu0 login:rootLinux博客/红联Linux博客*VN)mf Z.p5MC l"[
passwd:
)YkA d2f0 #Linux博客/红联Linux博客1Jlze5? F
作为根用户,可以使用passwd命令修改以根用户身分登陆进入系统所需要的口令,也可以修改系统上其他用户的口令,如下所示:
!_H!j jua0 [root@centos ~]# passwd rootLinux博客/红联Linux博客Bo0E~h HL
Changing password for user root.Linux博客/红联Linux博客a:}9KY2v5{&ad
New UNIX password:
%b.Q*~Vjb0 Retype new UNIX password:
$G.K!`Q.lp|5Y|*N0 passwd: all authentication tokens updated successfully.
0})K5OSsA0 [root@centos ~]# Linux博客/红联Linux博客~ h;mU#|Z q0]
Linux博客/红联Linux博客)ti#LT#]7z c c
这里要注意的是,你在输入口令时,口令是不会在屏幕上显示出来的哦,不要以为你健盘坏了 ^_^Linux博客/红联Linux博客y(Coz*z!wb
Linux博客/红联Linux博客8Qsp.@(?#f
如果想在已经登陆到普通用户账户的时候进入到根用户帐户,并成为一个超级用户,最容易的办法就是:先从自己的普通帐户退出登陆,再以根用户身分重新登陆进入到系统。还有一种办法就 是使用su命令,它能够在不退出原来的用户帐户的前提下直接登陆进入到根用户帐户下。按CTRL+D或输入exit命令,将使用户回到初始登陆状态。如:Linux博客/红联Linux博客"DlDrdSm.`2Q)x
[xu@centos ~]$ pwd
ld~*d(i(j(eSY0 /home/xu
ZAA.tWA8z0 [xu@centos ~]$ su
eK9Kj`.U*t0 口令:
e{zt ^#]M0 [root@centos xu]# cdLinux博客/红联Linux博客b%I?f| J1b
[root@centos ~]# pwdLinux博客/红联Linux博客|Q iY/E*f X?
/rootLinux博客/红联Linux博客)GZr\`
[root@centos ~]# Linux博客/红联Linux博客:Yy#W$P'k`{[S
如果想了解su的详细用法,各位可以 man su 这里不得不提的是,有些同仁<指新手啦>说是centos系统的一些指令没有,比如ifconfig ,在终端下输入ifocnfig,可能是这样子的:Linux博客/红联Linux博客Dc,ojK\4CF
*r L(P|ebG%D0 [xu@centos ~]$ ifconfig
%e@ sI4o-C0 bash: ifconfig: command not foundLinux博客/红联Linux博客dC{#H*C.Q8u)H
[xu@centos ~]$
.X9wb4l!dA/W!m0 那是你没有完全取得root权限,你可以加个参数 -l,就行了。看这:Linux博客/红联Linux博客:Zk dav^,a
[xu@centos ~]$ su -l
h%dw9I+u`g4m9} w0 口令:Linux博客/红联Linux博客V'rgwaL
[root@centos ~]# ifconfigLinux博客/红联Linux博客1^L @.DT TB1[V
eth0 Link encap:Ethernet HWaddr 00:16:76:51:A5:D1 Linux博客/红联Linux博客ld)cqh T
inet6 addr: fe80::216:76ff:fe51:a5d1/64 Scope:Link
d!x$_0@R%{0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1Linux博客/红联Linux博客*x%IN9[yW jx
RX packets:454 errors:0 dropped:0 overruns:0 frame:0
*X*s)O#L;Y#G"{0 TX packets:360 errors:0 dropped:0 overruns:0 carrier:0Linux博客/红联Linux博客K`$[,}UY_.v E6eO
collisions:0 txqueuelen:1000 Linux博客/红联Linux博客ZZaUP8TJ0H)TI0I
RX bytes:146323 (142.8 KiB) TX bytes:49296 (48.1 KiB)
G;y'F"yhpB0
2Q6^2Lo!Im$j0 lo Link encap:Local Loopback Linux博客/红联Linux博客M4a,g'b'L nN
inet addr:127.0.0.1 Mask:255.0.0.0
z XR.h-?0 inet6 addr: ::1/128 Scope:HostLinux博客/红联Linux博客X%J|{0T(tO6|4s0M
UP LOOPBACK RUNNING MTU:16436 Metric:1Linux博客/红联Linux博客8f` Zcl3b7CrN M^E2_
RX packets:1059 errors:0 dropped:0 overruns:0 frame:0Linux博客/红联Linux博客)ABzezN
TX packets:1059 errors:0 dropped:0 overruns:0 carrier:0
Bwv:\*cm$Q0 collisions:0 txqueuelen:0 Linux博客/红联Linux博客 i#I I Q%djD
RX bytes:2039948 (1.9 MiB) TX bytes:2039948 (1.9 MiB)
_`C8er%gQ:h6T0Linux博客/红联Linux博客yVL^u
ppp0 Link encap:Point-to-Point Protocol
Z]9X"q,V;B0|:LY0 inet addr:125.106.190.230 P-t-P:220.185.58.12 Mask:255.255.255.255Linux博客/红联Linux博客a2uZ-GJ
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
9f#y'g Doa/Tc0 RX packets:246 errors:0 dropped:0 overruns:0 frame:0
fl{S E%l C0 TX packets:253 errors:0 dropped:0 overruns:0 carrier:0Linux博客/红联Linux博客4|7n E@&m4[js${TicY
collisions:0 txqueuelen:3 Linux博客/红联Linux博客:GGy0CX-V
RX bytes:128211 (125.2 KiB) TX bytes:36931 (36.0 KiB)
:O1e0u0r+iq`5P4^v!h0Linux博客/红联Linux博客 U#z~(pXJj
[root@centos ~]# Linux博客/红联Linux博客0@LZ,K"ia_%n9Y]#E
u P:b'jl7C0 因为我没有用过其他系统,不得知它们对于su的限定是乍样的,在这也就不说了。Linux博客/红联Linux博客5l{5U y2D9R0i U*r
要记住的是,如果你已经以根用户身分登陆到系统中,可以使用su命令直接登陆到为任何一个用户,不需要再次输入口令了,有点象这样:Linux博客/红联Linux博客+kBsfQ:A
[xu@centos ~]$ suLinux博客/红联Linux博客d I ez4W:w
口令:Linux博客/红联Linux博客I;R"Pkv*r_T1`]
[root@centos xu]# su xu
B-U.kq){$V0 [xu@centos ~]$Linux博客/红联Linux博客 B-pg H6B
好了,今天写到这吧,打字累死了,明天再写了。。。。。。Linux博客/红联Linux博客|6|PP6kxc U B/pVl
J)d&a Z|+L0
zQI(FW({'d*}%[0
*_*H*[lN UEu*l9k0Linux博客/红联Linux博客d8B g,M\C"bGi"D
8Vn-wJ/GY'Z\!\#K0
N'`%p1W(dcI0
}QgtWD ~0
2K_e)ELzc0
'QN5Bi1C;or.{ zhO0
.?7E3G`rz,Y$m/H0Linux博客/红联Linux博客p UZq"A:G
?~ DG~K)[O;N0
.t"r#w;} W+J0O0Linux博客/红联Linux博客C,`-K[7W-n^\d
Linux博客/红联Linux博客n0k6H+J'Z%W
9S!T s@iH N0
Jb d-A.P2R4bJ9e Sh;}0
e)IvHyp0Linux博客/红联Linux博客3B,Z L7?k~L#w/VP
[PV*B-wXJ0
论坛模式 推荐 收藏 等级(0) 编辑 管理 查看(708) 评论(4)
TAG:
-
liaonan发布于2008-01-05 21:38:49
-
很好
-
Kttlon发布于2008-01-05 20:18:33
-
拜读一下
-
relaaxx
发布于2008-01-05 17:19:31
-
我用八个字来总结centos 快、稳、简、便、优、固、靓、新;
-
osjulyge发布于2008-01-05 17:13:14
-
不知centos和Fedora有何不同,老早想打centos的主意了
