久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux i386的含義是什么

178次閱讀
沒有評論

共計 3033 個字符,預計需要花費 8 分鐘才能閱讀完成。

這篇文章主要介紹“linux i386 的含義是什么”的相關知識,丸趣 TV 小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“linux i386 的含義是什么”文章能幫助大家解決問題。

在 linux 中,i386 是指 CPU 的種類,也可以指 CPU 的架構。Linux 剛開始就是作為 386 架構上兼容 POSIX 的內核來開發的;之后 CPU 的性能雖然越高,但是一直都兼容“386”架構的,所以 Linux 上運行的各種程序,只要在“386”上編譯之后,就可以在大部分的 PC 上運行了。

linux 里的 i386 是什么意思

i386 是指 CPU 的種類,也可以指 CPU 的架構 (architecture)。

現在的 CPU 一般都用“Core 2 Duo”或者“Athlon”,“Xeon”,“Opteron”之類的比較酷的名稱來稱呼。Linux 誕生的時候,CPU 作為一個重要的組件,一般用型號來稱呼它。

i386 的 i 代表 Intel,是 Intel 公司最先生產的,從 4004 開始的 CPU 系列中,386(80386) 是第一個 32 位的 CPU。Linux 剛開始就是作為 386 架構上兼容 POSIX 的內核來開發的。之后 CPU 的性能雖然越高,但是一直都兼容“386”架構的,所以 Linux 上運行的各種程序,只要在“386”上編譯之后,就可以在大部分的 PC 上運行了。

但是,「386」誕生于 1985 年,現在來看已經很古老了。現在很多 Linux 發行版都是是針對「Pentium」之后的 CPU 的。名稱中包含「i586」的軟件包就是針對「Pentium」架構的 CPU 的。Linux 中用 uname 命令看到的「i686」則是指「Pentium Pro」之后的架構。

可能我們會認為在「i586」或者「i686」架構 CPU 的機器上,使用針對「i586」或者「i686」編譯的二進制應用程序會比兼容「386」架構的二進制應用程序更好。

但在實際使用中,在「i586」或者「i686」架構 CPU 的機器上,使用「i586」或者「i686」下編譯的二進制應用程序并沒有發現大幅度的性能提升。

因此,倒不如為了通用性,只在安裝 Linux 時,選擇和 CPU 架構相同的內核,而在 Linux 內核上運行的各種程序就可以直接使用在「i386」架構下編譯好的軟件包就行,

現在很多 Linux 發行版中的軟件包就是這么做的,能夠正常運行是最重要的。

擴展知識:Linux 系統查看 CPU、機器型號、內存等信息

系統維護時隨時可能有需要查看 CPU 使用率,并根據相應信息分析系統狀況的需要。在 linux 中,可以通過 top 命令來查看 CPU 使用狀況。關于 top 命令的詳細說明請參看 使用 top 命令分析 linux 系統性能的詳解 這篇文章。

top 命令是 Linux 下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似于 Windows 的任務管理器;不過這里我們主要是介紹一下 linux 系統如何查看 CPU 信息、機器型號、內存信息等。

系統

# 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 #  查看各分區使用情況
# du -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 #  查看所有安裝的軟件包 

查看 CPU 信息(型號)

# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 
 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz 
(看到有 8 個邏輯 CPU,  也知道了 CPU 型號) 
# cat /proc/cpuinfo | grep physical | uniq -c 
 4 physical id : 0 
 4 physical id : 1 
(說明實際上是兩顆 4 核的 CPU) 
# getconf LONG_BIT 
 32 
(說明當前 CPU 運行在 32bit 模式下,  但不代表 CPU 不支持 64bit) 
# cat /proc/cpuinfo | grep flags | grep   lm   | wc -l 
 8 
(結果大于 0,  說明支持 64bit 計算. lm 指 long mode,  支持 lm 則是 64bit)

再完整看 cpu 詳細信息, 不過大部分我們都不關心而已.

# dmidecode | grep  Processor Information

查看內存信息

# cat /proc/meminfo 
# uname -a 
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux 
(查看當前操作系統內核信息) 
# cat /etc/issue | grep Linux 
Red Hat Enterprise Linux AS release 4 (Nahant Update 5) 
(查看當前操作系統發行版信息)

查看機器型號

# dmidecode | grep  Product Name

查看網卡信息

# dmesg | grep -i eth

關于“linux i386 的含義是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注丸趣 TV 行業資訊頻道,丸趣 TV 小編每天都會為大家更新不同的知識點。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-12發表,共計3033字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 罗平县| 渭南市| 巴彦县| 扎鲁特旗| 开原市| 昆山市| 金堂县| 灵川县| 巴彦县| 拉萨市| 福建省| 页游| 易门县| 宁城县| 永昌县| 邵阳市| 东辽县| 监利县| 沧源| 通城县| 永仁县| 昌黎县| 阿拉善左旗| 乌拉特前旗| 渭南市| 东乡族自治县| 额尔古纳市| 安阳县| 高要市| 莱西市| 庆云县| 玉山县| 休宁县| 嘉善县| 广灵县| 天祝| 井冈山市| 湾仔区| 邵东县| 晋州市| 恩施市|