国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

chroot exec

2019-11-10 19:53:39
字體:
來源:轉載
供稿:網友
1. chroot: 在指定的root目錄運行命令參考"info root"中的例子,我把/bin/ls拷貝至~/myroot后,運行"$ sudo chroot ~/myroot /ls -Rl /", 結果得到下面的錯誤結果:“chroot: cannot run command `/ls': No such file or directory”.事實上,"info root"中提到,如果執行的命令屬于動態鏈接可執行文件,需要把依賴的共享庫文件拷貝到新的root相關目錄中。運行,"$ ldd ~/myroot/ls",發現依賴于以下庫:“    linux-gate.so.1 =>  (0x00795000)    librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x00e7a000)    libselinux.so.1 => /lib/libselinux.so.1 (0x00748000)    libacl.so.1 => /lib/libacl.so.1 (0x00fbf000)    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x00110000)    libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x0053d000)    /lib/ld-linux.so.2 (0x003ba000)    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x002f5000)    libattr.so.1 => /lib/libattr.so.1 (0x00255000)”在myroot下建立lib目錄,然后把上訴庫文件拷貝至該目錄。重新運行chroot,成功。chroot通常用于運行一些不可靠的程序,這樣比較安全。chroot也通常用于手動建立一個linux系統,屬于LFS項目的重要部分。LFS項目(Linux from Scratch),提供方法和建議來建立自己定制的linux系統,包括全部通過源代碼。LFS用于學習linux系統以及定制小的系統非常有幫助。2. exec命令在當前shell執行一個命令,同時結束該shell。exec可以用于用一種新的shell替換原來的shell,比如 "$exec ksh"。3. pivot_root: 改變root文件系統   用法:pivot_root new_root put_old   描述:pivot_root把當前進程的root文件系統放到put_old目錄,而使new_root成為新的root文件系統。例子:   從127.0.0.1:/home/qianjiang/nfsroot掛載新的文件系統并且運行init   a. 拷貝sh,ls至nfsroot/bin,以及相關的共享庫至nfsroot/lib   b. 在nfsroot下面建立目錄old_root   c. mount -o ro 127.0.0.1:/home/qianjiang/nfsroot /mnt   d. cd /mnt   e. pivot_root . old_root“這個時候,會發現比如"ls /"顯示的是nfsroot下面的文件;"ls old_root"顯示的是之前文件系統root下面的文件。”      f. exec chroot . sh -c "umount /old_root; exec /sbin/init' /         <dev/console >dev/console 2>&1pivot_root和chroot的主要區別是,pivot_root主要是把整個系統切換到一個新的root目錄,而移除對之前root文件系統的依賴,這樣你就能夠umount原先的root文件系統。而chroot是針對某個進程,而系統的其它部分依舊運行于老的root目錄。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民县| 莱州市| 邵阳县| 金秀| 江阴市| 莎车县| 土默特左旗| 夏邑县| 竹北市| 色达县| 九寨沟县| 伊宁县| 武汉市| 津南区| 平江县| 南江县| 永丰县| 阜城县| 通河县| 无锡市| 武夷山市| 应城市| 桑日县| 灵石县| 南江县| 连江县| 新闻| 浦县| 吴江市| 农安县| 伊宁县| 汉源县| 章丘市| 江陵县| 济阳县| 图木舒克市| 财经| 乌拉特后旗| 乐安县| 哈尔滨市| 霍山县|