偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux 目錄結構:/lib 分析

系統 Linux
我們在之前的文章中已經分析了其他重要系統目錄,比如 /bin、/boot、/dev、 /etc 等。可以根據自己的興趣進入下列鏈接了解更多信息。本文中,讓我們來看看 /lib 目錄都有些什么。

[[227427]]

我們在之前的文章中已經分析了其他重要系統目錄,比如 /bin、/boot/dev、 /etc 等。可以根據自己的興趣進入下列鏈接了解更多信息。本文中,讓我們來看看 /lib 目錄都有些什么。

 

Linux 中,/lib 文件夾是什么?

/lib 文件夾是 庫文件目錄 ,包含了所有對系統有用的庫文件。簡單來說,它是應用程序、命令或進程正確執(zhí)行所需要的文件。在 /bin/sbin 目錄中的命令的動態(tài)庫文件正是在此目錄中。內核模塊同樣也在這里。

pwd 命令執(zhí)行為例。執(zhí)行它需要調用一些庫文件。讓我們來探索一下 pwd 命令執(zhí)行時都發(fā)生了什么。我們需要使用 strace 命令 找出調用的庫文件。

示例:

  1. root@linuxnix:~# strace -e open pwd
  2. open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
  3. open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
  4. open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
  5. /root
  6. +++ exited with 0 +++
  7. root@linuxnix:~#

如果你注意到的話,會發(fā)現我們使用的 pwd 命令的執(zhí)行需要調用兩個庫文件。

 

Linux 中 /lib 文件夾內部信息

正如之前所說,這個文件夾包含了目標文件和一些庫文件,如果能了解這個文件夾的一些重要子文件,想必是極好的。下面列舉的內容是基于我自己的系統,對于你的來說,可能會有所不同。

  1. root@linuxnix:/lib# find . -maxdepth 1 -type d
  2. ./firmware
  3. ./modprobe.d
  4. ./xtables
  5. ./apparmor
  6. ./terminfo
  7. ./plymouth
  8. ./init
  9. ./lsb
  10. ./recovery-mode
  11. ./resolvconf
  12. ./crda
  13. ./modules
  14. ./hdparm
  15. ./udev
  16. ./ufw
  17. ./ifupdown
  18. ./systemd
  19. ./modules-load.d

/lib/firmware - 這個文件夾包含了一些硬件、固件Firmware代碼。

硬件和固件之間有什么不同?

為了使硬件正常運行,很多設備軟件由兩部分軟件組成。加載到實際硬件的代碼部分就是固件,用于在固件和內核之間通訊的軟件被稱為驅動程序。這樣一來,內核就可以直接與硬件通訊,并確保硬件完成內核指派的工作。

/lib/modprobe.d - modprobe 命令的配置目錄。

/lib/modules - 所有的可加載內核模塊都存儲在這個目錄下。如果你有多個內核,你會在這個目錄下看到代表美國內核的目錄。

/lib/hdparm - 包含 SATA/IDE 硬盤正確運行的參數。

/lib/udev - 用戶空間 /dev 是 Linux 內核設備管理器。這個文件夾包含了所有的 udev 相關的文件和文件夾,例如 rules.d 包含了 udev 規(guī)范文件。

 

/lib 的姊妹文件夾:/lib32 和 /lib64

這兩個文件夾包含了特殊結構的庫文件。它們幾乎和 /lib 文件夾一樣,除了架構級別的差異。

 

Linux 其他的庫文件

/usr/lib - 所有軟件的庫都安裝在這里。但是不包含系統默認庫文件和內核庫文件。

/usr/local/lib - 放置額外的系統文件。這些庫能夠用于各種應用。

/var/lib - 存儲動態(tài)數據的庫和文件,例如 rpm/dpkg 數據和游戲記錄。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2011-05-31 13:12:15

Android 目錄結構

2010-04-15 11:47:37

微軟活動目錄邏輯結構

2010-03-09 14:04:28

2011-01-10 10:30:05

linux目錄結構

2022-07-18 05:59:18

Linux目錄結構操作系統

2009-05-31 16:19:51

LinuxWin結構

2009-03-18 08:50:59

LinuxWindows系統目錄

2010-03-03 13:44:50

2022-12-26 14:41:38

Linux內存

2017-04-07 10:00:11

Linux目錄結構分區(qū)大小

2010-03-16 14:15:37

Linux系統

2009-06-23 18:36:09

2010-02-25 14:50:59

Linux文件系統

2013-10-30 22:50:30

Clouda結構

2012-02-20 23:16:42

Linux

2013-01-16 14:19:03

Android工程目錄結構Android開發(fā)

2014-04-28 16:13:11

Unix目錄結構

2012-02-08 09:48:25

開源項目

2017-03-30 11:19:33

Linux文件系統目錄結構

2010-05-26 19:36:34

SVN目錄結構
點贊
收藏

51CTO技術棧公眾號