Solaris新手入门:121问解答,从菜鸟到高手

版权申诉
0 下载量 16 浏览量 更新于2024-07-05 收藏 71KB DOCX 举报
"Solaris入门教程,包含了新手在学习和使用Solaris操作系统时可能会遇到的121个常见问题和解答,旨在帮助读者从基础到进阶掌握Solaris系统操作和管理。" Solaris是一个由Oracle公司开发的Unix操作系统,广泛应用于服务器和工作站环境。这个教程覆盖了多个关键知识点: 1. **系统配置文件位置**:Solaris的系统配置文件通常位于`/etc/system`,这里记录了系统启动时的一些默认设置,如共享内存大小等。 2. **用户Shell定义**:在Solaris中,每个用户的默认Shell是在`/etc/passwd`文件中定义的,该文件包含了所有用户的信息,包括用户名、密码(加密形式)、用户ID、组ID以及默认Shell路径。 3. **忘记root密码的恢复**:如果忘记了root密码,可以通过以下两种方式恢复: - 如果只有root用户,可以使用SUN公司的安装光盘引导系统,然后编辑`/etc/shadow`文件清除root的密码。 - 如果还有其他用户,可以利用已知用户登录后通过特定技术(如文件链接错误)获取root权限,但这种方法可能存在风险。 4. **调整vi编辑器窗口大小**:当vi编辑器窗口过大时,只需用鼠标拖动终端窗口边缘来调整大小,使其适应屏幕。 5. **设置共享内存大小**:在`/etc/system`文件中添加行`set shmsys:shminfo_shmmax=XXX`和`set shmsys:shminfo_shmmin=XXX`,其中XXX表示以字节为单位的共享内存大小。通常设置为物理内存的一半。 6. **root用户的配置文件**:与普通用户不同,root用户的配置文件位于`/etc/profile`,此文件在root用户登录时执行,用于设定环境变量和初始化命令。 7. **远程X-WinPro登录问题**:若SUN Solaris在远程X窗口系统下无法以root身份登录,可以尝试直接在终端以root身份登录并执行`/etc/default/login`脚本,这通常是解决此类问题的一种方法。 8. **安全与权限管理**:Solaris提供了严格的权限管理系统,包括用户权限、文件权限以及网络服务的安全配置。对于远程访问和管理,理解`/etc/hosts.allow`和`/etc/hosts.deny`文件的作用非常重要,它们控制了哪些主机可以访问系统服务。 9. **软件包管理**:Solaris使用`pkgadd`、`pkgrm`和`pkginfo`等工具进行软件包的安装、卸载和查询。了解如何使用这些工具是系统管理员的基本技能。 10. **进程管理**:Solaris提供了`ps`、`kill`、`nice`和`renice`等命令来监控和控制进程,了解这些命令的用法有助于管理和优化系统资源。 11. **网络配置**:Solaris的网络配置涉及`/etc/hostname.*`、`/etc/hosts`、`/etc/resolv.conf`等文件,需要掌握如何配置IP地址、子网掩码、DNS解析等。 12. **系统日志管理**:通过`/var/adm/messages`文件查看系统日志,使用`logger`命令记录信息,理解和分析日志对于排查系统故障至关重要。 这个入门教程详细解答了这些问题,适合初学者逐步学习和实践,以提升对Solaris系统的理解和操作能力。通过学习,读者将能够更好地管理和维护基于Solaris的系统。