Linux df -ia命令作用是什么?

Linux df -ia命令作用是什么?,第1张

功能:检查文件系统的磁盘空间占用情况可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息
语法:df [选项]
说明:df命令可显示所有文件系统对i节点和磁盘块的使用情况
该命令各个选项的含义如下:
-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统
-k 以k字节为单位显示
-i 显示i节点信息,而不是磁盘块
-t 显示各指定类型的文件系统的磁盘空间使用情况
-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)
-T 显示文件系统类型
例1:列出各文件系统的磁盘空间使用情况
$ df
Filesystem 1 K-blocks Used Available Use% Mounted on
/dev/hda2 1361587 1246406 44823 97% /
df命令的输出清单的第1列是代表文件系统对应的设备文件的路径名(一般是硬盘上的分区);第2列给出分区包含的数据块(1024字节)的数目;第3,4列分别表示已用的和可用的数据块数目用户也许会感到奇怪的是,第3,4列块数之和不等于第2列中的块数这是因为缺省的每个分区都留了少量空间供系统管理员使用即使遇到普通用户空间已满的情况,管理员仍能登录和留有解决问题所需的工作空间清单中Use% 列表示普通用户空间使用的百分比,即使这一数字达到100%,分区仍然留有系统管理员使用的空间最后,Mounted on列表示文件系统的安装点
例2:列出各文件系统的i节点使用情况
$ df -ia
Filesystem Inodes IUsed IFree Iused% Mounted on
/dev/ hda2 352256 75043 277213 21% /
none 0 0 0 0% /proc
localhost:(pid221) 0 0 0 0% /net
例3:列出文件系统的类型
$ df -T
Filesystem Type 1K-blocks Used Available use% Mounted on
/dev/hda2 ext2 1361587 1246405 44824 97% /

AIX(Advanced Interactive eXecutive)是 IBM开发的一套 UNIX *** 作系统。而 AIX 命令是对AIX系统进行管理和 *** 作的命令。下面就让我给大家分享一些aix的常用命令和进阶命令吧。

aix常用命令

查看 交换区信息:

lsps -a 显示 交换区的分布信息

lsps -s 显示 交换区的使用信息

slibclean 清除处理程序遗留的旧分页信息

smit mkps 建立交换区空间信息

swapon -a 启动所有的分页空间

/etc/swapspaces 存放分页空间表格信息

显示卷信息:

lsvg 显示卷的名称

lsvg -l rootvg 显示rootvg卷的详细信息

mount卷的方法:

varyonvg datavg 加载datavg卷

mount /dev/data1 加载datavg下的一个data1卷

mount光盘

mount -rv cdrfs /dev/cd0 /cdrom

裸设备类型:raw,jfs jfs可以转变成文件系统,而raw则不行

smit快速路径名称:(smit:图形方式,smitty:字符方式)

dev 设备管理

diag 诊断

jfs 定期档案管理系统

lvm 逻辑卷册系统管理员管理

nfs NFS管理

sinstallp 软件安装及维护

spooler 列印队列管理

system 系统管理

tcpip TCP/IP管理

USER 使用者管理

clstart,clstop:启动和停止cluster

lssrc -g cluser:查看cluser的状态

查看已安装的软件信息:

ls -aF /usr/lpp (lpp:Licensed Program Products)

查看安装媒体内容:

installp -q -d /dev/cdrom -l

查看 *** 作系统补丁

instfix -a

查看 错误日志信息:

errpt -a

有关TCP/IP的命令

网路卡:

smit chgenet,chgtok,chgfddi,opschange,mktty:adptr架构快速路径

smit mkinet,ppp:slip与ppp快速路径

ifconfig:config界面

位址:

/etc/hosts 静态 主机表

/etc/resolvconf 位址解析的名称 服务器

/etc/namedboot 名称 服务器架构

/etc/named c a 根名称 服务器快取 (去掉空格)

/etc/nameddata 位址列表

/etc/namedrev 反转指标列表

nslookup 查询名称 服务器资讯

网络 路由:

route 管理路由

netstat -rn 列出定义的 路由

routed 路由(daekmin rip)

gated 路由(daekmin rip、egp、hello)

/etc/gateways 已知网关

/etc/networks 已知网路

服务:

/etc/services

/etc/inetdconf

TCP/IP群组子系统:

/etc/rcn e t (去掉空格)

startsrc -g tcpip 启动全部的tcpip子系统

startsrc -s inetd 启动主要internet

除错:

iptrace 启动封包追踪

ipreport 追踪结果格式化输出

netstat 网络统计

ping 检查是否可以到达

查看HACMP,外部硬盘信息:

lscfg -v

lsdev -Cc adapter

对等机器信息:

/etc/rhosts

/etc/hostsequiv

/etc/hosts

查看内存

/etc/lsattr -El mem0

显示以 KB 为单位的实际内存

bootinfo -r

lsattr -El sys0 -a realmem

查看SWAP空间

lsps -l

查看 *** 作系统文件系统

lslpp -l [fileset_name]

查看系统内核,进程,硬盘等性能前几位

topas

要显示 内核启用的是 32 位还是 64 位:

bootinfo -K

显示硬件 32 位还是 64 位:

bootinfo -y

显示系统上的处理器数量

lscfg | grep proc

显示系统上的硬盘数量,可输入以下命令:

lspv

系统的详细配置

lscfg

axi进阶命令

如何知道自己在运行单处理器还是多处理器 内核

/unix 是指向已启动 内核的 符号链接。要了解正在运行什么内核模式,可输入 ls -l /unix 并查看 /unix 链接到什么文件。下面是 ls -l /unix 命令的三种可能输出及其对应的 内核:

/unix -> /usr/lib/boot/unix_up # 32 bit uniprocessor kernel

/unix -> /usr/lib/boot/unix_mp # 32 bit multiprocessor kernel

/unix -> /usr/lib/boot/unix_64 # 64 bit multiprocessor kernel

从一种内核模式更改为另一种内核模式

在安装过程期间,会缺省启用一种适合该 AIX 版本和 *** 作中的硬件的 内核。让我们使用前一个问题中的方法并假设启用了 32 位 内核。我们还假设您希望在 64 位内核模式下启动。这可以通过按 顺序执行以下命令来实现:

ln -sf /usr/lib/boot/unix_64 /unix

ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix

bosboot -ad /dev/hdiskxx

shutdown -r

/dev/hdiskxx 目录是启动逻辑卷 /dev/hd5 所在的位置。要弄清 hdiskxx 中有哪些 xx,可运行以下命令:

lslv -m hd5

在 裸设备上安装oracle系统:

修改 裸设备的权限,如裸设备名为system01,安装 数据库用户为oracle

chown oracle:dba /dev/system01

chown oracle:dba /dev/rsystem01

在使用文件时必须用rsystem01

启动时自动加载文件系统信息:

需要加载的信息存放在/etc/filesystems

mount -t nf 加载所有在/ect/filesystems中定义type=nfs的文件系统

显示已加载的文件系统及状态: df -v,mount

如何知道我的 计算机是否基于 CHRP

运行 prtconf 命令。如果是 CHRP 计算机,则字符串 chrp 会出现在 Model Architecture 行上。

系统中的设备属性值是什么

要列出磁带设备 rmt0 的当前属性值,可输入以下命令:

lsattr -l rmt0 -E

要列出磁带设备 rmt0 的缺省属性值,可输入以下命令:

lsattr -l rmt0 -D

要列出 TTY 设备 tty0 的可能登录属性值,可输入以下命令:

lsattr -l tty0 -a login -R

要显示系统级别的属性,可输入以下命令:

lsattr -E -l sys0

列出有关特定物理卷的信息

举例来说,若要了解有关 hdisk1 的详细信息,可运行如下命令:

lspv hdisk1

获得系统的详细配置

输入以下命令:

lscfg

下列选项可以提供特定的信息:

-p 显示特定于平台的设备信息。该标志适用于 AIX 421 或更高版本。

-v 显示在自定义 VPD 对象类中找到的重要产品数据库(Vital Product Database,VPD)。

例如,要显示有关磁带驱动器 rmt0 的详细信息,可输入以下命令:

lscfg -vl rmt0

通过运行 prtconf 命令也可以获得非常类似的信息。

如何确定芯片类型、系统名称、节点名称、型号,等等

uname 命令可以提供关于系统的详细信息。

uname -p 显示系统的芯片类型。例如,PowerPC。

uname -r 显示 *** 作系统的版本号。

uname -s 显示系统名称。例如,AIX。

uname -n 显示节点名称。

uname -a 显示系统名称、节点名称、版本、 计算机 ID。

uname -M 显示系统型号名称。例如,IBM, 9114-275。

uname -v 显示 *** 作系统版本。

uname -m 显示运行系统的硬件的 计算机 ID 编号。

uname -u 显示系统 ID 编号。

AIX

我的系统上在运行什么 AIX 主要版本、次要版本和维护级

输入以下命令之一:

oslevel -r

lslpp -h bosrte

观察进程内存使用情况:

ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存

vmstat free的单位为块,缺省值为4096bytst

创建raw设备时选择的类型:

raw_lv

裸设备的备份

dd if=/dev/raw1 of=/dev/rmt0 bs=16k

AIX系统所需要补丁

IX72696,IX85104,IX81863,IX87313,IX89087,IX89522,IY02407,IY03412,IY05995,IY07276,IY01050

# lspv 列出设备名称

hdisk0 0006fa7f212ee586 rootvg

hdisk1 0006fa7f7dc2b8a8 oradata

如想删除设备,则用rmdev -dl hdisk1

smit ssaraid(首先创建RAID阵列)

再创建VG smit vg

然后在VG中创建lv(也即 裸设备)

此时便可以创建数据库了,或者可以在此时创建FS: smit fs

创建文件系统

以下命令将在卷组 testvg 中创建一个大小为 10MB、安装点为 /fs1 的 jfs 文件系统:

crfs -v jfs -g testvg -a size=10M -m /fs1

安装所有缺省文件系统(/etc/filesystems 文件中标记有 mount=true 属性的所有标准文件系统)

以下命令将安装所有此类文件系统:

mount {-a|all}

显示已安装的文件系统

输入以下命令可以显示有关所有当前已安装的文件系统的信息:

mount

卸载文件系统

输入以下命令可以卸载 /test 文件系统:

umount /test

删除文件系统

输入以下命令可以删除 /test 文件系统:

rmfs /test

对文件系统进行碎片整理

可以使用 defragfs 命令来改善或报告文件系统中的连续空间状态。例如,若要对文件系统 /home 进行碎片整理,可以使用以下命令:

defragfs /home

更改文件系统的大小

若要将 /usr 文件系统的大小增加 1000000 个 512 字节的块,可输入以下命令:

chfs -a size=+1000000 /usr

#lscfg –v (显示所有已安装的系统资源)

#lsattr –E -l sys0 (显示系统初始参数设置)

#lsdev –CH(显示 系统资源状态)

#df –k (文件系统使用情况)

#

#bootinfo -y *** 作系统环境(位数)

#bootinfo -m 硬件环境

更改每个VG中LV的个数 默认值=vg size/pp

#chvg -t

#chlv -x number

'lsps -a' Lists the status of defined paging spaces

'lslpp -h' Used to determine the version of AIX you are running as well as the version of ALL Licensed Program Products

'lsattr -E -lsys0' Useful in determining how much real memory resides on the system

'lsdev -C' Used to determine what devices are defined to the system

'ps av' Gives a ballpark estimate of the percentage of cpu and memory utilized by each process currently running

'vmstat 3 20' Useful for determining how much paging activity is taking place on the system Also gives useful cpu usage info

'iostat 3 20' Useful in determining disk utilization for each hard drive

验证文件集是否有必需的先决条件和是否已完全安装

要显示需要安装或纠正哪些文件集,可输入以下命令:

lppchk -v

如何获得符号表示中的 loader 节头和符号条目的转储

输入以下命令:

dump -Htv

确定已分配和使用的分页空间量

输入以下命令:

lsps -a

增加分页空间

可以使用 chps -s 命令来动态增加分页空间的大小。例如,如果希望将 hd6 的大小增加 3 个 逻辑分区,您可以执行以下命令:

chps -s 3 hd6

减少分页空间

可以使用 chps -d 命令来动态减少分页空间的大小。例如,如果希望将 hd6 的大小减少四个 逻辑分区,您可以执行以下命令:

chps -d 4 hd6

备份裸设备

#dd if=/dev/raw_divice of=/dev/rmt01 bs=256k

从磁带还原裸设备

#dd if=/dev/rmt01 of=/dev/raw_device count=63 seek=1 skip=1 bs=4k

#mt -f /dev/rmt01 bsf 1

#dd if=/dev/rmt01 of=/dev/raw_device seek=1 skip=1 bs=256k

#dd if=/dev/rsystem of=/dev/rsystem_bak bs=8192

如何知道我的系统是否能够使用 同步多线程(Simultaneous Multi-threading,SMT)

如果您的系统是运行 AIX 5L Version 53 的基于 POWER5 的系统,则它就能使用 SMT。

如何知道我的系统是否启用了 SMT

如果不带任何选项运行 smtctl 命令,它将告诉您是否启用了 SMT。

32 位 内核是否支持 SMT

是的,32 位和 64 位 内核都支持 SMT。

如何启用或禁用 SMT

可以通过运行 smtctl 命令来启用或禁用 SMT。下面是该命令的语法:

smtctl [ -m off | on [ -w boot | now]]

怎样镜像rootvg

现举例如下:

1 添加新硬盘到rootvg

#extendvg rootvg hdisk1

2 镜像rootvg

#mirrorvg -c 2 rootvg hdisk1

3 重新生成 boot image

#bosboot -ad /dev/hdisk0

4 更新bootlist

#bootlist -m normal hdisk0 hdisk1 cd0

5 重起系统

#shutdown –Fr

网络

如何显示或设置网络参数值

no 命令设置或显示网络优化参数的当前或下一次启动时的值。

如何获得我 计算机的 IP 地址

输入以下命令之一:

ifconfig -a

host Fully_Qualified_Host_Name

例如,输入 主机 cyclopaustin ibmc o m。

如何确定 服务器上的网络接口

以下两个命令中的任何一个都将显示网络接口:

lsdev -Cc if

ifconfig -a

若要获得有关某个特定网络接口(例如,tr0)的信息,可以运行以下命令:

ifconfig tr0

如何激活网络接口

若要激活网络接口 tr0,可以运行以下命令:

ifconfig tr0 up

如何禁用网络接口

举例来说,若要禁用网络接口 tr0,可以运行以下命令:

ifconfig tr0 down

系统备份

用以下菜单命令形成可启动磁带,用于系统恢复。

# smit mksysb

#lsattr -E -l sys0 (显示系统初始参数设置)

#lsdev -CH(显示 系统资源状态)

cplv的用法:fs的拷贝

如在lv00中有文件系统/dev/lv00,mount点/testfs

cplv -v vgname -y newly oldlv(此命令自动创建newlv)

删去oldlv

修改/etc/filesystems下/testfs,将dev定为/dev/newlv

fsck /testfs

mount /testfs 则原文件系统的内容都能访问

禁止终端上的中断键(CTRL+C)

在很多应用系统中,系统管理员希望普通用户只运行自己的应用程序,不能进入系统的shell提示符下,但缺省情况下当用户在 终端上按CTRL+C键时就会退到系统提示符下。由于用户终端一般没有固定的端口号,为了禁止使用中断键,可采取下面办法:

(1)如果使用ksh, 可在$HOME/profile中第一行加入如下内容:

trap "echo 'Abnormal operation'; exit" 123915

(2)如果使用csh(ksh亦可),可用如下命令:

% stty intr ^!

如果恢复正常情况,键入下列命令:

% stty intr ^c

在shell中不 回显(echo) 字符

在实际应用中,一般当我们在键盘上键入口令时不希望将其显示在 屏幕上,为此可采用下面的两种办法:

·使用 stty 命令

stty -echo # do not display password

echo "Enter password: \c"

read PASSWD #get the password

stty echo # restore standard configuration

·使用echo命令

设置保密属性:echo "\033[8m"

取消保密属性:echo "\033[m"

在某个目录及其所属子目录的所有文件中查找字符串

在程序维护过程中,有时需要在某个目录及其所属子目录的所有文件中查找某一个字符串,为此可用下面两种方法(假设在cp文件中查找字符串"abc",结果放在文件out中):

(1)cat /dev/null > out

find / -name "cp" -exec grep "abc"{} >> out

(2)find / -name "cp" | xargs grep "abc" > out

推荐使用第二种方法,因其系统开销小、速度快。

对/etc/inittab文件中的一行进行注释

我们都知道在shell中使用"#"作为注释符号,但在/etc/inittab中注释一行的方法是在第一个 字符前插入字符":"。

转换DOS和AIX两种格式的文本文件

如欲转换DOS和AIX两种格式的文本文件,有两种方法:

(1)用ftp命令:设置ASCII传输类型,在一台运行AIX的机器和另外一台运行Windows的机器之间互相传送,这里不再赘述。

(2)使用 aix2dos或dos2aix命令

如将DOS格式的文本文件转换为AIX格式,可用命令A:dos2 aix inputfile outfile,反之可用命令:aix2dos inputfile outfile,关于dos2aix和aix2dos命令的详细用法可参阅"dos2aix -h "和"aix2dos -h "。注意要使用这两个命令,必须首先安装文件集bospci。

解决某一PV上的VGDA与ODM库不一致的问题

在 系统维护过程中,因为 *** 作错误或其他特殊原因,有可能使某一PV上的LVCB和VGDA与其对应的ODM库不一致,导致ODM库紊乱,对PV的有关 *** 作无法进行,这时可采用如下两个AIX命令加以解决:

redefinevg -d hdisk_name vg_name

该命令以指定PV上的LVM信息重新定义给定VG的ODM库。

或:synclvodm -P -v vgname

该命令同步或重建给定VG的ODM库和LVM信息。

设置用户的文件大小限制

在AIX系统中,用户使用 系统资源是有一定限制的。如用户缺省可创建或扩展的最大文件为1G(参见/etc/security/limits: fsize = 2097151, fsize_hard=fsize 512-bytes blocks)。

如欲修改,可使用smit:

# smit chuser 选择用户,修改下面两项:

Soft FILE size [4194302]

# (2G,可根据需要设定)

Hard FILE size [4194302]

# (2G, 可根据需要设定)

用该用户身份登录,使用"ulimit -f "和"ulimit -Hf"可分别显示其fsize、fsize_hard的大小。

按文件大小排序列出一个文件系统下的文件

当监控某一文件系统的空间使用情况时,如果该文件系统剩余空间较少或已使用空间增长较快,则有必要排序列出该文件系统中所有大于某一给定字节数的文件,以便进一步维护管理。为此,可用如下命令:

# find [filesystem_name] -xdev -size +[512-bytes bloks] -ls | sort -r -n -k7

文件系统是否满

方法: df –k 可以以K为单位检查文件系统的使用率。(90%以上,需要调整)

检查系统出错 日志 使用errpt |more来检查

清除现有的log: Errclear 0

检查系统合法/非法登陆情况

使用Last命令来检查来自登陆的地方。

检查系统是否有巨大的Core文件生成

使用 find / -name core –print来检查。对Core文件,一般直接删除就可以了。

系统性能检查:

a) CPU性能:使用Vmstat, topas来检查

b) 内存使用情况:也是使用 topas, vmstat来检查

c) 检查IO平衡使用情况:使用iostat来检查

d) 交换空间使用情况:使用lsps –a来检查

6 Mail检查

Diag 一个月一次

用命令SVMON来监控 服务器,

root@AIX1 [/]# svmon

size inuse free pin virtual

memory 1048566 1023178 4976 55113 251293

pg space 524288 10871

work pers clnt

pin 55116 0 0

in use 250952 772224 2

用SVMON可以具体指定进程号,如

Ubuntu 查看文件以及磁盘空间大小管理
(1)查看文件大小
查看当前文件夹下所有文件大小(包括子文件夹)
du -sh
# du -h
15M /package
16K /fontconfig
40K /cache
51M /rpmdb
20M
查看指定文件夹下所有文件大小(包括子文件夹)
# du -h ftp
38G ftp/sanya/doc
38G ftp/sanya
40K ftp/testftp/doc
14M ftp/testftp
875M ftp/platform/doc/002-录像
27M ftp/platform/doc/001-PDF
52M ftp/platform/doc/BBFlash
12G ftp/platform/doc/003-录音
21G ftp/platform/doc
21G ftp/platform
40K ftp/pmo/doc
20K ftp/pmo
36M ftp/uf/doc/innovate-201207
36M ftp/uf/doc
36M ftp/uf
446M ftp/code/doc
446M ftp/code
63G ftp
查看指定文件大小
# du -h /package/compat-libstdc++-33-323-69el6x86_64rpm
184K /package/compat-libstdc++-33-323-69el6x86_64rpm
查看指定文件夹大小
# du -hs ftp
63G ftp
用法:du [选项] [文件]
或:du [选项] --files0-from=F
计算每个文件的磁盘用量,目录则取总用量。
长选项必须使用的参数对于短选项时也是必需使用的。
-a, --all 输出所有文件的磁盘用量,不仅仅是目录
--apparent-size 显示表面用量,而并非是磁盘用量;虽然表面用量通常会
小一些,但有时它会因为稀疏文件间的"洞"、内部碎
片、非直接引用的块等原因而变大。
-B, --block-size=大小 使用指定字节数的块
-b, --bytes 等于--apparent-size --block-size=1
-c, --total 显示总计信息
-D, --dereference-args 解除命令行中列出的符号连接
--files0-from=F 计算文件F 中以NUL 结尾的文件名对应占用的磁盘空间
如果F 的值是"-",则从标准输入读入文件名
-H 等于--dereference-args (-D)
-h, --human-readable 以可读性较好的方式显示尺寸(例如:1K 234M 2G)
--si 类似-h,但在计算时使用1000 为基底而非1024
-k 等于--block-size=1K
-l, --count-links 如果是硬连接,就多次计算其尺寸
-m 等于--block-size=1M
-L, --dereference 找出任何符号链接指示的真正目的地
-P, --no-dereference 不跟随任何符号链接(默认)
-0, --null 将每个空行视作0 字节而非换行符
-S, --separate-dirs 不包括子目录的占用量
-s, --summarize 只分别计算命令列中每个参数所占的总用量
-x, --one-file-system 跳过处于不同文件系统之上的目录
-X, --exclude-from=文件 排除与指定文件中描述的模式相符的文件
--exclude=PATTERN 排除与PATTERN 中描述的模式相符的文件
--max-depth=N 显示目录总计(与--all 一起使用计算文件)
当N 为指定数值时计算深度为N;
--max-depth=0 等于--summarize
--time 显示目录或该目录子目录下所有文件的最后修改时间
--time=WORD 显示WORD 时间,而非修改时间:
atime,access,use,ctime 或status
--time-style=样式 按照指定样式显示时间(样式解释规则同"date"命令):
full-iso,long-iso,iso,+FORMAT
--help 显示此帮助信息并退出
--version 显示版本信息并退出
[大小]可以是以下的单位(单位前可加上整数):
kB 1000,K 1024,MB 1000000,M 1048576,还有 G、T、P、E、Z、Y。
请向报告du 的错误
GNU coreutils 项目主页:<>开始→运行→输入的命令集锦
gpeditmsc-----组策略 sndrec32-------录音机
Nslookup-------IP地址侦测器 explorer-------打开资源管理器
logoff---------注销命令 tsshutdn-------60秒倒计时关机命令
lusrmgrmsc----本机用户和组 servicesmsc---本地服务设置
oobe/msoobe /a----检查XP是否激活 notepad--------打开记事本
cleanmgr-------垃圾整理 net start messenger----开始信使服务
compmgmtmsc---计算机管理 net stop messenger-----停止信使服务
conf-----------启动netmeeting dvdplay--------DVD播放器
charmap--------启动字符映射表 diskmgmtmsc---磁盘管理实用程序
calc-----------启动计算器 dfrgmsc-------磁盘碎片整理程序
chkdskexe-----Chkdsk磁盘检查 devmgmtmsc--- 设备管理器
regsvr32 /u dll----停止dll文件运行 drwtsn32------ 系统医生
rononce -p ----15秒关机 dxdiag---------检查DirectX信息
regedt32-------注册表编辑器 Msconfigexe---系统配置实用程序
rsopmsc-------组策略结果集 memexe--------显示内存使用情况
regeditexe----注册表 winchat--------XP自带局域网聊天
progman--------程序管理器 winmsd---------系统信息
perfmonmsc----计算机性能监测程序 winver---------检查Windows版本
sfc /scannow-----扫描错误并复原
taskmgr-----任务管理器(2000/xp/2003)
开始菜单中的“运行”是通向程序的快捷途径,输入特定的命令后,即可快速的打开Windows的大部分程序,熟练的运用它,将给我们的 *** 作带来诸多便捷。
winver 检查Windows版本
wmimgmtmsc 打开Windows管理体系结构(wmi)
wupdmgr Windows更新程序
wscript Windows脚本宿主设置
write 写字板
winmsd 系统信息
wiaacmgr 扫描仪和照相机向导
winchat xp自带局域网聊天
memexe 显示内存使用情况
msconfigexe 系统配置实用程序
mplayer2 简易widnows media player
mspaint 画图板
mstsc 远程桌面连接
mplayer2 媒体播放机
magnify 放大镜实用程序
mmc 打开控制台
mobsync 同步命令
dxdiag 检查directx信息
drwtsn32 系统医生
devmgmtmsc 设备管理器
dfrgmsc 磁盘碎片整理程序
diskmgmtmsc 磁盘管理实用程序
dcomcnfg 打开系统组件服务
ddeshare 打开dde共享设置
dvdplay dvd播放器
net stop messenger 停止信使服务
net start messenger 开始信使服务
notepad 打开记事本
nslookup 网络管理的工具向导
ntbackup 系统备份和还原
narrator 屏幕“讲述人”
ntmsmgrmsc 移动存储管理器
ntmsoprqmsc 移动存储管理员 *** 作请求
netstat -an (tc)命令检查接口
syncapp 创建一个公文包
sysedit 系统配置编辑器
sigverif 文件签名验证程序
sndrec32 录音机
shrpubw 创建共享文件夹
secpolmsc 本地安全策略
syskey 系统加密,一旦加密就不能解开,保护Windows xp系统的双重密码
servicesmsc 本地服务设置
sndvol32 音量控制程序
sfcexe 系统文件检查器
sfc /scannow windows文件保护 tsshutdn 60秒倒计时关机命令
tourstart xp简介(安装完成后出现的漫游xp程序)
taskmgr 任务管理器
eventvwr 事件查看器
eudcedit 造字程序
explorer 打开资源管理器
packager 对象包装程序
perfmonmsc 计算机性能监测程序
progman 程序管理器
regeditexe 注册表
rsopmsc 组策略结果集
regedt32 注册表编辑器
rononce -p 15秒关机
regsvr32 /u dll 停止dll文件运行
regsvr32 /u zipfldrdll 取消zip支持
cmdexe cmd命令提示符
chkdskexe chkdsk磁盘检查
certmgrmsc 证书管理实用程序
calc 启动计算器
charmap 启动字符映射表
cliconfg sql server 客户端网络实用程序
clipbrd 剪贴板查看器
conf 启动netmeeting
compmgmtmsc 计算机管理
cleanmgr 垃圾整理
ciadvmsc 索引服务程序
osk 打开屏幕键盘
odbcad32 odbc数据源管理器
oobe/msoobe /a 检查xp是否激活
lusrmgrmsc 本机用户和组
logoff 注销命令
iexpress 木马捆绑工具,系统自带
nslookup ip地址侦测器
fsmgmtmsc 共享文件夹管理器
utilman 辅助工具管理器
gpeditmsc 组策略
以下为Windows *** 作系统的常用运行命令,执行这些命令,就能打开系统对应的相关实用程序,如果大家能基本利用,就能检查并修复系统的最基本的故障,除注销,关闭系统命令外,其它所有命令,大家不妨一试!!
运行\输入CMD\输入 对应的相关实用程序:
打开C:\Documents and Settings\XXX(当前登录Windows XP的用户名)
打开Windows XP所在的盘符下的Documents and Settings文件夹
打开“我的电脑”选项。
accwizexe 辅助工具向导
actmovieexe 直接显示安装工具
appendexe 允许程序打开制定目录中的数据
arpexe 显示和更改计算机的IP与硬件物理地址的对应列表
atexe 计划运行任务
atmadmexe ATM调用管理器统计
attribexe 显示和更改文件和文件夹属性
autochkexe 检测修复文件系统 (XP不可用)
autoconvexe 在启动过程中自动转化系统 (XP不可用)
autofmtexe 在启动过程中格式化进程 (XP不可用)
autolfnexe 使用长文件名格式 (XP不可用)
arpexe 显示和更改计算机的IP与硬件物理地址的对应
calcexe 计算器
Bootvrfyexe 通报启动成功
caclsexe 显示和编辑ACL
cdplayerexe CD播放器
changeexe 与终端服务器相关的查询 (XP不可用)
charmapexe 字符映射表
chglogonexe 启动或停用会话记录 (XP不可用)
chgportexe 改变端口(终端服务) (XP不可用)
chgusrexe 改变用户(终端服务) (XP不可用)
chkdskexe 磁盘检测程序
chkntfsexe NTFS磁盘检测程序
cidaemonexe 组成Ci文档服务
cipherexe 在NTFS上显示或改变加密的文件或目录
cisvcexe 打开索引内容
ckcnvexe 变换Cookie
cleanmgrexe 磁盘清理
cliconfgexe SQL客户网络工具
clipbrdexe 剪贴簿查看器
clipsrvexe 运行Clipboard服务
clspackexe 建立系统文件列表清单
clusterexe 显示域的集群 (XP不可用)
cmdexe 进2000\XP DOS
cmdl32exe 自动下载连接管理
cmmgr32exe 连接管理器
cmmon32exe 连接管理器监视
cmstpexe 连接管理器配置文件安装程序
comclustexe 集群
compexe 比较两个文件和文件集的内容
conf 启动netmeeting聊天工具
control userpasswords2 XP密码管理
compmgmtmsc 计算机管理
cprofileexe 转换显示模式 (XP不可用)
开始,运行,输入CMD\输入net config workstation计算机名 \完整的计算机名\用户名
工作站处于活动状态(即网络描述) \软件版本(即软件版本号) \工作站域 工作站域的 DNS 名称
登录域 \COM 打开时间超时(秒) \COM 发送量(字节) \COM 发送超时 (msec)
CMD\输入net config workstation 更改可配置工作站服务设置。
CMD\输入net config server 可以显示不能配置的下服务器计算机名 \服务器注释 \服务器版本(即软件版本号)
服务器处于活动状态(即网络描述) \服务器处于隐藏状态(即 /hidden 设置)
最大登录用户数(即可使用服务器共享资源的最大用户数)
每个会话打开文件的最大数(即用户可在一个会话中打开服务器文件的最大数)
空闲会话时间(最小值)
chkdskexe 磁盘检查
Chkdsk /r 2000命令控制台中的Chkdsk /r命令检查修复系统文件
cleanmgr 垃圾整理
Clipbrd 剪贴板查看器
C:bootini 打开启动菜单
compactexe 显示或改变NTFS分区上文件的压缩状态
conimeexe IME控制台
controlexe 控制面板
convertexe NTFS 转换文件系统到NTFS
convlogexe 转换IIS日志文件格式到NCSA格式
cprofileexe 转换显示模式
cscriptexe 较本宿主版本
csrssexe 客户服务器Runtime进程 (XP不可用)
csvdeexe 格式转换程序 (XP不可用)
dcpromo 活动目录安装(XP不可用)
drwtsn32 系统医生
diskmgmtmsc 磁盘管理器(和PowerQuest PartitionMagic 80)
dvdplay DVD 播放器
devmgmtmsc 设备管理器(检查电脑硬件,驱动)
dxdiag 检查DirectX信息
dcomcnfgexe DCOM配置属性 (控制台根目录)
dcpromoexe 安装向导 (XP不可用)
ddeshareexe DDE共享
debugexe 检查DEBUG
dfrgfatexe FAT分区磁盘碎片整理程序
dfrgntfsexe NTFS分区磁盘碎片整理程序 (XP不可用)
dfs_cmd_exe 配置DFS树 (XP不可用)
dfsinitexe 分布式文件系统初始化(XP不可用)
dfssvcexe 分布式文件系统服务器 (XP不可用)
diantzexe 制作CAB文件
diskperfexe 磁盘性能计数器
dmremoteexe 磁盘管理服务的一部分 (XP不可用)
doskeyexe 命令行创建宏
dosxexe DOS扩展
dplaysvrexe 直接运行帮助 (XP不可用)
drwatsonexe 华生医生错误检测
drwtsn32exe 华生医生显示和配置管理
dvdplayexe DVD播放
dxdiagexe Direct-X诊断工具
edlinexe 命令行的文本编辑
esentutlexe MS数据库工具
eudceditexe 造字程序
eventvwrexe 事件查看器
exe2binexe 转换EXE文件到二进制
expandexe 解压缩
extrac32exe 解CAB工具
fsmgmtmsc 共享文件夹
fastopenexe 快速访问在内存中的硬盘文件
faxcoverexe 传真封面编辑
faxqueueexe 显示传真队列
faxsendexe 发送传真向导
faxsvcexe 启动传真服务
fcexe 比较两个文件的不同
findexe 查找文件中的文本行
findstrexe 查找文件中的行
fingerexe 一个用户并显示出统计结果
fixmapiexe 修复MAPI文件
flattempexe 允许或者禁用临时文件目录 (XP不可用)
fontviewexe 显示字体文件中的字体
forcedosexe 强制文件在DOS模式下运行
ftpexe FTP下载
gpeditmsc 组策略
gdiexe 图形界面驱动
grpconvexe 转换程序管理员组
hostnameexe 显示机器的Hostname
Internat 输入法图标
iexpress 木马捆绑工具,系统自带
ieshwizexe 自定义文件夹向导
iexpressexe iexpress安装包
iisresetexe 重启IIS服务(未安装IIS,不可用)
internatexe 键盘语言指示器 (XP不可用)
ipconfigexe 查看IP配置
ipsecmonexe IP安全监视器
ipxrouteexe IPX路由和源路由控制程序
irftpexe 无线连接
ismservexe 安装或者删除Service Control Manager中的服务
jdbgmgrexe Java4的调试器
jetconvexe 转换Jet Engine数据库 (XP不可用)
jetpackexe 压缩Jet数据库 (XP不可用)
jviewexe Java的命令行装载者
labelexe 改变驱动器的卷标
lcwizexe 许可证向导 (XP不可用)
ldifdeexe LDIF目录交换命令行管理 (XP不可用)
licmgrexe 终端服务许可协议管理 (XP不可用)
lightsexe 显示连接状况 (XP不可用)
llsmgrexe Windows 2000 许可协议管理 (XP不可用)
llssrvexe 启动许可协议服务器 (XP不可用)
locatorexe RPC Locator 远程定位
lodctrexe 调用性能计数
logoffexe 注销当前用户
lpqexe 显示远端的LPD打印队列的状态,显示被送到基于Unix的服务器的打印任务
lprexe 用于Unix客户打印机将打印任务发送给连接了打印设备的NT的打印机服务器。
lsassexe 运行LSA和Server的DLL
lserverexe 指定默认Server新的DNS域 (XP不可用)
lusrmgrmsc 本地账户管理
mmc 控制台
mplayer2 播放器
macfileexe 管理MACFILES (XP不可用)
magnifyexe 放大镜
makecabexe 制作CAB文件
memexe 显示内存状态
migpwdexe 迁移密码
mmcexe 控制台
mnmsrvcexe 远程桌面共享
mobsyncexe 同步目录管理器
mountvolexe 创建、删除或列出卷的装入点。
mplay32exe Media Player 媒体播放器
mpnotifyexe 通知应用程序
mqbkupexe 信息队列备份和恢复工具
mqmigexe MSMQ Migration Utility 信息队列迁移工具
mrinfoexe 使用SNMP多点传送路由
mscdexntexe 安装MSCD
msdtcexe 动态事务处理控制台
msgexe 发送消息到本地或远程客户
mshtaexe HTML应用程序主机
msiexecexe 开始Windows安装程序
mspaintexe 打开画图板
mstaskexe 任务计划表程序
mstinitexe 任务计划表安装
Msconfigexe 系统配置实用程序 (配置启动选项,服务项)
memexe 显示内存使用情况
mspaint 画图板
Net Stop Messenger 停止信使服务
Net Start Messenger 恢复信使服务
nslookup 网络管理的工具
Nslookup IP 地址侦测器
ntbackup 系统备份和还原
nbtstatexe 使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连接。
nddeapirexe NDDE API服务器端
netshexe 用于配置和监控 Windows 2000 命令行脚本接口(XP不可用)
netstatexe 显示协议统计和当前的 TCP/IP 网络连接。
nlsfuncexe 加载特定国家的信息。Windows 2000 和 MS-DOS 子系统不使用该命令接受该命令只是为了与 MS-DOS 文件兼容。
notepadexe 打开记事本
nslookupexe 该诊断工具显示来自域名系统 (DNS) 名称服务器的信息。
ntbackupexe 备份和故障修复工具
ntfrsexe NT文件复制服务 (XP不可用)
ntvdmexe 模拟16位Windows环境
nw16exe NetWare转向器
nwscriptexe 运行Netware脚本
odbcad32exe 32位ODBC数据源管理 (驱动程序管理)
odbcconfexe 命令行配置ODBC驱动和数据源
packagerexe 对象包装程序
pathpingexe 包含Ping和Tracert的程序
pentntexe 检查Pentium的浮点错误
perfmonexe 系统性能监视器
pingexe 验证与远程计算机的连接
posixexe 用于兼容Unix
printexe 打印文本文件或显示打印队列的内容。
progmanexe 程序管理器
psxssexe Posix子系统应用程序
qappsrvexe 在网络上显示终端服务器可用的程序
qprocessexe 在本地或远程显示进程的信息(需终端服务)
queryexe 查询进程和对话 (XP不可用)
quserexe 显示用户登陆的信息(需终端服务)
qwinstaexe 显示终端服务的信息
rononce -p 15秒关机
rasAdmin 远程访问服务
regeditexe 注册表编辑器
rasadminexe 启动远程访问服务 (XP不可用)
rasautouexe 建立一个RAS连接
rasdialexe 宽带,拨号连接
rasexe 运行RAS连接 (XP不可用)
rcpexe 计算机和运行远程外壳端口监控程序 rshd 的系统之间复制文件
rdpclipexe 终端和本地复制和粘贴文件
recoverexe 从坏的或有缺陷的磁盘中恢复可读取的信息。
redirexe 运行重定向服务

这方面的指令太多了,大体上整理一下12个吧。
1
/proc/meminfo
查看ram使用情况最简单的方法是通过
/proc/meminfo。这个动态更新的虚拟文件实际上是许多其他内存相关工具(如:free
/
ps
/
top)等的组合显示。/proc/meminfo列出了所有你想了解的内存的使用情况。进程的内存使用信息也可以通过
/proc/
/statm

/proc/
/status
来查看。
2
atop
atop命令是一个终端环境的监控命令。它显示的是各种系统资源(cpu,
memory,
network,
i/o,
kernel)的综合,并且在高负载的情况下进行了彩色标注。
3、
free
free命令是一个快速查看内存使用情况的方法,它是对
/proc/meminfo
收集到的信息的一个概述。
4
gnome
system
monitor
gnome
system
monitor
是一个显示最近一段时间内的cpu、内存、交换区及网络的使用情况的视图工具。它还提供了一种查看cpu及内存使用情况的方法。
$
gnome-system-monitor
5
htop
htop命令显示了每个进程的内存实时使用率。它提供了所有进程的常驻内存大小、程序总内存大小、共享库大小等的报告。列表可以水平及垂直滚动。
6
kde
system
monitor
功能同
4
中介绍的genome版本。
$
ksysguard
7
memstat
memstat是一个有效识别
executable(s),
process(es)
and
shared
libraries使用虚拟内存情况的命令。给定一个进程id,memstat可以列出这个进程相关的可执行文件、数据和共享库。
8
nmon
nmon是一个基于ncurses的系统基准测试工具,它可以监控cpu、内存、i/o、文件系统及网络资源等的互动模式。对于内存的使用,它可以实时的显示
总/剩余内存、交换空间等信息。
9
ps
ps命令可以实时的显示各个进程的内存使用情况。reported
memory
usage
information
includes
%mem
(percent
of
physical
memory
used),
vsz
(total
amount
of
virtual
memory
used),
and
rss
(total
amount
of
physical
memory
used)。你可以使用
“–sort”选项对进程进行排序,例如按rss进行排序:
$
ps
aux
--sort
-rss
10
smem
smem命令允许你统计基于/proc信息的不同进程和用户的内存使用情况。内存使用情况的分析可以导出图表(如条形图和饼图)。
$
sudo
smem
--pie
name
-c
"pss"
11
top
top命令提供了实时的运行中的程序的资源使用统计。你可以根据内存的使用和大小来进行排序。
$
top
12
vmstat
vmstat命令显示实时的和平均的统计,覆盖cpu、内存、i/o等内容。例如内存情况,不仅显示物理内存,也统计虚拟内存。
$
vmstat
-s

df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:
df -hl
显示格式为:
文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 45G 19G 24G 44% /
/dev/hda1 494M 19M 450M 4% /boot
/dev/hda6 49G 22G 25G 47% /home
/dev/hda5 97G 29G 64G 31% /opt
none 1009M 0 1009M 0% /dev/shm
/dev/hda3 97G 72G 21G 78% /usr/local
/dev/hdb2 75G 75G 0 100% /
/dev/hdb2 75G 75G 0 100% /
以上面的输出为例,表示的意思为:
HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。
下面是相关命令的解释:
df -hl 查看磁盘剩余空间
df -h 查看每个根路径的分区大小
du -sh [目录名] 返回该目录的大小
du -sm [文件夹] 返回该文件夹总M数
更多功能可以输入一下命令查看:
df --help
du --help
查看linux文件目录的大小和文件夹包含的文件数
统计总数大小
du -sh xmldb/
du -sm | sort -n //统计当前目录大小 并安大小 排序
du -sk | sort -n
du -sk | grep guojf //看一个人的大小
du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字
查看此文件夹有多少文件 /// 有多少文件
du xmldb/
du xmldb/// |wc -l
40752
解释:
wc [-lmw]
参数说明:-l :多少行;-m:多少字符;-w:多少字
两个命令df 、du结合比较直观
df -h 查看整台服务器的硬盘使用情况
cd / 进入根目录
du -sh 查看每个文件夹的大小
这样的组合可以快速定位大文件和分区满了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13041240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存