getpid: peer died: Error

telnet접속을 위한 pseudo device의 갯수가 부족하기 때문입니다.
시스템에서는 자원소모를 막기 위해, telnet을 무한정 허용하지 않습니다.
정의된 telnet session 갯수를 초과하면, 더이상의 telnet접속을 허용하지 않습니다.
이때 위의 에러가 syslog.log에 기록됩니다.
이는 일반적인(대부분의) 경우이며, 위의 원인이 아니더라도 발생하는 경우가 있습니다.
NMS따위를 사용하거나..등등
해결방법은, pseudo device갯수를 늘려주시면 됩니다.
SAM => Kernel Configuration => Configurable Parameters 에 가셔서,
npty 500
nstrpty 500
nstrtels 500
로 수정하신 후, reboot합니다.

신고



댓글을 달아 주세요

HP-UX NTP 설정

OS/HP-UX 2008.07.14 15:45 |
1) 서버
1. xntpd 버젼확인
  # what /usr/sbin/xntpd ( xntpd 버전확인3.4 이후)
2. /etc/ntp.conf 파일 맨 마지막 라인에 다음을 추가
  server 203.248.240.103 # (외부타임서버)
  server 164.125.167.40  # (외부타임서버)
3. /etc/rc.config.d/netdaemons 파일 수정 편집
  XNTPD=1
4. #/sbin/init.d/xntpd start
 
2) 클라이언트
1. xntpd 버젼확인
  # what /usr/sbin/xntpd ( xntpd 버전확인3.4 이후)
2. /etc/ntp.conf 파일에 라인 추가
  server 1.2.3.4 # (내부타임서버)
3. /etc/rc.config.d/netdaemons 파일 수정 편집
  XNTPD=1
4. #/sbin/init.d/xntpd start
5. #ntpq -p <--- 확인
신고



댓글을 달아 주세요

*로그를 보내는 서버  (HP-UX)
 
#vi /etc/syslog.conf
 *.debug;mail.none       @krcipf1.kor.hp.com
 
 [root@krctst1:/] /sbin/init.d/syslogd stop
syslogd stopped
[root@krctst1:/] /sbin/init.d/syslogd start
System message logger started
 
 
 
* 디버깅 메세지를 받는쪽,(Linux서버)


1) -r 옵션 으로 syslogd 실행하기


/etc/sysconfig/syslog 파일을 열어 다음과 같이 -r 옵션을 주어 syslogd 실행되도록 합니다.

SYSLOGD_OPTIONS="-m 0 -r"


2) /etc/syslog.conf 확인, 주석제거 및 로그저장될 파일 명시(/var/log/messages)

debug.*       /var/log/hpux.log


3) syslog 재실행

$ service syslog restart

신고



댓글을 달아 주세요

네트워크 설정(정적 라우팅)

/etc/hostname.인터페이스 화일안에 시스템 이름이나
변경하고자 하는 IP 를 수정합니다.

# vi /etc/hostname.hme0 // 파일이 존재하지 않으면 만드세요
hme0은 랜카드 디바이스명입니다.
hostname.인터페이스 파일입니다.
랜카드에 따라 인터페이스명 은 다릅니다.

# vi /etc/hostname.hme0
cpp (호스트명 입니다.)

또는

# vi /etc/hostname.hme0
210.125.197.181 (ip 입니다.)

참고로 /etc/hostname.인터페이스 화일안에 시스템 이름을
사용하는 경우는 /etc/hosts 화일에 시스템 이름과 ip 가
존재 할 경우만 사용합니다.


# vi /etc/nodename
cpp (호스트명 입니다.)

# vi /etc/netmasks
210.125.197.1 255.255.255.0
/etc/inet/netmasks 와 /etc/netmasks 은
링크가 되어 있어서 어느것을 고쳐도 관계없습니다.
210.125.197.1은 네트워크 넘버(게이트 웨이)이고
255.255.255.0은 서브넷 마스크 입니다.

uname -n 으로 시스템 이름을 확인합니다.
[/] # uname -n
cpp

시스템 이름이 cpp 임을 확인하였습니다.

/etc/hosts 화일을 확인하세요
확인해보면 cpp 이란 부분이 보이는데 이것이 시스템
IP 입니다.

[/etc]# vi /etc/hosts
#
# Internet host table
#
127.0.0.1 localhost
210.125.197.181 cpp cpp.co.kr loghost
210.125.197.198 edunkid edunkid.com

3. /etc/hosts 화일에서 시스템 이름과 메칭된 IP 를 수정합니다.

위의 부분중 시스템 이름인 cpp 의 ip를 수정합니다.
210.125.197.181은 ip address 이고 cpp 은 hostname입니다.

랜카드에 ip를 줘봅니다.

# ifconfig hme0 plumb 엔터
# ifconfig hme0 210.125.197.181 netmask 255.255.255.0 broadcast + up 엔터
# ifconfig hme0 (ip 변경확인)

랜카드에 ip를 줬습니다. 확인해 볼까요?
# ifconfig -a 엔터 ip가 보이시나요?
lo0: flags=849<UP,LOOPBACK,RUNNING,MULTICAST> mtu 8232
inet 127.0.0.1 netmask ff000000
hme0: flags=863<UP,BROADCAST,NOTRAILERS,RUNNING,MULTICAST> mtu 1500
inet 210.125.197.181 netmask ffff00 broadcast 165.244.175.63
ether 8:0:20:8c:91:58

두개의 인터페이스가 보입니다.
lo0 와 hme0 가 보이는데 lo0 는 local loopback interface 이며
hme0 는 실제 인터 페이스입니다.
(%여기서 인터 페이스라함은 네트웍에 연결된 네트웍카드를 말합니다.
hme0 이름으로 명명된 카드는 100Mbyte 속도를 가지는 카드이며
10Mbyte 인 he, 광접속인 nf 등 여러가지가 있습니다.)

le0 의 inet 210.125.197.181 부분을 보면 실제 네트웍 카드에 주워진
IP 번호입니다.

그럼 다음단계

# route add -inet ip주소 게이트웨이ip 플래그
예) # route add -inet 210.125.197.198 210.125.197.1 1
# netstat -nr : router 등록 확인

# vi /etc/defaultrouter // 파일이 존재하지 않으면 만드세요
210.125.197.1  // 게이트웨이 ip

# vi /etc/resolv.conf // 파일이 존재하지 않으면 만드세요
domain cpp.co.kr // ISP업체 별로 다르겠죠
nameserver 203.249.35.14 // 네임서버의 IP

#vi /etc/nsswitch.conf
중간부분에 host : files 라고 되어있는 부분이 있을 겁니다.
이부분을 hosts : files dns 라고 수정을 해야 합니다.
보통 dns 서비스를 받고 있으니 특별한 경우가 아니면
이부분을 수정을 해야만 네트워킹이 가능 합니다.

# shutdown -i5 -g0 을 실행합니다. 또는 # reboot -- -r 을 실행하여 재부팅 합니다.(필)
명령이 실행이 된 다음 확인을 물어 보는데 y라고 하시면 됩니다.
부팅이 될 때 hostname 윗 부분에 랜카드가 잡힌 것이 확인됩니다.
ps. /etc/rcS.d/S30rootusr.sh 파일이 수행할때 ip를 설정합니다.

시스템을 rebooting 정상적으로 종료하고 시작 하면 됩니다.

부팅이 다 된다음.....
# ping -s 210.125.197.186        // 내부 ping 테스트
# ping -s www.solarisschool.com  // 외부 ping 테스트

1.network status 확인
 #ndd -get /dev/hme link_status
 -------- 해당 device임 0 : link down 상태임 1 : link up 상태임
2.network speed 확인
 #ndd -get /dev/hme link_speed
 -------- 해당 device임 0 : 10M bps 1 : l00M bps
3.network mode 확인
 #ndd -get /dev/hme link_mode
 -------- 해당 device임 0 : Half-Deplex mode 1 : Full-Deplex mode


 

신고



댓글을 달아 주세요

RBAC(Role-Based Access Control)
: 사용자에게 역할(role)을 할당함으로써 좀 더 강력한 권한 기능을 제공함

예전에는 루트권한이 필요한 작업을 사용자에게 허용하기 위한 방법이 그리 많이 않았는데..
그중에서도 쉬운것이 SUID 비트를 사용하는 것이다.. 하지만 이 방법은 보안상 가장 바람직한
방법이 아니다. 이를 해결하기 위해서 RBAC나 SUDO와 같은 것을 사용한다.


-기능-

Authorization : 제한된 기능에 접근할수 있도록 하는 권리

Execution profile : 특수한 속성을 사용해서 인가 정보와 함께 묶는 방법

Role : 관리자 작업을 수행하는데 사용되는 특수한 유형의 사용자 계정


-설정파일-

* user_attr(확장 사용자 속성 데이타베이스)

: 사용자, 역할, 인가 정보, 실행 프로파일과 연관시킴

user:qualifier:res1:res2:attr

- user : /etc/passwd에 정의된 사용자 이름

- qualifier,res1,res2 : 미래를 위해서 정의

-attr : auths, profile, roles, type를 정의

auths : auth_attr에 정의된 이름중에서 인가를 허용할 이름을 쉼표로 분리해 지정
profile : 사용자가 어떤 명령을 어떤 속성으로 실행할지를 결정 최소 all 프로파일이 정의되야함
roles : user_attr에 정의된 특정 이름을 정의
type : normal은 일반계정, role은 role 계정을 지정

예)

[root@solaris203.nuxshool.org:/etc]#cat user_attr

root::::auths=solaris.*,solaris.grant;profiles=All
lp::::profiles=Printer Management
adm::::profiles=Log Management

gadd::::type=role;profiles=groupaddtest,All

testuser::::type=normal;roles=gadd


* auth_attr(인가 속성 데이타베이스)

: 인가와 인가 속성을 정의하고 그와 관련된 도움말 파일을 설정

authname:res1:res2:short_desc:long_desc:attr

- authname : 고유한 인가 이름, 접두사와 접미사 그룹으로 마침표로 분리
- short_desc, log_desc : 설명
- attr : 인가 정보(html파일)

예)

[root@solaris203.nuxshool.org:/etc/security]#cat auth_attr

solaris.admin.volmgr.:::Logical Volume Manager::
solaris.admin.volmgr.write:::Manage Logical Volumes::help=AuthVolmgrWrite.html
solaris.admin.volmgr.read:::View Logical Volumes::help=AuthVolmgrRead.html
solaris.admin.printer.modify:::Update Printer Information::help=AuthPrinterModify.html


* prof_attr(실행 프로파일 속성 데이타베이스)

: 프로파일을 정의하고 프로파일에 할당된 인가 정보를 출력하고 관련된 도움말 파일을 정의

-> 주. 인가정보가 있어야지 프로파일을 사용하도록 함

profname:res1:res2:desc:attr

- attr : 인가 정보(html파일), auth -> auth_attr의 인가 정보를 프로파일에 적용

예)

[root@solaris203.nuxshool.org:/etc/security]#cat prof_attr

iPlanet Directory Management:::Manage the iPlanet directory server:help=RtiDSMngmnt.html
Media Restore:::Restore files and file systems from backups:help=RtMediaRestore.html
Name Service Security:::Security related name service scripts/commands:help=RtNameServiceSecure.html
Device Management:::Control Access to Removable Media:auths=solaris.device.*,solaris.admin.serialmgr.*;help=RtDeviceMngmnt.html
Media Backup:::Backup files and file systems:help=RtMediaBkup.html

groupaddtest:::Able to groupadd:


* exec_attr(프로파일 실행 속성 데이타베이스)

: 프로파일에 할당된 특수 기능을 정의

name:policy:type:res1:res2:id:attr

- name : prof_attr파일에서 찾을수 있는 이름중 하나.
- policy : suser(슈퍼 사용자 정책 모델) -> 프로파일과 연관된 보안 정책으로, 한가지만 현재 나와 있음
- type : cmd(명령어) 현재 이것만 사용됨
- id : 실행할 명령어의 풀패스및 옵션
- attr : uid, euid, gid, egid를 사용
예)

[root@solaris203.nuxshool.org:/etc/security]#cat exec_attr

Printer Management:suser:cmd:::/usr/bin/enable:euid=lp
File System Management:suser:cmd:::/usr/sbin/mkfile:euid=0
File System Management:suser:cmd:::/usr/sbin/dfmounts:euid=0
Name Service Security:suser:cmd:::/usr/sbin/rpc.nisd:uid=0;gid=0
Printer Management:suser:cmd:::/usr/sbin/lpusers:euid=lp
Name Service Security:suser:cmd:::/usr/sbin/newkey:euid=0
Network Management:suser:cmd:::/usr/bin/setuname:euid=0

groupaddtest:suser:cmd:::/usr/sbin/groupadd:uid=0


* RBAC관련 명령어

- roleadd : 롤을 생성

#roleadd -P "Printer Management" Printers

#cat /etc/user_attr

Printers::::type=role;profiles=Printer Management


- rolemod, roledel : 롤을 수정하거나 삭제

#usermod -R Printers alice


- useradd의 -R옵션 : 롤을 사용하도록 허용

#usermod -R Printers -P All alice

#cat /etc/user_attr
alice::::type=normal;roles=Printers;profiles=All


- roles,profiels, auths : 사용자에게 할당된 것들을 보여줌


예)

[root@solaris203.nuxshool.org:/etc/security]#roles test10
minime
[root@solaris203.nuxshool.org:/etc/security]#profiles test10
Basic Solaris User
All
[root@solaris203.nuxshool.org:/etc/security]#auths test10
solaris.device.cdrw,solaris.profmgr.read,solaris.jobs.users,solaris.mail.mailq,solaris.admin.usermgr.read,solaris.admin.logsvc.read,solaris.admin.fsmgr.read,solaris.admin.serialmgr.read,solaris.admin.diskmgr.read,solaris.admin.procmgr.user,solaris.compsys.read,solaris.admin.printer.read,solaris.admin.prodreg.read,solaris.admin.dcmgr.read,solaris.snmp.read,solaris.project.read,solaris.admin.patchmgr.read,solaris.network.hosts.read,solaris.admin.volmgr.read


* test

- 테스트목적 -

일반사용자 testuser 유저에게 root만이 사용할수 있는 groupadd 명령어를 사용할수 있도록 해보자!


1. 롤 생성

#roleadd -u 1000 -g 10 -d /export/home/gadd -m gadd
#passwd gadd

2. 프로파일에 등록
#vi /etc/security/prof_attr

groupaddtest:::Able to groupadd:

3. 프로파일을 롤에게 추가시킴

#more /etc/user_attr

#rolemod -P groupaddtest,All gadd

4. /etc/user_attr파일에 등록이 됐나 확인

5. 유저생성

#useradd -u 1001 -g 10 -d /export/home/testuser -m -s /bin/ksh -R gadd testuser

#passwd testuser

6. 사용할 명령어를 등록

#vi /etc/security/exec_attr
groupaddtest:suser:cmd:::/usr/sbin/groupadd:uid=0


7. 루트가 아닌 유저로 /usr/sbin/groupadd을 실행해보고 su gadd해서 다시 실행테스트를 해보자!


8. testuser로 /usr/sbin/groupadd을 실행해보고 su gadd해서 다시 실행테스트를 해보자

신고



댓글을 달아 주세요

64bit의 경우 OS는 Solaris7부터, 시스템 아키텍처는 sun4u(ultra sparc) 이상에서이다.

1. 확인하기

# isainfo -kv
32-bit sparc kernel modules (=> 32bit 일 경우)
64-bit sparc kernel modules (=> 64bit 일 경우)


2. PROM 모드에서 변경 ( 1회만)

- 64bit -> 32bit
OK boot kernel/unix

- 32bit -> 64bit
OK boot kernel/sparcv9/unix


3. PROM에 고정값 설정 (고정)

OK setenv boot-file='kernel/unix' (==> 32bit)
OK setenv boot-file='kernel/sparcv9/unix' (==> 64bit)


4. boot.conf를 통해 32bit/64bit 커널 설정 (고정)

# vi /platform/sun4u/boot.conf
...
ALLOW_64BIT_KERNEL_ULTRASPARC_1_CPU=true (==> 64bit로 변경시)
ALLOW_64BIT_KERNEL_ULTRASPARC_1_CPU=false (==> 32bit로 변경시)

# shutdown -i6 -y -g0 (==> 시스템 재부팅)



Solaris 8 이상의 경우 기본적으로 64bit 운영체제로서 설계가 되어 있기 때문에 별도의 설정을 지어하지 않으면 64bit 커널을 사용하게 된다. 만약, 32bit 운영체제로서 설정을 하고자 한다면 위의 과정에서 3. PROM에 고정값 설정 (고정)만 하면된다.


주의해야 할 것은 시스템 부팅을 Reconfiguration으로 하게 된다면 비록 PROM에서 32bit로 설정을 하였다 하더라도 시스템은 64bit로 부팅이 된다는 것이다.


 

신고



댓글을 달아 주세요

dev/rmt/0 라는 디바이스는 읽기/쓰기를 한 후, 리와인드를 한다는
뜻이고,
/dev/rmt/0n 은 리와인드를 하지 않는다는 뜻입니다.

여러 파일을 한 테잎에 백업할때는 후자를 사용해야 합니다.

가령,

drwxr_xr_x    aaaa
drwxr_xr_x    bbbb

라는 두가지 디렉토리를 백업한다면

# tar cvf /dev/rmt/0n aaaa
# tar cvf /dev/rmt/0n bbbb

하시면 두 폴더가 각각 테잎에 들어갑니다.

여기서 리와인드를 합니다.

# mt -f /dev/rmt/0 rewind

그후, 각각 테잎에서 꺼내보려면

# tar tvf /dev/rmt/0n

하시면 aaaa폴더의 내용들이나오고요,

한번더

# tar tvf /dev/rmt/0n

하시면 bbbb의 내용들이 나옵니다.
신고



댓글을 달아 주세요

HPUX 시스템 확인

OS/HP-UX 2008.06.25 21:04 |
1. /etc/shutdownlog  USER에 의한 Shutdown 유뮤 확인 가능

2. /var/adm/syslog/OLDsyslog.log  System이 Shutdown되기전까지의 Syslog의 복사본.

3. dmesg로 부팅시 어떤 에러를 발생했는지 확인

4. /var/tombstones/ts99  파일에 HPMC 시간 stamp 가 찍혀있는지 확인 (H/W에러 정보 )

5. /var/opt/resmon/log/event.log  Event Monitoring Service에 의해 gather 되는 정보

6. /var/adm/syslog/dmessages  dmesg history 파일

7. /var/adm/syslog/syslog.log  OS에서 발생하는 EVENT 뿐만 아니라 HA 관련 로그도 있음

8. /var/adm/nettl.xxxx  Network Card의 Status 정보를 확인 할수 잇음
   netfmt -v -f /var/adm/nettl.LOG00 > /tmp/net.log

9. /var/adm/crash/  core파일이 생성유무 확인

신고



댓글을 달아 주세요

HP_UX 설치

OS/HP-UX 2008.06.25 21:03 |

현재 현업에서 주로 사용되는 HP-UX의 OS 버전은 다음과 같다. (이해를 돕기 위해 Windows NT 계열과 비교해보았다. 참고로 다분히 주관적인 생각이니 딴지 걸지 말아주시길^^;;)


1)HP-UX 11.00  (NT 4.0)

2)HP-UX 11.11  (Windows 2000)

3)HP-UX 11.23  (Windows 2003)

4)HP-UX 11.31  (Windows 서버군 차기 버전 - 롱혼 이던가?)


필자는 NT 엔지니어로 사회생활을 시작했기 때문에 나름대로 이런 개념으로 머리속에 집어넣고 있으니 도움이 되었으면 좋겠다.


HP-UX 설치에 앞서 HP-UX를 배우고 싶고 설치하고 싶을때 가장 먼저 부딪히는 부분이 HP-UX에 대해 한글화된 자료를 찾는 것이 어렵다는 것이요. (yes24에서 HP UX 검색하면 원서만 나온다.) 설령 자료를 구했다 하더라도 설치CD를 구하는 것도 쉽지 않으며, CD를 구한다 해도 일반 PC에는 죽어도 깔리지 않는다.

(자료라도 구하러면 http://www.hprc.co.kr 을 방문해서 hpux로 들어가라. 현업의 기라성 같은 고수들의 답변을 볼 수 있다.)


개인용 PC에는 Intel과 AMD CPU가 쓰인다.

필자가 이전에 몸담았던 HP NT계열 서버인 Proliant 서버의 경우 Intel Xeon CPU가 대부분이다. (IBM NT 계열서버는 CPU가 뭔지 몰르겠네요T.T). 중요한건 이런 CPU에선 절대로 HP-UX를 설치 할 수 없다.


HP-UX를 설치하기 위해서는 PA-RISC 계열이나 Itanium 계열의 CPU만이 장착되어 있어야 한다.

일반적으로 모델명이 rp로 시작하는 HP-UX서버(필자가 가장 많이 들어본 rp시리즈는 rp7410 / rp5470 / L1000~L3000 / N4000 등이다.)는 PA-RISC 계열이고, rx로 시작하는 서버(rx2600 / rx4640 / rx7620 등등.. 이밖에도 무수히 많다)는 Itanium 계열이다.


PA-RISC CPU의 경우 HP-UX10.20 ~ 11.23까지 설치가 가능하다 (11.31은 설치 안해봤다. 아마 깔리겠지?)

그러나 Itanium CPU의 경우 HP-UX 11.23부터만 설치가 가능하다. (11.00 / 11.11은 Itanum CPU에 설치할 수 없다)


복잡한가? 그렇다 글로 쓰니 내가 봐도 좀 복잡하다. 역시 백문이 불여일타라고 장비 갖다놓고 CD넣고 함 깔아보는게 최고다.


이제부터 나름대로 캡쳐해놓은 설치화면들을 보여주면서 설치과정을 설명하려한다.

근데 설명하려고 보니 최초에 HP-UX서버를 구동하고 설치 CD를 집어넣고 설치화면까지 오는 단계를 캡쳐하지 못했다.

다음에 꼭 넣어서 바로 위 1줄을 지울 수 있길 빌며 그림 들어간다.


A500 이라는 rp계열 서버에 HP-UX 11.00을 설치하는 화면이다. (내가 입사해서 뭣도 모르고 깔면서 캡쳐받은 것이다. 좀 부실하다T.T)


1. 최초 설치화면이다. 하드웨어 스펙이 간단하게 나오고 밑에 3가지 메뉴가 있다.

   1) Install HP-UX --> 말 그대로 HP-UX 설치

   2) Run a Recovery Shell --> Windows NT 계열의 복구모드와 유사하다 그러나 써 본적이 별로 없다.

   3) Advanced Options --> 미안하다. 모르겠다..

   우리에게는 오직 설치가 중요하므로 "Install HP-UX"를 선택하고 다음화면으로 넘어간다.


2. 설치방식을 묻는 화면이다. (CD로 설치할때는 아래 그림처럼 설치방식을 지정하는 것이 가장 일반적이다.)

   1) Source Location Options : (우리말로 하자면 "원료 위치"라고 하면 될까?)

                                         - Media only installation (CD로 설치할때)

                                         - Media with Network enabled (네트워크 서버로 부터 설치할 때)

                                         - Ignite-UX server based installation (HP-UX를 하게되면 Ignite-UX라는 말을 많이 접하게 된다.)

                                               간단히 말하자면 복제서버를 이용한 설치라고 하면 될까?

    * 미안하지만 필자의 의지가 부족하여 늘 Media only installation으로만 설치했다. 나머지 2개는 공부해서 수정하도록 하겠다.  


    2) User Interface Options: ("사용자 화면"이라고 할까나?)

                                        - Guided Installation (recommand for basic installs) --> 일반적인 설치라고 생각하면 된다.

                                        - Advanced Installation (recommand for disk and filesystem management)  --> 사용자 정의 설치와 유사

                                        - No user interface --> 미안하다. 사용 안해봤다.


언뜻 보고나면 Guided Installation의 의미가 더 친숙해서 이걸 선택하고 설치할런지도 모르겠다.

필자는 첨에 그런 생각으로 Guided Installation 선택했다가 왜 이걸로 설치하지 않는지 이유를 알 수 있었다.

Advanced Installation의 장점인 Disk와 Filesystem management를 할 수 없기 때문이다.

필자가 아직 실력은 없지만 믿어주시길.... Advanced Installation 선택하고 설치하셔라 (선택은 Space Bar를 누르면 된다.)


2번 화면에서 필자가 말한대로 선택하고 OK를 선택하면 아래 화면을 만나게 된다.

크게  Basic / Software / System / File System / Advanced 로 나뉘는데 필자가 설치시 손을 대는 부분은 Basic / System 그리고 File System 이다. (일일이 설명하기엔 너무 길어서 필요한 것만 설명하도록 하겠다.)


3. Basic


Environments: OS를 선택한다. (Windows 2003 Standard로 설치할래? 아님 Enterprise 로 설치할래?를 결정한다고 하면 될까?)

Root Disk : OS가 설치될 Disk를 선택한다.

File System : 사용할 File System을 선택하는데 일반적으로 LVM with VxFS를 사용한다.

Root Swap : 스왑이라고 하면 다들 알거다. 윈도우의 가상메모리와 같은 개념이다. 물리적 메모리의 1.5배~2배로 잡는다.

Physical Memory : 실제 꼽힌 물리적 메모리이다.


4. System


Final Sysem Parameters : 2가지가 있다. 1)Set parameters now(아래 값들 지금 설정) 2) 설치 후 값 설정

                                     필자는 1)Set parameters now로 해놓고 아래 값을 설정한다.

Hostname : 서버의 호스트 이름 / HP-UX에서는 NT보다 호스트 이름이 더 중요한 것 같다.

IP Address / Subnet Mask :  다 알거라고 생각한다.


그리고 아래 4가지 [ ]형태 가운데  [Set Time Zone ...] 과 [Set Root Password...] 2가지를 설정한다.

[Set Time Zone] : Asia --> Korea 설정

[Set Root Password] : NT 설치할때 Administrator 암호 2번 넣죠? 여기도 똑같다. Root 계정의 암호를 동일하게 2번 입력


5. File System


Windows 2000 / 2003을 설치할 때 C드라이브 몇 GB / D 드라이브 몇 GB 나누는 화면 기억나는가?

HP-UX에서 그 부분이 바로 이부분이며 개인적으로 설치시 가장 중요한 화면이라고 생각한다.


현업에서 설치시 담당자들에게 파일시스템 구성과 관련하여 문의하면 보통 2가지 대답이 나온다.

1)(/)루트 통으로 깔아주세요.

2)파일 시스템 따로 잡고 (/)루트는 얼마 /var는 얼마 /opt는 얼마 깔아주세요


이거 막상 말로 설명하려니 힘들다. 잘 모르는 내 방식대로 말하자면

1)은 Windows로 치면 C 드라이브 하나로 잡아주세요.

2)C드라이브에 Windows 폴더 / D드라이브에 I386폴더 / E 드라이브에 Program Files 폴더 깔아주세요와 비슷하다고 해야하나?


그리고 Size 부분에서 생각하지 못한 문제가 생길 수 있다.

Size: [Fixed MB] -->확정된 공간 (사실 이걸로 하는게 제일 확실하다.)

근데 어떤 경우는 File system이 Size: [Free MB] / Size: [Ranged MB] 등으로 뜨는 경우가 있는데 Windows계열에 없는 개념이라  이부분을 간과하고 넘어갔다가 봉변당할 수 있으니 반드시 File System 선택 시 Fixed MB인지 확인하는게 좋을 것 같다.


이 부분까지 설정이 끝났으면 하단의 [Go]를 눌러봐라.

"설치를 진행하면 Root Disk의 모든 데이터가 파괴된다" 는 메세지가 뜰것이다. 물론 영어로 뜬다.

과감하게 OK를 선택하고 나면 H/W적인 문제가 없으면 설치는 끝까지 진행된다.

Windows 계열처럼 중간에 서버명 / Administrator 암호 / 작업그룹 등을 넣을 필요가 없다.


그냥 설치가 끝나고 login 화면이 나오기까지 기다리면 된다.

한번 해보면 알것이다. 그러나 첨엔 정말 어렵다. T.T

 

신고



댓글을 달아 주세요

HP-UX (11.23) 에서 crontab 이용을 위한 권한추가


/var/adm/cron/cron.allow


에 crontab 등으로 작업등록할 로그인 id 를 기록

신고



댓글을 달아 주세요

티스토리 툴바