最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux 中的Edquota命令

 更新時間:2017年10月09日 11:08:12   投稿:mrr  
Linux edquota命令用于編輯用戶或群組的磁盤配額。下面通過本文給大家分享Linux 中的Edquota命令,感興趣的朋友一起看看吧

edquota命令用于編輯指定用戶或工作組磁盤配額。edquota預設會使用vi來編輯使用者或群組的quota設置。

語法

edquota(選項)(參數)

選項

-u:設置用戶的quota,這是預設的參數;-g:設置群組的quota;-p<源用戶名稱>:將源用戶的quota設置套用至其他用戶或群組;-t:設置寬限期限。

參數

用戶:指定要編輯磁盤配額限制的用戶名或者工作組。

實例

配置系統(tǒng)的磁盤配額支持

首先,磁盤配額是區(qū)域性的,我們可以決定哪塊分區(qū)進行磁盤配額,哪塊分區(qū)不用(自然也就不用配置了)。一般而言,作為一臺web虛擬主機服務器,/home/www(或者類似的)是供用戶存放資源的分區(qū),所以可以對這兩個分區(qū)進行磁盤配額。假定我們需要對/home分區(qū)實現(xiàn)用戶級的限制,而對/www進行每個組的用戶配額。

第一步:

vi /etc/fstab

找到對應于/home/www的行,例如:

/dev/sda5 /home ext2 defaults 1 2/dev/sda7 /www ext2 defaults 1 2

/home里實現(xiàn)用戶級的磁盤配額,所以對sda5行的掛裝選項域做如下修改:

/dev/sda5 /home ext2 defaults,usrquota 1 2

注意,是usrquota哦。類似的,我們可以如下修改/www行:

/dev/sda7 /www ext2 defaults,grpquota 1 2

如編輯根用戶

/etc/fstab文件中

LABEL=/ / ext2 defaults,usrquota,grpquota 1 1

說明:/etc/fstab文件的每一行由六個字段組成:

第一個字段:文件系統(tǒng)(分區(qū))的注釋(類似卷標);第二個字段:文件系統(tǒng)的裝載點;第三個字段:文件系統(tǒng)類型(磁盤配額只能在ext2文件系統(tǒng)上實現(xiàn));第四個字段:裝載文件系統(tǒng)是使用的選項,如果只想實現(xiàn)基于用戶的磁盤配額,就加入usrquota關鍵字,只想實現(xiàn)基于組的磁盤配額,就加入grpqouta關鍵字,如果兩者都需要,就全寫入,中間可以用逗號分隔。第五個字段:表明該文件系統(tǒng)(分區(qū))是否為只讀,如果是0就表示只讀,1表示可以讀寫。第六個字段:表示系統(tǒng)啟動執(zhí)行fsck時檢查的順序。

注意:請?zhí)貏e注意這里的拼寫,是usrquota和grpquota,不要寫成userquota和groupquota。

進入單用戶模式,用quotacheck生成.user或.group文件

quotacheck 你的目錄

example:quotacheck / ; quotacheck /home

如果單用戶模式報錯的話umount你的設備/dev/hda*

再執(zhí)行就ok了,重啟動系統(tǒng),如果一切正常的話,quota將開始正常工作。

設置用戶和組配額的分配量

對磁盤配額的限制一般是從一個用戶占用磁盤大小和所有文件的數量兩個方面來進行的。在具體操作之前,我們先了解一下磁盤配額的兩個基本概念:軟限制和硬限制。

軟限制:一個用戶在文件系統(tǒng)可擁有的最大磁盤空間和最多文件數量,在某個寬限期內可以暫時超過這個限制。硬限制:一個用戶可擁有的磁盤空間或文件的絕對數量,絕對不允許超過這個限制。

通過edquota直接編輯數據文件:

使用編輯配額命令edquota為用戶配置定額,在重新啟動系統(tǒng)之后,我們假設lanf是需要定額的系統(tǒng)帳戶,可以使用如下命令來為用戶分配磁盤配額:

edquota -u lanf

這個命令將啟動默認文本編輯器(如vi或其他由$EDITOR 環(huán)境變量指定的編輯器),其內容如下所示:

Quotas for user lanf:/dev/sda5:blocks in use:0,limits(soft = 0,hard = 0)
inodes in use:0,limits(soft = 0,hard = 0)

這表示lanf用戶在/dev/sda5分區(qū)(該分區(qū)已經在usrquota的控制之下)中迄今使用了0個數據塊(以K為單位),并且沒有設限制(包括軟限制soft和硬限制hard),同樣,lanf在這個分區(qū)也沒有任何文件和目錄,并且也沒有任何軟硬限制。如果,我們想對用戶進行磁盤容量的限制的話,只需要修改blocks行的limits部分就可以了,注意單位使用的是K。例如要為lanf分配100M磁盤的軟限制,400M硬限制,可以使用如下的設置:

Quotas for user 
lanf:/dev/sda5:blocks 
in use:0,limits(soft = 102400,hard = 409800)inodes in use:0,limits(soft = 0,hard = 0)

同樣的,要對文件目錄的數量限制可以相應的修改inodes行。我們也可以同時對這兩項都作出限制。只需要如下的修改Quotas for user lanf:

/dev/sda5:blocks 
in use:0,limits(soft = 102400,hard = 409800)inodes in use:0,limits(soft = 12800,hard = 51200)

這表示除了相應的容量的限制外,還對文件/目錄的數量做了12800個的軟限制和51200個的硬限制。在保存了新的配置后,該用戶的磁盤使用就不能超過硬限制。如果用戶試圖超過這個限制,該操作將被取消,然后得到一個錯誤信息。但是,如果每個用戶都要這么麻煩的設置的話,那這種重復的體力勞動實在有點令人不寒而栗,而且也太浪費時間了。幸好edquota還有個-p參數(prototype)可以對已有的用戶設置進行拷貝。例如,我們想對Jack、Tom、Chen三個用戶使用和lanf一樣的限額配置,可以使用如下的命令:

edquota -p lanf -u Jack Tom Chen

這樣一來,這三個用戶就被賦予了和lanf一樣的磁盤配額。

對組的配額,除了edquota命令中對應-u選項的改為-g選項,例如下面對webterm1組的操作:

edquota -g webterm1

實際上,以上的限制只是對用戶設定的硬限制在起作用。如果需要使軟限制也起作用的話,還需要對用戶的軟限制設定寬限期,缺省的軟限制的寬限期是無窮,這可以使用edquota命令的-t選項來實現(xiàn)。運行下面的命令:

edquota -t

edquota將打開缺省編輯器顯示如下內容:

time units may 
be:days,hours,minutes,or secondsGrace 
period before enforcing soft limits 
for 
users:/dev/sda5:block grace period:0 
days,file grace period:0 days

可以使用天、小時、分、秒為單位來設定寬限期。例如,在下面這個例子中,磁盤空間限制的寬限期為兩天,而文件數量限制的寬限期只有6個小時。

Time units may 
be:days,hours,minutes,or secondsGrace period before enforcing soft 
limits for 
users:/dev/sda5:block grace 
period:2 
days,file grace 
period:6 hours

通過setquota工具加入:

比如加入用戶bye2000的磁盤配額,執(zhí)行以下命令:

setquota –u / 2000 2500 100 110 bye2000

以下是setquota命令用法的簡單描述:

setquota [ -u|-g ] 裝載點 軟塊數 硬塊數 軟文件數 硬文件數 用戶名/組名

查看用戶磁盤使用情況

要查明某一個用戶使用了多少磁盤空間,例如lanf,可以使用如下的命令:

quota -u lanf

顯示:

Disk quotas for user
 lanf(uid 503):Filesystem blocks quota 
limit grace file quota limit 
grace/dev/sda5 3 102400 409800 1 12800 51200

同樣,可以使用quota -g groupname命令來參看某個組的磁盤使用情況。

注意:

如果該用戶沒有配置磁盤限額的話,輸出顯示Disk quotas for user hujm (uid 503): none如果不帶任何參數運行quota的話,查看的是你自己的配額使用情況。

相關文章

  • shell字符串截取報錯:Bad substitution的解決

    shell字符串截取報錯:Bad substitution的解決

    這篇文章主要介紹了shell字符串截取報錯:Bad substitution的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • linux中常用腳本和函數分享

    linux中常用腳本和函數分享

    這linux中經常需要用到的一些腳本與函數,這里簡單的分享下,方便需要的朋友
    2013-02-02
  • Shell腳本中使用function(函數)示例

    Shell腳本中使用function(函數)示例

    這篇文章主要介紹了Shell腳本中使用function(函數)示例,本文著重講解的是如何在shell腳本中使用自定義函數,并給出了兩個例子,需要的朋友可以參考下
    2014-11-11
  • Linux 中的通配符詳解及實例

    Linux 中的通配符詳解及實例

    這篇文章主要介紹了Linux 中的通配符詳解及實例的相關資料,希望通過本文能掌握Linux 通配符的知識,需要的朋友可以參考下
    2017-09-09
  • shell腳本語言的使用(超全超詳細)

    shell腳本語言的使用(超全超詳細)

    這篇文章主要介紹了shell腳本語言的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • linux下解決?git?clone每次都要輸入用戶名密碼問題(推薦)

    linux下解決?git?clone每次都要輸入用戶名密碼問題(推薦)

    這篇文章主要介紹了linux下解決?git?clone每次都要輸入用戶名密碼問題,先用git?config?--global?user.name?'username’和git?config?--global?user.email?'xxx@xxx.com’配置一下用戶名和郵箱,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • Linux chown命令使用示例

    Linux chown命令使用示例

    Linux chown命令用于設置文件所有者和文件關聯(lián)組的命令,chown 需要超級用戶 root 的權限才能執(zhí)行此命令,本文給大家分享Linux chown命令使用示例,感興趣的朋友一起看看吧
    2023-03-03
  • linux下命令行操作快捷鍵及技巧(分享)

    linux下命令行操作快捷鍵及技巧(分享)

    下面小編就為大家?guī)硪黄猯inux下命令行操作快捷鍵及技巧(分享)。小編覺的挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Linux下JDK中文字體亂碼的解決方法

    Linux下JDK中文字體亂碼的解決方法

    下面小編就為大家?guī)硪黄狶inux下JDK中文字體亂碼的解決方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 一個Shell小腳本精準統(tǒng)計Mysql每張表的行數實現(xiàn)

    一個Shell小腳本精準統(tǒng)計Mysql每張表的行數實現(xiàn)

    這篇文章主要介紹了一個Shell小腳本精準統(tǒng)計Mysql每張表的行數實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10

最新評論

凭祥市| 五家渠市| 神木县| 牡丹江市| 托克逊县| 洪江市| 新乡县| 汾西县| 达尔| 中江县| 镇江市| 体育| 资兴市| 伊金霍洛旗| 越西县| 望江县| 宜良县| 南投市| 潮州市| 永昌县| 长汀县| 安西县| 永嘉县| 晴隆县| 磐安县| 和政县| 兴国县| 靖边县| 尼木县| 彩票| 兰考县| 南昌市| 揭阳市| 宾阳县| 海阳市| 蒲江县| 石首市| 乐陵市| 来凤县| 邳州市| 土默特左旗|