成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

帶你探索Linux上的/run

系統 Linux
如果你沒有密切關注,你可能沒有注意到 Linux 系統在運行時數據方面的工作方式有一些小但重大的變化。 雖然這種變化可能不足以讓你的襪子變濕,但它在 Linux 文件系統中提供了更多一致性,值得進行一些探索。

[[268845]]

 Linux 系統在運行時數據方面的工作方式發生了微小但重大的變化。

如果你沒有密切關注,你可能沒有注意到 Linux 系統在運行時數據方面的工作方式有一些小但重大的變化。 它重新組織了文件系統中可訪問的方式和位置,而這個變化在大約八年前就開始了。雖然這種變化可能不足以讓你的襪子變濕,但它在 Linux 文件系統中提供了更多一致性,值得進行一些探索。

要開始,請轉到 /run。如果你使用 df 來檢查它,你會看到這樣的輸出:

  1. $ df -k .
  2. Filesystem 1K-blocks Used Available Use% Mounted on
  3. tmpfs 609984 2604 607380 1% /run

它被識別為 “tmpfs”(臨時文件系統),因此我們知道 /run 中的文件和目錄沒有存儲在磁盤上,而只存儲在內存中。它們表示保存在內存(或基于磁盤的交換空間)中的數據,它看起來像是一個已掛載的文件系統,這個可以使其更易于訪問和管理。

/run 是各種各樣數據的家園。例如,如果你查看 /run/user,你會注意到一組帶有數字名稱的目錄。

  1. $ ls /run/user
  2. 1000 1002 121

使用長文件列表可以發現這些數字的重要性。

  1. $ ls -l
  2. total 0
  3. drwx------ 5 shs shs 120 Jun 16 12:44 1000
  4. drwx------ 5 dory dory 120 Jun 16 16:14 1002
  5. drwx------ 8 gdm gdm 220 Jun 14 12:18 121

我們看到每個目錄與當前登錄的用戶或顯示管理器 gdm 相關。數字代表他們的 UID。每個目錄的內容都是運行中的進程所使用的文件。

/run/user 文件只是你在 /run 中找到的一小部分。還有很多其他文件。有一些文件包含了各種系統進程的進程 ID。

  1. $ ls *.pid
  2. acpid.pid atopacctd.pid crond.pid rsyslogd.pid
  3. atd.pid atop.pid gdm3.pid sshd.pid

如下所示,上面列出的 sshd.pid 文件包含 ssh 守護程序(sshd)的進程 ID。

  1. $ cat sshd.pid
  2. 1148
  3. $ ps -ef | grep sshd
  4. root 1148 1 0 Jun14 ? 00:00:00 /usr/sbin/sshd -D <==
  5. root 10784 1148 0 12:44 ? 00:00:00 sshd: shs [priv]
  6. shs 10922 10784 0 12:44 ? 00:00:00 sshd: shs@pts/0
  7. root 18109 1148 0 16:13 ? 00:00:00 sshd: dory [priv]
  8. dory 18232 18109 0 16:14 ? 00:00:00 sshd: dory@pts/1
  9. shs 19276 10923 0 16:50 pts/0 00:00:00 grep --color=auto sshd

/run 中的某些子目錄只能使用 root 權限訪問,例如 /run/sudo。例如,以 root 身份運行我們可以看到一些與真實或嘗試使用 sudo 相關的文件:

  1. /run/sudo/ts# ls -l
  2. total 8
  3. -rw------- 1 root dory 112 Jun 16 16:37 dory
  4. -rw------- 1 root shs 168 Jun 17 08:33 shs

為了與 /run 的變化保持一致,一些運行時數據的舊位置現在是符號鏈接。/var/run 現在是指向 /run 的指針,/var/lock 指向 /run/lock 的指針,可以保證舊的引用按預期工作。

  1. $ ls -l /var
  2. total 52
  3. drwxr-xr-x 2 root root 4096 Jun 17 07:36 backups
  4. drwxr-xr-x 19 root root 4096 Apr 18 13:46 cache
  5. drwxrwsrwt 2 root whoopsie 4096 Jun 13 07:39 crash
  6. drwxr-xr-x 75 root root 4096 Jun 9 15:14 lib
  7. drwxrwsr-x 2 root staff 4096 Oct 16 2017 local
  8. lrwxrwxrwx 1 root root 9 May 14 2018 lock -> /run/lock
  9. drwxrwxr-x 17 root syslog 4096 Jun 17 00:00 log
  10. drwxrwsrwt 2 root mail 4096 Jun 13 12:10 mail
  11. drwxrwsrwt 2 root whoopsie 4096 Jan 5 2018 metrics
  12. drwxr-xr-x 2 root root 4096 Jan 5 2018 opt
  13. lrwxrwxrwx 1 root root 4 May 14 2018 run -> /run
  14. drwxr-xr-x 9 root root 4096 Jun 16 2018 snap
  15. drwxr-xr-x 9 root root 4096 Jun 9 15:14 spool
  16. drwxrwxrwt 8 root root 4096 Jun 17 00:00 tmp
  17. drwxr-xr-x 3 root root 4096 Jan 19 12:14 www

雖然技術上的變化很小,但轉換到使用 /run 只是為了在 Linux 文件系統中更好地組織運行時數據。

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

2020-08-11 09:47:30

JS閉包代碼

2009-07-03 18:59:02

2010-06-13 13:43:30

Linux超級計算機

2009-01-03 11:07:06

AJAXASP.NET.NET

2016-07-05 10:53:56

2019-07-29 19:30:54

Linux命令ls命令

2019-08-15 16:00:21

Linux內核Kconfig

2019-10-10 08:42:37

Linux內核操作系統

2020-03-11 16:40:59

Linux內核代碼

2010-03-24 09:25:01

移動數據中心

2021-06-08 08:33:33

Zabbix5.2snmptrap探索運維

2019-10-22 08:30:26

LinuxFHS進程

2009-08-27 11:43:46

ibmdw云計算

2014-08-28 10:18:36

LinuxShebang

2025-04-03 03:55:00

2011-07-22 09:40:39

2017-09-07 12:56:24

Linux系統結構

2010-05-25 09:44:03

2011-04-01 09:58:35

Linux 發行版

2015-11-25 09:41:05

數據中心
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久一区二区精品 | 中文字幕在线看第二 | 国产高清免费视频 | 九九热精品在线视频 | 久久久久精| 中文字幕一区二区三区四区五区 | 91久久精品日日躁夜夜躁国产 | 国产一级视频 | 97精品国产97久久久久久免费 | a在线视频 | 午夜国产精品视频 | 成人在线精品视频 | 99热精品在线 | 亚洲一区二区三区高清 | 一级毛片视频免费观看 | 99久久免费精品 | 亚洲精品久久久9婷婷中文字幕 | 国产日韩精品一区 | av一区二区三区在线观看 | 天天干天天爱天天 | 四虎成人精品永久免费av九九 | 久久一起草 | 99久久精品国产麻豆演员表 | 97免费视频在线观看 | 一区二区视频在线观看 | 在线观看国产视频 | 日日噜噜噜夜夜爽爽狠狠视频97 | 一级美国黄色片 | www.av在线 | 亚洲一区二区免费视频 | 精品国产一区二区三区久久久久久 | 韩国毛片一区二区三区 | 亚洲欧美视频一区二区 | 免费一看一级毛片 | 国产一区二区久久 | 99热国产精品 | 日韩精品一区二区三区中文在线 | 欧美亚洲综合久久 | 日韩有码一区二区三区 | 97精品超碰一区二区三区 | 中文字幕一区二区三区四区五区 |