### Solaris 常见问题及解决方法 #### 一、引导系统自CD-ROM 当需要从CD-ROM启动Solaris时,可以按照以下步骤进行: 1. 作为root用户执行命令: ``` # boot cdrom -s ``` 2. 挂载CD-ROM: ``` # mount /dev/dsk/c0t0d0s0 /mnt ``` 3. 切换目录至挂载点下的`/etc`目录: ``` # cd /mnt/etc ``` 4. 使用vi编辑器修改`shadow`文件: ``` # vi shadow ``` 5. 卸载挂载点: ``` # umount /mnt ``` 以上步骤可以确保从CD-ROM正确引导并完成必要的配置。 #### 二、设备识别与管理 在Solaris系统中,可能会遇到设备无法被正确识别的问题。以下是一些常见的解决方法: 1. **识别设备** 为了识别系统中的设备,可以在PROM模式下运行以下命令: ``` # probe-scsi # probe-scsi-all # probe-ipi ``` 这些命令会帮助识别出系统中的所有设备,并且可以通过`devalias`命令查看设备别名。 2. **设置默认启动设备** 在PROM模式下,可以使用`printenv`命令来查看当前环境变量设置。如果需要更改默认启动设备,可以使用如下命令: ``` ok> setenv boot-device devalias reset ``` 并通过`set-defaults`命令设置这些值为缺省值。 #### 三、文件系统配置问题 1. **文件系统未生效** 当修改了文件系统配置(如`/etc/vfstab`)但系统重启后未生效时,可以尝试使用`-a`选项进行挂载: ``` # mount -a ``` 如果还是出现问题,可以检查文件是否正确配置。 2. **关键文件系统未生效** 如果关键文件系统没有被正确加载,可以手动挂载它们以确保系统的正常运行。 3. **远程文件系统无法挂载** 如果远程文件系统无法挂载,则可能是因为`/etc/vfstab`中的配置不正确。需要检查并修正该文件,必要时可以删除无效条目并重新添加正确的配置。 #### 四、控制台锁定问题 如果遇到控制台被锁定的情况,可以尝试按下“Ctrl+q”解锁控制台。若控制台仍然锁定,需要进入PROM状态,使用`printenv`命令查看`inputdevice`的值,并将其设置为`keyboard`: ``` ok> setenv inputdevice keyboard ``` 然后重启系统,这样就可以正常使用控制台了。 #### 五、计划任务与定时服务问题 1. **cron服务未执行** 在Solaris中,如果计划任务(如cron)没有被执行,需要检查是否存在`/etc/cron.d/cron.allow`或`/etc/cron.d/cron.deny`文件。此外,还需要确认`crontab`文件是否正确配置,并检查/var/spool/cron/crontabs目录下是否有对应的计划任务文件。 2. **at命令未执行** 对于使用at命令的任务,同样需要检查`/etc/cron.d/at.allow`和`/etc/cron.d/at.deny`文件是否存在。 #### 六、Telnet登录权限问题 如果希望root用户能够通过Telnet登录,需要修改`/etc/default/login`文件,将`CONSOLE=/dev/console`一行注释掉或改为其他值。 #### 七、目录权限问题 1. **读取权限问题** 如果某个目录的读取权限被限制,用户将无法查看该目录下的内容。此时,需要修改该目录的权限,使其对用户具有读取权限。 2. **写入权限问题** 若目录的写入权限受限,用户将无法在该目录中创建或删除文件。同样地,需要调整目录权限以允许写入操作。 3. **执行权限问题** 目录的执行权限是指用户能否在其下执行文件。如果执行权限被限制,用户将无法运行该目录下的可执行文件。 Solaris系统在日常管理和维护过程中可能会遇到各种问题,针对这些问题,我们可以采取相应的解决措施来确保系统的稳定运行。
Solaris 常见问题及解决方法
1. 忘记root 密码
#boot cdrom -s
#mount /dev/dsk/c0t0d0s0 /mnt
#cd /mnt/etc
#vi shadow
#umount /mnt
2. 系统无法启动
1) 错误的引导设备
假如因为指定了错误的引导设备使系统不能引导,我们可以在PROM监控等级下利用"probe-scsi",
"probe-scsi-all"和"probe-ipi"命令来查看有什么设备被连到系统上,并得到启动设备的devalias名。
进入PROM的方法是当系统启动时,同时按下"STOP"键和"a"键, 这时系统出现提示符ok >,即表明系统当前
处于PROM监控等级。
用printenv显示当前配置情况,如果发现引导设备不正确,可用setenv来重新设置:
ok >setenv boot-device devalias
用reset命令重新启动系统,或set-defaults 恢复缺省值。
2) 缺少重要的系统文件,或文件无效
用"-a"选项来引导系统,系统将提供交互式的引导过程,如果有找不到文件时,系统会提示用户给出适当的文件名。
3) 缺少关键的系统文件,或文件无效
- 粉丝: 1
- 资源: 37
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于Spring Boot和Vue的后台管理系统.zip
- 用于将 Power BI 嵌入到您的应用中的 JavaScript 库 查看文档网站和 Wiki 了解更多信息 .zip
- (源码)基于Arduino、Python和Web技术的太阳能监控数据管理系统.zip
- (源码)基于Arduino的CAN总线传感器与执行器通信系统.zip
- (源码)基于C++的智能电力系统通信协议实现.zip
- 用于 Java 的 JSON-RPC.zip
- 用 JavaScript 重新实现计算机科学.zip
- (源码)基于PythonOpenCVYOLOv5DeepSort的猕猴桃自动计数系统.zip
- 用 JavaScript 编写的贪吃蛇游戏 .zip
- (源码)基于ASP.NET Core的美术课程管理系统.zip