`

Linux下查看系统的位数和系统信息

阅读更多
对于linux系统,,安装一些软件,,有时候要考虑到linux系统是32位还是64位的系统
可以通过终端输入命令:
1)getconf LONG_BIT可以得到系统的具体位数是32还是64位。
2) uname -a 可得到系统的具体系统

我们时常需要查询系统相关的信息,比如页面大小,整数大小之类,如果编写程序去计算会比较繁琐,这里有一个很有用的命令,可以用来获取系统相关信息。它就是getconf。

$ getconf PAGE_SIZE
4096
$ getconf INT_MAX
2147483647

可以取得的相关信息如下(参考相关资料,在又在版本上会有些不同):
_CS_PATH Value for the PATH environment variable used to find commands.
ARG_MAX Maximum length, in bytes, of the arguments for one of the exec subroutines, including environment data.
BC_BASE_MAX Maximum value allowed for the obase variable with the bc command.
BC_DIM_MAX Maximum number of elements permitted in an array by the bc command.
BC_SCALE_MAX Maximum value allowed for the scale variable with the bc command.
BC_STRING_MAX Maximum length of a string constant accepted by the bc command.
CHARCLASS_NAME_MAX Maximum number of bytes in a character class name.
CHAR_BIT Number of bits in a type character.
CHAR_MAX Maximum value of a type character.
CHAR_MIN Minimum value of a type character.
CHILD_MAX Maximum number of simultaneous processes for each real user ID.
CLK_TCK Number of clock ticks per second returned by the time subroutine.
COLL_WEIGHTS_MAX Maximum number of weights that can be assigned to an entry in the LC_COLLATE locale stanza in a locale-definition file.
CS_PATH Value of the PATH environment variable used to find commands.
EXPR_NEST_MAX Maximum number of expressions that can be nested within parentheses by the expr command.
INT_MAX Maximum value of a type int.
INT_MIN Minimum value of a type int.
LINE_MAX Maximum length, in bytes, of a command's input line (either standard input or another file) when the utility is described as processing text files. The length includes room for the trailing new-line character.
LONG_BIT Number of bits in a type long int.
LONG_MAX Maximum value of a type long int.
LONG_MIN Minimum value of a type long int.
MB_LEN_MAX Maximum number of bytes in a character for any supported locale.
NGROUPS_MAX Maximum number of simultaneous supplementary group IDs for each process.
NL_ARGMAX Maximum value of digit in calls to the printf and scanf subroutines.
NL_LANGMAX Maximum number of bytes in a LANG name.
NL_MSGMAX Maximum message number.
NL_NMAX Maximum number of bytes in an N-to-1 collation mapping.
NL_SETMAX Maximum set number.
NL_TEXTMAX Maximum number of bytes in a message string.
NZERO Default process priority.
OPEN_MAX Maximum number of files that one process can have open at one time.
PATH Sequence of colon-separated path prefixes used to find commands.
RE_DUP_MAX Maximum number of repeated occurrences of a regular expression permitted when using the interval-notation parameters, such as the m and n parameters with the ed command.
SCHAR_MAX Maximum value of a type signed char.
SCHAR_MIN Minimum value of a type signed char.
SHRT_MAX Maximum value of a type short.
SHRT_MIN Minimum value of a type short.
SSIZE_MAX Maximum value of an object of type ssize_t.
STREAM_MAX Number of streams that one process can have open at one time.
TMP_MAX Minimum number of unique path names generated by the tmpnam subroutine. Maximum number of times an application can reliably call the tmpnam subroutine.
TZNAME_MAX Maximum number of bytes supported for the name of a time zone (not the length of the TZ environment variable).
UCHAR_MAX Maximum value of a type unsigned char.
UINT_MAX Maximum value of a type unsigned int.
ULONG_MAX Maximum value of a type unsigned long int.
USHRT_MAX Maximum value of a type unsigned short int.
WORD_BIT Number of bits in a word or type int 
 
分享到:
评论

相关推荐

    Linux下如何查看CPU信息__包括位数和多核信息

    ### Linux下如何查看CPU信息——包括位数和多核信息 在Linux系统中,了解CPU的具体配置对于系统管理员和开发者来说至关重要。通过一系列命令行工具和技术,我们可以获取关于CPU的各种详细信息,比如位数、核心数量...

    LINUX 系统查看命令

    LINUX 系统查看命令 LINUX 系统查看命令是系统管理员或用户查看系统信息的重要命令,通过这些命令可以了解系统的版本...LINUX 系统查看命令可以帮助系统管理员或用户了解系统的各种信息,从而更好地管理和维护系统。

    使用Python获取Linux系统的各种信息

    ### 使用Python获取Linux系统的各种信息 #### 一、引言 在现代软件开发与系统管理领域,Python作为一种高效且功能强大的编程语言,被广泛应用于多种场景之中,包括但不限于自动化脚本编写、网络爬虫开发、数据处理...

    Linux下查看操作系统的位数

    总结起来,Linux下查看操作系统位数主要通过`getconf LONG_BIT`、`uname -m`和`lsb_release -a`这三个命令。每个命令都有其特点,可以根据实际需求选择合适的方式来获取信息。理解这些基本操作对Linux用户的日常维护...

    查看linux发行版版本及位数.docx

    综上所述,通过`uname`命令、特定配置文件(如`/etc/redhat-release`或`/etc/issue`)以及`getconf`和`ldd`命令,我们可以有效地获取Linux系统的版本信息和位数信息。这些方法适用于大多数Linux发行版,但在具体实践...

    查看Linux系统信息.pdf

    在Linux系统中,获取系统信息是日常管理和故障排查的重要步骤。本文将详细解析如何查看Linux系统的基本信息,包括操作系统版本、内核信息、发行版、CPU特性等。 首先,我们来看如何查看Linux系统的内核信息。`uname...

    Linux Centos系统安装手册

    这种方式的优点是可以充分利用Windows系统和Linux系统的优点,但缺点是安装过程相对复杂,且需要对硬盘进行分区、删除操作系统和格式化硬盘,对于初学者来说可能有一定难度。 - 虚拟机安装:这是一种更为简便的方式...

    Linux系统安装方法

    20. **getconf LONG_BIT**:查看系统位数。 21. **lsb_release -a**:查看系统详细信息。 22. **lscpu**:查看 CPU 信息。 23. **cat /proc/cpuinfo**:查看每个 CPU 的详细信息。 24. **free -m**:查看内存使用...

    Linux系统下的ELF文件分析.pdf

    ELF文件的组织结构可以分为四个部分:系统相关信息、目标文件类型、加载相关信息和链接相关信息。系统相关信息包括elf文件魔数、平台位数、数据编码方式、elf头部版本、硬件平台、目标文件版本、处理器特定标志等...

    Linux查看系统配置命令.docx

    在Linux系统中,了解和查看系统配置是管理和优化系统的必备技能。以下是一些常用命令来获取关于操作系统、硬件、软件等方面的信息: 1. **查看操作系统版本和内核**: 使用`cat /etc/issue`可以查看Linux发行版的...

    Linux下Oracle Client的安装

    使用 `uname -i` 命令检测 Linux 服务器系统位数,以确定是否需要安装 32 位或 64 位的 Oracle 客户端安装包。 3. 安装 Oracle10G 客户端 可以使用 yum 或 rpm 命令来安装 Oracle10G 客户端。 四、 使用 XManager...

    Linux查看系统配置命令

    本文将详细介绍一系列常用的Linux命令,这些命令可以帮助您快速有效地查看和管理您的Linux系统的配置信息。 #### 二、操作系统版本与内核 1. **`cat /etc/issue`**: - 用途:查看Linux发行版的信息。 - 示例输出...

    基于嵌入式Linux的电子警察系统设计.pdf

    - 数据编码:数据被编码以便区分和传输,例如,角度和温度数据采用特定的位数表示,且每个数据包以特定的起始和结束标志区分。 3. **数据处理**: - 数据通信:系统需要处理大量数据,如角度、温度和控制指令,...

    查看linux系统版本,内核,CPU,MEM,位数的相关命令.docx

    查看linux系统版本,内核,CPU,MEM,位数的相关命令.docx查看linux系统版本,内核,CPU,MEM,位数的相关命令.docx

    LINUX平台下实现DCS画面的显示.pdf

    然而,Linux默认提供的字体可能无法满足DCS画面的显示需求,此时可能需要从DCS操作站的系统中复制字体文件(如SYS$COMMON:SYSFONTS目录下的字体)到Linux系统,以确保画面的正确显示。 此外,可能还需要安装和配置...

    嵌入式系统开发基础—基于ARM微处理器和Linux操作系统的课后答案.doc

    总结来说,嵌入式系统开发基于特定的微处理器(如ARM)和操作系统(如Linux),涉及硬件设计、操作系统移植、驱动程序开发以及应用软件编写。开发过程包括理解硬件特性、选择合适的操作系统、编写高效且适应性强的...

    Linux系统下Android环境的搭建.pdf

    《Linux系统下Android环境的搭建》这篇文章主要介绍了在Linux操作系统中搭建Android开发环境的详细步骤,包括JAVA环境的构建和Eclipse集成开发环境的安装,以及利用SHELL脚本来自动化构建Android系统的过程。...

    Linux操作系统下微机与单片机组成的多机通讯系统.pdf

    《Linux操作系统下微机与单片机组成的多机通讯系统》这篇文章主要探讨的是在Linux操作系统环境下,如何构建一个由微机(通常是个人计算机)和单片机构成的多机通信网络,重点在于串行通讯的实现和编程方法。...

Global site tag (gtag.js) - Google Analytics