查看linux内核 查看linux内核参数

莫娜号 1

怎么查看我的linux内核版本

VmallocUsed: 272696 kB2.1 命令设置的方式

查看内核版本命令:

查看linux内核 查看linux内核参数查看linux内核 查看linux内核参数


查看linux内核 查看linux内核参数


redhat-release-4AS-2 -> Redhat Enterprise Linux AS 4

1) [root@q1test01 ~]# cat /proc/version

Linux version 2.6.9-22.ELp (bhcompile@crowe.dl.redhat) (gcc version 3.4.4 20050721 (Red Hat 3.4.4-2)) #1 SMP Mon Sep 19 18:00:54 EDT 2005

2) [root@q1test01 ~]# uname -a

Linux

q1test01 2.6.9-22.ELp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64

x86_64 x86_64 GNU/Linux3) [root@q1test01 ~]# uname -r2.6.9-22.ELp

了解更多开源相关,去LUPA社区看看吧。

查看系统内核版本uname -a

Linux如何查看内核大小

可以通过查看 Cat /etc/xxx-release XX为发行版名称。如 centos-release

系统启动后的内核大小貌似看不了,因为它已经与系统正在运行的程序相关(用户程序会使用许多系统调用)。而且查看此时的内核大小也没什么意义,如果做嵌入式的话,我们比较关心的是内核解压前的大小,即存储在非易失存储中的内核,因为在嵌入式系统里面非易失性存储资源是很宝贵的(NOR-Flash和EEPROM的容量都比较小,NAND-Flash容量可以做的比前两者大但读写比较麻烦)。而此时的内核大小依赖于你的编译工具。用cat /proc/mem命令可以查看目前内存的使用情况。希望我的回答对你有所帮助。

3: 在Linux终端输入 unmae -a 即可查看linux的内核版本号。三种方法执行效果如下图所示:

版本这么查:uname -a

然后直接用cat命令查看文件内容就知道版本号了

大小的话直接进入/boot后 输入ls -l 大小是按字节算的 所有 除以1024吧 :-) 要是还有不懂的随时可以到osg给我留言

1、查看内核版本命令:

2、查看发行版本命令

1) l_release -a

2) 用命令找到/etc目录下的issue文件release文件

这个可以查看的??如果要看直接看/boot下面的kernel文件大小。

如何看linux内核占用内存大小

1) cat /proc/version

total used free shared buffers cached

Mem: 3266180 3004 16176 0 110652 2668236

-/+ buffers/cache: 471116 2795064

下面是对这些数值的解释:

total:总计物理内存的大小。

used:已使用多大。使用“sysctl -a”命令可以查看所有正在使用的内核参数。内核参数比较多(一般多达500项),按照前缀主要分为以下几大类:net.ipv4、net.ipv6、net.core、vm、fs、dev.parport、dev.cdrom 、dev.raid、kernel等等。相同的linux,安装的组件和使用的方式不一样,正在使用的内核参数是不一样的。

free:可用有多少。

Shared:多个进程共享的内存总额。

Buffers/cached:磁盘缓存的大小。

第三行(-/+ buffers/cached):

used:已使用多大。

free:可用有多少。

第四行就不多解释了。

区别:第二行(mem)的used/free与第三行(-/+ buffers/cache) used/free的区别。 这两个的区别在于使用的角度来看,行是从OS的角度来看,因为对于OS,buffers/cached 都是属于被使用,所以他的可用内存是16176KB,已用内存是3004KB,其中包括,内核(OS)使用+Application(X, oracle,etc)使用的+buffers+cached.

第三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是等于可用的,因为buffer/cached是为了提高文件读取的性能,当应用程序需在用到内存的时候,buffer/cached会很快地被回收。

所以从应用程序的角度来说,可用内存=系统free memory+buffers+cached。

如上例:

2795064=16176+110652+2668236

接下来解释什么时候内存会被交换,以及按什么方交换。 当可用内存少于额定值的时候,就会开会进行交换。

如何看额定值:

cat /proc/mem

MemTotal: 3266180 kB

MemFree: 17456 kB

Cached: 2664024 kB

SwapCached: 0 kB

Active: 466 kB

Inactive: 2644928 kB

HighTotal: 0 输出解释kB

LowTotal: 3266180 kB

LowFree: 17456 kB

SwapTotal: 2048276 kB

SwapFree: 1968116 kB

Writeback: 0 kB

Mapped: 345360 kB

Slab: 112344 kB

Committed_AS: 535292 kB

PageTables: 2340 kB

VmallocTotal: 5368701 kB

VmallocCk: 536598175 kB

HugePages_Total: 0

HugePages_Free: 0

Hugepagesize: 2048 kB

用free -m查看的结果:

[root@scs-2 tmp]# free -m

total used free shared buffers cached

Mem: 3189 3173 16 0 107 2605

-/+ buffers/cache: 460 2729

查看/proc/kcore文件的大小(内存镜像):

[root@scs-2 tmp]# ll -h /proc/kcore

-r——– 1 root root 4.1G Jun 12 12:04 /proc/kcore

备注:

占用内存的测量

测量一个进程占用了多少内存,linux为我们提供了一个很方便的方法,/proc目录为我们提供了所有的信息,实际上top等工具也通过这里来获取相应的信息。

/proc/mem 机器的内存使用信息

/proc/pid/maps pid为进程号,显示当前进程所占用的虚拟地址。

/proc/pid/statm 进程所占用的内存

[root@localhost ~]# cat /proc/self/statm

654 57 44 0 0 334 0

参数 解释 /proc//status

Size (pages) 任务虚拟地址空间的大小 VmSize/4

Resident(pages) 应用程序正在使用的物理内存的大小 VmRSS/4

Shared(pages) 共享页数 0

Trs(pages) 程序所拥有的可执行虚拟内存的大小 VmExe/4

Lrs(pages) 被映像到任务的虚拟内存空间的库的大小 VmLib/4

Drs(pages) 程序数据段和用户态的栈的大小 (VmData+ VmStk )4

dt(pages) 04

查看机器可用内存

/proc/28248/>free

total used free shared buffers cached

Mem: 1023788 926400 97388 0 134668 503688

-/+ buffers/cache: 288044 735744

Swap: 1959920 89608 1870312

我们通过free命令查看机器空闲内存时,会发现free的值很小。这主要是因为,在linux中有这么一种思想,内存不用白不用,因此它尽可能的cache和buffer一些数据,以方便下次使用。但实际上这些内存也是可以立刻拿来使用的。

所以 空闲内存=free+buffers+cached=total-used

怎么查看是linux系统

Release: 4

1方法1Linux version 2.6.32-431.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 03:15:09 UTC 2013

对于linux系统而已,有成百上千个发行版。对于发行版的版本号查看方法

如以centos为例。输入l_release -a即可

该命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版

2方法2

如果如上图,没有这个命令

3方法3.

也可以通过查看/etc/issue文件查看发行版版本号

END

查看系统内核版本

1对于不同的发行版而言,很多版本的内核都是一样的。具体查看方法

方法1

如 2.6.32-358.el6.x86_64 表示的内核为2.6.32

2方法2

通过查看内核版本号文件,如 more /proc/version

END

其他作系统信息

查看系统位数

同样对于Linux系统而言也有32和64位之分

用上述查看内核方法,输入

Uname -a 或 more /proc/version

Yum更新版本查询

除此之外对于使用yum更新的系统,还可以通过输入yum 查看当前更新到的系统版本号。如下图的 3.e16

要判断是linux版本,一般来说可以通过ping 地址。

从PING命令的回显可以判断作系统类型

就是使用PING命令来查看TTL值从而判断作系统类型。详细如下:

TTL=128,这是WINNT/2K/XP。

TTL=32,这是WIN95/98/ME。

TTL=256Uname -r查看系统内核版本,这是UNIX。

如何查看Ubuntu版本,以及Linux内核版本

1,查看内核版本命令:

uname -rcat /et第三种:在Linux终端输入 unmae -a 即可查看linux的内核版本号c/issue

man uname

2,查看linux版本:抄录如下:

1) 登录到执行 l_release -a ,即可列出所有版本信息,例如:

[root@3.5.5Biz-46 ~]# l_release -a

LSB Version: 1.3

Distributor ID: RedHatEnterpriseAS

Descrīption: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)

Release: 4

Codename: NahantUpdate1

[root@3.5.5Biz-46 ~]查看系统发型版本#

这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。

2) 登录到linux执行cat /etc/redhat-release ,例如如下:

[root@3.5.5Biz-46 ~]# cat /etc/redhat-release

Red Hat Enterprise Linux AS release 4 (Nahant Update 1)

[root@3.5.5Biz-46 ~]#

这种方式下可以直接看到具体的版本号,比如 AS4 Update 1

3)登录到linux执行rpm -q redhat-release ,例如如下

[root@3.5.5Biz-46 ~]# rpm -q redhat-release

redhat-release-4AS-2.4cat /proc/devs

[root@3.5.5Biz-46 ~]#

这种方式下可看到一个所谓的release号,比如上边的例子是2.4

这个release号和实际的版本之间存在一定的对应关系,如下:

redhat-release-3AS-1 -> Redhat Enterprise Linux AS 3

redhat-release-4AS-2.4 -> Redhat Enterprise Linux AS 4 Update 1

redhat-release-4AS-3 -> Redhat Enterprise Linux AS 4 Update 2

redhat-release-4AS-4.1 -> Redhat Enterprise Linux AS 4 Update 3

redhat-release-4AS-5.5 -> Redhat Enterprise Linux AS 4 Update 4

怎么查看linux的内核符号表?

二、查看linux版本信息

在内核中通过/proc/kallsyms获得符号的地址

2) uname -a

Linux内核符号表[root@S-CentOS ~]# l_release -a/proc/kallsyms的形成过程

./scripts/kallsyms.c负责生成System.map

./kernel/kallsyms.c负责生成/proc/kallsyms

./scripts/kallsyms.c解析vmlinux(.tmp_vmlinux)生成kallsyms.S(.tmp_kallsyms.S),然后内核编译过程中将kallsyms.S(内核符号表)编入内核镜像uImage

内核启动后./kernel/kallsyms.c解析uImage形成/proc/kallsyms

/proc/kallsyms包含了内核中的函数符号(包括没有EXPORT_SYMBOL)、全局变量(用EXPORT_SYMBOL导出的全局变量)

如何将内核中的函数、全局变量、静态变量都导出到/proc/kallsyms

查看内核 使用 uname -a

如何检测linux当前运行的内核版本?

额 是内核大小还是内核版本?

Ctrl + Alt + T,打开命令行终端。

敲这个命令:uname -a

键入命令: uname -a即可显示当前的内核版本信息。

3) uname -r

uname -r 命令就是显示当前的内核版本

如果安装了新内核,系统会自动启用新内核?

不会,你的意思我大概明白,你那样的想法没有意义!

在终端运行下面这条命令:

便可以看到linux当前运行的内核版本了。

1、查看内核版本命令:

2、查看发行版本命令

1) l_release -a

2) 用命令找到/etc目录下的issue文件release文件

uname -r

uname -r

linux 怎么查看内核里面是否编译进了某个驱动(不是模块了的驱动),怎么查看

ping命令有一个ttl的值,这个值表示包在多久后会被扔掉。 不同的系统一般是不一样的。

里面列出了所有可用的驱动程序

redhat-release-3AS-7.4 -> Redhat Enterprise Linux AS 3 Update 4

cd /dev/

HighFree: 0 kB

ls

如何查看访问的系统是不是linux啊

在内核版本后面会有一个X86_64就是表示64为系统啦

linux的话uname -a可以看到系统类型

介绍怎么查看linux系统版本

aix没玩过,呵呵。

在终端下输入命令: uname -a 如果是unix或者类unix系统就都会在输出有相应的现实,比如是linux 5的系统则会显示如下:

Linux linux6402 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

若CPU 以及CPU0。。。的每行的每个参数意思(以行为例)为:为AIX系统则会显示 AIX的具体版本

怎么查看linux内核是32位还是64位

cat /proc/version

这个命令就是查看系统是32位还是64位。

Swap: 2048276 80160 1968116

带i386、i486、i586、iBuffers: 111328 kB686、x86等的一般是32位的,带x64、amd64、x86_64、x86-64等的一般是64位的。

最后修改时间:
审计整改方案_内部审计整改方案
上一篇
洛克王国火影手游_洛克王国火影手游攻略
下一篇

相关文章