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 #### 第1章 系统引导、启动和关闭问题 **1.1 引导加载程序** 引导加载程序(Boot Loader)是计算机开机后运行的第一段程序,其主要任务是把操作系统内核加载到...
书名:LINUX系统故障诊断与排除 原价:48.00元 作者:(美)柯克兰(Kirklan,d.J.) 等著,周良忠 等译 出版社:人民邮电出版社 出版日期:2007-1-1 ISBN:9787115154255 页码:366 版次:1 高清影印版,其他...
Linux系统故障诊断与排除精华笔记 本书适用于Linux系统管理员及高级用户,对Linux系统感兴趣的用户也可将此书作为参考书。 Linux是一种迅速发展的操作系统,拥有强大的功能和无穷的魅力,已被全世界越来越多的企业...
本书在讲授如何诊断、排除linux故障的同时,也揭示了系统的工作原理,帮助系统管理员直击问题的根源。如果linux不能引导,是否应该重新安装系统?或者诊断和排除故障会比重装更省时间?当linux挂起或运行缓慢时有没有...
LINUX系统故障诊断与排除.doc
【Linux系统故障诊断与排除】 Linux系统作为一款广泛应用于服务器和开发环境的操作系统,其稳定性和性能至关重要。当系统出现故障时,及时诊断并排除问题显得尤为重要。本篇专题资料详细介绍了2021年至2022年间,...
### Linux系统管理员故障排除手册知识点概述 #### 一、引言 在IT行业中,系统管理员经常面临各种系统启动问题,这些问题不仅让人焦虑,而且可能严重影响业务连续性。本手册旨在帮助系统管理员理解并解决Linux系统...
理解shell语法、陷阱、变量和函数,能够创建自定义的故障诊断工具。 10. **系统日志分析**:rsyslog或syslog-ng收集的日志信息是排查故障的重要线索。学习如何配置和解析这些日志,将有助于快速定位问题。 11. **...
本讲重点涵盖了服务器的类型划分、功能体系和性能体系,以及Linux操作系统的基本知识,同时讲解了服务器故障诊断和排除的方法。 **服务器类型划分** 1. **按架构划分**:包括刀片式、机架式、塔式、IA服务器和RISC...
"Linux故障排除宝典"正是这样一本专为解决这类问题而编写的指南,它涵盖了从基础到高级的各类故障诊断和修复方法。 首先,我们要理解Linux故障排除的基本思路。当遇到问题时,通常第一步是收集信息,这包括查看系统...
Linux系统启动故障排除是系统管理员和开发者经常遇到的问题,尤其对于依赖Linux服务器的企业来说,确保系统稳定启动至关重要。本文将详细解析几个常见的Linux启动故障及其修复方法,旨在帮助读者掌握故障排查技巧。 ...
《DevOps故障排除:Linux服务器运维最佳实践》首先介绍了故障排除中要掌握的基本方法和原则,然后针对Linux系统中的常见问题,逐个分析故障原因并给出故障排除方法,这些问题包括服务器运行缓慢、系统无法启动、不能...
Linux常见故障诊断说明 Linux操作系统是一种广泛使用的操作系统,由于其易用性和Windows操作系统相比还存在一定的差异。在Windows操作系统下,如果系统发生一些故障或问题的时候,我们经常会用一些补救的措施来...
Linux系统启动过程涉及多个环节,从硬件层面的BIOS启动,到MBR加载...以上是Linux系统启动的基本流程和故障排除策略。理解这些步骤对于系统管理员来说至关重要,因为他们能够迅速诊断并解决问题,确保系统的稳定运行。