BLOG main image
Their Finest Hour! Since1999..

카테고리

분류 전체보기 (934)
My Page (47)
Linux/Unix (604)
Windows (219)
Database (61)
Programming (1)
Network (0)
ScreenShot (1)
Tip (1)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백


Solaris 2.x라면 quota를 설정하시면 됩니다. quota를 설정하는 방법은
Solaris메뉴얼중 System Admin Guide Vol2에 보시면 잘 나와있습니다.
How to enable user storage space quotas for Solaris in a mounted filesystem
간략하게 설명드리면 아래와 같습니다.

/etc/vfstab에서 quota를 설정하고자 하는 파일시스템의 마운팅 옵션에
rq를 지정한다.

$ cat /etc/vfstab
..
/dev/dsk/c0t2d0s6 /dev/rdsk/c0t2d0s6 /home ufs 1 yes rq
..

quota를 설정할 파일시스템에 quotas라는 파일을 만든다.

$ touch quotas
$ chmod 600 quotas

각 사용자에게 quota를 할당하기 위하여 edquota라는 명령을 사용한다.

$ edquota louis
fs /home blocks (soft = 0, hard = 0) inodes (soft = 0, hard = 0)

여기에서 할당하고자 하는 양만큼 soft와 hard부분에 적어준다. 만일
20MB를 할당하려면 아래와 같이 해준다. (만일 quota를 제거하고자 한다면
0을 적어주면 된다.)

fs /home blocks (soft = 20000, hard = 20000) inodes (soft = 0, hard = 0)

만일 다수의 사용자에게 같은 양의 quota를 할당하려면 하나의 사용자만
할당하고 복사할 수 있는데 아래는 louis 사용자의 quota설정을 aaa, bbb,
ccc 사용자에게도 똑같이 할당하는 예제이다.

$ edquota -p louis aaa bbb ccc
Posted by 채종윤
일단 다른 주변장치와 충돌하지 않는 SCSI번호(CD-ROM드라이버는
일반적으로 6번을 사용하고, Tape드라이버는 일반적으로 4번을
사용합니다.)를 할당하고, PROM prompt에서 probe-scsi명령으로 정상적으로
인식이 되는지 확인합니다. 여기에서 잘 나오면 boot -r명령으로 /dev와
/devices의 파일들을 갱신하면 됩니다.

ok probe-scsi
ok boot -r

보통 외장형 Tape드라이버를 달고 이 작업을 수행하는데 이때 생기는
장치파일은 Solaris 2.x의 경우 /dev/rmt/0 (SCSI 4번을 쓴경우),
/dev/rmt/1 (SCSI 5번을 쓴 경우)이며, SunOS 4.x의 경우에는 /dev/rst0,
/dev/rst1이 생깁니다.
Posted by 채종윤
네트워크를 운영 하다 보면 10/100 AUTO Switch HUB를 많이 사용하게 됩니다.
이렇게 사용하다 보면 우선 편리한 점이 많지만 그렇지 않을 경우도 많습니다.
허브와 서버간의 네트워크 인터페이스가 서로 negotiation을 하지 못하여 네트워크가 되지 않는 경우가 많습니다.
이럴때 아래와 같이 인터페이스의 속도를 조절 하여 사용하면
좀더 효과적이라고 생각하는데....
참고로 대부분의 스위치 허브들이 기본적으로 10/100M half 를 지원하므로 full은 사용하지 않으시기를 바랍니다.
full을 사용하기를 원하신다면 네트워크 담당자와 상의를 하신다음 이용하세요.

hme interface의 parameter를 변경하기 위한 방법에는 2 가지가 있습니다.

a) ndd 명령어를 사용하는 방법
b) /etc/system 화일을 수정하는 방법


1. ndd 명령어를 사용하여 변경

1.1. hme interface의 속도를 10MB full duplex로 설정하려면 다음과 같이 합니다.

# ndd -set /dev/hme adv_100T4_cap 0
# ndd -set /dev/hme adv_100fdx_cap 0
# ndd -set /dev/hme adv_100hdx_cap 0
# ndd -set /dev/hme adv_10fdx_cap 1
# ndd -set /dev/hme adv_10hdx_cap 0
# ndd -set /dev/hme adv_autoneg_cap 0

1.2. hme interface의 속도를 10MB half duplex로 설정하려면 다음과 같이 합니다.

# ndd -set /dev/hme adv_100T4_cap 0
# ndd -set /dev/hme adv_100fdx_cap 0
# ndd -set /dev/hme adv_100hdx_cap 0
# ndd -set /dev/hme adv_10fdx_cap 0
# ndd -set /dev/hme adv_10hdx_cap 1
# ndd -set /dev/hme adv_autoneg_cap 0

1.3. hme interface의 속도를 100MB full duplex로 설정하려면 다음과 같이 합니다.

# ndd -set /dev/hme adv_100T4_cap 0
# ndd -set /dev/hme adv_100fdx_cap 1
# ndd -set /dev/hme adv_100hdx_cap 0
# ndd -set /dev/hme adv_10fdx_cap 0
# ndd -set /dev/hme adv_10hdx_cap 0
# ndd -set /dev/hme adv_autoneg_cap 0

1.4. hme interface의 속도를 100MB half duplex로 설정?려면 다음과 같이 합니다.

# ndd -set /dev/hme adv_100T4_cap 0
# ndd -set /dev/hme adv_100fdx_cap 0
# ndd -set /dev/hme adv_100hdx_cap 1
# ndd -set /dev/hme adv_10fdx_cap 0
# ndd -set /dev/hme adv_10hdx_cap 0
# ndd -set /dev/hme adv_autoneg_cap 0


2. /etc/system 화일을 변경

/etc/system 화일에 변경한 내용은 바로 적용되지 않고, 리부팅한 후에
시스템에 적용됩니다.

2.1 hme interface의 속도를 10MB full duplex로 설정하려면 다음과 같이 합니다.

set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100T4_cap=0
set hme:hme_adv_100fdx_cap=0
set hme:hme_adv_100hdx_cap=0
set hme:hme_adv_10fdx_cap=1
set hme:hme_adv_10hdx_cap=0

2.2 hme interface의 속도를 10MB half duplex로 설정하려면 다음과 같이 합니다.

set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100T4_cap=0
set hme:hme_adv_100fdx_cap=0
set hme:hme_adv_100hdx_cap=0
set hme:hme_adv_10fdx_cap=0
set hme:hme_adv_10hdx_cap=1

2.3 hme interface의 속도를 100MB full duplex로 설정하려면 다음과 같이 합니다.

set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100T4_cap=0
set hme:hme_adv_100fdx_cap=1
set hme:hme_adv_100hdx_cap=0
set hme:hme_adv_10fdx_cap=0
set hme:hme_adv_10hdx_cap=0

2.4 hme interface의 속도를 100MB half duplex로 설정하려면 다음과 같이 합니다.

set hme:hme_adv_autoneg_cap=0
set hme:hme_adv_100T4_cap=0
set hme:hme_adv_100fdx_cap=0
set hme:hme_adv_100hdx_cap=1
set hme:hme_adv_10fdx_cap=0
set hme:hme_adv_10hdx_cap=0

3. hme 카드가 2개 이상 있는 경우에 개별적인 instance에 대해서 각각 지정하여야 합니다.

# ndd -set /dev/hme instance 0

hme0에 대하여 위에 지정한 파라메터를 여기에 지정합니다.


# ndd -set /dev/hme instance 1

hme1에 대하여 위에 지정한 파라메터를 여기에 지정합니다.


4. 실제 시스템에 설정된 상태를 확인하려면 다음과 같은 명령어로 확인할 수 있습니다.

# ndd -get /dev/hme link_status
# ndd -get /dev/hme link_speed
# ndd -get /dev/hme link_mode

link_status (read only)
0 for Link Down
1 for Link up

link_speed (read only)
0 for 10 Mbps
1 for 100 Mbps

link_mode (read only)
0 for Half-Duplex mode
1 for Full-Duplex mod
Posted by 채종윤

Total : Today : Yesterday :
채종윤's Blog is powered by Daum & Tattertools.com / Designed by tistory.com