灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:1795回复:0

linux挂载与分配任务初识

楼主#
更多 发布于:2011-12-24 17:40
两种实现挂载的方式
 
 
 
影响挂载外部设备的脚本 :/etc/fstab
 
 
 
开机脚本:inittab   包含一些运行时的命令
 
 
 
用户脚本:login.defs   限制用户的修改密码时间,id  gid  过期时间等。。
 
 
 
自动挂载
 
 
 
将镜像光盘挂载
 
 
 
虚拟机---VM---settings---CD/DVD---指定景象文件路径(第一张光盘)---
 
 
 
Device status:推荐选择第一个
 
 
 
   Connected:只要有外部设备挂载,系统就会识别
 
 
 
   Connectedpower on:开机识别一次;
 
 
 
 
 
 
 
 
 
打开:Vi  /etc/fstab
 
 
 
语法格式:
 
 
 
              每一行是一条记录
 
 
 
              6个字段
 
 
 



外部设备名
 

挂载点
 

文件系统类型
 

限制
 

加电自检
 

是否备份(优先级别)
 


/dev/cdrom
 

/mnt/
 

Ext3
 

硬件设备( 默认defaults)
 

0,1
 

0,1
 
 

按照这个格式类型将你的外部设备另起一行写入就会实现挂载
 
 
 
命令挂载:
 
 
 
#mount –t 类型  外部设备   挂载点
 
 
 
注意:挂载点的设置
 
 
 
              不建议直接映射到/mnt
 
 
 
              防止/mnt已经挂在了其他设备(一个挂在点一个目录(在/mnt下创建目录))
 
 
 
              尽量创建新目录去挂载
 
 
 
 
 
卸载外部设备   u盘
 
 
 
umount  移动设备  或者   挂载点
 
 
 
umount  /dev/spd           (/mnt/a)
 
 
 
 
 
 
 
 
 
 
 
安排任务
 
1、 安排任务(重复性)cron
 
 
 
1)、注意区别:一次性任务at  (具体可到第十六周第五天查看)
 
 
 
Cron是同过rpm包安装的一个安排任务的工具
 
 
 
       检测该软件是否已经安装上了
 
 
 
#rpm –qa|grepcron
 
 
 
2)、开启相应服务
 
 
 
       系统每隔一分钟检查相应的脚本文件
 
 
 
#service   crond start
 
 
 
#vi /etc/crontab
 
 
 
 vi打开目录如下所示
 
 
 
[root@localhost cdrom]# cat /etc/crontab
 
 
 
SHELL=/bin/bash
 
 
 
PATH=/sbin:/bin:/usr/sbin:/usr/bin
 
 
 
MAILTO=root
 
 
 
HOME=/
 
 
 
名=值   定义变量
 
 
 
# run-parts
 
 
 
01 * * * * root run-parts/etc/cron.hourly  
 
 
 
02 4 * * * root run-parts/etc/cron.daily
 
 
 
22 4 * * 0 root run-parts/etc/cron.weekly
 
 
 
42 4 1 * * root run-parts/etc/cron.monthly
 
 
 
 
 
 
 
42          4       1       *          *    rootrun-parts   /etc/cron.hourly
 
 
 
分钟       小时  日期     月份      星期       用户          脚本
 
 
 
0-59       0-23   1-31    1-12       0-6
 
 
 
第一种安排任务的方式:到固定的目录下编译文件
 
 
 
用*代替的是每的意思(每年每月每日。。。。。)
 
 
 
 
 
 
 
例如:安排系统每个小时进行复制
 
 
 
#Cd  /etc/cron.hourly
 
 
 
#touch filename
 
 
 
#vi filename
 
 
 
写入你要执行的命令
 
 
 
42          4       1       *    *     命令
 
 
 
 
 
 
 
第二种安排任务的方式:直接使用crontab进行脚本的编辑
 
 
 
       #crontab –e     安排任务格式如下      默认保存到/var/spool/cron
 
 
 
              -e edit
 
 
 
              -l list
 
 
 
              -r   remove
 
 
 
              -u   zhy  指定某个用户执行任务,默认不写就是root
 
 
 
Root安排任务   crontab -e
 
 
 
Root指定lisi执行任务  crontab -u  lisi   -e
 
 
 
 
 
 
 
安排任务:
 
 
 
       每年的12月25日下午4点半  备份/etc到外部设备
 
 
 
       30 16 25 12 * cp –r /etc /mnt/cdrom
 
 
 
       每年的12月25日下午4点到6点半 备份/etc到外部设备
 
 
 
       30 4-6 25 12 * cp –r /etc /mnt/cdrom
 
 
 
       注意:
 
 
 
              各个时间点之间用空格或者用tab键进行隔开
 
 
 
              表示范围  16-18
 
 
 
              独立的多个时间16,18
 
 
 
              *表示任何的时间点
 
 
 
 
 
 
 
综合以上的两种添加任务的方式来看,他们添加任务的语法一样
 
 
 
每年的12月25日下午4点到6点半  备份/etc到外部设备
 
 
 
       30 4-6 25 12 * cp –r /etc /mnt/cdrom
 
 
 
但是对于第一种来说一般用的会比较少,第二种会据多些
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
添加硬盘--
 
 
 
第一步:
 
 
 
添加硬盘步骤
 
 
 
   关闭系统:否则只允许安装SCSI方式的硬盘
 
 
 
在虚拟机里---VM---settings----HARD---add---下一步—IDE
 
 
 
   重启虚拟机
 
 
 
       打开终端
 
 
 
       #fdisk  -l
 
 
 
       检测系统能识别到的外部硬件设备
 
 
 
      硬盘的连接方式有两种
 
 
 
 
 
 
 
IDE类型
 
 
 
硬盘
 
 
 
/etc/hda   表示第一块硬盘
 
 
 
       /etc/hda0---第一个硬盘上的第一个主分区
 
 
 
       /etc/hda0---第一个硬盘上的第一个主分区
 
 
 
 
 
 
 
/etc/hdb  表示第二块硬盘
 
 
 
       /etc/hdb0---第二个硬盘上的第一个主分区
 
 
 
       /etc/hdb0---第二个硬盘上的第一个主分区
 
 
 
 
 
优盘sda   sdb
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Scsi 类型
 
 
 
硬盘
 
 
 
/etc/sda   表示第一块硬盘
 
 
 
       /etc/sda0---第一个硬盘上的第一个主分区
 
 
 
       /etc/sda0---第一个硬盘上的第一个主分区
 
 
 
 
 
 
 
/etc/sdb  表示第二块硬盘
 
 
 
       /etc/sdb0---第二个硬盘上的第一个主分区
 
 
 
       /etc/sdb0---第二个硬盘上的第一个主分区
 
 
 
优盘:  sda   sdb
 
 


喜欢0 评分0
游客

返回顶部