linux挂载与分配任务初识
2462 点击·0 回帖
![]() | ![]() | |
![]() | 两种实现挂载的方式 影响挂载外部设备的脚本 :/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 | |
![]() | ![]() |