2018.4.22-Linux-磁盘配额与软件包管理

磁盘配额和软件包管理
磁盘配额//系统中必须要安装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//卸载

猜你喜欢

转载自blog.csdn.net/Breadw/article/details/80037501