quota磁盘配额功能只能在指定文件系统(分区)内有效,未设置配额的文件不收限制。
quota针对指定的用户账号、组账号进行限制,其他用户或组不收影响
磁盘配额可以进行两方面的限制:磁盘容量、文件数量。
磁盘容量:限制用户能够使用的磁盘数据块(block)大小,也就是限制磁盘空间大小,
默认单位为 KB。
文件数量:限制用户能够拥有的文件个数
软限制:指设定一个软性的配额数值(如 500MB 磁盘空间、200 个文件),在固定的宽限期(默 认为 7 天)内允许暂时超过这个限制,但系统会给出警告信息。
硬限制:指设定一个硬性的配额数值(如 1GB 磁盘空间、500 个文件),而且绝对禁止用户超 过该限值。硬限制的配额值应大于相应的软限制值,否则软限制值将失效。
设置磁盘配额 1、启用quoata磁盘配额首先要通过修改配置文件“/etc/fstab”的方式启用 quota 磁盘配额。
[root@localhost var]# vim /etc/fstab
/dev/sdb1 /data ext4 defaults,usrquota,grpquota 0 0
将该文件系统重新挂载
[root@localhost ~]# mount -o remount /data
执行 mount 命令查看已经挂载的文件系统,检查是否已经启用了 usrquota 和
grpquota 功能
[root@localhost ~]# mount | grep sdb1
/dev/sdb1 on /data type ext4 (rw,usrquota,grpquota)、
2、生成配额文件[root@localhost ~]# quotacheck -cvug /data
root@localhost ~]# setenforce 0
[root@localhost ~]# ls /data
’查看生成的配额文件
aquota.group aquota.user lost+found
’将 SELinux 设为许可模式
[root@localhost ~]# quotacheck -cvug /data ’再次执行 quotacheck 命令
SEinux
getenforce
Enforcing 1 :启用,
修改:setenforce 0
getenfoce
permissive:关闭
/mnt/1.txt
错误重定向怎么写 aa -1 2>1.txt
定义别名:
11、只在屏幕上显示#开头的内容
cat /etc/ |grep ^#
12、用户的两个配置文件分别是什么?
/etc/passwd 用户信息
/etc/shadow 密码信息
用户组的两个配置文件分别是什么?
/etc/group
/etc/gpasswd
锁定账号:passed -l 用户名
解锁账号: passwd -u 用户名
13、设置磁盘配额的步骤?
修改/etc/fstab文件,加选项:usrquota,grpquota;
重新挂载 :mount -o remount
生成配额文件 quotacheck
编辑配额项 quotacheck-cvug
激活配额 quotaon -ugv /mnt/xxx
关闭配额quotaoff -vug
15、软件的安装方式有哪些
yum安装
rpm安装
源码安装
16、关闭防火墙
systemctl stop firewalld
selinux机制有那两种状态 0 关闭 1 开启
查看状态 getenforce
17、yum源文件默认的存放目录?
/etc/yum.repo.d/
18、如果使用yum安装失败,如何处理
查看yum源配置文件指定目录是否有误,格式对不对
光盘是否已经挂载
清除缓存
20、请问为什么SSH在开启防火墙时能访问,而telnet不能访问
默认情况下Linux里关闭了telnet服务
为什么telnet时root用户不能登录呢?
默认情况下不允许root用户进行
在Windows 客户端使用命令提示符telnet时提示没有米命令?
21、文件压缩 ?
tar -czf 压缩后文件名 需要压缩的文件名
文件解压 ?tar -zxf 压缩后的文件名 -C 指定解压后的目录
时间不早了,晚安!