我要在linux中要安装dataStage8.7, 结果运行setup文件没有反应,鼓捣了好几天,百度到很多小知识才了解,系统他娘的装错了。
起因是运行setup出错。
cannot execute binary file
查到有有2种可能。
1.文件没有对当前用户没有执行权限。
2.平台不一致。
介绍一篇不错的关于文件和文件夹权限的文章
Linux文件和目录访问权限设置
http://linux.chinaitlab.com/administer/38992.html
后来突然想起来,当时老大问我安的红帽是多少位的,我随口答64位。然后下的datastage也是64位得,刚才一看,安装盘是32的,悲剧了。
查看linux系统版本是32位的还是64位的
一、
[root@linuxzgf ~]#getconf LONG_BIT
[root@linuxzgf ~]#getconf WORD_BIT
(32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用"getconf WORD_BIT"和"getconf LONG_BIT"获得word和long的位数。64位系统中应该分别得到32和64。)
二、
[root@linuxzgf ~]#uname -a
如果有x86_64就是64位的,没有就是32位的
后面是X686或X86_64则内核是64位的,i686或i386则内核是32位的
三、
直接看看有没有/lib64目目录的方法。64位的系统会有/lib64和/lib两个目录,32位只有/lib一个。
四、
[root@linuxzgf ~]#file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
32-bit即是32位的 linux, 如是64位的, 显示的是 64-bit
五、
[root@linuxzgf ~]#file /bin/cat
/bin/cat: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
32-bit即是32位的 linux, 如是64位的, 显示的是 64-bit
六、
[root@linuxzgf ~]#uname -m
x86_64
3.# arch
x86_64
i686
七、查看cpu是多少位的
[root@linuxzgf ~]#more /proc/cpuinfo
八、
[root@linuxzgf ~]# echo $HOSTTYPE
x86_64
getconf命令还可以获取系统的基本配置信息,比如操作系统位数,内存大小,磁盘大小等。
$getconf -a 可以看到详细的系统信息
分享到:
相关推荐
### Linux 文件权限理解 #### 一、用户与组群管理 ...总结来说,理解 Linux 文件权限是管理文件访问和保护数据安全的基础。掌握文件类型的识别、权限的设置及修改方法对于高效地使用 Linux 系统至关重要。
本篇文章详细介绍了如何在64位Linux系统上安装和配置Cognos 8.3这款32位的商业智能(BI)软件。 首先,我们要明确Cognos 8.3 i386是专为32位架构设计的,因此在64位Linux环境下安装会面临兼容性问题。解决这个问题...
Linux识别NTFS文件系统主要涉及两个关键点:ntfs-3g驱动程序和内核模块。在标题和描述中提到的"linux识别ntfs文件系统包"是指在Linux操作系统上安装必要的组件,使得系统能够读写Windows NTFS格式的磁盘。在CentOS或...
无论是shell脚本、二进制应用程序还是系统命令,如果它们具有执行权限,就会显示为绿色。这有助于用户快速区分哪些文件是可以运行的,而哪些只是普通的文本文件或者数据文件。 红色通常用来标记压缩文件。在Linux中...
5. **文件权限和所有权**:Linux文件系统有严格的权限机制,包括读、写、执行权限,以及用户(owner)、组(group)和其他用户(others)的权限设置。`chmod()`和`chown()`分别用于改变文件权限和所有权。 6. **...
接下来,我们将详细解读Linux文件系统中的文件和目录结构。 首先,Linux系统中的一条核心原则是“一切皆文件”。这意味着无论是传统意义上的文件、目录、链接,还是输入输出设备、甚至是一些网络接口等,在Linux...
文件访问控制列表(Access Control List,ACL)是Linux系统中的一种权限管理机制,它能够对单一用户单一文件或目录进行细粒度的权限控制设置。ACL机制可以与基于文件权限位的权限控制机制兼容,最大限度地保障Linux...
标题中的“Windows下查看识别Linux硬盘工具”指的是在Windows操作系统中能够读取和访问Linux文件系统的软件或驱动程序。在Windows环境下,由于默认不支持Linux的EXT2、EXT3、EXT4等文件系统,因此无法直接打开或读取...
Linux虚拟文件系统(Virtual File System, VFS)是Linux操作系统的核心组成部分,它为不同类型的物理文件系统提供了一个统一的接口,使得Linux内核能够透明地管理和访问这些文件系统。VFS的设计目标是屏蔽各种物理...
在Linux操作系统中,文件和目录管理是日常操作的核心部分。Linux是一个基于Unix的多用户、多任务操作系统,其文件系统采用树形结构,根目录(/)作为整个系统的起点,向下分支出各种子目录和文件。理解Linux的文件和...
- **文件系统的定义**:在 Linux 中,文件系统不仅是文件数据的集合,还包括文件系统的结构,如目录、软链接以及文件保护信息等。 - **Linux 最早的文件系统**:最初的文件系统是 Minix,但后来开发出了专门为 Linux...
通过这个课程设计,学生不仅可以掌握Linux文件系统的基本原理,还能通过实践提升编程能力,理解操作系统内核的复杂性,并且能更好地理解和解决实际系统中的问题。源代码的分析和调试将提供宝贵的实践经验,为未来在...
根据给定文件的信息,我们可以详细地探讨实验四中所涉及的Linux文件与目录操作命令的知识点,包括实验的目的、常用命令及其应用场景、实验的具体内容以及思考题的答案。 ### 实验目的 1. **掌握文件与目录操作的...
- 安装介质可能包括32位的RPM包,因为Linux 64位系统有时需要32位的库文件支持。 2. 创建Sybase用户和目录指定: - 创建Sybase组和用户,指定用户的家目录,并设置用户权限。 - 更改用户的密码,注意密码的安全...
Linux文件系统是Unix-like操作系统中文件系统架构的核心组成部分,它负责存储、组织和访问文件。在给定的文件片段中,我们可以看到对多种Linux文件系统类型的提及,以及对文件系统不同组件的描述,如超级块...
Linux文件系统是一个非常核心且复杂的主题,涉及到存储介质的管理、文件的组织、存储空间的分配和回收、文件的读写操作以及系统数据的维护等多个方面。Linux拥有多种不同的文件系统格式,每种格式都有其特定的应用...
Linux文件系统是操作系统的核心组成部分,它负责管理和组织存储设备上的数据和元数据。在Linux中,文件系统不仅包括传统的文件,还涵盖了系统配置、设备驱动等。本篇将深入探讨Linux文件系统的基本概念、虚拟文件...