1) 以sudo为例演示依赖关系
常见的软件类型rpm
很多爱好者在某种固定的环境(硬件、软件)下进行编译;
需要使用该软件包,必须要提供和编译环境一致的环境;
解决方法:
按照提示一步一步将所需环境安装完善,将linux升级
虚拟机---VM---settings---CD/DVD---指定景象文件路径(第一张光盘)---
Device status:
Connected:只要有外部设备挂载,系统就会识别
Connected power on:开机识别一次;
开机:脚本----inittab
用户:脚本----login.defs
影响挂载外部设备的脚本文件:/etc/fstab
实现永久挂载
语法格式:
l 每一行是一条记录
l 硬件设备
l 6个字段
l 文件里包含的记录表示开机自动识别
命令行方式实现临时挂载
#mount -t 类型 外部设备 挂载点
注意:挂载点的设置
不建议直接映射到/mnt
防止/mnt已经挂载了其他设备尽量创建新目录
1、 安排任务(重复性)cron
注意区别:一次性任务at
1) cron是通过rpm包安装的一个安排任务的工具
检测系统里是否存在cron #rpm –qa|grep cron
2) 开启相应服务
特点:系统每隔一分钟检查相应脚本文件
#service crond start
3) 安排任务(编辑脚本)
# cat /etc/crontab
名=值 定义环境变量
第一种安排任务的方式:到固定的目录下编辑文件
例如:安排系统每个小时进行复制
#cd /etc/cron.hourly
#vi cron.file
4 2 4 1 * * cp –r /etc /tmp
:wq
第二种办法,直接使用crontab进行脚本的编进
#vi root
#mv root /var/spool/cron
#crontab –e
-e :edit
-r :remove
-l :list
2、 添加硬盘---分区格式化---磁盘配额
第一步:
添加硬盘步骤
关闭系统:否则只允许安装SCSI方式的硬盘
在虚拟机里---VM---settings----HARD---add---下一步—IDE
重启虚拟机
打开终端
#fdisk -l
检测系统能识别到的外部硬件设备
硬盘的连接方式有两种
IDE
/dev/hda---表示第一块ide硬盘
/dev/hda0---表示第一个硬盘上的一个主分区
/dev/hda1--表示第一个硬盘上的二个主分区
。。。
/dev/hdb---表示第2块ide硬盘
/dev/hdb0---表示第2个硬盘上的一个主分区
/dev/hdb1--表示第2个硬盘上的二个主分区
SCSI---u盘
/dev/sda--------表示第一块scsi硬盘
/dev/sda0---表示第一个硬盘上的一个主分区
/dev/sda1--表示第一个硬盘上的二个主分区
。。。
/dev/sdb--------表示第一块scsi硬盘
/dev/sdb0---表示第一个硬盘上的一个主分区
/dev/sdb1--表示第一个硬盘上的二个主分区
第二步:分区
/dev/sdb
#fdisk /dev/sdb
Commond :m -------察看帮助
Commond :n------new
p----创建主分区
1-----制定分区号
1----制定开始的柱面
+500M----制定结束的空间大小
Commond :w------write ----保存分区情况
第三步:格式化
制定在该分区的数据保存的规则
#man mkfs
#mkfs -t ext3 /dev/sdb1
创建文件系统
第四步:/dev/sdb1进行磁盘配额的限制
#vi /etc/fstab
default,usrquota,grpquota
#man quotacheck
#quotacheck –cmng /dev/sdb1