간단한 명령어로 확인이 가능하다.
LONG 때문에 TCP 통신하는 경우 32/64bit 간에 오류가
나게 되는데 아래와 같이 하면 쉽게 확인이 된다.
출처 : http://baljack.tistory.com/6
LINUX
# getconf LONG_BIT
HP UX
11.xx 일 경우
# getconf KERNEL_BITS
64
10.xx 일 경우
# getconf LONG_MAX
2147483647
(64비트임)로 확인할 수 있습니다
AIX
현재 load된 kernel 이 32-bit 혹은 64-bit 인지 확인하는 명령어
# bootinfo -K
32
사용중인 machine이 32-bit 혹은 64-bit 인지 확인하는 명령어
# bootinfo -y
32
SOLARIS
# isainfo -kv
64-bit sparcv9 kernel modules
현재 이 시스템은 64bit 커널을 가지고 운영을 하는 시스템 이다.
# isainfo -kv
32-bit sparcv kernel modules
이 시스템은 32bit 커널을 가지고 운영을 하는 시스템이다.
# isainfo -v
64-bit sparcv9 applications
32-bit sparc applications
"-v"만 했을 경우 이 시스템에서는 32bit / 64bit 체계의 프로그램을 사용할 수 있다.
# isainfo -v
32-bit sparc applications
이 시스템은 32bit 체계의 프로그램만 구성하여 사용할 수 있다.
반응형
'엔지니어' 카테고리의 다른 글
nmemb 의미 (153) | 2012.07.12 |
---|---|
msgsnd/ msgrcv 함수 예제 (167) | 2012.07.12 |
CentOS 6 Minimal 리눅스 서버 (164) | 2012.07.12 |
C FAQ (포인터 증가 2) (7) | 2012.07.12 |
C FAQ (포인터 증가에 대해서) (7) | 2012.07.12 |