进行检查,这六个阶段分别是:
阶段1: 检查块和块的大小
阶段2: 检查路径名
阶段3: 检查连接性
阶段4: 检查参考记数
阶段5: 检查自由块列表
阶段6: 补救自由块列表
---- fsck在对每个阶段进行检查时,如果发现错误,会提示用户进行修改,常见的一些错误有: 1) 移去一个没有相关文件的目录入口
---- 这时用户可以回答Yes或Y来删除该目录入口 。
---- 2) 重连接一个已分配但不能访问的文件:
---- fsck找到了一个已分配的I节点,但却不可访问(该节点没与任何目录连接),这时一般对fsck的"RECONNECT?"回答Yes,即把该I节点连接到lost found目录下,文件名即是I节点号,之后管理员应检查该文件类型,判明该文件用途,再将该文件拷贝到相应目录下 。
---- 3) 连接数调整
---- 在交互方式下,fsck若发现连接数不一致,将询问用户采取何种行动,本例发现一目录的I节点连接数与该目录的真实连接数不一致 。
---- 这时用户应该回答Yes或Y来改正连接数 。
---- 4) 自由块表不一致
---- fsck查出未分配块数与超级块中所给出的自由块表不一致 。
---- 这时用户应该回答Yes或Y来修正超级块 。
---- 从上面的出错信息和处理方法可以发现,对于fsck询问的问题大多数情况下都可以用Yes来回答,所以在实际应用时,可以用" -y"选项来执行该命令对硬盘进行检查和修复 。
---- 6. route命令
---- route命令主要用于手动配置静态路由表 。例如我们要增加一条通过网关到达令一子网的路由,命令如下:
---- #route add net remote_net_ip gateway_ip 1
---- 其中add代表要增加路由,net表示路由到达的是一个网络而不是一台主机,1代表远端网络需通过网关才能到达,而不是直接与它相连(直接通过网络接口相连时,该参数用0) 。
在Solaris 2.6 中,也可以使用如下命令:
#route add -net remote_net_ip
gateway_ip -netmask netmask
#route add -host host_ip
local_interface_ip -interface
---- 其中第一条命令与上面介绍的命令完成相同的任务,而第二条命令则代表要建立一条通过网络接口到达另一台主机的路由 。
---- 当然,我们使用"delete","change"命令参数可以对路由表中的路由信息进行删除和修改 。执行完route命令后,我们可以用"netstat -rn"命令查看当前的路由信息:
---- 从路由表中可以知道当前共有5条路由,其中到达224.0.0.0和127.0.0.1的路由分别是广播路由和本地路由,是由系统默认设置的 。到达主机202.77.111.22的路由是通过本机网络接口连接的,到达网络202.77.112.0的路由则是通过网关202.77.111.1连接的 。
---- 通过route配置路由表后,该路由信息会一直保存到下次系统重启 。系统重启后,则要重新配置路由表 。通过修改文件/etc/defaultrouter可以设置一些默认路由,这些路由在系统每次启动时都会被加到路由表中,而不必每次启动都用route命令来配置路由表 。/etc/defaultrouter文件的格式如下:
$cat /etc/defaultrouter
202.77.111.1
---- 该文件中现在只有一条默认路由,IP地址是202.77.111.1,这代表系统将把所有不属于本地的数据包都通过网关202.77.111.1发送出去 。
---- 有时UNIX系统安装完成后,/etc目录下并不存在defaultrouter文件,这时我们可以手工创建该文件,并编辑好默认路由,然后重启 。系统启动后,就会自动使用配置好的默认路由信息了 。
三. UNIX系统管理常见问题及解决方法
---- 1. 忘记root 密码
---- root用户又被称为超级用户,它是权限最高的用户,一旦它的密码被忘记,将给系统的维护和管理带来很多困难,下面是忘记root密码时的处理方法:
推荐阅读
- Solaris发布的主要修订版本
- TM Solaris for ISPs(TM) 服务的启动和配置
- solaris中的进程工具
- 4 Solaris的中文命令参考手册
- 在Solaris系统中安装GCC编译器
- solaris8+apache2+weblogic813+128 ssl证书 SUN安装过程
- Quick_Instaling_OpenSSH_for_Solaris 8.0_method-1
- Solaris 8 Languages Intel平台版本CD 上的软件包说明
- 64位操作系统点评-Windows,Linux,FreeBSD,Solaris
- Sun Cluster 3.0 关键概念 -- 硬件部件和拓扑