Solaris系统管理:关键命令速查手册

需积分: 9 3 下载量 97 浏览量 更新于2024-09-11 1 收藏 13KB TXT 举报
"这是一份关于Solaris管理员常用的168条命令简明手册,涵盖了系统管理、调试、网络及磁盘操作等多个方面。通过这些命令,你可以更高效地管理和维护Solaris系统,同时,由于部分内容提及了与Linux和Unix的兼容性,这本手册也对这些系统的管理员具有参考价值。" ### 系统管理命令 1. **gzip** 和 **tar**: `gzip -d -c tarball.tgz | (cd /[dir];tar xf - )` 用于解压缩并解包tarball到指定目录。gzip用于压缩,tar用于打包文件。 2. **ln**: `ln [-fhns] <source file> <destination file>` 创建硬链接或软链接。 `-f` 强制创建,`-h` 解析符号链接,`-n` 避免覆盖,`-s` 创建软链接。 3. **ls** 和 **awk**: `ls -la | awk '{ print $5," ",$9 }' | sort -rn` 显示当前目录下文件的大小和名称,按大小降序排列。 ### 文件系统操作命令 1. **mount**: `mount -f pcfs /dev/dsk/c0d0p1 /export/dos` 挂载DOS分区。`mount -F ufs -o rw,remount /` 重新挂载根文件系统,使其可写。 2. `mount -o remount,logging /spare` 重新挂载文件系统,启用日志记录。 ### 目录复制与备份 1. **pax**: `pax -rw . /newdir` 用于高效地复制目录,比cp命令更全面。 ### 调试与跟踪命令 1. **truss**: `truss -f -p <pid of a shell>` 用于跟踪进程执行的系统调用,用于调试。`truss -f` 显示完整调用,`-p` 后跟进程ID。 2. **arp**: `arp -a` 显示ARP地址表,`arp -d myhost` 删除主机的过期ARP条目。 ### 磁盘与存储管理命令 1. **du**: `du -k` 显示磁盘使用情况,单位为KB。`du -sk` 显示总计。`du -sk * | sort -k1,1n` 按大小排序当前目录所有文件。`du -ad /var | sort -nr` 显示/var目录下文件大小,按大小逆序排列。 2. **fdformat**: `fdformat -d -U` 格式化磁盘。`newfs -Nv /dev/rdsk/c0t0d0s1` 查看可用的超级块。`prtvtoc /dev/rdsk/c0t0d0s2` 获取磁盘分区信息。 3. **quot**: `quot -af` 显示用户使用空间,单位为KB。 ### 网络与驱动参数 1. **ndd**: `ndd /dev/ip ?` 显示IP内核变量。`ndd -set /dev/ip ip_forwarding 1` 开启IP转发功能。 这份手册不仅提供了命令的使用方式,还展示了如何在实际问题中应用这些命令,对于提升Solaris、Linux和Unix系统的管理技能非常有帮助。通过掌握这些命令,可以更有效地进行系统监控、问题排查以及资源管理。