磁盘配额和软件包管理
磁盘配额//系统中必须要安装quota软件包,可通过rpm -q quota查看是否安装quota软件包
//对指定用户配置磁盘块或内节点数量
配额限制:
软限制:超过限制值警告
硬限制:用户绝对不能超过的磁盘容量限制
宽限时间:当用户的磁盘容量超过软限制,需在宽限时间之内整好
操作步骤:
1 创建分区和文件系统(一般不要在挂载点为根目录的分区进行磁盘配额,易出错)
fdisk /dev/sda
partx -a /dev/sda
mkfs -t ext4 /dev/sda5
2 修改/etc/fstab文件,启动文件系统的配额功能
在defaults参数后,加上,usrquota,grpquota
然后mount -a//重新挂载
重新挂载文件系统,使生效
3 创建配额文件重新生成磁盘用量表
quotacheck[avug][/mount_point]
-a:扫描所有含有磁盘配额支持的文件系统。有了这个参数,就可以不指定/mount_point 了。
-v:显示扫描文件与目录的使用情况。
-u:针对用户扫描文件与目录的使用情况,会建立 aquota.user 配额文件。
-g:针对用户组扫描文件与目录的使用情况,会建立 aquota.group 配额文件。
//如果提示没有权限,应关闭selinux
临时关闭:setenforce 0
永久关闭:
修改配置文件/etc/selinux/config修改selinux = enforcing改为disabled然后重启服务器
磁盘配额//系统中必须要安装quota软件包,可通过rpm -q quota查看是否安装quota软件包
//对指定用户配置磁盘块或内节点数量
配额限制:
软限制:超过限制值警告
硬限制:用户绝对不能超过的磁盘容量限制
宽限时间:当用户的磁盘容量超过软限制,需在宽限时间之内整好
操作步骤:
1 创建分区和文件系统(一般不要在挂载点为根目录的分区进行磁盘配额,易出错)
fdisk /dev/sda
partx -a /dev/sda
mkfs -t ext4 /dev/sda5
2 修改/etc/fstab文件,启动文件系统的配额功能
在defaults参数后,加上,usrquota,grpquota
然后mount -a//重新挂载
重新挂载文件系统,使生效
3 创建配额文件重新生成磁盘用量表
quotacheck[avug][/mount_point]
-a:扫描所有含有磁盘配额支持的文件系统。有了这个参数,就可以不指定/mount_point 了。
-v:显示扫描文件与目录的使用情况。
-u:针对用户扫描文件与目录的使用情况,会建立 aquota.user 配额文件。
-g:针对用户组扫描文件与目录的使用情况,会建立 aquota.group 配额文件。
//如果提示没有权限,应关闭selinux
临时关闭:setenforce 0
永久关闭:
修改配置文件/etc/selinux/config修改selinux = enforcing改为disabled然后重启服务器
4 edquota命令操作
创建用户
edquota[-u username][-g groupname]
-u//后接用户名称,可以进入用户磁盘配额的编辑页面
-g//后跟用户组名称
-t//可以修改宽限时间
-p//复制范本,将一个用户的配额设置复制给另一用户
给用户设置对挂载目录读写操作权限
quotaon -av或挂载点//让文件限制生效
5 重新扫描和启动磁盘配额
软件包管理:
RPM//linux软件包管理工具
rpm[选项] 软件包名
-q//在系统中查询有关软件或指定rpm包中的内容
-i//在系统中安装软件
-U//升级
-e//卸载
-h//用#显示安装过程
-v//详述安装过程
-p//表明对RPM包进行查询
eg:安装finger包
mount -s查看光驱挂载情况查看到/dev/sr0与其挂载点
cd 挂载点->cd Packages//有所有rpm安装包
ls |grep finger//查看完整名称
rpm -ivh 完整名称
rpm -q finger//查看是否安装
rpm -e finger
YUM:友好的RPM管理工具,能从指定安装源自动下载RPM包安装,自动处理依赖性关系
另一个功能:进行系统所有软件的升级
mkdir /aa
mount /dev/sr0 /aa
mount -s
vim /etc/yum/repos.d/dev.repo//新建yum源配置文件
内容
[dvd]
name = install dvd
baseurl = file:///aa
enabled = 1
gpgcheck = 0
yum install finger//安装时可加上-y,不需要确认
yun -t remove finger//卸载
创建用户
edquota[-u username][-g groupname]
-u//后接用户名称,可以进入用户磁盘配额的编辑页面
-g//后跟用户组名称
-t//可以修改宽限时间
-p//复制范本,将一个用户的配额设置复制给另一用户
给用户设置对挂载目录读写操作权限
quotaon -av或挂载点//让文件限制生效
5 重新扫描和启动磁盘配额
软件包管理:
RPM//linux软件包管理工具
rpm[选项] 软件包名
-q//在系统中查询有关软件或指定rpm包中的内容
-i//在系统中安装软件
-U//升级
-e//卸载
-h//用#显示安装过程
-v//详述安装过程
-p//表明对RPM包进行查询
eg:安装finger包
mount -s查看光驱挂载情况查看到/dev/sr0与其挂载点
cd 挂载点->cd Packages//有所有rpm安装包
ls |grep finger//查看完整名称
rpm -ivh 完整名称
rpm -q finger//查看是否安装
rpm -e finger
YUM:友好的RPM管理工具,能从指定安装源自动下载RPM包安装,自动处理依赖性关系
另一个功能:进行系统所有软件的升级
mkdir /aa
mount /dev/sr0 /aa
mount -s
vim /etc/yum/repos.d/dev.repo//新建yum源配置文件
内容
[dvd]
name = install dvd
baseurl = file:///aa
enabled = 1
gpgcheck = 0
yum install finger//安装时可加上-y,不需要确认
yun -t remove finger//卸载