好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Linux chroot命令用法詳解

Linux chroot命令用法詳解

熱門標簽:山東企業電銷機器人價格 潮州地圖標注 依蘭縣地圖標注app 琿春市地圖標注app pageadm實現地圖標注 百度中國地圖標注中心 百度地圖標注開鎖電話 公司400電話辦理價格 安陽百應電銷機器人加盟

chroot命令

chroot命令用來在指定的根目錄下運行指令。chroot,即 change root directory (更改 root 目錄)。在 linux 系統中,系統默認的目錄結構都是以/,即是以根 (root) 開始的。而在使用 chroot 之后,系統的目錄結構將以指定的位置作為/位置。

在經過 chroot 命令之后,系統讀取到的目錄和文件將不在是舊系統根下的而是新根下(即被指定的新的位置)的目錄結構和文件,因此它帶來的好處大致有以下3個:

增加了系統的安全性,限制了用戶的權力:

在經過 chroot 之后,在新根下將訪問不到舊系統的根目錄結構和文件,這樣就增強了系統的安全性。這個一般是在登錄 (login) 前使用 chroot,以此達到用戶不能訪問一些特定的文件。

建立一個與原系統隔離的系統目錄結構,方便用戶的開發:

使用 chroot 后,系統讀取的是新根下的目錄和文件,這是一個與原系統根下文件不相關的目錄結構。在這個新的環境中,可以用來測試軟件的靜態編譯以及一些與系統不相關的獨立開發。

切換系統的根目錄位置,引導 Linux 系統啟動以及急救系統等:

chroot 的作用就是切換系統的根位置,而這個作用最為明顯的是在系統初始引導磁盤的處理過程中使用,從初始 RAM 磁盤 (initrd) 切換系統的根位置并執行真正的 init。另外,當系統出現一些問題時,我們也可以使用 chroot 來切換到一個臨時的系統。

語法

chroot(選項)(參數)

選項

--help:在線幫助; --version:顯示版本信息。

參數

1.目錄:指定新的根目錄;

2.指令:指定要執行的指令。

實例

將target作為根目錄(運行其中的/bin/sh):

chroot target /bin/sh

這里,target是busybox安裝好的路徑,類似一個文件系統包含了許多工具。這樣,將會進入一個shell界面,這個shell以target為根。運行exit退出該shell又返回原來的本機環境了,也可以使用Ctrl+D。

注意:

1.根用戶才行

2.如果直接chroot target默認尋找target的/bin/bash.這會以target作為根目錄

將target作為根目錄(運行其中的/bin/ls):

chroot target /bin/ls

這里,target是busybox安裝好的路徑,類似一個文件系統包含了許多工具。這樣運行的是target中的ls(不是本機的/bin/ls),然后返回立即本機的目錄環境。

注意,自己在本地編譯一個程序生成a.out之后,拷進target/bin/中這樣運行卻不行,因為它包含了動態連接的庫,需要用ldd查看a.out需要那些動態庫,將這些庫拷貝到新根的對應路徑下才能執行。

用chroot運行自己編譯的一個程序:

準備chroot的根目錄:

mkdir newRoot

編譯自己的程序:

gcc main.c

這里main.c生成a.out,功能是輸出hello。

查看程序需要的庫:

ldd a.out

輸入之后,輸出如下:

linux-gate.so.1 = > (0xb8034000) 
libc.so.6 = > /lib/tls/i686/cmov/libc.so.6 (0xb7eab000) 
/lib/ld-linux.so.2 (0xb801a000)

將程序需要的庫和程序拷貝到新根目錄下:

cp a.out newRoot 
mkdir newRoot/lib 
cp /lib/tls/i686/cmov/libc.so.6 newRoot/lib 
cp /lib/ld-linux.so.2 newRoot/lib

這里newRoot內容將如下:

a.out lib/

使用chroot運行自己的程序:

su 
chroot newRoot /a.out

這樣就能夠正確運行a.out了,因為a.out使用到了其他的動態連接庫,所以需要將庫拷貝到newRoot中,如果沒有其他庫那么直接拷貝a.out就能運行。例如靜態編譯后的busybox,其安裝目錄中的/bin/busybox就沒有依賴其他庫。

標簽:連云港 呼和浩特 林芝 香港 三明 晉中 常德 公主嶺

巨人網絡通訊聲明:本文標題《Linux chroot命令用法詳解》,本文關鍵詞  Linux,chroot,命令,用法,詳解,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux chroot命令用法詳解》相關的同類信息!
  • 本頁收集關于Linux chroot命令用法詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 亚洲美女深喉HD| 国产成人精品免费观看全部| 韩国三级电影在线观看| 爆?白丝粉嫩??喷水| 无人区一线二线三线区别| 全球降临:不朽国度| 高清videosgratis欧美69hd| 亚洲国产精品日本无码十八禁| 五月色综合网欧美久久| 小泽玛利亚久久一区二区三区| 亚洲精品电影在线观看| 被老头下药玩好爽小雪| 粗暴?交XXX| 国产亚洲精品美女AV| 91情侣高清精品国产| 伊人欧美在线| 国产欧美日韩精品a在线观看高清| 久热精品男人的天堂在线视频| 久久久久久精品国产免费观看| 国产精品一线二线三线精华液的 | gogo西西人体大尺度大胆高清| 欧美成人高清性色生活| 伊人久久大香线蕉av影院| 一边亲一边摸一边做爽免费 | 女人自熨喷潮过程的视频| 日产无码久久久久久精品红桃| 国产传媒色欲AV精品视频| 国产日产欧产美A级毛片| 十大免费看污软件| 被各种陌生人np| 夜月直播app下载视频| 性感美女裸图| 国精产品2024自偷| 无码精品人妻一区二区三区拉屎 | 99re6这里有精品热视频| 男人激烈吮乳吃奶动图免费全文阅读| 久色一区| 日日爱669| 波多野氏免费一区| 啊~嗯cao到高C了高潮了校园| 国产人妻人伦精品一区二区网站 |