LINUX 基本察看命令.doc_第1页
LINUX 基本察看命令.doc_第2页
LINUX 基本察看命令.doc_第3页
LINUX 基本察看命令.doc_第4页
LINUX 基本察看命令.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LINUX 基本察看命令系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加载的内核模块 # env # 查看环境变量资源 # free -m # 查看内存使用量和交换区使用量 # df -h # 查看各分区使用情况 # du -sh # 查看指定目录的大小 # grep MemTotal /proc/meminfo # 查看内存总量 # grep MemFree /proc/meminfo # 查看空闲内存量 # uptime # 查看系统运行时间、用户数、负载 # cat /proc/loadavg # 查看系统负载磁盘和分区 # mount | column -t # 查看挂接的分区状态 # fdisk -l # 查看所有分区 # swapon -s # 查看所有交换分区 # hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备) # dmesg | grep IDE # 查看启动时IDE设备检测状况网络 # ifconfig # 查看所有网络接口的属性 # iptables -L # 查看防火墙设置 # route -n # 查看路由表 # netstat -lntp # 查看所有监听端口 # netstat -antp # 查看所有已经建立的连接 # netstat -s # 查看网络统计信息进程 # ps -ef # 查看所有进程 # top # 实时显示进程状态用户 # w # 查看活动用户 # id # 查看指定用户信息 # last # 查看用户登录日志 # cut -d: -f1 /etc/passwd # 查看系统所有用户 # cut -d: -f1 /etc/group # 查看系统所有组 # crontab -l # 查看当前用户的计划任务服务 # chkconfig -list # 列出所有系统服务 # chkconfig -list | grep on # 列出所有启动的系统服务程序 # rpm -qa # 查看所有安装的软件包cpu:cat /proc/cpuinfo 查看硬盘详细信息: more /proc/diskstats查看硬盘大小:du -sh查看分区使用: df -lh 或 df -h或df -k查看网络总体信息:ifconfig查看实际流量:sudo iftop查看CPU详细信息:more /proc/cpuinfo如果您想查询自己的cpu是否支持虚拟化功能,那么仅仅需要grep -E (vmx|svm) /proc/cpuinfo如果有输出则证明您的cpu支持虚拟化,没有则证明cpu不支持。内存:cat /proc/meminfo显卡dmesg hwbrower(ubuntu)lspci -vlspci -v|grep vga此命令可以查网卡等信息lspci glxinfoglxinfo | grep render基本上可以看你的显卡的vendor了lspci能够显示出显卡信息,前提是系统能够识别这个显卡驱动可以用默认的vesa安装驱动的话可以到显卡的网站下载相应版本的驱动,根据里面的说明安装,一般就是一条命令。安装驱动需要内核源码,因为有编译的部分登录到服务器执行 lsb_release -a ,即可列出所有版本信息dmidecode是可以看很多硬件信息在Linux中使用netstat -r 或 route -n来查看默认网关。_查看ubuntu系统版本信息方法一:cat /etc/issue返回结果:Ubuntu 8.04.1 n l方法二:cat /proc/version返回结果:Linux version 2.6.24-21-generic (builddpalmer)(gcc version 4.2.3 (Ubuntu 4.2.3-2ubuntu7) #1 SMP MonAug 25 17:32:09 UTC 2008方法三:uname -a返回结果:Linux wwt-laptop 2.6.24-21-generic #1 SMP MonAug 25 17:32:09 UTC 2008 i686 GNU/Linux方法四:lsb_release -a返回结果: No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 8.04.1Release: 8.04Codename: hardy方法五:cat /etc/lsb-release用以下命令可以查机器型号和CPU信息:$ sudo dmidecode | grep Product Name Product Name: ProLiant DL380 G6$ sudo dmidecode | grep CPU Version: Intel(R) Xeon(R) CPU E5540 2.53GHz Version: Intel(R) Xeon(R) CPU E5540 2.53GHz$ sudo dmidecode | grep ProcProcessor Information Socket Designation: Proc 2 Type: Central Processor Socket Designation: Processor 1 Internal L1 Cache Socket Designation: Processor 2 Internal L1 Cache Socket Designation: Processor 1 Internal L2 Cache Socket Designation: Processor 2 Internal L2 Cache Socket Designation: Processor 1 Internal L3 Cache Socket Designation: Processor 2 Internal L3 Cache$ sudo more /proc/cpuinfo | grep -i model namemodel name : Intel(R) Xeon(R) CPU E5540 2.53GHz$ sudo more /proc/cpuinfo | grep -i cpu corescpu cores : 4$ more /proc/cpuinfo | grep -i cache sizecache size : 8192 KB$ more /proc/meminfo | grep -i memtotalMemTotal: 33003200 kB显卡 cat /etc/X11/xorg.conf今天学会了怎么在Linux下察看网络流量和硬盘使用情况2009年05月13日 星期三 下午 12:28谢谢platinume我的系统是CENTOS4.0,默认情况安装下没有sysstat所以我就上网搜了一个systatplatinume告诉我用# sar -n DEV -u 1 10 看看当前网络流量 # iostat -t 1 10 看看当前硬盘读写速度命令我到网上找了篇sar使用方法的文章:在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时,我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,是UNIX系统使用者应该掌握的工具之一。sar 命令行的常用格式: sar options -A -o file t n 在命令行中,n 和t 两个参数组合起来定义采样间隔和次数,t为采样间隔,是必须有的参数,n为采样次数,是可选的,默认值是1,-o file表示将命令结果以二进制格式存放在文件中,file 在此处不是关键字,是文件名。options 为命令行选项,sar命令的选项很多,下面只列出常用选项: -A:所有报告的总和。-u:CPU利用率-v:进程、I节点、文件和锁表状态。-d:硬盘使用报告。-r:没有使用的内存页面和硬盘块。-g:串口I/O的情况。-b:缓冲区使用情况。-a:文件读写情况。-c:系统调用情况。-R:进程的活动情况。-y:终端设备活动情况。-w:系统交换活动。 下面将举例说明。 例一:使用命令行 sar -u t n 例如,每60秒采样一次,连续采样5次,观察CPU 的使用情况,并将采样结果以二进制形式存入当前目录下的文件zhou中,需键入如下命令: # sar -u -o zhou 60 5 屏幕显示: SCO_SVscosysv3.2v5.0.5i8038610/01/200114:43:50%usr%sys%wio%idle(-u)14:44:500149414:45:500249314:46:500229614:47:500259314:48:5002296Average 02494 在显示内容包括: %usr:CPU处在用户模式下的时间百分比。%sys:CPU处在系统模式下的时间百分比。%wio:CPU等待输入输出完成时间的百分比。%idle:CPU空闲时间百分比。 在所有的显示中,我们应主要注意%wio和%idle,%wio的值过高,表示硬盘存在I/O瓶颈,%idle值高,表示CPU较空闲,如果%idle值高但系统响应慢时,有可能是CPU等待分配内存,此时应加大内存容量。%idle值如果持续低于10,那么系统的CPU处理能力相对较低,表明系统中最需要解决的资源是CPU。 如果要查看二进制文件zhou中的内容,则需键入如下sar命令: # sar -u -f zhou 可见,sar命令即可以实时采样,又可以对以往的采样结果进行查询。例二:使用命行sar -v t n 例如,每30秒采样一次,连续采样5次,观察核心表的状态,需键入如下命令: # sar -v 30 5 屏幕显示:SCO_SV scosysv 3.2v5.0.5 i80386 10/01/200110:33:23 proc-sz ov inod-sz ov file-sz ov lock-sz (-v)10:33:53305/321 01337/2764 01561/1706040/12810:34:23308/321 01340/2764 01587/1706037/128 10:34:53305/321 01332/2764 01565/1706036/12810:35:23308/321 01338/2764 01592/1706037/12810:35:53308/321 01335/2764 01591/1706037/128 显示内容包括: proc-sz:目前核心中正在使用或分配的进程表的表项数,由核心参数MAX-PROC控制。 inod-sz:目前核心中正在使用或分配的i节点表的表项数,由核心参数MAX-INODE控制。 file-sz: 目前核心中正在使用或分配的文件表的表项数,由核心参数MAX-FILE控制。 ov:溢出出现的次数。 Lock-sz:目前核心中正在使用或分配的记录加锁的表项数,由核心参数MAX-FLCKREC控制。 显示格式为 实际使用表项/可以使用的表项数 显示内容表示,核心使用完全正常,三个表没有出现溢出现象,核心参数不需调整,如果出现溢出时,要调整相应的核心参数,将对应的表项数加大。 例三:使用命行sar -d t n 例如,每30秒采样一次,连续采样5次,报告设备使用情况,需键入如下命令: # sar -d 30 5 屏幕显示: SCO_SV scosysv 3.2v5.0.5 i80386 10/01/200111:06:43 device%busyavquer w/sblks/savwait avserv (-d)11:07:13 wd-01.472.754.6714.73 5.50 3.1411:07:43 wd-00.4318.77 3.078.6625.11 1.4111:08:13 wd-00.772.782.777.264.94 2.7711:08:43 wd-01.1011.18 4.1011.26 27.32 2.6811:09:13 wd-01.9721.78 5.8634.0669.66 3.35Average wd-01.1512.11 4.0915.1931.12 2.80 显示内容包括: device: sar命令正在监视的块设备的名字。%busy: 设备忙时,传送请求所占时间的百分比。avque: 队列站满时,未完成请求数量的平均值。r w/s: 每秒传送到设备或从设备传出的数据量。blks/s: 每秒传送的块数,每块512字节。avwait: 队列占满时传送请求等待队列空闲的平均时间。avserv: 完成传送请求所需平均时间(毫秒)。 在显示的内容中,wd-0是硬盘的名字,%busy的值比较小,说明用于处理传送请求的有效时间太少,文件系统效率不高,一般来讲,%busy值高些,avque值低些,文件系统的效率比较高,如果%busy和avque值相对比较高,说明硬盘传输速度太慢,需调整。例四:使用命行sar -b t n 例如,每30秒采样一次,连续采样5次,报告缓冲区的使用情况,需键入如下命令: # sar -b 30 5 屏幕显示: SCO_SV scosysv 3.2v5.0.5 i80386 10/01/200114:54:59 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s (-b)14:55:290147100 52178 0014:55:590186100 52579 0014:56:294232 98 85886 0014:56:590125100 52376 0014:57:290 89100 41266 00Average 1156 99 52880 00 显示内容包括: bread/s: 每秒从硬盘读入系统缓冲区buffer的物理块数。lread/s: 平均每秒从系统buffer读出的逻辑块数。%rcache: 在buffer cache中进行逻辑读的百分比。bwrit/s: 平均每秒从系统buffer向磁盘所写的物理块数。lwrit/s: 平均每秒写到系统buffer逻辑块数。%wcache: 在buffer cache中进行逻辑读的百分比。pread/s: 平均每秒请求物理读的次数。pwrit/s: 平均每秒请求物理写的次数。 在显示的内容中,最重要的是蔯he和%wcache两列,它们的值体现着buffer的使用效率,%rca

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论