`
maincoolbo
  • 浏览: 528193 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux系统故障诊断与排除

阅读更多

Linux系统故障诊断与排除 读书笔记 3 性能工具

top, sar, vmstat, iostat, free等程序利用/proc文件系统得到它们的数据。
top是优秀的交互式实用工具,用于监视性能。它提供关于整体Linux性能的几个概要行,但是报告进程信息才是top真正的长处。可以广泛自定义进程显示,也可以添加字段,按照不同指标排序进程列表,甚至从top注销进程。
sar提供监视每一事件的能力。它至少有15个单独的报告类别,包括CPU,磁盘,网络,进程,交换区等等。
vmstat报告关于内存和交换区使用的广泛信息。它也报告CPU和一些I/O信息。
iostat报告存储输入/输出统计资料。

top交互命令:
b: 切换是否粗体
z: 切换是否显示颜色
f: 添加删除字段
W: 保存配置文件.toprc

top也可以以批处理模式运行

sar stands for "system activity report"
sar -u 5 2
sar以5秒钟间隔取得两个样本,报告cpu数据
sar -d 5 2
sar以5秒钟间隔取得两个样本,报告磁盘I/O
(在debian中,sar位于atsar之中)

vmstat输出包括6个类别:进程、内存、交换区、I/O、系统和CPU
iostat是另一个研究磁盘吞吐量的工具
free命令输出内存和交换信息,默认使用k字节作为单位。
free -mt
m表示以M为单位;t表示总计行




1、将安装文件拷贝至你的目录中,如果是以root身份登录上的,就将软件拷贝至/root中。
#cp xxx.tar.gz /root
2、解压缩。
#tar xvzf xxx.tar.gz 
或直接双击解压缩.
3、检查编译。
#./configure
4、检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译。
#make。
5、成功编译后,开始安装。
#make install
6、安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。
#make clean
#make distclean
至此,安装结束。 
如果要卸载,则执行make uninstall


2008-5-21 15:45 回复 
218.107.55.* 2楼

打包和压缩文件 
bunzip2 file1.bz2 解压一个叫做 'file1.bz2'的文件 
bzip2 file1 压缩一个叫做 'file1' 的文件 
gunzip file1.gz 解压一个叫做 'file1.gz'的文件 
gzip file1 压缩一个叫做 'file1'的文件 
gzip -9 file1 最大程度压缩 
rar a file1.rar test_file 创建一个叫做 'file1.rar' 的包 
rar a file1.rar file1 file2 dir1 同时压缩 'file1', 'file2' 以及目录 'dir1' 
rar x file1.rar 解压rar包 
unrar x file1.rar 解压rar包 
tar -cvf archive.tar file1 创建一个非压缩的 tarball 
tar -cvf archive.tar file1 file2 dir1 创建一个包含了 'file1', 'file2' 以及 'dir1'的档案文件 
tar -tf archive.tar 显示一个包中的内容 
tar -xvf archive.tar 释放一个包 
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下 
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包 
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包 
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包 
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包 
zip file1.zip file1 创建一个zip格式的压缩包 
zip -r file1.zip file1 file2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包 
unzip file1.zip 解压一个zip格式压缩包

2009-3-30 10:58 回复 
218.107.55.* 3楼

RPM 包 - (Fedora, Redhat及类似系统) 
rpm -ivh package.rpm 安装一个rpm包 
rpm -ivh --nodeeps package.rpm 安装一个rpm包而忽略依赖关系警告 
rpm -U package.rpm 更新一个rpm包但不改变其配置文件 
rpm -F package.rpm 更新一个确定已经安装的rpm包 
rpm -e package_name.rpm 删除一个rpm包 
rpm -qa 显示系统中所有已经安装的rpm包 
rpm -qa | grep httpd 显示所有名称中包含 "httpd" 字样的rpm包 
rpm -qi package_name 获取一个已安装包的特殊信息 
rpm -qg "System Environment/Daemons" 显示一个组件的rpm包 
rpm -ql package_name 显示一个已经安装的rpm包提供的文件列表 
rpm -qc package_name 显示一个已经安装的rpm包提供的配置文件列表 
rpm -q package_name --whatrequires 显示与一个rpm包存在依赖关系的列表 
rpm -q package_name --whatprovides 显示一个rpm包所占的体积 
rpm -q package_name --scripts 显示在安装/删除期间所执行的脚本l 
rpm -q package_name --changelog 显示一个rpm包的修改历史 
rpm -qf /etc/httpd/conf/httpd.conf 确认所给的文件由哪个rpm包所提供 
rpm -qp package.rpm -l 显示由一个尚未安装的rpm包提供的文件列表 
rpm --import /media/cdrom/RPM-GPG-KEY 导入公钥数字证书 
rpm --checksig package.rpm 确认一个rpm包的完整性 
rpm -qa gpg-pubkey 确认已安装的所有rpm包的完整性 
rpm -V package_name 检查文件尺寸、 许可、类型、所有者、群组、MD5检查以及最后修改时间 
rpm -Va 检查系统中所有已安装的rpm包- 小心使用 
rpm -Vp package.rpm 确认一个rpm包还未安装 
rpm2cpio package.rpm | cpio --extract --make-directories *bin* 从一个rpm包运行可执行文件 
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm 从一个rpm源码安装一个构建好的包 
rpmbuild --rebuild package_name.src.rpm 从一个rpm源码构建一个 rpm 


分享到:
评论

相关推荐

    Linux系统故障诊断与排除--James Kirkland

    ### Linux系统故障诊断与排除——James Kirkland #### 第1章 系统引导、启动和关闭问题 **1.1 引导加载程序** 引导加载程序(Boot Loader)是计算机开机后运行的第一段程序,其主要任务是把操作系统内核加载到...

    LINUX系统故障诊断与排除

    书名:LINUX系统故障诊断与排除 原价:48.00元 作者:(美)柯克兰(Kirklan,d.J.) 等著,周良忠 等译 出版社:人民邮电出版社 出版日期:2007-1-1 ISBN:9787115154255 页码:366 版次:1 高清影印版,其他...

    Linux系统故障诊断与排除精华笔记

    Linux系统故障诊断与排除精华笔记 本书适用于Linux系统管理员及高级用户,对Linux系统感兴趣的用户也可将此书作为参考书。 Linux是一种迅速发展的操作系统,拥有强大的功能和无穷的魅力,已被全世界越来越多的企业...

    Linux系统故障诊断与排除 中文版

    本书在讲授如何诊断、排除linux故障的同时,也揭示了系统的工作原理,帮助系统管理员直击问题的根源。如果linux不能引导,是否应该重新安装系统?或者诊断和排除故障会比重装更省时间?当linux挂起或运行缓慢时有没有...

    LINUX系统故障诊断与排除.doc

    LINUX系统故障诊断与排除.doc

    专题资料(2021-2022年)LINUX系统故障诊断与排除.doc

    【Linux系统故障诊断与排除】 Linux系统作为一款广泛应用于服务器和开发环境的操作系统,其稳定性和性能至关重要。当系统出现故障时,及时诊断并排除问题显得尤为重要。本篇专题资料详细介绍了2021年至2022年间,...

    Linux 系统管理员故障排除手册

    ### Linux系统管理员故障排除手册知识点概述 #### 一、引言 在IT行业中,系统管理员经常面临各种系统启动问题,这些问题不仅让人焦虑,而且可能严重影响业务连续性。本手册旨在帮助系统管理员理解并解决Linux系统...

    Linux经典故障排除

    理解shell语法、陷阱、变量和函数,能够创建自定义的故障诊断工具。 10. **系统日志分析**:rsyslog或syslog-ng收集的日志信息是排查故障的重要线索。学习如何配置和解析这些日志,将有助于快速定位问题。 11. **...

    计算机网络故障诊断与排除第8讲:服务器故障诊断与排除.ppt

    本讲重点涵盖了服务器的类型划分、功能体系和性能体系,以及Linux操作系统的基本知识,同时讲解了服务器故障诊断和排除的方法。 **服务器类型划分** 1. **按架构划分**:包括刀片式、机架式、塔式、IA服务器和RISC...

    Linux故障排除宝典

    "Linux故障排除宝典"正是这样一本专为解决这类问题而编写的指南,它涵盖了从基础到高级的各类故障诊断和修复方法。 首先,我们要理解Linux故障排除的基本思路。当遇到问题时,通常第一步是收集信息,这包括查看系统...

    Linux系统启动故障排除.pdf

    Linux系统启动故障排除是系统管理员和开发者经常遇到的问题,尤其对于依赖Linux服务器的企业来说,确保系统稳定启动至关重要。本文将详细解析几个常见的Linux启动故障及其修复方法,旨在帮助读者掌握故障排查技巧。 ...

    DevOps故障排除 linux服务器运维最佳实践

    《DevOps故障排除:Linux服务器运维最佳实践》首先介绍了故障排除中要掌握的基本方法和原则,然后针对Linux系统中的常见问题,逐个分析故障原因并给出故障排除方法,这些问题包括服务器运行缓慢、系统无法启动、不能...

    Linux常见故障诊断说明.pdf

    Linux常见故障诊断说明 Linux操作系统是一种广泛使用的操作系统,由于其易用性和Windows操作系统相比还存在一定的差异。在Windows操作系统下,如果系统发生一些故障或问题的时候,我们经常会用一些补救的措施来...

    Linux系统启动过程与故障排除.pdf

    Linux系统启动过程涉及多个环节,从硬件层面的BIOS启动,到MBR加载...以上是Linux系统启动的基本流程和故障排除策略。理解这些步骤对于系统管理员来说至关重要,因为他们能够迅速诊断并解决问题,确保系统的稳定运行。

Global site tag (gtag.js) - Google Analytics