1. df -h 查看磁盘配额
2. du -sh /home/* 查看/home/目录下的文件或目录大小统计
3. fdisk -l /dev/sda 查看硬盘分区情况
4. netconfig 打开网络配置
5. route -n 查看路由表
6. route
7. ifconfig eth0 10.0.0.254 netmask 255.255.255.0 设置临时IP和掩码
8. route add default gw 10.0.0.138 设置默认网关
9. en_US.UTF-8 en指的是english语言,US指的是美国地区,UTF-8指的是字符集
10. chkconfig --list 查看各服务在各运行级别的是否启用情况
11. eject -t 更换光盘
12. mount -t <文件系统类型> 设备 挂载点 文件系统类型选项
13. mount -t vfat /dev/hda2 /mnt/fat 挂载fat32格式介质
14. mount -t ntfs /dev/hda3 /mnt/ntfs ntfs格式默认内核不能辨认,需要编译
15. mount -o <选项> 设备 挂载点 选项用来调整对介质的访问效果
16. mount -t vfat -o iocharset=gb2312 /dev/hda3 /d 设置字符编码是gb2312
17. mount -t vfat -o utf8 /dev/hda3 /d 与上面一样,设置字符编码 是utf8
18. mount /dev/fd0 /mnt/floppy -o ro rw/ro 读写/只读模式
19. mount /dev/sdb2 /d -o uid=name,gid=group 指定挂载目录的属主和组
20. mount -o uid=name,umask=0077 /dev/sdb2 /d 指定挂载目录的文件权限掩码
21. mount /dev/sdb2 /mnt/d2 -o utf8,ro,uid=name,gid=group 综合上诉功能
22. mkfs.ext3 -b 4096 /dev/sda2 设定数据块(即最小存储单元)为4k
23. mkfs.ext3 -b 4096 -i 8192 /dev/sda2 -i这个参数设置最小寻址节点的大小
24. mkfs.ext3 -b 4096 -i 8192 -m 2 /dev/sda2 -m参数设置的是分区的保留块(即:为管理员保留的磁盘管理空间,默认为总数据块的5%),上面的-m语句为设置保留块的数量占总数的百分比为2% 。
25. tune2fs - 调整ext2/ext3文件系统特性的工具
-l <device> 查看文件系统信息
-c <count> 设置强制自检的挂载次数
-i <n day> 设置强制自检的间隔时间
-m <percentage> 保留块的百分比
-j 将ext2文件系统转换为ext3格式
26. fsck - 检查文件系统数据完整性的工具
用法一:fsck -t ext2 /dev/sdb1
用法二:fsck.ext2 /dev/sdb1
e2fsck 检查ext2/ext3文件系统的工具(危险!)
27. 磁盘配额配置基本命令
.使用usrquota,grpquota选项挂载一个分区,激活内核的支持
mount -o usrquota,grpquota /dev/sdb1 /mnt/d1 或
mount -o remount,usrquota,grpquota /
.init 1 (进入单用户环境)
如果只有一个人在使用的话可以不进
.quotacheck -cvuga检查并且创建磁盘配额的数据库文件
c-create v-显示详细信息 u-打开用用户的配额支持
g-group,打开对组的配额支持 a-所有的磁盘分区
.edquota -u <username> 为指定用户分配磁盘空间和节点数量
-g <组名>
.quota命令可以查看用户的配额使用情况
28. 磁盘配额配置实战
.准备虚拟磁盘
虚拟机设置/添加/硬盘/创建一个新的虚拟磁盘/0.1G
.格式化磁盘 mkfs.ext3 /dev/sdb
.挂载磁盘(mnt下建sdb目录)
mount /dev/sdb /mnt/sdb -o usrquota,grpquota
用mount可以查看到挂载的目录后有usrquota,grpquota
用more /etc/mtab可以看到新挂载的磁盘,若没有则最后不会成功
.创建磁盘配额
quotacheck -cvuga 对整个硬盘 或
quotacheck -cvug /dev/sdb1 对磁盘里的某个分区做磁盘配额
用命令查看发现mnt/sdb目录下多了两个文件aquota.group和aquota.user,它们保存着用户的配额情况
.激活磁盘配额
quotaon -a 激活所有的分区 也可以
quotaon /dev/sdb1 激活某个分区
.编辑用户的配额设置
edquota -u zhiwu 编辑zhiwu这个用户的配额设置
.用户配额
分为blocks(数据块限制,可以理解为空间大小限制)
和inodes(节点数限制,可以理解为文件数限制)
blocks和inodes下又分为soft(软限制)和hard(硬限制)
soft(软限制):能超过限制一定的天数
hard(硬限制):不能超过限制
.测试磁盘配额
在/mnt/sdb下建一个目录zhiwu
把目录的所有者授给用户zhiwu chown zhiwu /mnt/sdb/zhiwu
su zhiwu 切换到用户zhiwu
cd /mnt/sdb/zhiwu 进去创建的目录
使用quota 命令可以查看该用户的磁盘配额情况
当数据块或文件数达到软限制数后都会多了一个grace项,显示还剩多少天必须清理到软限制下,否则不再给写入。
数据块达到硬限制后,文件数还没达到硬限制就还能创建空文件
quota -u zhiwu 可以查看用户的磁盘配额情况
requota -a 可以查看所有用户的配额情况
.修改默认过期时间
edquota -t
但是只影响以后的用户
.关闭磁盘配额
quotaoff /mnt/sd1 或是 quotaoff -a
.永久性挂载
因为mount是手工挂载,每次开机都得挂,可以把它写入fstab
vi /etc/fstab
加入一行
/dev/sdb /mnt/sdb ext3 defaults,usrquota,grpquota 0 0
注意不能有错字,否则开机起不来