Sobes.tech
Junior

Τι περιέχεται στον κατάλογο Linux: /proc;

sobes.tech AI

Απάντηση από AI

Πληροφορίες σχετικά με τις τρέχουσες διαδικασίες, τον πυρήνα και τους πόρους συστήματος. Είναι ένα εικονικό σύστημα αρχείων στη μνήμη RAM.

Κύρια υποκαταλόγια και αρχεία:

  • /proc/<PID>: Πληροφορίες σχετικά με τη διαδικασία με αναγνωριστικό PID. Το περιεχόμενο περιλαμβάνει:
    • cmdline: Επιχειρήματα της γραμμής εντολών της διαδικασίας.
    • environ: Μεταβλητές περιβάλλοντος της διαδικασίας.
    • fd: Συνδέσεις σε ανοιχτά ρεύματα (περιγραφείς αρχείων).
    • status: Κατάσταση της διαδικασίας (όνομα, ID χρήστη, ομάδα, κατανάλωση μνήμης κ.ά.).
  • /proc/cpuinfo: Πληροφορίες σχετικά με τον επεξεργαστή.
  • /proc/meminfo: Πληροφορίες σχετικά με τη χρήση μνήμης.
  • /proc/filesystems: Λίστα υποστηριζόμενων συστημάτων αρχείων.
  • /proc/interrupts: Πληροφορίες σχετικά με τις διακοπές.
  • /proc/mounts: Λίστα με τα προσαρτημένα συστήματα αρχείων.
  • /proc/net: Πληροφορίες σχετικά με το δίκτυο.
  • /proc/self: Συμβολικός σύνδεσμος προς τον τρέχοντα κατάλογο της διαδικασίας.
  • /proc/sys: Ρυθμίσεις πυρήνα που μπορούν να τροποποιηθούν.

Παράδειγμα για λήψη πληροφοριών μνήμης:

# Εμφάνιση πληροφοριών μνήμης
cat /proc/meminfo

Παράδειγμα για λήψη PID διαδικασίας με βάση το όνομα:

# Λήψη PID της διαδικασίας 'systemd'
pgrep systemd

Έπειτα, μπορείτε να δείτε πληροφορίες σχετικά με αυτήν τη διαδικασία:

# Λήψη γραμμής εντολών της διαδικασίας με συγκεκριμένο PID
cat /proc/<PID_systemd>/cmdline