一.安装
1.安装方式
CDROM HDA FTP NFS 无人职守(keyboard=us)
ks.cfg。 cp ks.cfg a:\ 。
boot:linux ks=floppy
RedHat:CDROM (文字 图形 软盘)
f:。cd dosutils 。
rawrite -f f:\images\boot.img -d a:
2.安装过程
1.分区
/boot
fdisk
p 打印当前分区表
n 增加一个新的分区
t 改变一个分区类型
l 列出支持分区类型
a 激活一个分区
d 删除一个分区
w 保存分区表
q 退出
2.lilo的安装
lilo(linux loader)
mbr(master boot record)
br(boot record)
系统启动过程
bios-mbr-active-br-sysfile-boot
硬件问题
网卡
ne.c
gcc ne.c
ne.o
/lib/modules/net
modprobe ne
显卡
Xconfigurator
3.系统启动文件
vmlinuz-2.2.16-22
lilo.conf文件中指定
init进程
-查找运行的脚本程序
/etc/rc.d/rc(x).d
k:kill
s:start
S20>S30
重启某种服务
/etc/rc.d/init.d/script
restart|reload|start|stop
-增加自己的启动脚本
一、vi /etc/profile
二、 1.制作启动脚本,拷贝至 /etc/rc.d/init.d目录中 (Ex:serv)
2.建立链接文件
ln -s /etc/rc.d/rc3.d/S99 /etc/rc.d/init.d/serv
4.关闭系统及重启
关机: halt ;init 0;shutdown -rh now;
重启: reboot;init 6;shutdown -rn now;
5.常见问题解决
1.lilo出错
-启动盘
-用安装光盘引导系统
mount -t ext2 /dev/hda3 /tmp
chroot /tmp
/sbin/lilo
-使用loadlin
loadlin vmlinuz root=/dev/hda3
loadlin vmlinuz root=/dev/hda3 init=/bin/bash
-使用升级方式安装
不选择任何包,只安装lilo
2.root密码忘记
/etc/passwd
单用户
在fat分区修改文件
3.fstab文件出错
mount -o rw,remount /dev/hda3 /
4.开机出错
fsck /dev/hda6
二、用户管理
1.用户
Uid root (0)
<10为系统用户
su su -
登陆超时:
vi /etc/profile
TMOUT=600
/etc/passwd
2.添加用户
1.手工添加
/etc/passwd
/etc/group
/home/username
拷贝shell脚本
设置口令
2.系统添加
adduser
-d 指定用户主目录
-e 指定失效期 月/日/年
-s 指定shell
adduser -s /usr/bin/passwd usename
3.用户安全设置
telnet:指定用户shell
ftp:指定用户为guestuser
4.用户修改
usermod
-d 指定用户主目录
-e 指定失效期 月/日/年
-s 指定shell
5.删除用户
userdel
三、软件包管理
rpm(RedHat Package Manager)
1.软件包名
dhcp-2.0-7.i386.rpm
软件名-版本号-发行号-适用机型-扩展名
2.常用命令
-ivh 安装
-replacepkgs 替换
-nodeps 摆脱依赖关系
-e 删除
-Uvh 升级
--oldpackage 降级
3.查询
-qa 查询所有包
-ql 查看包文件存放位置
/usr
4.验证
-Va 验证所有包
-Vf 验证指定包
验证码说明
S 文件尺寸
L 符号链接
T 文件修改日期
U 用户
5.使用技巧
rpm -qf 查看未知文件
rpm -qdf 查看正运行程序的文档信息
rpm -qip 了解rpm包的作用
实验:
1.www.redflag-linux.com
网站下载netscape6.0.rpm包安装
srv2(192.168.103.1:8080)
vip vip
192.168.0.0
192.168.103.0
四、系统维护常用命令
1.df
df
df -t ext2
2.du
-m 以MB为单位
--summarize 得到最后统计结果
du --summarize -b /var/*|sort -nr
3.stat
find /usr |xargs stat|grep "Can't stat">error
4.free
free -m
5.top
k r ?
6.uptime who
7.write wall
8.expr
9.sleep
10.finger
11.last
12.dmesg
13.dircolors
14.mail
h 生成列表