Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menyemak maklumat versi dalam linux

Bagaimana untuk menyemak maklumat versi dalam linux

藏色散人
藏色散人asal
2023-01-04 14:50:2715114semak imbas

Cara menyemak maklumat versi dalam Linux: 1. Semak maklumat kernel sistem pengendalian semasa melalui arahan "uname -a" 2. Semak maklumat versi sistem pengendalian semasa melalui "cat /proc/version"; arahan; 3. Gunakan "cat /etc/issue" atau "cat /etc/redhat-release" untuk menyemak maklumat keluaran sistem pengendalian semasa 4. Gunakan arahan "cat /proc/cpuinfo" untuk menyemak maklumat berkaitan CPU; dll.

Bagaimana untuk menyemak maklumat versi dalam linux

Persekitaran pengendalian tutorial ini: sistem linux7.5.1804, komputer Dell G3.

Bagaimana untuk menyemak maklumat versi dalam Linux?

Linux untuk melihat maklumat sistem asas, maklumat versi (versi paling lengkap)

Linux untuk melihat maklumat versi, termasuk bilangan bit, Maklumat versi, maklumat kernel CPU dan model CPU khusus

1.uname -a (Versi paparan Linux maklumat kernel sistem pengendalian semasa)

Bagaimana untuk menyemak maklumat versi dalam linux

2 .cat /proc/version (Linux untuk melihat maklumat versi sistem pengendalian semasa)

Bagaimana untuk menyemak maklumat versi dalam linux

3.cat /etc/issue atau cat /etc/redhat- keluaran (Linux untuk melihat versi semasa Maklumat keluaran sistem pengendalian)

Bagaimana untuk menyemak maklumat versi dalam linux

4.cat /proc/cpuinfo

lscpu (Linux melihat maklumat berkaitan cpu, termasuk model, kekerapan utama, maklumat kernel dsb.)

Bagaimana untuk menyemak maklumat versi dalam linux

5.getconf LONG_BIT (Linux semak penerangan versi. CPU semasa berjalan dalam mod 32bit, tetapi ini tidak bermakna bahawa CPU tidak menyokong 64bit)

Bagaimana untuk menyemak maklumat versi dalam linux

6.nama hos (Lihat nama pelayan)

Bagaimana untuk menyemak maklumat versi dalam linux

7.cat / etc/sysconfig/network-scripts/ifcfg-eth0

cat /etc/sysconfig/network-scripts/ifcfg-l0

ifconfig (Lihat maklumat rangkaian)

Bagaimana untuk menyemak maklumat versi dalam linux

8.lsblk (Lihat maklumat cakera - lajur Memaparkan maklumat tentang semua peranti blok yang tersedia dan kebergantungan di antara mereka, tetapi ia tidak menyenaraikan maklumat cakera RAM)

fdisk -l (perhatikan penggunaan fizikal cakera keras, dan juga semak cakera keras Partition)

df -k (digunakan untuk memaparkan ruang cakera yang tersedia pada partition cakera)

Bagaimana untuk menyemak maklumat versi dalam linux

------------------------------------------ Garis pemisah yang cantik -- -------- ----------------------------

[Dilampirkan] Senarai pertanyaan maklumat sistem

# uname -a # Lihat maklumat kernel/sistem pengendalian/CPU
# head -n 1 / dll/isu # Semak versi sistem pengendalian
# cat /proc/cpuinfo # Semak maklumat CPU
# nama hos # Semak nama komputer
# lspci -tv # Senaraikan semua peranti PCI
# lsusb -tv # Senaraikan semua peranti USB
# lsmod # Senaraikan modul kernel yang dimuatkan
# env # Lihat sumber pembolehubah persekitaran
# percuma -m # Lihat penggunaan memori dan swap penggunaan kawasan
# df -h # Semak penggunaan setiap partition
# du -sh # Semak saiz direktori yang ditentukan
# grep MemTotal /proc/meminfo # Semak jumlah memori
# grep MemFree /proc / meminfo # Semak jumlah memori percuma
# masa beroperasi # Semak masa berjalan sistem, bilangan pengguna, muatkan
# cat /proc/loadavg # Semak cakera beban sistem dan partition
# lajur lekap - t # Semak status partition tersambung pelekap
# fdisk -l # Lihat semua partition
# swapon -s # Lihat semua partition swap
# hdparm -i /dev/hda # Lihat parameter cakera (hanya terpakai untuk Peranti IDE)
# dmesg |. grep IDE # Semak status rangkaian pengesanan peranti IDE semasa permulaan
# ifconfig # Semak sifat semua antara muka rangkaian
# iptables -L # Semak tetapan firewall
# route -n # Semak jadual penghalaan
# netstat -lntp # Lihat semua port pendengaran
# netstat -antp # Lihat semua sambungan yang telah ditetapkan
# netstat -s # Lihat proses statistik rangkaian
# ps -ef # Lihat semua proses
# atas # Paparan masa nyata pengguna status proses
# w # Lihat pengguna aktif
# id # Lihat maklumat pengguna yang ditentukan
# terakhir # Lihat log masuk pengguna
# cut -d: -f1 /etc/passwd # Lihat semua pengguna dalam sistem
# cut -d: -f1 /etc/group # Lihat semua kumpulan dalam sistem
# crontab -l # Lihat perkhidmatan tugas berjadual untuk pengguna semasa
# chkconfig –senarai # Senaraikan semua perkhidmatan sistem
# chkconfig –senarai | grep pada # Senaraikan semua program perkhidmatan sistem yang dimulakan

# rpm -qa # Lihat semua pakej perisian yang dipasang

Lihat fail /proc/uptime untuk mengira masa permulaan sistem:
cat /proc/uptime
Output: 5113396.94 575949.85

Nombor pertama ialah masa berjalan sistem 5113396.94 saat, gunakan Tarikh alat sistem boleh mengira masa permulaan sistem

tarikh -d "$(awk -F. '{print $1}' /proc/uptime) second ago" + "%Y-%m-%d % H:%M:%S"

Output: 02-01-2018 06:50:52

Lihat fail /proc/uptime untuk mengira masa berjalan sistem

cat / proc/uptime| % 60;printf("Sistem sedang berjalan: % d hari %d jam %d minit %d saat",run_days,run_hour,run_minute,run_second)}'

Output: Sistem telah berjalan: 1 hari 1 jam 36 minit 13 saat

Linux Lihat bilangan CPU fizikal, teras dan CPU logik

# Jumlah bilangan teras = bilangan CPU fizikal nombor X teras bagi setiap CPU fizikal
# Jumlah bilangan CPU logik = Bilangan CPU fizikal l

2


# Lihat bilangan teras (iaitu bilangan teras) dalam setiap CPU fizikal
cat /proc/cpuinfo|. grep "cpu cores"|. uniq

cpu cores : 2


# Semak bilangan CPU logik
grep "processor"|

# Semak maklumat CPU (model)
nama kucing /proc/ cpuinfo |. 6500 CPU @ 3.20GHz

Masukkan arahan cat /proc/cpuinfo untuk melihat id fizikal Terdapat beberapa CPU fizikal mengikut bilangan terdapat beberapa CPU logik mengikut bilangan pemproses.
(1) Konsep
① CPU Fizikal

Bilangan CPU pada slot dalam pelayan sebenar

Bilangan CPU fizikal, berapa banyak id fizikal bukan pendua boleh dikira
② CPU logik
/proc/cpuinfo digunakan untuk menyimpan maklumat perkakasan CPU Kandungan maklumat
masing-masing menyenaraikan spesifikasi pemproses 0 –pemproses. Perlu diingatkan di sini bahawa n+1 ialah bilangan CPU logik
Secara umumnya, kami percaya bahawa CPU boleh mempunyai berbilang teras Dengan Teknologi Hyper-Threading (HT) Intel, ia boleh dibahagikan secara logik kepada dua kali bilangan daripada teras CPU
Bilangan CPU logik = bilangan CPU fizikal 🎜> Bilangan set cip yang boleh memproses data pada CPU Sebagai contoh, i5 760 semasa ialah CPU dwi-teras dan empat-benang. manakala i5 2250 ialah CPU empat teras dan empat utas
Secara umumnya, bilangan CPU fizikal × Bilangan setiap teras hendaklah sama dengan bilangan CPU logik Jika ia tidak sama, ia bermakna CPU pelayan menyokong teknologi hyper-threading

arahan lscpu, anda boleh melihat maklumat statistik CPU


Memori

Semak status memori dalam ringkasan percuma -m Butiran: cat /proc/meminfo

Semak cakera keras dan pengedaran partition: lsblk

Jika anda ingin melihat maklumat terperinci tentang cakera keras dan partition: fdisk -l

Gunakan arahan "df -k" untuk memaparkan penggunaan dan penghunian cakera dalam unit KB, -m memaparkan penggunaan dan penghunian cakera dalam unit M

Kad rangkaian

Lihat maklumat perkakasan kad rangkaian
# lspci | /8168B PCI Express Gigabit Ethernet controller (rev 06)

Lihat semua antara muka rangkaian sistem: ifconfig -a

Jika anda ingin melihat maklumat terperinci antara muka rangkaian tertentu, seperti parameter dan penunjuk terperinci eth0: ethtool eth0

Lihat maklumat pci, iaitu semua maklumat slot perkakasan pada papan induk: lspci

Jika anda mahukan maklumat yang lebih terperinci: lspci -v atau lspci -vv

Jika anda ingin melihat pepohon peranti: lspci -t

Penjelasan terperinci tentang direktori Linux /proc

1. Direktori /proc

Kernel Linux menyediakan sistem fail /proc, dalam mekanisme untuk mengakses struktur data dalaman kernel dan menukar tetapan kernel semasa masa jalan. Sistem fail proc ialah sistem fail pseudo yang hanya wujud dalam ingatan dan tidak menempati ruang memori luaran. Ia menyediakan antara muka untuk mengakses data kernel sistem dalam bentuk sistem fail.
Pengguna dan aplikasi boleh mendapatkan maklumat sistem melalui proc dan menukar parameter tertentu kernel. Memandangkan maklumat sistem, seperti proses, berubah secara dinamik, apabila pengguna atau aplikasi membaca fail proc, sistem fail proc membaca secara dinamik maklumat yang diperlukan daripada kernel sistem dan menyerahkannya. Tidak semua fail atau subfolder yang disenaraikan di bawah mungkin wujud pada sistem anda, bergantung pada konfigurasi kernel anda dan modul yang dimuatkan. Di samping itu, terdapat tiga direktori yang sangat penting di bawah /proc: net, scsi dan sys. Direktori Sys boleh ditulis dan boleh digunakan untuk mengakses atau mengubah suai parameter kernel, manakala net dan scsi bergantung pada konfigurasi kernel. Sebagai contoh, jika sistem tidak menyokong scsi, direktori scsi tidak wujud.
Selain yang diperkenalkan di atas, terdapat juga beberapa direktori yang dinamakan dengan nombor, iaitu direktori proses. Setiap proses yang sedang berjalan dalam sistem mempunyai direktori yang sepadan di bawah /proc, dengan nombor PID proses sebagai nama direktori Ia adalah antara muka untuk membaca maklumat proses. Direktori diri ialah antara muka maklumat untuk membaca proses itu sendiri, iaitu pautan.

2. Sub-fail atau sub-folder
/proc/buddyinfo Berapa banyak blok tersedia untuk setiap pesanan dalam setiap kawasan memori, berkaitan dengan isu pemecahan memori
/proc/cmdline yang dihantar ke kernel semasa permulaan Maklumat parameter
/proc/cpuinfo maklumat cpu
/proc/crypto Semua kata laluan penyulitan yang dipasang dan butiran yang digunakan oleh kernel
/proc/devices Peranti dan kategori yang dimuatkan
/proc/dma Senarai ISA DMA saluran yang didaftarkan untuk digunakan
/proc/execdomains Domain pelaksanaan yang kini disokong oleh kernel Linux
/proc/fb Senarai peranti penampan bingkai, termasuk nombor dan pemacu yang mengawalnya
/proc/filesystems Arus kernel Jenis sistem fail yang disokong
/proc/interrupts Bilangan gangguan setiap IRQ dalam seni bina x86
/proc/iomem Pemetaan semasa setiap peranti fizikal dalam memori sistem
/proc/ioports Input peranti julat port berdaftar yang digunakan untuk output
/proc/kcore mewakili memori fizikal sistem dan disimpan dalam format fail teras Bilangan bait yang ditunjukkan di dalamnya adalah sama dengan saiz RAM ditambah 4kb
/proc/. kmsg merekodkan penjanaan kernel Maklumat boleh diproses melalui /sbin/klogd atau /bin/dmesg
/proc/loadavg Memuatkan status berdasarkan status CPU dan IO dalam tempoh yang lalu, berkaitan dengan perintah uptime
/ proc/locks Senarai fail yang dikunci oleh kernel
/proc/mdstat Pemacu keras berbilang, maklumat konfigurasi RAID (md=pelbagai cakera)
/proc/meminfo maklumat berkaitan penggunaan RAM
/proc/misc Utama lain peranti (peranti Pemandu didaftarkan pada No. 10)
/proc/modules Senarai semua modul yang dimuatkan ke dalam kernel
/proc/mounts Semua lekapan yang digunakan dalam sistem
/proc/mtrr Daftar Julat Jenis Memori digunakan oleh sistem (MTRRs)
/proc/partitions Sekat maklumat peruntukan dalam partition
/proc/pci Senarai peranti PCI dalam sistem
/proc/slabifo Semua maklumat cache papak aktif dalam sistem
/ proc/ stat Semua maklumat aktiviti CPU
/proc/sysrq-trigger Apabila menggunakan arahan gema untuk menulis fail ini, pengguna root jauh boleh melaksanakan kebanyakan perintah kekunci permintaan sistem seolah-olah dilaksanakan dalam terminal tempatan. Untuk menulis ke fail ini, /proc/sys/kernel/sysrq tidak boleh ditetapkan kepada 0. Fail ini juga tidak boleh dibaca oleh akar
/proc/uptime Berapa lama sistem telah berjalan
/proc/swaps Tukar penggunaan ruang
/proc/version Versi kernel Linux dan versi gcc
/proc / maklumat bas sistem bas (Bas), seperti pci/usb, dsb.
/proc/maklumat pemandu pemandu
/proc/fs fail sistem maklumat
/proc/ide maklumat peranti
/proc /irq Interrupt request maklumat peranti
/proc/net network card device information
/proc/scsi scsi device information
/proc/tty tty device information
/proc/net/dev display network adapter and maklumat statistik
/proc/vmstat Statistik memori maya
/proc/vmcore Imej memori apabila panik kernel
/proc/diskstats Dapatkan maklumat cakera
/proc/schedstat Statistik penjadual kernel
/ proc/ zoneinfo memaparkan maklumat statistik ruang ingatan, yang berguna untuk menganalisis tingkah laku ingatan maya

Berikut ialah maklumat proses N dalam direktori /proc
/proc/N memproses maklumat dengan pid N
/ proc/N/cmdline perintah permulaan proses
/proc/N/cwd dipautkan ke direktori kerja semasa proses
/proc/N/senarai pembolehubah persekitaran proses persekitaran
/proc/N/exe dipautkan kepada pelaksanaan proses Fail Perintah
/proc/N/fd mengandungi semua deskriptor fail yang berkaitan dengan proses
/proc/N/maps maklumat pemetaan memori yang berkaitan dengan proses
/proc/N/mem merujuk kepada proses yang dipegang memori, tidak boleh dibaca
/proc/N/root dipautkan ke direktori akar proses
/proc/N/stat ialah status proses
/proc/N/statm ialah status memori yang digunakan oleh proses
/proc/N/status proses maklumat status, lebih mudah dibaca daripada stat/statm
/proc/self pautan ke proses yang sedang dijalankan

Pembelajaran yang disyorkan : "Tutorial Video Linux

Atas ialah kandungan terperinci Bagaimana untuk menyemak maklumat versi dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn