導航:首頁 > 器材知識 > Linux如何判斷設備有值

Linux如何判斷設備有值

發布時間:2021-12-10 23:03:27

① 如何查看linux上有什麼設備

系統

# uname -a # 查看內核/操作系統/CPU信息
# head -n 1 /etc/issue # 查看操作系統版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看計算機名
# lspci -tv # 列出所有PCI設備
# lsusb -tv # 列出所有USB設備
# lsmod # 列出載入的內核模塊
# env # 查看環境變數

資源

# free -m # 查看內存使用量和交換區使用量
# df -h # 查看各分區使用情況
# -sh <目錄名> # 查看指定目錄的大小
# grep MemTotal /proc/meminfo # 查看內存總量
# grep MemFree /proc/meminfo # 查看空閑內存量
# uptime # 查看系統運行時間、用戶數、負載
# cat /proc/loadavg # 查看系統負載

磁碟和分區

# mount | column -t # 查看掛接的分區狀態
# fdisk -l # 查看所有分區
# swapon -s # 查看所有交換分區
# hdparm -i /dev/hda # 查看磁碟參數(僅適用於IDE設備)
# dmesg | grep IDE # 查看啟動時IDE設備檢測狀況

網路

# ifconfig # 查看所有網路介面的屬性
# iptables -L # 查看防火牆設置
# route -n # 查看路由表
# netstat -lntp # 查看所有監聽埠
# netstat -antp # 查看所有已經建立的連接
# netstat -s # 查看網路統計信息

進程

# ps -ef # 查看所有進程
# top # 實時顯示進程狀態

用戶

# w # 查看活動用戶
# id <用戶名> # 查看指定用戶信息
# last # 查看用戶登錄日誌
# cut -d: -f1 /etc/passwd # 查看系統所有用戶
# cut -d: -f1 /etc/group # 查看系統所有組
# crontab -l # 查看當前用戶的計劃任務

服務

# chkconfig --list # 列出所有系統服務
# chkconfig --list | grep on # 列出所有啟動的系統服務

程序

# rpm -qa # 查看所有安裝的軟體包

② linux怎麼判斷串口接收到數據

虛擬機中的串口連接可以採用兩種方法。一種是指定虛擬機的串口連接到實際的COM上,例如開發機連接到COM1,目標機連接到COM2,然後把兩個串口通過串口線相連接。另一種更為簡便的方法是:在較高一些版本的VMware中都支持把串口映射到命名管道,把兩個虛擬機的串口映射到同一個命名管道。例如,在兩個虛擬機中都選定同一個命名管道 \\.\pipe\com_1,指定target機的COM口為server端,並選擇"The other end is a virtual machine"屬性;指定development機的COM口端為client端,同樣指定COM口的"The other end is a virtual machine"屬性。對於IO mode屬性,在target上選中"Yield CPU on poll"復選擇框,development機不選。
串口是開發者經常要使用到的,我們有些時候需要使用windows開發,然而window裝在了虛擬機中,我們怎麼樣在虛擬機中使用串口呢?
1、在virtualbox中選擇啟用串口,埠模式選擇Host device.
由於現有兩個系統但是只有一個物理串口,所以虛擬機要通過主機的串口文件間接獲取數據,主機是linux,串口設備為/dev/ttyS0
2、埠/文件位置一欄填入:/dev/ttyS0,啟動虛擬機。
3、如果無法啟動虛擬機,很有可能是沒有對ttyS0設備的讀寫許可權,(可以ls -l /dev/ttyS0查看以下許可權)於是我們要修改ttyS0的許可權,在終端中輸入:sudo chmod 777 /dev/ttyS0 這樣就將ttyS0的所有許可權都打開了。啟動虛擬機,這時候就可以在虛擬機中(winXP)使用串口了

③ 怎麼查看linux系統硬體信息

1,查看CPU信息:cat /proc/cpuinfo
2,查看板卡信息:cat /proc/pci
3,查看USB設備:cat /proc/bus/usb/devices
4,查看PCI信息:lspci (相比cat /proc/pci更直觀)
5,查看內存信息:cat /proc/meminfo
6,查看鍵盤和滑鼠:cat /proc/bus/input/devices
7,查看系統硬碟信息和使用情況:fdisk & disk – l & df
8,用硬體檢測程序kuz探測新硬體:service kudzu start ( or restart)
9,查看各設備的中斷請求(IRQ):cat /proc/interrupts
10,查看啟動硬體檢測信息日誌:dmesg more /var/log/dmesguname -auptime
幾種查看Linux版本信息的方法:
1: uname -a
2: cat /proc/version
3: cat /etc/issue
4: lsb_release -a
5:cat /etc/redhat-release
6:rpm -q redhat-release
詳解 lsb_release -a
登錄到伺服器執行 lsb_release -a ,即可列出所有版本信息,例如:代碼如下:
[hacder@NBCTC-14-15 ~]$ lsb_release -a
LSB Version: :core-3:1-amd64:core-3:1-ia32:core-3:1-noarch:graphics-3:1-amd64:graphics-3:1-ia32:graphics-3:1-noarch
Distributor ID: CentOS
Description: CentOS release 5:3 (Final)
Release: 5:3
Codename: Final
這個命令適用於所有的linux,包括Redhat、SuSE、Debian等發行版。

④ linux中如何檢測設備驅動模塊是否存在

linux系統中的設備驅動是否安裝好一般檢查幾個方面:
1、系統日誌。嵌入式系統多是直接dmesg一下,看有沒有設備關鍵字相關的出錯信息(通用系統可檢查/var/log/messages文件)。
2、已載入的模塊。檢查模塊載入列表中有沒有相關設備的模塊。
lsmod
3、設備列表。檢查已載入的設備中有沒有相關設備
cat /proc/devices
4、設備入口。如果以上檢查都正常,還需要檢查設備目錄下設備入口是否已經創建
ls /dev/xxxx

如果以上檢查都正常(驅動模塊已經正常載入、設備入口存在且沒有錯誤),而設備還不能正常工作,就需要檢查設備驅動是否與晶元匹配或者驅動中的硬體資源配置是否與硬體對應了。
如下是檢查具體硬體的命令方式:
查看CPU信息:cat /proc/cpuinfo
查看板卡信息:cat /proc/pci
查看PCI信息:lspci (相比cat /proc/pci更直觀)
查看內存信息:cat /proc/meminfo
查看USB設備:cat /proc/bus/usb/devices
查看鍵盤和滑鼠:cat /proc/bus/input/devices
查看系統硬碟信息和使用情況:fdisk & disk - l & df
查看各設備的中斷請求(IRQ):cat /proc/interrupts
查看系統體系結構:uname -a
在LINUX環境開發驅動程序,首先要探測到新硬體,接下來就是開發驅動程序。
常用命令整理如下:
用硬體檢測程序kudzu探測新硬體:service kudzu start ( or restart)
查看CPU信息:cat /proc/cpuinfo
查看板卡信息:cat /proc/pci
查看PCI信息:lspci (相比cat /proc/pci更直觀)
查看內存信息:cat /proc/meminfo
查看USB設備:cat /proc/bus/usb/devices
查看鍵盤和滑鼠:cat /proc/bus/input/devices
查看系統硬碟信息和使用情況:fdisk & disk - l & df
查看各設備的中斷請求(IRQ):cat /proc/interrupts
查看系統體系結構:uname -a
dmidecode查看硬體信息,包括bios、cpu、內存等信息
dmesg | more 查看硬體信息

對於「/proc」中文件可使用文件查看命令瀏覽其內容,文件中包含系統特定信息:
Cpuinfo 主機CPU信息
Dma 主機DMA通道信息
Filesystems 文件系統信息
Interrupts 主機中斷信息
Ioprots 主機I/O埠號信息
Meninfo 主機內存信息
Version Linux內存版本信息

⑤ 在linux的shell腳本里,如何來判斷兩塊硬碟的設備名稱

具體如何寫就不會
建議可以從匯流排、設備順序判斷,實際上在系統引導時就已經對磁碟設備進行了初始化

⑥ linux如何查看硬體信息

dmidecode -t 會列出很多選項,加上相應參數,裡面可以查看cpu,內存,系統,等等,
/proc/下面,很多信息,比如cpu,cat /proc/cpuinfo
lspci,查看pci設備
同樣lsusb,查看usb設備。
還有一個dmesg,參數用法不記得了。也是查看的一個。

⑦ 如何在linux下查看電腦硬體設備屬性

Linux將一抄切看做文件,硬體設備襲在文件系統中也有相應的條目。/dev目錄中的文件使用底層系統調用這樣一種特殊方式來訪問硬體。
/proc文件系統,可以看做是一個特殊的文件系統,在這個系統中,每個文件都對應一個獨立的硬體,所以用戶可以通過proc文件系統像訪問文件一樣來訪問硬體設備。
該文件系統通常表現為/proc 目錄。該目錄中包含了許多特殊文件以允許對驅動和內核信息進行高層訪問。
如果你想知道CPU的信息,內核版本信息等,就可以通過proc文件系統。
具體使用方法,樓主可以看看這篇文章:http://www.linuxprobe.com/linux-command.html
更多Linux系統知識,樓主可以網路《Linux就該這么學》。

⑧ Linux的設備屬性怎麼查看

系統 # uname -a # 查看內核/操作系統/CPU信息 # head -n 1 /etc/issue # 查看操作系統版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看計算機名 # lspci -tv # 列出所有PCI設備 # lsusb -tv # 列出所有USB設備 # lsmod # 列出載入的...

閱讀全文

與Linux如何判斷設備有值相關的資料

熱點內容
通用型機床設備加工用於什麼 瀏覽:290
書畫工具箱套裝 瀏覽:772
燃燒固體需要哪些儀器 瀏覽:969
2213ktn1是什麼軸承 瀏覽:640
電腦固體硬碟怎麼加機械硬碟 瀏覽:197
崑山汽車門板超聲波焊接機怎麼樣 瀏覽:787
發說說怎麼隱藏設備 瀏覽:804
機械革命z2海岸燈怎麼開 瀏覽:204
自動沖洗裝置套定額 瀏覽:250
北京電動工具回收 瀏覽:586
漢江機床廠屬於什麼級別 瀏覽:854
志俊壓力軸承壞了會怎麼辦 瀏覽:68
電動車液晶儀表盤不顯示怎麼辦 瀏覽:944
火災自動監測報警裝置安裝要求 瀏覽:907
大眾老速騰儀表怎麼拆卸 瀏覽:747
精密鑄造凹陷怎麼處理 瀏覽:469
泵性能測試實驗裝置系統簡圖 瀏覽:461
宋max儀表盤多少錢 瀏覽:606
設計燈光互動裝置藝術公司 瀏覽:897
二手濕噴機械手出售多少錢 瀏覽:784