磁盘配额

 

1、  虚拟机添加硬盘(IDE、 SCSI)

2、  fdisk  进行分区

#fdisk  -l

目的:察看新添加的硬盘的名称/dev/sdb

#fdisk  /dev/sdb

Commond:m

Commond:n

   E:

   P: p--------硬盘容量比较大,

      1-------第一个主分区

        1----开始位置

         +500M 

Commond:w

#fdisk –l

 /dev/sdb1

 

3、  mkfs  格式化

需要以什么格式存储数据?

选择文件系统:规范数据存储的规则

NTFS   FAT16  FAT32  ….

EXT2  EXT3  EXT4  SWAP….

 

在一台pc机装多个操作系统(不使用虚拟机)

分区(E)上安装linux,运行在windows环境下,E盘看不到

 F -------E   建议尽量安装到最后一块分区

 

 

 

#mkfs   -t   ext3  /dev/sdb1

 

或者

 

#mkfs.ext3  /dev/sdb1

 

 

经历了以上三个步骤

现在硬盘就可以使用了

光盘、u盘、硬盘等---外部设备

 补充:备份

   将重要的目录每隔一段时间保存到外部设备

   重要:  /etc  /boot

   分类:cp   tar   cpio  dump  dd(比如:将硬盘的MBR)

        完整备份:将整个目录每次重新保存

        增量备份:将目录部分(发生变化)每次保存

   硬盘   磁带  

  

   注意:外部设备不能直接使用

   挂载----将外部设备映射成系统的一个目录

   手动创建该目录#mkdir   zhy

  

4、  挂载

1)      永久挂载

#vi /etc/fstab

系统启动自动执行一遍

经常被使用到外部设备

2)      临时挂载

#mount –t  ext3  外部设备名   挂载点

#mount  /dev/sdb1   /mnt/u_po

-o 选项   defaults  usrquota  grpquota …….

#man  mount

参数和/etc/fstab 字段是对应的

#cd /mnt/u_po

卸载外部设备前必须要退出当前环境

#cd ..

第一种表示卸载外部设备

#umount   /dev/sdb1

或者卸载挂载点

#umount  /mnt/u_po

 

   

#mount -t ext3  -o  defaults,usrquota,grpquota  /dev/sdb1    /var/zhy

或者

#vi /etc/fstab

/dev/sdb1   /var/zhy    ext3   defaults,usrquota,grpquota    1   1

:wq

重启系统

或者

#mount  -o  remount  /var/zhy

 

5、  设置配额

生成配额文件

  aquota.user-----限制用户 

  aquota.group---限制群组

   group1   ----zhs    lisi

5           3      3

#cd /var/zhy

#man  quotacheck

#quotacheck  -cvuga

 目的:检测当前设备的配额使用情况,并生成相应的配置文件

开启配额功能

#man quotaon

#quotaon –avgu

Zhy]#ls

 Aquota.usr

 Aquota.group

 Lost+found

#useradd zhy

#passwd zhy

zhy4:x:504:zhy1,zhy2,zhy3

#edquota –u zhy

  Filesystem      blocks       soft       hard     inodes     soft     hard

  /dev/sdb1        0       100      200    0    4  8

filesystem :指定外部设备名

Blocks:第一种方式  (B  M  k)限制空间大小

   Soft:软限制----超出该限制会有提醒 3M

   Hard:硬限制---不允许超出

Innode:节点  文件的数量(个)

   Soft:软限制8个

  Hard:应限制

 

#quotaoff –avug

#quotaon -avug

#su   zhy1

$cd /var/zhy

$touch file1 file2 file34 fiel4

$touch file5

 Warning:软限制

$touch file6 file7 fiel8

$touch file09

error:应限制

 

交word文档

作业:现场检查

创建一个群组:group1

给该群组添加用户:zhy1,zhy2,zhy3

添加一块IDE硬盘

给该硬盘分5个分区

将第二个分区进行磁盘配额的限制

每个用户软限制为50M ,5个

硬限制为100M,8个

        该组软限制为  280M,20ge

 

   Sudo:

安装的一个Rpm包

#rpm –qa|grep sudo

主配置文件(shelll脚本)

#ls /etc  |grep  sudoers

#vi /etc/sudoers

编辑文件

第一种 :#vi /etc/sudoers

第二种 :#visudo /etc/sudoers

  必须以root身份锁定

语法:

  设置用户的权限

  root    ALL=(ALL) ALL

  用户名     主机名=命令1,名令2。。。。

 设置群组的权限

  %群组名    主机名=命令1,命令2,。。。。。

  注意:命令必须使用绝对路径

     防止当前目录下有同名的命令文件

   #su  zhy

   $sudo /usr/sbin/useradd  zhs

 

第二周 系统管理

   了解每个步骤的原因

第三周 shell

   Init----/etc/rc.d----启动脚本

   Useradd ------/etc/passwd  shadow  login.defs  .bashrc

   Aquota.user....

1、  脚本结构

Shell----和内核交互的界面 

并不是真正的开发语言

1)/etc/shells----保存着所有sh可执行程序

2)脚本内容分类:

   全部都是系统命令 # !/bin/bash

   包含其它内容(if  while  until 等)# !/bin/bash

  # !/bin/bash

      通知内核执行该脚本的环境

 3)脚本名称

   #vi rm_file

   提倡使用扩展名称

   #vi  rm_file.sh

     好处:文件内容改变颜色,提示

           文件本身也改变颜色,但不具备x权限

  4)运行脚本

 

自定义的脚本不是系统命令

#rm_file.sh     错误

正确的用法:

l  #./rm_file.sh

l  # sh   rm_file.sh

l  # .   rm_file.sh

l  将脚本文件放到系统保存命令的目录下

l  更改环境变量PATH

  提取变量值 $PATH

  #echo $PATH

  将保存脚本的父目录添加到环境变量

  #PATH=$PATH:/home

  环境变量PATH作用:系统执行命令的搜索顺序与地址

  

变量的定义与使用

   弱类型 

  Name=zhangsan

  Echo $name

  {}---分隔符

  Echo  {$name}isastudent

  作用范围

    SHLVL

    Export:生命全局变量

read:从键盘读取

 

 

预习:流程控制结构

  If  case  while  for  until  break  continue

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值