반응형


 IBM의 pSeries 소개    AIX 5L 설치 가이드    설치환경    설치하기  

IBM의 pSeries 소개

The Binary Compatible Family!
[그림 1]

IBM의 e(logo)server pSeries 및 RS/6000 제품군은 기계설계 (MCAD)에 이상적인 강력한 워크스테이션에서부터 정밀한 대량의 수치해석이 필요한 슈퍼컴퓨터와 데이터 웨어하우스 및 웹 서빙 작업을 처리할 수 있는 초병렬 RS/6000 SP 시스템에 이르기까지 다양한 애플리케이션을 사용하여 급변하는 기업의 환경에 적합한 시스템 유연성을 제공한다. IBM의 e(logo)server pSeries 는 각 모델의 용량 및 특성에 따라 대용량 서버, 엔터프라이즈 서버, 중형 서버, 인터넷 전용 서버, 소형 서버 / 워크스테이션으로 나눌 수 있다.


대용량 서버(SP)
RS/6000 SP 시스템은 복잡한 연산을 빠르게 처리할 수 있는 슈퍼컴퓨터로 활용되며 실제로 전세계에서 가장 큰 슈퍼컴퓨터로 사용되고 있다. 대용량의 데이터 처리 및 대량의 수치해석에 적합하다.


엔터프라이즈 서버(p680, S80)
pSeries 및 RS/6000 엔터프라이즈 서버는 광범위한 기업의 기간업무에 적합한 기반을 제공한다.


중형 서버(M80, p660, p620)
중소형 고객에게 경제적이고 강력한 e-business 세계로 진입할 수 있도록 도와준다.


인터넷 전용 서버(p640)
신업체, ISP 및 리눅스 업체를 위한 최적의 웹서버이다.


소형 서버 / 워크스테이션(270, 170, 150)
뛰어난 그래픽 성능을 제공하는 RS/6000 워크스테이션은 복잡한 2/3차원 설계 및 해석에 적합할 뿐만 아니라, 부서단위 혹은 소규모 서버로도 이상적인 성능과 안정성을 제공한다.


특히 2001년 4월에 발표된 p660, p620은 구리칩 및 SOI(Silicon-On-Insulator)기술을 적용한 최초의 중형서버로서 다양한 고개들의 환경에 부합되는 보다 나은 성능과 우수한 신뢰성을 제공할 수 있으리라 생각된다.


AIX 5L 설치 가이드

이 chapter에서는 IBM UNIX인 AIX 5L(Version 5.1)을 시스템에 새로이 설치하는 방법에 대해 설명하고자 한다. 여기에서는 AIX 5L을 Standalone 시스템(혼자서 기동이 가능한 시스템)에 설치하는 것만 다루기로 한다. Dataless, diskless 시스템과 같이 혼자서는 부팅이 되지 않고 remote server시스템이 있어야 Network을 통해 Start up이 되는 시스템은 여기서는 다루지 않기로 한다.


AIX 5L을 설치하기 전에 확인해야 할 것들

- 외부 디바이스(tape drives, CD-ROM, DVD-ROM drives 등)를 포함하여 모든 요구되는 hardware가 물리적으로 연결되어 있어야 한다.

- 설치하고자 하는 시스템은 AIX 5L 설치 media(CD-ROM, Tape)가 가동되어질 디바이스로부터 부팅이 될 준비가 되어있어야 한다.

- 시스템 key가 있는 경우는 key를 Service Position으로 돌려 놓아야 한다.

- 설치하고자 하는 시스템에 접속하고 있는 사용자들은 설치 전에 로그아웃을 해야 한다.

- 설치하고자 하는 시스템의 메모리는 64MB이상이어야 한다. 그렇지 않으면 설치media로부터 부팅이 되지 않는다.

- 설치하고자 하는 시스템이 현재 사용중이라면 시스템 Backup을 받아놓아야 한다.



설치환경

시스템

RS/6000 기종에 따라 다를 수 있지만 여기서는 최근 업계 버스 표준 방식인 PCI(peripheral component interconnect) 방식의 시스템이라고 가정한다. Console은 시스템 구입시 함께 오는 IBM 컬러모니터로 가정한다. 몇 년 전까지만 해도 IBM 고유의 버스 방식인 MCA(micro-channel architecture) 방식의 시스템이 다수를 차지하고 있었으며, PCI 방식의 시스템은 절차나 지원하는 디바이스에 있어서 MCA 방식의 시스템과는 약간의 차이가 있었다. 그 한가지 예로, MCA 모델에서는 하드웨어 box의 cover에 물리적인 Key가 있어 필요에 따라 이를 이용하여 시스템을 Normal, Service, Secure의 모드로 전환할 수 있었으나, PCI 방식의 시스템에서는 이러한 key mode switch를 제공하지 않는 대신, SMS(System Maintenance Service)를 제공한다.


AIX 5L 설치 media

여기서는 CD-ROM을 이용한 설치만을 다루며 총 5장의 CD로 구성되었다.


설치하기

1. 시스템 본체와 모니터의 전원을 켠다(모델에 따라 전원 스위치가 약간씩 다르나 보통 흰색 버턴이다). 전원을 켠 후 본체 앞의 LED 화면에서 숫자가 나오며 시스템이 가동되는 것을 확인한다.

2. LED화면에 E1F1이란 숫자가 나오면 monitor화면에 Device Initialization Indicator 아이콘들이 차례로 뜨기 시작하는데 이때 마지막 스피커화면 아이콘(혹은 텍스트)이 다 뜨기 전에 재빨리 F1 키 또는 1번 키를 여러 번 눌러준다(모델 및 사양에 따라 뜨는 시간이 다소 차이가 있으며 workstation급은 그래픽 형식으로 뜨고 F1 키를 눌러주어야 하며 server급은 텍스트 형식으로 뜨고 1번 키를 눌러 주어야 한다). 그러면 System Management Service(SMS) 화면이 나타난다. SMS 화면이 그래픽 화면으로 뜰 경우는 A)로, 텍스트 화면일 경우로 바로 B)로 가 주기 바란다.


A) Workstation 급의 Graphic SMS 화면의 경우

Workstation 급의 Graphic SMS 화면의 경우
[그림 2]


위로


1) SMS 화면에서 MultiBoot 아이콘으로 가서 클릭한다.
(참고로 Config 메뉴는 현재 프로세서 수, Mhz, 실메모리량, 디스크 구성 및 용량 등의 하드웨어 정보를 보여주고 Utilities 메뉴는 Password, SCSI 등 기초검진을 수행한다. 이 두 메뉴에서는 현재로선 해 줄 것이 없다.)

SMS 화면에서 MultiBoot 아이콘으로 가서 클릭한다
[그림 3]

2) MultiBoot 화면 안에 들어오면 여기서 Boot Sequence를 클릭한다.

MultiBoot 화면 안에 들어오면 여기서 Boot Sequence를 클릭한다
[그림 4]


위로


3) 여기서 install Media 우선순위를 정해주게 된다.
Arrow key나 마우스를 이용하여 SCSI CD-ROM에 가서 1을 친 뒤 Save icon을 클릭한다(나머지 Media에도 제2, 제3의 우선순 위를 아래와 같이 둘 수 있으나 여기서는 CD-ROM 만 지정하기로 한다)

4) Save icon을 클릭하면 SCSI CD-ROM만이 설치 매개체로 지정되고 나머지는 None으로 되어있는 New Boot Order 창이 뜬다. 창을 확인 후 Exit icon 을 클릭하여 나온다.

5) 이제 다시
[그림 4]으로 돌아왔다. 그러면 SCSI CD-ROM 에 [1] 이 지정되어 있고 나머지 media에는 숫자가 지정되어 있지 않은 것을 볼 수 있다.

6) 이제 CD drive 에 AIX 5L install CD 1 of 5를 먼저 넣고 Exit icon을 클릭한다.(이 CD는 시스템 power on하기 전에 넣어 놓아도 상관없다)

7) 최초의 SMS화면까지 계속하여 Exit icon을 클릭하여 빠져 나오면 "Starting software… Please wait"이라는 메시지가 나오며 CD를 자동으로 읽기 시작한다. 이제 아래 B)를 skip하고 바로 4)로 간다.


B) Server 급의 text SMS 화면의 경우

1) 시스템 화면은 SMS(System Management Service) text 환경의 창이 뜬다.

시스템 화면은 SMS(System Management Service) text 환경의 창이 뜬다
[그림 5]


위로


2) SMS 화면에서 6번 Multiboot 를 골라준다(Multiboot외의 다른 메뉴는 Default로 두면 되므로 들어갈 필요가 없다). 이 때 6번을 친 후 Enter를 칠 필요는 없다(이하에서도 마찬가지임).

SMS 화면에서 6번 Multiboot 를 골라준다
[그림 6]

3) Multiboot 화면 안에 들어오면 4번 select Boot Device를 선택한다.

Multiboot 화면 안에 들어오면 4번 select Boot Device를 선택한다.
[그림 7]


위로


4) Boot Device화면에 들어오면 3번 Configure 1st Boot Device를 선택한다.
Boot Device화면에 들어오면 3번 Configure 1st Boot Device를 선택한다.
[그림 8]

5) Configure 1st Boot Device 화면에 들어오면 SCSI CD-ROM을 선택한다(이때는 2번을 입력한 후 Enter를 쳐야 한다).

Configure 1st Boot Device 화면에 들어오면 SCSI CD-ROM을 선택한다
[그림 9]


위로


6) 그리고 AIX 5L install CD 1 of 5를 넣고 x를 쳐서 나온다.

7) 그 위 메뉴로 하나씩 올라갈 때마다 계속 x를 친다. 결국 마지막 x를 선택하면 "Starting Software. Please wait …"이라는 메시지가 나오며 CD를 자동으로 읽기 시작 한다.


4. System Console을 선택하는 화면에서 정지한다. 이때 F1을 치고 Enter 를 친다. 이것은 현재 모니터를 console로 지정한다는 것이다.

5. 이어서 Installation Language를 선택하는 화면에서 정지한다. 이때 1을 치고 Enter를 친다. 이것은 English를 선택하는 것이다.

6. "Welcome to Base Operating System"이란 창이 뜨면 >>>Choice [1] _ 에 2를 치고 Enter를 친다. 이때 88번을 치고 Enter를 하면 각 세가지 Options별 내용을 알 수 있다.

1) Start Installation Now With Default Settings
시스템에서 지정한 Defaults값에 의해 즉시 설치 시작함

2) Change/Show Installation settings and install
Default settings값을 보고 수정할 수 있으며 이 메뉴에서 설치할 수도 있음.

3) Start Maintenance Mode For System Recovery
Recovery에 우선적으로 사용되는 Maintenance Options의 리스트를 보고 선택할 수 있음


7. Installation and Settings 화면에 들어오면 먼저 1(System Settings)을 치고 Enter를 친다.

8. Change Method of Installation 화면에서 1(New and Complete Overwrite)을 치고 Enter 한다. 이것은 기존의 것을 몽땅 다 지우고 완전히 새로 설치한다는 의미이다. 2(Preservation Install)를 선택하면 일부 files(root(/), user(/asr), varible(/var), temporary(/tmp)은 제외하고 나머지만 새로 설치한다.

9. Change Disk(s) Where you want to Install 화면이 나온다. 많은 디스크들 중에 hdisk0를 AIX설치용으로 골라주는 것이 통상적이다. 그렇게 하기 위해서는 hdisk0 줄 왼쪽 편에만 >>> 이 나오도록 해야 한다. 각 hdisk 왼편에는 번호들이 붙어있다(hdisk0인 경우는 1). 만일 원하지 않는 hdisk에 >>> 이 되어 있다면 그 디스크 번호를 치고 Enter 하면 >>> 이 없어진다. 그리고 원하는 hdisk에 >>> 이 없다면 그 디스크 번호를 치고 Enter 하면 >>> 가 원하는 hdisk에 생성되게 된다. 이런 방법으로 >>> 1 hdisk0 만을 지정하게 된 것을 확인하면 Enter치고 나간다.

10. 그러면 다시 Installation and Settings 화면으로 돌아온다. 다음은 Primary Language Environment Settings에 들어가기 위해 2번을 치고 Enter 한다.

11. 여기서는 우선적인 언어환경을 선택할 수 있다. Korean은 67번, English (United States)는 43번이며 1번 C(POSIX)을 선택하면 영어로 선택되어 진다. 이때 그냥 해당 언어에 대한 번호만 치고 Enter를 치면 "Invalid choice. Please try again"라는 메세지가 뜬다.꼭 선택하고자 하는 언어가 보일 때까지 페이지를 넘기고 원하는 언어 옆에 >>> 표시가 있는 것을 확인한 후 Enter한다. 다음 페이지로 갈 때는 MORE CHOICES의 번호를 치고 Enter 하면 되고 이전 페이지로 돌아갈 때는 …PREVIOUS CHOICES 번호를 치고 Enter하면 옮겨진다. >>> 를 원하는 언어에 생기게 하는 방법은 위 9)의 방법과 동일하다.

12. 다시 Installation and Settings 화면으로 나오면 3. Advanced Options를 선택하고 Enter한다.

13. Advanced Options에서는 Desktop 환경설정과 TCB(Trusted Computing Base)를 설정할 수 있다. Desktop은 CDE(Common Desktop Environment : 가장 일반적인 AIX desktop), GNOME와 KDE(LlNUX용 desktop), None 중 하나를 선택 할 수 있으며 1번을 누른 후 Enter를 치면 선택이 자동적으로 바뀌게 된다. 이 때 CDE는 Default로서 가장 일반적이며 GNOME이나 KDE를 선택하면 설치 중간에 AIX Toolbox for Linux Applications라는 CD를 설치해야 하므로 시간이 오래 걸리는 점이 있다. 그러므로 여기서는 일단 CDE를 선택한 후 나중에 한꺼번에 AIX Toolbox for Linux Applications를 설치하면 시간을 아낄 수 있을 것이다. TCB 설정을 마찬가지로 2번을 치고 Enter를 치면 Yes, No를 선택할 수 있으며 Yes는 가동하고자 하는 프로그램의 신뢰성을 확인시켜주어 다른 프로그램이 사용하고자 하는 프로그램인 것처럼 가장할 수 없게 해주며 No를 선택하면 설치 시간을 단축시킬 수 있다.

14. 위의 설정이 모두 끝나면 다시 처음 Installation and Settings 화면으로 돌아오며 여기서 0을 치고 Enter하거나 그냥 Enter하면 본격적인 AIX 5L설치가 시작된다.

15. Installing Base Operating System 창이 뜨면서 Please wait… 메시지가 나온다. 화면에 코드 및 text가 올라가면서 기본적으로 설치되는 프로그램들의 목록을 보여준다. 설치도중 "installp : Please insert volume 5 into device /dev/cd0......"라는 메세지가 뜬다. 그러면 5번 CD를 넣고 Enter해주면 계속 설치가 진행된다. 설치가 끝난 후 시스템이 다시 자동으로 재부팅 된다. 여기서는 어떤 키도 누르지 않고 그냥 기다리면 된다.

16. 시스템에 구성설정보조프로그램 화면이 나타날 때 까지 기다린다. 여기서 설치된 소프트웨어를 보증하는 사용권계약조정을 승인할지 거부할지 여부를 묻는 창이 나온다. 여기서는 승인icon을 클릭해준다(여기서 사용권열람을 클릭하면 구체적인 소프트웨어 계약조건들을 확인 할 수 있다).

17. 권장구성설정 타스크에 대해 설명하는 창이 나오면 다음icon을 클릭한다.

18. 이제 구체적인 권장구성설정 타스크에 대한 창이 나온다. 여기서는 모두다 설정할 필요가 없으며 날짜 및 시간, 페이징 공간만 지정해 주면 된다. 먼저 시스템날짜 및 시간설정 또는 검증 메뉴를 한번 클릭해 주고 다음icon을 클릭한다. 시스템날짜 및 시간설정 또는 검증 화면이 나오면 먼저 날짜 및 시간은 현재 시간으로 다 맞춰주고 시간대는 한국(Korea(CUT+9))으로 맞춘다. 시간대 박스아래에 있는 "사용자지역이 일광 절약시간을 따르지 않는다면, 이 박스를 체크표시하지 마십시오" 에는 비워둬야 한다. 박스에 check 가 되어 있으면 박스를 한번 클릭해 주면 비워진다. 그리고 다음icon을 클릭하고 나간다.

19. 화면으로 돌아와서 시스템 기억영역 및 페이징 공간관리를 한번 클릭해 줘서 지정해 주고 다음icon을 한번 클릭한다.

20. 시스템 기억영역 및 페이징 공간관리 화면으로 들어왔다. 화면에 메모리 크기(MB)가 실메모리량이다. 물론 권장되는 페이징 공간(MB)도 화면에 친절히 나와있다. 그러나 새로운 페이징 공간 박스에는 사용자가 직접 아래 공식대로 계산해서 값을 주는 게 좋다.

공식)
실메모리량 이 256MB 이하이면 페이징 공간 = 실메모리 * 2,
256MB 보다 크면 페이징 공간 = 512 + (실메모리 - 256)*1.25 이다.
단 실메모리가 아무리 커도 페이징 공간의 Upper Limit은 2GB 정도 임을 반드시 기억 해 두기 바란다.
새로운 페이징 공간에 값을 넣고 나서 다음icon을 한번 클릭한다.

21. 다시 구성설정보조 프로그램 화면으로 돌아왔다. 여기서는 맨 밑에 있는 구성설정보조프로그램 종료를 한번 클릭하고 다음icon을 클릭한다.

22. 구성설정보조프로그램 종료 화면이 나오면 "지금 종료하고, 운영시스템을 재시작 할 때 구성설정보조프로그램을 시작하지 않습니다" 란 메뉴를 클릭하고 종료icon을 클릭한다.
이제 CDE로 들어오게 된다. CDE로 들어오기 전에 먼저 Login 을 해 주어야 하는데 아래와 같이 따라 해 보자.

23. "환영합니다 ! local host" 화면이 나타나면 사용자이름으로 root를 치고 Enter 한다.

24. 이제 마치 윈도우 환경처럼 보이는 CDE화면으로 들어왔다. "응용프로그램관리자"란 창과 "파일관리자"란 창이 떠있으며 아래 메뉴바가 있음을 확인한다. 아래 메뉴바에서 왼쪽 끝에서 네번째 아이콘(종이와 연필그림)이 보이면 그 위의 화살표(세모표로 볼 수도 있음)를 한번 클릭한다.개인용 응용프로그램 메뉴가 위로 나오면 터미널을 골라 클릭해 준다. 그러면 dtterm 창이 뜨고 안에는 # prompt가 대기하고 있다. 여기서 AIX command및 Smitty를 활용할 수 있다.

25. 이제 AIX 5L기본(Base Operating System) 설치는 완전히 끝났다. 다음은 추가 소프트웨어를 설치 해 주어야 한다. 기본 설치만 가지고 모든 기능을 만족할 수는 없다. 그래서 기본설치 외에도 추가적으로 아래의 소프트웨어를 설치 해 주어야 한다. 그럼 하나하나 따라해 보자. 먼저 CD-ROM에 있는 5번 CD를 빼고 1번 CD를 다시 넣는다.

시스템관리
[그림 10]


26. dtterm 창에서 # smitty 를 치고 Enter 한다. 그러면 "시스템 관리" 라는 메뉴가 뜬다. 여기에서 소프트웨어 설치 및 유지보수를 arrow key로 선택하고 Enter 친다.


[그림소프트웨어 설치 및 유지보수 11]

27. 소프트웨어 설치 및 갱신을 선택하고 Enter 친다.

소프트웨어 설치 및 갱신을 선택하고 Enter 친다.
[그림 12]

28. 소프트웨어 번들 설치를 선택하고 Enter 친다.

소프트웨어 번들 설치를 선택하고 Enter 친다.
[그림 13]

29. 소프트웨어의 입력장치/디렉토리 [] 안에서 커서가 깜박이고 있을 것이다. 여기서 F4 key를 누른다. (참고로 smitty에서 [] + 가 보이면 F4 key로 선택 사항들을 볼 수 있다. 아래 보이는 Function key 메뉴들을 참조하면 된다). 그러면 아래에 "소프트웨어의 입력장치/디렉토리" 라는 작은 창이 뜬다. 거기서 /dev/cd0 (SCSI 멀티미디어 CD-ROM 드라이브)을 arrow key를 선택하고 Enter 친다.

소프트웨어의 입력장치/디렉토리  [] 안에서 커서가 깜박이고 있을 것이다.
[그림 14]

30. "파일세트 번들 선택"이란 창이 뜬다. 여기서 App-Dev 을 선택하고 Enter 친다.


[그림 15]

31. 이어서 나오는 화면은 현재 사용자가 설정한 내용들을 쭉 보여준다. 여기서는 번들이 App-Dev로 잘되어 있나 확인만 하고 그냥 Enter 을 친다.

32. "확실합니까?" 라는 작은 창이 아래에 나와 한번 더 묻는다. 이때도 그냥 Enter 를 친다.


[그림 16]


위로


33. 지금부터 왼쪽 상단에 "명령 : 수행중" 이란 메세지가 나오면서 App-Dev package 내용들을 설치하기 시작한다.
시스템에 따라 다르지만 시간이 수분간 소요된다.

34. 한참 설치가 진행되다가 창의 아래에 "installp: 볼륨 2을(를) /dev/cd0 에 삽입하고 Enter 을 눌러 계속하거나, 중지하려면 "q"를 입력하십시오." 라는 메시지가 나오면 CD 1 of 5를 빼고 CD 2 of 5 을 넣는다. 그리고 Enter 을 친다.

35. 한참 설치가 진행되다가 창의 아래에 "installp: 볼륨 3을(를) /dev/cd0 에 삽입하고 Enter 을 눌러 계속하거나, 중지하려면 "q"를 입력하십시오." 라는 메시지가 나오면 CD 2 of 5를 빼고 CD 3 of 5 을 넣는다. 그리고 Enter 을 친다.

36. 한참 설치가 진행되다가 창의 아래에 "installp: 볼륨 5을(를) /dev/cd0 에 삽입하고 Enter 을 눌러 계속하거나, 중지하려면 "q"를 입력하십시오." 라는 메시지가 나오면 CD 3 of 5를 빼고 CD 5 of 5 을 넣는다. 그리고 Enter 을 친다.

37. 한참 설치가 진행되다가 창의 아래에 "installp: 볼륨 1을(를) /dev/cd0 에 삽입하고 Enter 을 눌러 계속하거나, 중지하려면 "q"를 입력하십시오." 라는 메시지가 나오면 CD 5 of 5를 빼고 CD 1 of 5 을 넣는다. 그리고 Enter 을 친다.

38. 한참 설치 후 왼쪽 상단에 "명령 : 확인" 이라는 싸인이 뜨면 App-Dev 설치가 끝났다는 신호다.

이로써 AIX 5L 의 모든 설치를 마쳤다.

앞으로 추가적으로 설치하고자 하는 소프트웨어의 경우는 # smitty → 시스템관리 → 소프트웨어 설치 및 유지보수 → 소프트웨어 설치 및 갱신 → 사용 가능한 소프트웨어에서 설치 및 갱신 → 소프트웨어의 입력장치/디렉토리 [] 에서 F4를 누른 후 /dev/cd0 를 선택한다. → 장치할 소프트웨어 []에서 F4를 누르면 "자료를 처리중입니다" 라는 메시지가 뜬 후 "설치할 소프트웨어"를 찾는 창이 뜬다. 여기에서 커서를 아래 위로 움직여서 설치하고자 하는 소프트웨어를 찾아 F7을 눌러 그 소프트웨어를 지정할 수 있으며, / 를 누르면 "찾기"라는 창을 띄우게 된다. 여기서 [] 에 원하는 소프트웨어의 이름을 치고 Enter 하면 그 소프트웨어를 좀더 쉽게 찾을 수도 있다. 
반응형

'OS > AIX' 카테고리의 다른 글

[AIX] 파일시스템을 관리 하는 방법  (0) 2009.03.05
AIX 팁 게시판  (0) 2009.03.05
AIX 5L-5.3 시스템에 GCC-4.1.2 설치 방법  (0) 2009.03.05
ADMINISTRATION CONTENTS  (0) 2009.03.05
AIX 5L 버전 5.2 한글 매뉴얼입니다.  (0) 2009.03.05
반응형


AIX 5L-5.3 시스템에 GCC-4.1.2 설치 방법

1. GCC-4.1.2을 설치할 컴파일러를 선택 [ IBM의 xlc 또는 gcc ] => gcc를 권장

2. GCC-4.1.2을 설치하는데 필요한 gcc와 gnu tools을
http://www-03.ibm.com/servers/aix/products/aixos/linux/download.html 에서 다운 받아 설치함. [ RPM 파일 ]

3. RPM 파일로 설치한 gcc와 gnu tools의 설치 경로인 /opt/freeware/bin 디렉터리를 시스템의 환경 변수 파일인 .profile 파일에 다음 내용과 같이 설정

# vi .profile

PATH=/opt/freeware/bin:$PATH ; export PATH
LIB_PATH=/opt/freeware/lib ; export LIB_PATH

4. AIX 시스템의 시스템 메모리를 다음 내용과 같이 설정

# vi /etc/security/limits=> /etc/security/limits 파일의 defalut 항목을 다음 내용과 같이 변경

default:                    
            fsize = 2097151   => 
fsize = 2097151  
            core = 2097151   => 
core = 2097151
            cpu = -1               =>   cpu = -1
            data = 262144     =>  
data = -1
            rss = 65536          =>  
rss = -1
            stack = 65536      =>  
stack = -1
            nofiles = 2000      =>  
nofiles = -1

위 내용과 같이 AIX 시스템의 메모리를 설정하지 않을 경우 GCC-4.1.2 컴파일 시"out of memory allocating 16 bytes after a total of 4161654796 bytes"Error 가 발생함

# reboot=>/etc/security/limits 파일의 설정을 변경한 뒤 반드시 reboot 하여야 함

5. AIX 시스템의 메모리를 설정 후  GCC 설치에 필요한 환경 변수를 다음과 같이 실행하여 적용

# CONFIG_SHELL=/opt/freeware/bin/bash ; export CONFIG_SHELL=> bash를 사용하지않고 ksh 또는 sh를 사용할 경우 컴파일 시간이 무지 오래 걸림

6. 다운 받은 gcc source 파일을 다음 내용과 같이 실행

# bzip2 -cd gcc-4.1.2.tar.bz2 | tar -xvf -

# cd gcc-4.1.2

# mkdir GCC_INST
=> Source 파일이 생성될 디렉터리를 생성

# cd GCC_INST

# ../configure --prefix=/opt/gcc
  --with-as=/usr/ccs/bin/as --with-ld=/usr/ccs/bin/ld
  --disable-nls --disable-multilib --enable-languages=c,c++
  --enable-threads --enable-version-specific-runtime-libs

# make

# make install

# cd /

# vi .profile
PATH=/opt/gcc/bin:/opt/freeware/bin:$PATH ; export PATH
=> /opt/freeware/bin 디렉터리의 gcc 컴파일러보다 /opt/gcc/bin 디렉터리의 컴파일러가 먼저 사용될 수 있도록 /opt/gcc/bin 디렉터리를 먼저 정의함
LIB_PATH=/opt/gcc/lib:/opt/freeware/lib ; export LIB_PATH

# logout 또는 exit
=> 시스템 로그 아웃한 뒤 다시 로그인

# env

# gcc -v
반응형

'OS > AIX' 카테고리의 다른 글

AIX 팁 게시판  (0) 2009.03.05
AIX 5L 기본 설치 가이드  (0) 2009.03.05
ADMINISTRATION CONTENTS  (0) 2009.03.05
AIX 5L 버전 5.2 한글 매뉴얼입니다.  (0) 2009.03.05
chfs 명령으로 디스크 용량 늘리기  (0) 2009.03.05

+ Recent posts