游乐游手机版
首页/系统平台/文章详情

Solaris系统维护实用经验总结

时间:2026-06-18 07:56
在日常运维工作中,最棘手的并非问题出现后的应急处理,而是如何在隐患萌芽之前提前察觉。这正是掌握若干关键查询命令的价值所在。从主机配置、系统性能到磁盘使用、镜像状态,这些信息都需要随时可查,方能心中有数。以下直接分享实战经验,按典型场景逐一拆解。 1 查询命令 1 1 系统配置信息(prtdiag)

在日常运维工作中,最棘手的并非问题出现后的应急处理,而是如何在隐患萌芽之前提前察觉。这正是掌握若干关键查询命令的价值所在。从主机配置、系统性能到磁盘使用、镜像状态,这些信息都需要随时可查,方能心中有数。以下直接分享实战经验,按典型场景逐一拆解。

1 查询命令

1.1 系统配置信息(prtdiag)

要查询系统配置,首推prtdiag命令。该命令如同为服务器进行一次全面体检,执行后服务器的基本配置、时钟频率、内存容量、硬件数量、运行状态及所在槽位均清晰呈现。连IO接口卡的扩展情况也可一览无余。在硬件排查、资源规划等日常工作中,这是最顺手且高效的工具之一。

1.2 检查IO状态信息(iostat)

如何检查IO状态?使用iostat命令。它能帮助您掌握系统资源利用率,尤其适用于性能瓶颈排查。以下几个常用参数值得牢记:

  • -c:统计CPU使用情况,展示用户进程使用率与空闲率。可附加时间参数实现持续监控。
  • -C:更详细地将每块磁盘的使用信息与CPU使用情况同时列出。
  • -e:返回磁盘的错误记录,每块盘的传输、读写错误均详细列出。
  • -E:最实用的参数,直接返回每块磁盘的容量、厂商、型号等信息。保修或报修时,仅凭此输出即可满足需求。

1.3 统计查询内存使用情况以及进程信息(vmstat、prstat)

内存与进程状态如何查看?推荐组合使用vmstatprstat两个命令。
vmstat主要用于查看内存、CPU使用情况以及进程等待状态。重点关注以下几列数据:

  • procs下的r列:表示正在处理的进程数。若该数值频繁偏高,说明有进程持续等待处理。在Solaris系统中,此值通常不会超过CPU核心数。
  • memory下的swap列:当swap列数值超过free列数值的十分之一时,需警惕。这表明存在“濒死”进程消耗资源,应结合ps -el命令找出状态为Z(僵尸进程)的PID,果断kill,否则它会像嚼不烂的口香糖,死死粘住内存不放。

prstat命令更为直观,它会列出每个进程的资源使用情况,并按CPU使用率从高到低排序。重点关注CPU列以及最后一行的load averages。关于load averages的具体含义,建议仔细查阅帮助文档。

1.4 进程管理命令(ps)

ps命令本身并不复杂,但参数众多,熟练掌握后能解决大部分进程问题。请勿偷懒,执行man命令,将帮助手册研读透彻。

2 修改命令

2.1 修改主机名

主机名修改通常分为临时和永久两种场景,根据实际需求选择:

  • 临时修改:不重启,立即生效。执行hostname + 新主机名即可,重新登录后即可看到效果。但重启后会丢失。
  • 永久修改:编辑/etc/hosts/etc/nodename,写入新主机名,保存后重启。若还需将主机名与IP对应,可进一步修改/etc/hostname.hmeX文件。

2.2 修改IP地址

修改IP同样分临时和永久。操作前先用ifconfig -a查看网卡数量。临时修改执行ifconfig hme0 inet 新IP地址 netmask 新子网掩码 up即可,重启恢复。永久修改需编辑三个文件:/etc/hosts/etc/netmasks/etc/defaultrouter,完成后重启生效。

2.3 修改时间

时间修改直接使用date命令。格式为date + 时间数字,例如执行date 1234.56,系统时间将变为12:34:56。

3 常用技巧

3.1 提示登录用户本服务器的重要信息

每次telnet到一台服务器,完成用户名和密码验证后,系统通常显示基础信息(操作系统版本、补丁等)。如果该服务器较为关键,需要给登录用户提供操作提示,可以编辑/etc/motd文件,将提示内容写入保存即可。建议编辑前先备份。

3.2 发送消息给当前登录用户

执行关机或重启前,向正在操作的用户发送通知十分必要,避免造成猝不及防的影响:

  • 发送给单个用户write username + 提示信息,输入完毕后按Ctrl+D发送。
  • 将文件内容作为消息发送write username < message

4 格式化分区

分区和格式化是磁盘管理中最基础也最重要的操作。动手前需先理清现有状况:

  • 执行df -k查看磁盘挂接情况,文件系统、总容量、使用量、挂载点一目了然。
  • 执行metastat检查当前磁盘的镜像状态,了解有哪些镜像组和子镜像关系。结合df -k,即可找出尚未分区的磁盘。

向硬盘写入数据前,需完成分区和格式化流程。整个过程分为三步:

1、物理格式化(低级格式化,LLF)

低级格式化会将硬盘划分为若干磁道,磁道再划分为若干扇区,每个扇区填充随机数据。好消息是,几乎所有硬盘出厂前已完成此步骤,因此用户只需执行后两步:分区和逻辑格式化。

2、分区

分区操作必须熟练使用format工具。以c0t11d0盘为例,执行format后进入选择界面:

A VAILABLE DISK SELECTIONS:
   0. c0t10d0   lzm
       /sbus@3,0/SUNW,fas@3,8800000/sd@a,0
   1. c0t11d0 
       /sbus@3,0/SUNW,fas@3,8800000/sd@b,0
   2. c0t12d0 
       /sbus@3,0/SUNW,fas@3,8800000/sd@c,0
   3. c0t13d0 
       /sbus@3,0/SUNW,fas@3,8800000/sd@d,0
Specify disk (enter its number):

选择磁盘1后,进入format主菜单:

FORMAT MENU:
   disk       - select a disk
   type       - select (define) a disk type
   partition  - select (define) a partition table
   current    - describe the current disk
   format     - format and analyze the disk
   repair     - repair a defective sector
   label      - write label to the disk
   analyze    - surface analysis
   defect     - defect list management
   backup     - search for backup labels
   verify     - read and display labels
   sa ve       - sa ve new disk/partition definitions
   inquiry    - show vendor, product and revision
   volname    - set 8-character volume name
   !     - execute , then return
   quit

进入分区菜单(输入p),可查看当前分区情况。随后有两种操作方式:

  • 扩大或缩小某一分区:在partition>提示符下输入分区号,按提示输入tag、权限、起始柱面和大小。注意输入大小时支持b、c、mb、gb为单位(小写)。改完后需命名、label,然后保存。
  • 重新分区:在partition>下执行modify命令。可选择基于当前分区表或全部重新分配。依次按提示输入各分区的新大小即可,同样需标记和保存。

3、逻辑格式化(高级格式化,HLF,即创建文件系统)

此步骤相对简单,直接执行命令:newfs /dev/rdsk/c0t11d0s6(c0t11d0s6为新分区)。

4、挂接文件系统

执行mount /dev/dsk/c0t11d0s6 /export/home/temp。注意:路径务必使用绝对路径。特别提醒:若磁盘已做镜像,必须使用/dev/md/dsk下的设备,否则会导致镜像数据不同步。这是许多新手容易踩入的坑。

以上所有操作均经过实际验证,按步骤执行基本不会出错。掌握分区和格式化的要点后,日常存储管理即可游刃有余。

来源:https://www.jb51.net/os/Solaris/1706.html
上一篇FreeBSD系统使用方法全面指南 下一篇Win11禁用内置Teams通讯软件的方法
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
Win10如何启用文件历史记录自动备份与实时保护
系统平台 · 2026-07-12

Win10如何启用文件历史记录自动备份与实时保护

Windows10文件历史记录可自动保存文件历史版本,需要手动开启并连接外部NTFS存储设备。可通过设置应用、控制面板或PowerShell三种方式启用。推荐将备份频率设为每10分钟,并将保留时间设为永远,以最大限度保护数据安全。

Win11应用商店提示我们这边出了点问题报错代码
系统平台 · 2026-07-12

Win11应用商店提示我们这边出了点问题报错代码

Win11应用商店报错0x80131500,可依次执行:运行wsreset exe清缓存;重启BITS、WindowsUpdate等服务;改DNS为8 8 8 8和1 1 1 1;启用TLS1 2和1 3;重装商店及依赖组件。

Win11电脑频繁弹出系统更新强制升级提醒的解决方法
系统平台 · 2026-07-12

Win11电脑频繁弹出系统更新强制升级提醒的解决方法

通过禁用WindowsUpdate、UsoSvc和BITS三项服务,修改注册表将NoAutoUpdate设为1,并禁用任务计划中的ScheduledStart,可彻底关闭Win11系统更新强制弹窗,避免全屏工作被打断,实现永久禁用自动更新。

Windows 11关闭窗口顶部毛玻璃透明磨砂效果方法
系统平台 · 2026-07-12

Windows 11关闭窗口顶部毛玻璃透明磨砂效果方法

Windows11关闭窗口顶部毛玻璃特效需四步:在个性化颜色中关闭透明效果,在辅助功能视觉效果中同步关闭透明与动画,通过注册表禁用EnableTransparentOMAX渲染通道,最后重启资源管理器清除缓存,即可彻底消除磨砂透明。

Windows 11 电脑自动休眠时长修改方法
系统平台 · 2026-07-12

Windows 11 电脑自动休眠时长修改方法

Windows11修改电脑自动休眠时长可通过系统设置、控制面板和命令提示符三种途径实现。系统设置直接调整睡眠时间,控制面板可精细控制屏幕关闭与休眠独立计时器,命令提示符支持毫秒级精确设定。需注意休眠时间应大于等于屏幕关闭时间,避免中断任务。