잠긴 글: ibm p시리즈 메모리 파트 리스트

 AIX, Unix  댓글을 보려면 비밀번호를 입력하십시오.
10 312011
 

이 글은 비밀글입니다. 글을 보려면 아래에 비밀번호를 입력하세요:


 

메일 서버 구축 ( sendmail)

 

리눅스 배포판을 설치하면 대부분 기본으로 설치돼 있기 때문에 설치에 대해서는 따로 설명을 하지
않겠습니다.

1.sendmail 설치

배포판을 설치하면 기본적으로 sendmail은 설치돼 있습니다.
설정 파일은 /etc/mail/sendmail.cf 파일입니다.

2.sendmail 설정

기본적으로 설치돼 있는 설정파일을 사용해도 사용에는 아무런 문제가 없습니다.
설정 파일의 위치는 /etc/mail/sendmail.cf 입니다.
설정 파일에서 많이 사용되는 기본적인 것만 알아보도록 하겠습니다.

Cwlocalhost
# file containing names of hosts for which we receive email
Fw/etc/mail/local-host-names

메일을 받아볼 도메인명을 적어두는 파일입니다. 이 파일에 적힌 도메인만 메일이 수신이 됩니다.

# SMTP daemon options

O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
처음 설치 후 Addr=127.0.0.1로 돼있는 걸 0.0.0.0으로 고쳐준다음 sendmail을 다시 재시작 시켜주어야 됩니다.

# queue directory
O QueueDirectory=/var/spool/mqueue

메일이 일시적으로 보관되는 디렉터리를 지정합니다.

# maximum message size
#O MaxMessageSize=0
메일을 받을수 있는 크기를 지정합니다. 기본단위는 바이트입니다.
# maximum number of recipients per SMTP envelope
#O MaxRecipientsPerMessage=0
메일을 보낼 때 참조인 수를 지정합니다. 지정하지 않을경우 시스템에 부하가 생길수 있으니 적당하게 조절합니다.

/etc/mail/access 파일에서는 RELAY를 허용할 호스트나 도메인, RELAY를 거절할 호스트를 지정합니다.

/etc/mail/virtusertable 파일에서는 버츄얼 유저를 정의하는 파일입니다.
예를 들어 다른 도메인인데 webmaster라는 주소가 동일하게 있을 때
webmaster@domainA 계정명
webmaster@domainB 계정명

이런식으로 설정해 주면 됩니다.

기본적인 설정은 이정도면 사용하는데 아무지장이 없습니다.

3.sendmail의 시작과 종료

sendmail의 시작 : /etc/init.d/sendmail start
sendmail의 종료 : /etc/init.d/sendmail stop

더 자세한 설정 내용은 sendmail 사이트나 관련서적을 참조하시기 바랍니다.

잠긴 글: linux 많이 쓰는거 모음

 Linux  댓글을 보려면 비밀번호를 입력하십시오.
10 302011
 

이 글은 비밀글입니다. 글을 보려면 아래에 비밀번호를 입력하세요:


잠긴 글: find 명령어

 Linux  댓글을 보려면 비밀번호를 입력하십시오.
10 302011
 

이 글은 비밀글입니다. 글을 보려면 아래에 비밀번호를 입력하세요:


잠긴 글: 방화벽 뒤에 nfs 쓸때

 Linux  댓글을 보려면 비밀번호를 입력하십시오.
10 302011
 

이 글은 비밀글입니다. 글을 보려면 아래에 비밀번호를 입력하세요:


잠긴 글: 리눅스 커널 변조 값들

 Linux  댓글을 보려면 비밀번호를 입력하십시오.
10 302011
 

이 글은 비밀글입니다. 글을 보려면 아래에 비밀번호를 입력하세요:


잠긴 글: 리눅스 백업툴

 Linux  댓글을 보려면 비밀번호를 입력하십시오.
10 302011
 

이 글은 비밀글입니다. 글을 보려면 아래에 비밀번호를 입력하세요:


잠긴 글: CentOS xwindows 따로 설치 하기

 Linux  댓글을 보려면 비밀번호를 입력하십시오.
10 282011
 

이 글은 비밀글입니다. 글을 보려면 아래에 비밀번호를 입력하세요:


잠긴 글: Sun V240 CPU,PROCESS Jumper 설정

 sun-solaris, Unix  댓글을 보려면 비밀번호를 입력하십시오.
10 282011
 

이 글은 비밀글입니다. 글을 보려면 아래에 비밀번호를 입력하세요:


 

Solaris 서버정보 확인 명령어

 

1. 솔라리스 버전 및 업데이트 번호
[SOLARIS:/]cat /etc/release
Solaris 8 HW 7/03 s28s_hw3wos_05a SPARC
Copyright 2003 Sun Microsystems, Inc.  All Rights Reserved.
Assembled 11 June 2003

2. 서버의 모델 출력
[SOLARIS:/]prtconf -vp | grep banner-name
banner-name:  ‘Sun Fire V240′

3. 서버 정보
[SOLARIS:/]uname -a
SunOS SOLARIS 5.8 Generic_108528-22 sun4u sparc SUNW,Sun-Fire-V240
   ⓐ      ⓑ    ⓒ         ⓓ          ⓔ    ⓕ    ⓖ            ⓗ
ⓐ System(OS)
ⓑ Hostname
ⓒ Release
ⓓ Kernel Version(ID)
ⓔ Kernel architecture(그외 i86pc, sun4m, sun4c 등)
ⓕ Application architecture(그외 sparc, i386, i686등)
ⓖ Platform
ⓗ Banner

-a 옵션이 아닌 -X 옵션으로 좀더 쉽게 볼 수 있으며 비슷한 명령어로는 showrev명령어가 있습니다.

[SOLARIS:/]showrev
Hostname: SOLARIS
Hostid: 838e1e19
Release: 5.8
Kernel architecture: sun4u
Application architecture: sparc
Hardware provider: Sun_Microsystems
Domain:
Kernel version: SunOS 5.8 Generic 108528-22 May 2003

일반적으로 uname -v 명령어를 통해 설치된 Kernel에 적용된 최신 패치를 보여 주며
uname -srv 명령어를 통해 OS와 Kernel을 같이 본다. 하지만 좀더 자세한 정보를 원한다면
showrev -p 명영어를 통해 좀더 자세한 정보를 확인할 수 있습니다.

[SOLARIS:/]showrev -p | more
Patch: 109879-02 Obsoletes: 109654-02 Requires: 109877-01 Incompatibles:  Packages: SUNWcarx, SUNWcsr

패치가 많이 이루어 졌다면 상당량의 라인이 지나갈 것입니다. 때문에 more명령을 같이 넣어주면 확인하는대 불편함이 없을 것입니다.
Patch: 109879-02는 이 패치로 인해 109654-02 패치가 쓸모없어 제거 됬으며, 이 패치를 설치하기 위한 선행 패치로 109877-01이 설치되어야 하며, 관련 패키지는 SUNWcarx와 SUNWcsr이 있다는 것을 의미 한다.

4. 장착(monut)된 Disk(갯수) 확인
[SOLARIS:/]iostat -nE
c1t0d0          Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: FUJITSU  Product: MAP3367N SUN36G  Revision: 0401 Serial No: 00N0BPPN
Size: 36.42GB <36418595328 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0
>>
c1t1d0          Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SEAGATE  Product: ST336607LSUN36G  Revision: 0307 Serial No: 3JA65ZTV00007349
Size: 36.42GB <36418595328 bytes>
Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0
Illegal Request: 0 Predictive Failure Analysis: 0

보기 쉽게 중간에 공백을 넣어 놓았습니다. 실제로 명령어를 입력했을때
는 공백이 존재하지 않습니다.

c1t0d0(FUJITSU)와 c1t1d0(SEAGATE) Disk, 이렇게 두게의 Disk가 보입니다.
df -k 명령어로 용량을 확인해 봐도 Filesystem부분에

[SOLARIS:/]df -k
Filesystem                  kbytes      used      avail capacity  Mounted on
/dev/dsk/c1t0d0s0      1016122    222789    732366    24%    /
/dev/dsk/c1t0d0s4      1016122    719173   235982    76%     /usr
/dev/dsk/c1t0d0s1       492872    173737    269848    40%    /var
/dev/dsk/c1t0d0s6    30879855     91478 30479579      1%    /backup
/dev/dsk/c1t0d0s5       492872    175590    267995    40%    /tmp
/dev/dsk/c1t1d0s6    35009161 30749312  3909758     89%    /home1

총 6개의 파티션으로 나뉜 두게의 Disk가 보입니다.
/dev/dsk/c1t0d0s[04165], /dev/dsk/c1t1d0s6

※ 참고
솔라리스는 장착된 디스크에 대한 물리적인 정보를 ‘devices…..’라는 디렉토리에 보관한 후 솔라리스가 실제 사용하는 이름으로 링크하는데 앞의 예제가 바로 그것이다. 이때 솔라리스는 물리적인 디스크에 대한 사용 방식을 두가지로 정의한다. 디스크를 있는 그대로 사용하기 위한(raw device) 방법으로 ‘/dev/rdsk/…’에 링크를 저장하는 방법과, 디스크를 솔라리스의 파일 시스템용으로 사용하기 위해 별도의 링크를 ‘/dev/dsk/…’ 디렉토리에 저장하는 방법이 있다.

일반적으로 오라클과 같은 데이터베이스나 특정 애플리케이션은 파일 시스템과 관련없이 로 디바이스(raw device)를 사용하기 때문에 ‘/dev/rdsk/….’ 밑의 파일을 사용한다. 한편 솔라리스가 직접 제어하는 파일 시스템은 블럭 디바이스(block device)를 사용하며 ‘/dev/dsk/….’ 밑의 디스크 링크를 사용한다.

따라서 어느 쪽이나 사용자가 앞의 예제와 같이 ls 명령을 실행하면 솔라리스가 인지한 디스크의 정보를 얻을 수 있다. 앞의 예제에서 표시된 내용을 해석해보면 세개의 디스크 컨트롤러(c0,c1,c2)가 장착돼 있으며, 0번 컨트롤러에는 t1 디스크 하나, 1번 컨트롤러에는 t6 디스크 하나, 2번 컨트롤러에는 t10과 t11이라는 두개의 디스크가 연결돼, 총 4개의 디스크가 시스템에 장착돼 있다는 것을 알 수 있다.

참고 사이트 : http://blog.naver.com/wooya510?Redirect=Log&logNo=60008927738

5. CPU 구성 확인
[SOLARIS:/]psrinfo -v 또는
[SOLARIS:/]/usr/sbin/psrinfo -v
Status of processor 0 as of: 11/07/08 14:46:54
Processor has been on-line since 10/15/08 21:30:42.
The sparcv9 processor operates at 1002 MHz,
and has a sparcv9 floating point processor.

한개의 SPARCV9 1002MHz짜리 CPU가 있음을 보여주고 있습니다.
만약 여러게 였다면 위와 같은 정보가 여러번 나오게 됩니다.
때문에 한번에 갯수만 출력하는 명령어를 친다면 다음과 같이 입력하면 됩니다.

[SOLARIS:/]psrinfo -v | grep “Status of processor” | wc -l
1

6. Memory Size보기
[SOLARIS:/]prtconf | grep “Memory”
Memory size: 512 Megabytes

7. CPU점유율 확인
[SOLARIS:/]prstat
PID USERNAME    SIZE   RSS STATE  PRI NICE   TIME CPU  PROCESS/NLWP
296            root    443M  258M   sleep   59  -20   3:00.02   5.4%        SOLARIS/17
311            root   3464K 1600K    sleep  58    0    0:22.13   0.1%        SOLARIS/1
70            root    3920K 2440K   sleep   31    0   0:00.00   0.1%         picld/6
3227    SOLARIS   1584K 1216K    cpu0   58    0   0:00.00   0.0%          prstat/1
19074   SOLARIS   6688K 2016K       run   58    0   0:00.00   0.0%         sshd/1
27216   SOLARIS   2560K 1784K   sleep    48    0   0:00.00   0.0%         bash/1
27211          root    6696K 2712K   sleep   38    0   0:00.00   0.0%          sshd/1
27245          root    2560K 1784K   sleep   58    0   0:00.00   0.0%          bash/1
19072          root    6696K 2760K   sleep   22    0   0:00.00   0.0%          sshd/1
272           root    5272K 1328K   sleep   20    0   0:00.00   0.0%          dtlogin/4
310           root    1840K  632K   sleep   58    0   0:00.00   0.0%          ttymon/1
210           root    3680K 1112K   sleep   58    0   0:00.00   0.0%         vold/5
186           root    1048K  512K   sleep   58    0   0:00.03   0.0%          utmpd/1
163           root    2064K  968K   sleep   48    0   0:01.35   0.0%          cron/1
159           root    4088K 1592K   sleep  59    0   0:00.00   0.0%           syslogd/11
152           root    1824K  440K   sleep   50    0   0:00.00   0.0%          inetd/1
19076   SOLARIS   2560K 1792K      run   48    0   0:00.00   0.0%          bash/1
130           root    2240K  272K   sleep    5    0   0:00.00   0.0%          rpcbind/1
178           root    4056K 1280K   sleep    0    0   0:00.06   0.0%          sshd/1
59            root   1752K  712K   sleep   30    0   0:00.00   0.0%          syseventd/12
27214   SOLARIS   6688K 2008K   sleep   58    0   0:00.00   0.0%         sshd/1
68            root   2760K  920K   sleep   53    0   0:00.00   0.0%         devfsadm/7
2790           root   9776K 8240K   sleep    0    0   0:00.06   0.0%          nvfs/1
308           root    1864K  520K   sleep   38    0   0:00.00   0.0%         ttymon/1
307           root    1832K  528K   sleep   59    0   0:00.00   0.0%         sac/1
1            root     840K  264K   sleep   58    0  0:00.43   0.0%         init/1

 
Total: 26 processes, 108 lwps, load averages: 0.06, 0.10, 0.12

하지만 이렇게 입력하면 한번 출력하고 끝이기 때문에 다음과 같이 입력 합니다.

[SOLARIS:/]prstat 5 5

이렇게 입력하면 prstat 명령여를 5초에 한번씩 5번 친 효과가 나타 납니다.
즉, 5초 간격으로 총 5번 자동적으로 prstat값이 reflash됩니다.

8. 시스템 장치의 정보 확인
[SOLARIS:/]uname -i
SUNW,Sun-Fire-V240
   ⓐ             ⓑ
Maker       Banner
이를 이용해 시스템 장치의 정보를 확인 할 수 있다.

[SOLARIS:/]/usr/platform/`uname -i`/sbin/prtdiag | more
System Configuration: Sun Microsystems  sun4u Sun Fire V240
System clock frequency: 167 MHZ
Memory size: 512MB

==================================== CPUs ====================================
E$          CPU     CPU       Temperature         Fan
CPU  Freq      Size        Impl.   Mask     Die    Ambient   Speed   Unit
—  ——–  ———-  ——  —-  ——–  ——–  —–   —-
MB/P0  1002 MHz  1MB         US-IIIi  2.4       -        -

================================= IO Devices =================================
Bus   Freq
Brd  Type  MHz   Slot        Name                          Model
—  —-  —-  ———-  —————————-  ——————–
0   pci    66           MB  pci108e,1648 (network)
0   pci    66           MB  pci108e,1648 (network)
0   pci    33           MB  isa/su (serial)
0   pci    33           MB  isa/su (serial)
0   pci    33           MB  pci10b9,5229 (ide)
0   pci    66           MB  scsi-pci1000,21 (scsi-2)
0   pci    66           MB  scsi-pci1000,21 (scsi-2)
0   pci    66           MB  pci108e,1648 (network)
0   pci    66           MB  pci108e,1648 (network)
0   pci    33            7  isa/rmc-comm-rmc_comm (seria+

============================ Memory Configuration ============================
Segment Table:
———————————————————————–
Base Address       Size       Interleave Factor  Contains
———————————————————————–
0×0                512MB             1           BankIDs 0

Bank Table:
———————————————————–
Physical Location
ID       ControllerID  GroupID   Size       Interleave Way
———————————————————–
0        0             0         512MB           0

Memory Module Groups:
————————————————–
ControllerID   GroupID  Labels
————————————————–
0              0        MB/P0/B0/D0,MB/P0/B0/D1

=============================== usb Devices ===============================

Name          Port#
————  —–
keyboard        2

======== FRU Status =========
————————-
Fru Operational Status:
————————-
Location        Status
————————-
MB/SC           okay
PS0             okay
HDD0            present
HDD1            present

테스트 환경 : Solaris 8 7/03, Sun-Fire-V240
테스트 환경과 다른 환경에서 다른 메시지가 출력될 수 있습니다.
틀린부분은 알려주시면 수정하도록 하겠습니다.

수정 내역
3. 서버정보 : ⓖ Maker? → ⓖ Platform : 2008. 12. 03. 0321

출처 : http://ksyjkh24.tistory.com/4