您好,登錄后才能下訂單哦!
這篇文章主要介紹“Oracle Solaris Containers資源管理分析”,在日常操作中,相信很多人在Oracle Solaris Containers資源管理分析問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Oracle Solaris Containers資源管理分析”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
如果在 nsswitch.conf 文件中選擇 files 作為 project 數據庫源,則登錄進程會在 /etc/project 文件中搜索項目信息。有關更多信息,請參見 projects(1) 和 project(4) 手冊頁。
對于系統識別的每個項目,project 文件均包含以下形式的單行條目:
projname:projid:comment:user-list:group-list:attributes |
字段定義如下:
projname
項目的名稱。該名稱必須是由字母數字字符、下劃線 (_) 字符、連字符 (-) 和句點 (.) 組成的字符串。句點是為對操作系統有特殊意義的項目保留的,只能將其用在用戶的缺省項目名稱中。projname 不能包含冒號 (: ) 或換行符。
projid
系統內項目的唯一數字 ID (PROJID)。projid 字段的最大值為 UID_MAX (2147483647)。
comment
項目的說明。
user-list
允許參與項目的用戶的列表(以逗號分隔)。
此字段中可以使用通配符。星號 (*) 允許所有用戶參與項目。感嘆號后跟星號 (!*) 可將所有用戶排除在項目之外。感嘆號 (!)后跟用戶名可將指定用戶排除在項目之外。
group-list
允許參與項目的用戶組的列表(以逗號分隔)。
此字段中可以使用通配符。星號 (*) 允許所有組參與項目。感嘆號后跟星號 (!*) 可將所有組排除在項目之外。感嘆號 (!)后跟組名可將指定組排除在項目之外。
attributes
用分號分隔的名稱-值對列表,如資源控制(請參見 第 6 章 )。name 是指定與對象相關的屬性的任意字符串,value 是該屬性的可選值。
name[=value] |
在名稱-值對中,名稱僅可包含字母、數字、下劃線和句點。句點通常用作資源控制 (rctl) 的類別和子類別之間的分隔符。屬性名稱的第一個字符必須是字母。名稱區分大小寫。
可以在值中使用逗號和括號結構以便確立優先級。
分號用于分隔名稱-值對。不能在值定義中使用分號。冒號用于分隔項目字段。不能在值定義中使用冒號。
注 –
如果讀取此文件的例程遇到格式錯誤的條目,則這些例程會停止。不會分配錯誤條目后指定的任何項目。
以下示例顯示了缺省的 /etc/project 文件:
system:0:System::: user.root:1:Super-User::: noproject:2:No Project::: default:3:::: group.staff:10:::: |
以下示例顯示了在結尾添加了項目條目的缺省的 /etc/project 文件:
system:0:System::: user.root:1:Super-User::: noproject:2:No Project::: default:3:::: group.staff:10:::: user.ml:2424:Lyle Personal::: booksite:4113:Book Auction Project:ml,mp,jtd,kjh:: |
您還可以將資源控制和屬性添加到 /etc/project 文件:
要為項目添加資源控制,請參見 設置資源控制 。
要使用 rcapd(1M) 中所述的資源上限設置守護進程為項目定義物理內存資源上限,請參見 限制項目物理內存使用率的屬性 。
要將 project.pool 屬性添加到項目條目,請參見 創建配置 。
Previous: 命名服務配置
Next: NIS 的項目配置
到此,關于“Oracle Solaris Containers資源管理分析”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。