频道栏目
首页 > 系统 > Linux > 正文

linux挂载与分配任务初识

2011-12-21 14:10:35           
收藏   我要投稿

 

两种实现挂载的方式

 

影响挂载外部设备的脚本 :/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

 

摘自wjc19911118的专栏

相关TAG标签 任务
上一篇:CentOS 6.2发布
下一篇:利用源码编译安装内核——玩转Linux(一)
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站