LIinux学习week3

概要

1.压缩工具:zip,gzip,tar,bzip2
2.磁盘分区,swap分区 fdisk命令
3.拷贝或转换:dd
4.设置定时任务:at,corntab
一.压缩工具
1.zip
常用选项
-b 指定文件的存放目录
-c 添加注释
-d 从压缩文件中删除指定文件
-r 递归处理,将指定目录下的文件子目录一并压缩
-t 指定日期
-m 把指定文件移到压缩文件中
zip -m *.zip File_name
unzip zip压缩文件的解压缩程序
-n 解压时不覆盖原有文件
-v 查看压缩文件目录但不解压
-d 指定解压路径
-o 不询问用户,unzip执行后覆盖原有文件
2.gzip 压缩程序,压缩后扩展名为.gz、
gunzip 解压缩程序
-d 解开压缩文件
-v 显示执行过程
-l L列出压缩文件的相关信息
-r 递归处理
-f 强行压缩文件
3.bzip2,bunzip2
4.tar 打包归档命令(最常用的压缩命令)
打包:指将一大堆文件或目录变成一个总的文件
压缩:将一个大的文件 通过一些压缩算法变成一个小文件
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-A:追加tar文件至归档
-z:有gzip属性的
-j:有bz2属性的
-J: 有xz属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
-N <日期格式>

tar -cvf File1_name.tar File2_name //打包,不压缩
 tar -zcvf File1_name.tar File2_name //打包后以gzip压缩

二.磁盘分区
1.fdisk 查看系统的分区详细信息
fdiak -l 查看详细信息
fdisk分区具体步骤:
对新加的盘进行分区

# fdisk /dev/sdb
# n		//新增分区
# p		//设置分区类型,p为主分区
# 2		//分区数
# 		//设置扇区,默认,直接回车即可
# +100M		//设置分区大小
# w		//保存并退出
# partx -a /dev/sdb		//对硬盘进行更新
# mkfs.ext4 /dev/sdb1		//格式化硬盘,否则不能使用

2.df 报告文件系统磁盘空间使用情况
3.交换分区swap
free -m 查看当前交换分区
mkswap 设备名 格式化swap分区
swapon -a 设备名 激活swap分区
swapon -s 查看swap分区
①新建磁盘分区作为swap分区

# fdisk /dev/sdb
# n
#....	 //新建分区
#  t	
# 82	//将新建分区id改为82
# w	//保存退出
# mkswap /dev/sdb1	//格式化swap分区
# swapon /dev/sdb1 	//启动新的swap分区
# swapon	 -a	//读取设备文件
# swapon  -s	//查看swap分区

②用文件为swap分区

# dd if=/dev/zero of=/root/swap2.img bs=1M count=512
//备份文件
# mkswap /swap2.img //格式化swap分区
# vim /etc/fstab //修改文件
 swap2.img                      swap    swap default 0 0
 # swapon -a
 # swapon -s

二.文件系统管理工具命令
1.mkfs
创建文件系统的工具
2.fsck
检测及修复文件系统的工具
3.dumpe2fs,tune2fs
查看其属性的工具
4.tune2fs
调整文件夹系统特性
三.转换或拷贝文件
dd::指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2
格式:dd if=SRC(标准输入) of=DEST(标准输出)
通常只用当输出文件是磁盘或磁带时才有效,即备份到磁盘或磁带时才有效。
四.Linux下的定时任务
1.at
计划任务,在特定的时间执行某项工作,在特定的时间执行一次
常用选项
-l 列出所有指定(或者使用atd)
-d 删除指定
-v 列出所有已经完成但尚未删除的指定
atq 查看待处理作业
2.crond
系统任务调度与用户任务调度
路径:/etc/crontab
crond服务选项:
service crond start //启动服务
service crond stop //关闭服务
service crond restart //重启服务
service crond reload //重新载入配置
service crond status //查看服务
具体命令
crontab
参数:
-e:编辑任务;
-l:列出所有任务;
-r:移除所有任务;即删除/var/spool/cron/USERNAME文件;
-i:在使用-r选项移除所有任务时提示用户确认;
-u user:root用户可为指定用户管理cron任务
详细过程

# service crond start 	//开启crond服务
# service crond status 	//查看服务
#vi test.sh	//编写脚本文件,规定定时任务
	#!/bin/bash
	cp  file1 file2	要执行的任务
# chmod u+x  test.sh	//赋予test.sh脚本执行权限
# sh test.sh 	//运行脚本文件
# crontab -e 	//编辑服务文件	
	*/2 * * * * COMAND(sh + 绝对路径)	//每2分钟执行一次
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值