路虽弥,不行不至;事虽少,不做不成。
分类: LINUX
2006-11-12 11:01:31
1.启动管理
1.1)
.BIOS引导
.MBR中的Boot Loader启动
.载入Kernel
.INIT初始化并决定系统的运行级别
BIOS--->MBR--->Boot Loader Grub引导--->kernel /boot/vmlinuz---
>initrd /boot/initrd.img--->INIT进程--->/etc/inittab--->runlevel
--->rc.sysinit--->rcx.d下的脚本启用--->rc.local(用户可自定义自己的脚本)
1.2)修改root密码
GRUB:在引导装载程序菜单上,键入 [e] 来进入编辑模式。
你会面对一个引导项目列表。查找其中类似以下输出 的句行:
kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2
按箭头键直到这一行被突出显示,然后按 [e]。
你现在可在文本结尾处空一格再添加 single(或1) 来告诉 GRUB 引导单用户 Linux 模式。按 [Enter] 键来使编辑结果生效。
你会被带会编辑模式屏幕,从这里,按 [b], GRUB 就会引导单用户 Linux 模式。 结束载入后,你会面对一个与以下相似的 shell 提示:
sh-2.05#
现在,你便可以改变根命令,键入:
bash# passwd root
你会被要求重新键入口令来校验。结束后, 口令就会被改变,你便可以在提示下键入 reboot 来重新引导;然后,象平常一样登录为根用户。
或者修改/etc/shadow中的第二列(密码列),置为空.
1.3要会自己写/etc/inittab,/boot/grub/grub.conf文件
/etc/inittab内容(runlevel 5)
id:5:initdefault:
si::sysinit:/etc/rc.d/rc.sysinit
15:5:wait:/etc/rc.d/rc3.d/rc 5
1:2345:respawn:/sbin/minetty tty 1
x:5:respawn:/etc/X11/prefdm --nodaemon
/boot/grub/grub.conf内容
default=0
timeout=-1
title RHEL AS 4.0
root (hd0,0) --IDE,SCSI均为hd
kernel /boot/vmlinuz ro root=/dev/hda1(此处分IDE,SCSI)
initrd /boot/initrd.img
2.用户及组管理
useradd
useradd [-c comment] [-d home_dir]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-m [-k skeleton_dir] | -M] [-p passwd]
[-s shell] [-u uid [ -o]] [-n] [-r] login
useradd -D [-g default_group] [-b default_home]
[-f default_inactive] [-e default_expire_date]
[-s default_shell]
usermod
usermod [-c comment] [-d home_dir [ -m]]
[-e expire_date] [-f inactive_time]
[-g initial_group] [-G group[,...]]
[-l login_name] [-p passwd]
[-s shell] [-u uid [ -o]] [-L|-U] login
userdel
userdel [-r] login
passwd
passwd [-k] [-l] [-u [-f]] [-d] [-n mindays] [-x maxdays]
[-w warndays] [-i inactivedays] [-S] [username]
groupadd groupadd [-g gid [-o]] [-r] [-f] group
groupmod groupmod [-g gid [-o]] [-n group_name ] group
groupdel groupdel group
pwconv与pwunconv 屏蔽技术 生成/etc/shadow
authconfig 是否使用/etc/shadow及MD5加密
3.磁盘配额(/home是独立分区)
3.1)编辑/etc/fstab
在defaults后加入usrquota(或grpquota),mount -o remount /home;
3.2)创建一个用于保存用户配额的数据库(/etc/mtab)
quotacheck -cug /home
3.3)打开配额功能
quotaon /home
3.4)设置配额
edquota username