Sun Blade1000
![]()
Sun blade1000을 뜯었을때, 그동안 익숙했던 장비와 달라서 당황했었다.
아는분한테 전화해서 이것 저것 물어봤는데, 나중에 알고보니 설명서만 잘 봤더라면 하는 후회를 잠깐 했다.
뚜껑을 열고 보면, 안쪽에 설명서가 들어 있다.
CPU는 녹색부분을 렌치(하드디스크 위에 초록새 플라스틱으로 잘 감추어져 있다)로 열면 된다. 설명서에 모두 친절하게 나와 있다.
벌써 팔아버렸지만, 기념으로 사진 한장!
![]()
Sun blade1000을 뜯었을때, 그동안 익숙했던 장비와 달라서 당황했었다.
아는분한테 전화해서 이것 저것 물어봤는데, 나중에 알고보니 설명서만 잘 봤더라면 하는 후회를 잠깐 했다.
뚜껑을 열고 보면, 안쪽에 설명서가 들어 있다.
CPU는 녹색부분을 렌치(하드디스크 위에 초록새 플라스틱으로 잘 감추어져 있다)로 열면 된다. 설명서에 모두 친절하게 나와 있다.
벌써 팔아버렸지만, 기념으로 사진 한장!
디스크덤프 방법
예)
디스크 원본 /dev/rdsk/c0t0d0s7 을 /dev/rdsk/c0t1d0s7로 옮길때
두 디스크가 모두 마운트되어 있는게 좋다.
/mnt: /dev/rdsk/c0t0d0s7 (원본)
/mnt1: /dev/rdsk/c0t1d0s7 (사본)일 경우
먼저 사본(내용이 없는 디스크슬라이스)으로 cd하여 옮김.
# ufsdump 0f – /dev/rdsk/c0t0d0s7 | (cd /mnt1; ufsrestore -rf -)
만일 O/S디스크를 덤프할 경우에는 CD-ROM부팅으로 /a 와 /mnt로 마운트하여 dump하는 것이 원칙이다.
만일 O/S디스크를 덤프했을 경우에는 boot block을 심어줘야 한다.
즉, 원본 디스크 또는 CD-Rom 내의
/usr/platform/sun4u/lib/fs/ufs/bootblk를 다음 명령으로 심어준다.
# installboot /usr/platform/sun4u/lib/fs/ufs/bootblk /dev/rdsk/[사본 disk slice]해주면 끝.
MovableType은 perl스크립트로 만들어져 있다.
설치해보고 사용하는데는 많은(?) 시간이 걸렸다. 이유는 내가 예전에 컴파일했던 apache2에 펄스크립트나 cgi를 사용할 수 있는 모듈을 추가하지 않았기 때문이다.
때문에 프로그램을 바꾸거나 써보고 싶다는 생각이 들었지만, 실제로 바꾸기까지는 많은 시간이 걸렸다.
아마도 귀찮음 때문이었을 것이다.
지금부터, apxs를 이용해서 mod_perl을 컴파일했던 방법을 기록하려고 한다.(solaris 9)
먼저, 필요한 프로그램을 다운로드 받는다.(mod_perl)
CFLAG를 비롯해서 PATH, LDLIBRARYPATH등을 설정한다.
/var/tmp/에 mod_perl을 풀고, 디렉토리를 이동.
/usr/local/bin/perl Makefile.PL MP_INST_APACHE2=1 MP_APXS=/usr/local/apache2/bin/apxs
주의할점은 solaris에 들어있는 /usr/bin/perl을 사용하면 문제가 생긴다는것이다. gcc로 컴파일한 것이 아니므로.
make; make install;
이후 httpd.conf를 수정한다.
LoadModule perl_module modules/mod_perl.so
AddHandler cgi-script .cgi .pl
아래는 꼭 필요한것인지는 모르겠다.
perl스크립트에 관심이 없었으므로, 거의 초보나 마찬가지상태!
Alias /perl/ /export/home/apache2/cgi-bin/
SetHandler perl-script
PerlResponseHandler ModPerl::Registry
PerlOptions +ParseHeaders
Options +ExecCGI
이렇게하면 지정된 디렉토리(/export/home/apache2/cgi-bin/) 내에서 펄스크립트는 잘 작동된다.
문제는 일반 사용자들의 public_html디렉토리 내에서 perl스크립트 사용을 가능하게 해줘야하는 부분이다. 이 문제 해결에 많은 시간이 걸렸지만, 추가해주어야 할 내용은 몇줄 뿐이다.
AllowOverride None
Options ExecCGI
AddHandler cgi-script .pl .cgi
Order allow,deny
Allow from all
이것으로 apache2에서 perl스크립트를 사용할 수 있게 되었다.
마지막으로 해야할 것은 아파치데몬을 재실행 하는것뿐이다.
Solaris에서 동작하는 특정 소프트웨어들, 예를 들면 수호신같은 방화벽은 호스트 아이디를 가지고 라이센스 키를 생성한다. 그런데, PROM이 고장나서 교체하면 기존의 호스트 아이디가 바뀌어버리고, 당연히 프로그램도 작동되지 않는다. 라이센스키를 다시 받아서 설정하면 되겠지만 당연히 귀찮다.
이럴때 이전의 호스트 아이디를 알고 있으면 다음과 같은 방법으로 호스트아이디를 바꿀수 있다.
참 간단하지 않은가!
Let’s assume the MAC address you want to program is 8:0:20:aa:bb:cc and the hostid is 80aabbcc. Note: MAC and hostid don’t have to correspond.
at the ok prompt:
ok> 0 0 mkp
ok> 8 0 20 aa bb cc 80aabbcc mkpl
ok> ^d ^r (control+d, control+r)
(if 0 0 mkp fails, try 1 1 mkp, or 2 2 mkp)
Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes
Bad Behavior has blocked 75 access attempts in the last 7 days.