关注分享主机优惠活动
国内外VPS云服务器

linux i386是什么意思?

本文主要介绍“linux i386是什么意思”的相关知识。主机频道通过实际案例向你展示操作过程,操作方法简单、快捷、实用。希望这篇文章《linux i386的意义是什么》可以帮助你解决问题。

在linux中,i386是指CPU的类型,也可以指CPU的架构。Linux最初是作为386架构上的POSIX兼容内核开发的。之后CPU虽然性能更高,但始终兼容“386”架构,所以运行在Linux上的各种程序,只要在“386”上编译,就可以在大多数PC上运行。

“在linux i386 & quot你什么意思?

I386是指CPU的类型,也可以指CPU的架构。

现在的CPU一般都用“酷睿2双核”或者“速龙”、“至强”、“骁龙”之类很酷的名字来称呼。Linux诞生的时候,CPU作为一个重要的部件,一般都是用它的型号来称呼的。

i386的I代表Intel,最早是Intel生产的。在从4004开始的CPU系列中,386(80386)是第一款32位CPU。Linux最初是作为386架构上的POSIX兼容内核开发的。之后CPU虽然性能更高,但始终兼容“386”架构,所以运行在Linux上的各种程序,只要在“386”上编译,就可以在大多数PC上运行。

然而“386”诞生于1985年,现在已经很老了。现在很多Linux发行版都是针对奔腾之后的CPU。名字中带有“i586”的软件包是针对“奔腾”架构的CPU的。在Linux中使用uname命令看到的“i686”是指“奔腾Pro”之后的架构。

也许我们认为,在CPU为“i586”或“i686”的机器上,使用为“i586”或“i686”编译的二进制应用程序,比使用兼容“386”架构的二进制应用程序要好。

但在实际使用中,在采用“i586”或“i686”CPU架构的机器上,在“i586”或“i686”下编译的二进制应用程序并没有发现明显的性能提升。

所以安装Linux最好选择CPU架构相同的内核,运行在Linux内核上的各类程序都可以直接使用“i386”架构下编译的软件包。

现在很多Linux发行版的软件包都是这么做的,能正常运行最重要。

扩展知识:Linux系统查看CPU,机器型号,内存等信息。

在系统维护期间,可能需要随时检查CPU利用率,并根据相应的信息分析系统状态。在linux中,可以使用top命令来检查CPU的使用情况。关于top命令的详细描述,请参考“使用top命令分析linux系统性能”一文。

Top command是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 & lt;目录名> #查看指定目录的大小
# grepmemotal/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 & lt用户名> #查看指定的用户信息
# last #查看用户登录日志
# cut -d: -f1 /etc/passwd #查看系统的所有用户。
# cut -d: -f1 /etc/group #查看系统中的所有组。
# crontab -l #查看当前用户的计划任务服务

# chkconfig-list #列出所有系统服务。
# chkconfig-list | grepon #列出所有启动的系统服务。

# rpm -qa #查看所有已安装的软件包查看CPU信息(型号)

# cat/proc/CPU info | grep name | cut-F2-d:| uniq-c
8英特尔至强处理器E5410,2.33GHz
(看到有8个逻辑CPU,也知道CPU型号。)

# cat/proc/CPU info | grep physical | uniq-c
4物理id : 0
4物理id : 1
(意思是其实是两个4核CPU。)

# getconf LONG_BIT
32
(表示当前CPU运行在32位模式,但不代表CPU不支持64位)。

# cat/proc/CPU info | grep flags | grep & # 39;lm & # 39wc -l

(如果结果大于0,说明支持64位计算。lm表示长模式,支持lm表示64位。)完全看cpu细节,但大部分我们不关心。

# dmidecode | grep & # 39处理器信息& # 39;查看内存信息

#目录/进程/内存信息

# uname -a
Linux euis1 2.6.9-55。ELsmp # 1 SMP Fri 2007年4月20日17:03:35美国东部时间i686 i686 i386 GNU/Linux
(查看当前操作系统内核信息)

# cat /etc/issue | grep Linux
red Hat Enterprise Linux AS release 4(na hant Update 5)
(查看当前操作系统版本信息)查看机器型号。

# dmidecode | grep & quot产品名称& quot查看网卡信息

# dmesg | grep-eth

未经允许不得转载:主机频道 » linux i386是什么意思?

评论 抢沙发

评论前必须登录!