Solaris系统维护实用经验总结
在日常运维工作中,最棘手的并非问题出现后的应急处理,而是如何在隐患萌芽之前提前察觉。这正是掌握若干关键查询命令的价值所在。从主机配置、系统性能到磁盘使用、镜像状态,这些信息都需要随时可查,方能心中有数。以下直接分享实战经验,按典型场景逐一拆解。
1 查询命令
1.1 系统配置信息(prtdiag)
要查询系统配置,首推prtdiag命令。该命令如同为服务器进行一次全面体检,执行后服务器的基本配置、时钟频率、内存容量、硬件数量、运行状态及所在槽位均清晰呈现。连IO接口卡的扩展情况也可一览无余。在硬件排查、资源规划等日常工作中,这是最顺手且高效的工具之一。
1.2 检查IO状态信息(iostat)
如何检查IO状态?使用iostat命令。它能帮助您掌握系统资源利用率,尤其适用于性能瓶颈排查。以下几个常用参数值得牢记:
- -c:统计CPU使用情况,展示用户进程使用率与空闲率。可附加时间参数实现持续监控。
- -C:更详细地将每块磁盘的使用信息与CPU使用情况同时列出。
- -e:返回磁盘的错误记录,每块盘的传输、读写错误均详细列出。
- -E:最实用的参数,直接返回每块磁盘的容量、厂商、型号等信息。保修或报修时,仅凭此输出即可满足需求。
1.3 统计查询内存使用情况以及进程信息(vmstat、prstat)
内存与进程状态如何查看?推荐组合使用vmstat和prstat两个命令。
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. c0t10d0lzm /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下的设备,否则会导致镜像数据不同步。这是许多新手容易踩入的坑。
以上所有操作均经过实际验证,按步骤执行基本不会出错。掌握分区和格式化的要点后,日常存储管理即可游刃有余。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
Mac系统单用户模式开启方法详细步骤教程
先说一个核心提示:想绕过图形界面直接访问底层命令行来修复磁盘、重置密码或执行系统级维护,你得先搞清楚自己的 Mac 用的是哪种芯片。Intel 机型按住 Command+S 即可,Apple Silicon 则需要绕道恢复模式,通过 launchctl boot 或 reboot -x 启动。无论走
Mac打开软件提示开发者无法验证的解决方法
在Mac上双击刚下载的Voicemod、Postman或内部测试工具时,系统弹出红色警告框,提示“无法打开‘XXX’,因为无法验证开发者”。请别紧张,这并非软件损坏,而是macOS Gatekeeper在拦截未签名或未公证的应用。你只想立刻运行它,而不是花十分钟研究代码签名原理——此时最直接的办法就
Win11如何开启基于虚拟化的安全性(VBS)
在 Windows 11 中,要想真正防御内核级恶意代码与高级持续性威胁(APT),有一道必须跨过的门槛:必须先开启基于虚拟化的安全性(VBS)。内存完整性、HVCI(Hypervisor 强制代码完整性)、Windows Hello 凭据隔离等关键防护机制,全部建立在 VBS 之上——它就像一道硬
Win11搜索框点击后无法输入文字的快速修复教程
点击 Win11 任务栏搜索框没有反应、光标始终无法闪动、键盘输入后搜索框像被冻结一样——这类情况在用户中相当普遍。其根本原因往往不是输入法故障或网络设置异常,而是前台进程卡死或后台服务未能及时响应。不必慌张,按照以下顺序逐步排查,大概率能够恢复正常。 优先结束卡死的 SearchHost exe
Win11注册表修改开启极致透明沉浸视觉方案
通过修改注册表分别激活Acrylic渲染、OLED任务栏透明增强、ForceEffectMode策略、全局透明控制通道及Mica材质API授权,重启资源管理器后,即可实现Win11系统任务栏、窗口、菜单等全局极致透明沉浸视觉体验,界面通透美观。此操作简单高效,无需第三方软件。
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2026-06-18 09:07
2026-06-18 09:05
2026-06-18 09:05
2026-06-18 09:05
2026-06-18 09:05
2026-06-18 09:05
2026-06-18 09:05
2026-06-18 09:04
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

