首页 > 代码库 > linux监测程序、磁盘空间管理,压缩数据及归档数据
linux监测程序、磁盘空间管理,压缩数据及归档数据
ps -ef 显示所有进程,以完整的格式输出
kill PID 通过进程号杀掉进程
killall http* 结束所有http开头的进程
挂载文件系统:
mount -t type device directory -t 参数指定了磁盘被格式化的文件系统类型。
vfat: Windows 长文件系统。
ntfs: Windows NT、XP、Vista及Win7中广泛使用的高级文件系统。
iso9660: 标准CD-ROM文件系统。
卸载文件系统:
umount [directory | device]
例子: umount /home/rich/mnt
df -h 以人类可读的方式显示磁盘剩余空间信息
例子:
Filesystem Size Used Avail Use% Mounted on
/dev/sdb2 18G 7.4G 9.2G 45% /
du 显示磁盘已使用的空间
常用的参数搭配:
-c 显示所有已列出文件总的大小
-h 按人类可读的方式输出参数大小
-s 显示每个输出参数的总计
sort 排序数据
-n 将数字识别成数字而不是字符
-M 按月排序
其他参数 用 sort --help 命令进行查看
grep [options] pattern [file] 在大文件中查找某一行数据
grep -e pattern filename -e 指定匹配模式
grep -n pattern filename -n 显示匹配行所在的行号
更多参数,输入 grep --help 进行显示
压缩数据:
1.压缩数据,常用工具有bzip2、gzip、zip:
bzip2:用来压缩文件。
bzcat:用来显示压缩文本的文件内容。
bunzip2:用来解压压缩后的bz2文件。
bzip2recover:用来尝试恢复损毁的压缩文件。
例子:
bzip2 myprog 压缩myprog文件 ,压缩后的文件 myprog.bz2
bunzip2 myprog.bz2 解压bz2压缩文件
bzcat myprog.bz2 查看压缩文件内容
gzip:用来压缩文件
gzcat:用来查看压缩过的文件
gunzip:用来解压文件。
例子:
gzip myfile 压缩myfile文件,压缩后的文件为 myfile.gz
gzip my* 一次压缩多个文件
gunzip myfile.gz 解压文件
gzcat myfile.gz 用来查看压缩过的文件
zip : 创建一个压缩文件,包含指定的文件和目录。
zipcloak: 创建一个加密的压缩文件,包含指定的文件和目录。
unzip: 从压缩过的zip文件中提取文件和目录。
例子:
zip -r testzip test 创建一个叫testzip.zip的压缩文件,并递归test目录把找到的每个文件和目录都加进该zip文件。
归档数据:tar
例子:
tar -cvf test.tar test/ test2/ 创建归档文件test.tar ,文件中包含了test、test2目录。
tar -tf test.tar 列出test.tar文件的内容,但并不进行解压
tar -xvf test.tar 从test.tar文件中提取内容。
tar -zxvf fiename 如果是 .tar.gz 或者 .tgz 文件,则用tar -zxvf fiename 进行解压归档。
注:此博文仅为个人学习笔记
linux监测程序、磁盘空间管理,压缩数据及归档数据