<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15737500</id><updated>2011-12-05T01:41:25.122+09:00</updated><category term='Opensolaris'/><category term='Network'/><category term='쥬스'/><category term='MTU'/><category term='오픈솔라리스'/><category term='Solaris'/><category term='버추얼박스'/><category term='Virtualbox'/><category term='Windows'/><category term='네트워크'/><category term='네트웍'/><category term='JeOS'/><category term='솔라리스'/><title type='text'>아름다운 OS 솔라리스</title><subtitle type='html'>솔라리스10을 사용하면서 알게된 지식들의 모음입니다.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default?start-index=101&amp;max-results=100'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>119</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15737500.post-1525633268034521766</id><published>2011-12-05T01:41:00.001+09:00</published><updated>2011-12-05T01:41:25.128+09:00</updated><title type='text'>솔라리스 11이 발표가 되면서 기존 솔라리스 10과의 차이를 비교한 문서가 있군요.</title><summary type='text'>Oracle Solaris 10 Compared to Oracle Solaris 11 - Transitioning From Oracle Solaris 10 to Oracle Solaris 11뭐랄까 짜투리 존재하던 상당한 서비스 및 패키지들을 과감하게 버려버린 흔적이 여지없이 보이는 군요. 몇가지를 들어보면CDE의 완전 퇴출  오픈 솔라리스에서 예측되었던 거지만 좀 아쉽군요. 한때 IBM, HP, SGI등과 협심해서 MS의 윈도우에 대응하겠다고 만들었던, 나름 중원의 강자들이 최초로 단일화해서 상당히 오랜 기간 유지되었던 윈도우 환경이었는데 말이죠. 이때 단일화하지 말고, 그냥 오픈윈도우를 준수했더라면 어땠을까 하는 상념도 드는 군요.UFS의 부팅 및 기본 화일 시스템에서 퇴출 그래도 ZFS 볼륨위에서 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1525633268034521766/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1525633268034521766' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1525633268034521766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1525633268034521766'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2011/12/11-10.html' title='솔라리스 11이 발표가 되면서 기존 솔라리스 10과의 차이를 비교한 문서가 있군요.'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3415233338881526559</id><published>2011-10-05T13:36:00.000+09:00</published><updated>2011-10-05T13:36:09.832+09:00</updated><title type='text'>솔라리스 10 2011.08 버젼의 새로운 기능 리뷰</title><summary type='text'>오라클은 최근에 솔라리스 10 2011년 08 버젼(이하 솔라리스 10 08/11 )을 발표했습니다. 새로운 업데이트 버젼의 개선된 기능에 대한 요약 문서가 함께 발표되었는데요, 간단하게 요약해보겠습니다.

범주 별로 보면 얼추 다음과 같습니다.



설치 및 관리 기능 
시스템 성능 개선
네트워킹 및 보안 기능 개선
새로운 장치 지원 및 드라이버 개선
프리웨어 지원 개선



각 분야별 중요한 것만 살펴보면 다음과 같습니다.

1. 설치 및 관기 기능
일단 이번 버젼의 솔라리스 부터 2TB 이상의 메모리를 지원하기 시작했군요. 향후 나오는 대형의 스팍 시스템의 메모리 크기가 2TB를 쉽게 넘을 것을 예측할 수 있는 부분이군요.
솔라리스 10까지 있는 라이브 업그레이드 기능이 ZFS를 보다 더 잘 지원하게</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3415233338881526559/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3415233338881526559' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3415233338881526559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3415233338881526559'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2011/10/10-201108.html' title='솔라리스 10 2011.08 버젼의 새로운 기능 리뷰'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5407623663649250486</id><published>2011-09-21T18:14:00.002+09:00</published><updated>2011-09-27T17:32:25.049+09:00</updated><title type='text'>솔라리스에서 병목 추적(LatencyTop for Solaris modified by Bonghwan)</title><summary type='text'>
TCP Write 부분에 대해서는 오류가 있어서 소스에서 삭제했습니다. 따라서, 아래 그림에 있는 TCP Write와 같은 부분은 더 이상 출력되지 않습니다. 추후 별도로 TCP status를 하는 스크립트를 소개해보겠습니다.

---
곧 출시를 앞두고 있는 솔라리스 11의 프리젠테이션 자료를 보니, LatencyTop 라는 스크립트를 언급하고 있더군요.  검색을 해보니 리눅스 시스템에서 지연 부분을 찾기 위해서 인텔이 만들었던 LatencyTop이라는 유틸리티를 흉내내기 위하여  솔라리스 커널 엔지니어인 브라이언 칸트릴(Bryan Cantrill)이 만들어 놓은 스크립트인 듯 하더군요.



인텔 만들어서 오픈한 LatencyTop의 자료는 http://www.latencytop.org/ 에서 참고할 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5407623663649250486/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5407623663649250486' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5407623663649250486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5407623663649250486'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2011/09/latencytop-for-solaris-modified-by.html' title='솔라리스에서 병목 추적(LatencyTop for Solaris modified by Bonghwan)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-BeThBzxmHFI/TnmmZ0XItQI/AAAAAAAABB4/3i9i2FpCzeg/s72-c/original_latency_output.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2086618379460535618</id><published>2011-07-22T21:28:00.001+09:00</published><updated>2011-07-22T21:29:23.404+09:00</updated><title type='text'>페이스북의 클라우드 아키텍쳐</title><summary type='text'>최근 일어나고 있는 최신의 유행은 Hadoop이라고 할 수 있겠습니다. Hadoop은 대규모 병렬 화일 시스템 처럼 사용이 될 뿐 아니라, MAP &amp; Reduce의 기능을 활용하여 저장되는 텍스트 화일들의 실시간 분석 기능을 제공하기 때문에, 일석이조의 관점에서 많이 회자되고 있습니다.그런데, 이런 Hadoop 기반의 분석(Analytics) 기능이 다수의 장애 포인트와 아울러 실제 실시간 분석으로 제공하지 못하는 점 때문에 대형의 서비스 업체 : 구굴, 페이스북, 야후가 분석 기능을 쓰지 않는 다는 얘기입니다.실시간 분석을 하려면 아무래도 메모리에 모든 것을 두어야 하는데, 특히 카운터를 메모리에 두면 유리할 수 있겠죠. 이 기능을 위해서 Facebook은 memcached를 이용해서 구축했다고 되어 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2086618379460535618/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2086618379460535618' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2086618379460535618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2086618379460535618'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2011/07/blog-post_22.html' title='페이스북의 클라우드 아키텍쳐'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5014073897063074745</id><published>2011-07-14T16:12:00.002+09:00</published><updated>2011-07-19T01:31:11.588+09:00</updated><title type='text'>[클라우드 컴퓨팅] 이메일과 클라우드 컴퓨팅</title><summary type='text'>이메일 서비스는 사실 단순한 서비스라서 클라우드 컴퓨팅화 하기가 다소 애매하다고 생각할 수 있는데, 아래 회사는 멋지게도 벌크 이메일 서비스를 클라우드 컴퓨팅화해서 제공을 하는 군요. 대량 이메일 발송 서비스를 위한 플랫폼 애즈어 서비스(Platform as a service)를 제공하고 있는 Elastic Email 이라는 서비스를 소개합니다.회사의 포털 사이트는 http://elasticemail.com/ 입니다. 이 회사는 서비스 사용자로부터 미리 약속되어져 있는 API를 통해서 이메일과 관련 파라메터(발송 수, 대상,예약등) 접수를 받아서 대량 발송을 대행해주는 역할을 한다고 할 수 있습니다. 이런 이메일 대량 발송서비스는 이미 커머셜 단계에서는 상당히 발전되어 있는데, 거의 모든 대부분의 서비스는</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5014073897063074745/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5014073897063074745' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5014073897063074745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5014073897063074745'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2011/07/blog-post.html' title='[클라우드 컴퓨팅] 이메일과 클라우드 컴퓨팅'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5632586114417130406</id><published>2010-05-24T19:08:00.000+09:00</published><updated>2010-05-24T19:16:33.838+09:00</updated><title type='text'>미국 정부의 클라우드 컴퓨팅</title><summary type='text'>무려 일년에 76조원을 투자하는 전 세계에서 가장 큰 IT 고객인 미국 정부가 2009년 클라우드 컴퓨팅 시작을 선언하고 그 이후의 과정과 여러 가지 내용들을 담은 보고서를 출시했습니다. 이 보고서는 전 공공영역에 걸친 클라우드 컴퓨팅에 관한 백서 수준으로 우리나라 공공기관에도 큰 지침이 될 듯 합니다. 공공 시장에서 비즈니스를 하시는 분들은 필히 참고하셔야 할 듯 하네요.Chief Information Officers Council - State of Public Sector Cloud Computing</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5632586114417130406/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5632586114417130406' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5632586114417130406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5632586114417130406'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2010/05/blog-post.html' title='미국 정부의 클라우드 컴퓨팅'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1365694915042291310</id><published>2010-04-20T10:50:00.000+09:00</published><updated>2010-04-20T10:50:00.620+09:00</updated><title type='text'>버추얼박스의 디스크의 크기를 늘리는 법</title><summary type='text'>메모리 4GB 노트북의 오픈솔라리스 위에서 윈도우즈를 가장 잘 사용할 수 있는 방법은 역시 버추얼박스인 것 같습니다. 버추얼박스는 버젼업을 하면서 매우 극적으로 나아진다는 것을 직접 느낄 수 있는데요 그러다보니 더욱 자주 사용하게 됩니다. 더욱 자주 사용하다보니, PC에서 만나는 여러가지 문제를 여기서도 보게되는 군요.보통 테스트용으로 만들때 윈도우즈 XP 게스트 C: 드라이브의 크기를 10G로 만들었는데, 오피스에 아래한글에 이것 설치하다보니 결국 문제가 생기는 군요. 아래 링크 내용은 이런 경우 C: 드라이브의 크기를 늘려주는 방법입니다. 보다 정확하게는 더 큰 사이즈의 새로운 드라이브를 만들어서 기존의 C: 내용을 그대로 복사한 후 새드라이브를 이용하여 부팅해서 사용하란 얘기이구요. 이때 복사를 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1365694915042291310/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1365694915042291310' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1365694915042291310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1365694915042291310'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2010/04/blog-post.html' title='버추얼박스의 디스크의 크기를 늘리는 법'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-516994651562314086</id><published>2009-11-27T14:26:00.004+09:00</published><updated>2009-11-27T15:13:21.019+09:00</updated><title type='text'>솔라리스 이진 호환성 힘의 장단점</title><summary type='text'>썬은 유난히도 애플리케이션의 호환성을 중요하게 생각해온 회사였다. 사실 경쟁사로 있는 H혹은 I사는 새 플랫폼이 나오면 같은 CPU 아키텍쳐를 상속받은 플랫폼이면서도 새로 컴파일을 요구하는 경우가 대부분이었다. 반면에 솔라리스는 내가 봐온 10여년째 이진 화일 호환성을 주요 장점으로 내세워 왔다.  동시에 타 경쟁사의 컴파일 어게인 정책에 대해서는 매우 후진적임을 늘 강조해왔다고 할 수 있다.개발자로서의 경험을 가진 나로써는 '새장비 들어왔을 때 컴파일 좀 다시 한번 한다고 해서 문제가 될까 ? ' 하고 생각한 적이 있다. 그러니까, 썬에서 중요하게 여겼던 이진 화일 호환성에 대해서 큰 메릿을 못느꼈던 것이다. 그러다, 시간이 지남에 따라 많은 자신의 주요 업무가 증가하고, 봐야할 장비가 늘어나면서, 혹은</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/516994651562314086/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=516994651562314086' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/516994651562314086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/516994651562314086'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/11/blog-post.html' title='솔라리스 이진 호환성 힘의 장단점'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_mq3kyM_eJhI/Sw9nh1_EGbI/AAAAAAAAAcI/QghAs7rVXd8/s72-c/before+comfile.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-193076951560345797</id><published>2009-10-19T14:41:00.000+09:00</published><updated>2009-10-19T14:48:33.675+09:00</updated><title type='text'>사용 예를 통한 Dtrace 학습</title><summary type='text'>솔라리스 시니어 엔지니어인 Ricky의 글입니다. 몇가지 사례를 통한 유용한  Dtrace 스크립트와 어떻게 해석했는 지 에 대한 과정이 있습니다. 특이한 것은, 매우 일찍이 멀티코어/하드웨어 스레드 개념을 발표한 썬 이후로 하드웨어 멀티 스레드개념이 보편화 되어 가고 있는 시점에서 보면, 멀티 스레드 상에서 어떤 코딩이 멀티 코어 시스템을 잘 활용할 수 있는 지, 어떤 코딩이 시스템에 오버헤드를 많이 주는 지등이 점점 명료해지고 있습니다. 아래의 사례를 기준으로 본다면, memset을 쓰는 것보다 각각의 byte에 0으로 초기화하는 것이 빠르고, condition variable 사용시에는 broadcast보다 condition signal을 사용하는 것이 스레드가 많아질 수록 생기는 오버헤드를 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/193076951560345797/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=193076951560345797' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/193076951560345797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/193076951560345797'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/10/dtrace.html' title='사용 예를 통한 Dtrace 학습'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-9181552278158724654</id><published>2009-07-16T09:55:00.000+09:00</published><updated>2009-07-16T10:07:40.031+09:00</updated><title type='text'>zfs의 화일 시스템 에러(permanent error)와 패키지 수정 (pkg fix)</title><summary type='text'>최신 버젼의 zfs를 쓰면서 우연히 알게 된 것은 화일 시스템의 오류가 왕왕 생긴 다는 점입니다. 아마도, 랩탑이기 때문에 파워가 없어서 그냥 꺼졌거나 하면서 생긴 것으로 보이는데.. 생각보다 이런 오류가 생각보더 훨씬 자주 나타난다는 게 약간 맘에 걸립니다. 이게 정상인지.. 간혹 fmstat나 zpool을 보면 아래와 같이 오류가 발생하는 경우가 있습니다. $ pfexec zpool status -xv  pool: rpool state: ONLINEstatus: One or more devices has experienced an error resulting in data    corruption.  Applications may be affected.action: Restore the file in </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/9181552278158724654/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=9181552278158724654' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/9181552278158724654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/9181552278158724654'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/07/zfs-permanent-error-pkg-fix.html' title='zfs의 화일 시스템 에러(permanent error)와 패키지 수정 (pkg fix)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-6777352018107442932</id><published>2009-07-15T16:24:00.000+09:00</published><updated>2009-07-15T16:31:20.103+09:00</updated><title type='text'>죽어버린 X-window (X window crash)</title><summary type='text'>오픈 솔라리스 2009.06 버젼으로 업데이트해서 잘 사용하고 있었습니다. 너무 문제가 없어서 그랬는지, 어제는 악마의 속삭임에 빠져서, 이것 저것 업데이트를 했습니다. pkg로 업데이트를 하면 괜찮았을 텐데, 별개로 컴파일해서 인스톨하고 했습니다. 제가 설치한 화일들은 잘 돌은 듯 했습니다. 문제는 오늘 발생. 모니터를 붙여서 화면 클로닝으로 설정하려고 했습니다. nVidia configuration으로 평소에 하던 대로 아주 편하게 했습니다. 그런데 이게 웬걸.. 화면 구성을 하고 apply를 누르는 순간 X-window가 죄다 없어지고, 텍스트 콘솔 화면이 잠깐 보였다고 다시 재로그인하는 화면으로 돌아옵니다. 여러 창으로 작업을 하던 상황에서 이렇게 되니 당황스럽습니다.  일단, X server가 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/6777352018107442932/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=6777352018107442932' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6777352018107442932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6777352018107442932'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/07/x-window-x-window-crash.html' title='죽어버린 X-window (X window crash)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-6032432643001319928</id><published>2009-07-15T12:52:00.000+09:00</published><updated>2009-07-15T12:52:00.622+09:00</updated><title type='text'>opensolaris 2009년 6월 에디션의 부팅 직후 메모리 맵입니다.</title><summary type='text'>2G 메모리를 가지고 있는 소니 랩탑에서 오픈 솔라리스 2009년 6월 에디션을 부팅한 직후의 메모리 상태입니다. ZFS file data 영역과 Anon 영역이 670MB 나 되는 군요... 메모리를 무지 쓰고 있군요... 흠.../etc/system에서 maxusers=64로 낮춘 상태에서의 로딩입니다. default는 2038인가 정도 했던 것 같습니다. ~# echo "::memstat" | mdb -kPage Summary                Pages                MB  %Tot------------     ----------------  ----------------  ----Kernel                     132109               516   </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/6032432643001319928/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=6032432643001319928' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6032432643001319928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6032432643001319928'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/07/opensolaris-2009-6.html' title='opensolaris 2009년 6월 에디션의 부팅 직후 메모리 맵입니다.'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1292681175840076910</id><published>2009-07-08T15:38:00.000+09:00</published><updated>2009-07-08T15:45:22.551+09:00</updated><title type='text'>ZFS의 메타 데이타 블럭과 데이타 블럭의 할당과 저장</title><summary type='text'>소스 : ZFS, copies, and data protection : Ramblings from Richard's RanchZFS가 블럭 할당을 요청 받았을때 데이타 블럭과 메타 데이타 블럭 할당을 어떻게 하는 것인가에 대한 글입니다. ZFS는 원래 나왔을 때는 metadata만 redundancy를 가졌는데, nevada 빌드 61부터는 데이타 블럭에 대해서도 redundancy를 가질 수 있도록 했습니다. (리던던시는 같은 블럭의 잉여분을 의미합니다. 장애시 대비를 위한 것입니다.)즉, 하나의 데이타 블럭이 할당될때는 메타데이타 2블럭과 데이타 블럭 하나가 할당되어지고, 메타 데이타 두개중의 한개는 메타데이타 영역에 나머지 한개는 데이타와 함께 저장을 합니다. 이번 61빌드 이후에는 데이타 블럭도 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1292681175840076910/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1292681175840076910' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1292681175840076910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1292681175840076910'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/07/zfs_08.html' title='ZFS의 메타 데이타 블럭과 데이타 블럭의 할당과 저장'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5486379616524168291</id><published>2009-06-29T13:06:00.001+09:00</published><updated>2009-06-29T13:06:50.390+09:00</updated><title type='text'>Solaris 10 의 새로운 IPMP</title><summary type='text'>소스 : An Introduction to Clearview IPMP그동안 진행해왔던 네트웍 가상화 및 성능 개선 프로젝트인 크로스보우 프로젝트가 서서히 완료되감에 따라 기존의 전통적인 기술들에도 운영 방식의 변화가 발생했습니다. 솔라리스 10의 Nevada Build 107에는 기존 IPMP의 개선 작업이 진행되어서 (Clearview IPMP라고 불림) dladm이라는 새로운 명령어의 소개와 함께 ipmp를 구성하는 법 ipmp용으로 새로이 추가된 툴들을 소개하고 있습니다. 자세한 소개와 구성법은 여기에서 참고하시기 바랍니다.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5486379616524168291/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5486379616524168291' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5486379616524168291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5486379616524168291'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/06/solaris-10-ipmp.html' title='Solaris 10 의 새로운 IPMP'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8930795916288974589</id><published>2009-06-15T14:15:00.003+09:00</published><updated>2009-06-15T14:41:11.260+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JeOS'/><category scheme='http://www.blogger.com/atom/ns#' term='솔라리스'/><category scheme='http://www.blogger.com/atom/ns#' term='Opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='쥬스'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='오픈솔라리스'/><title type='text'>운영체제의 '쥬스'를 들어보셨습니까?</title><summary type='text'>운영체제의 '쥬스'  이상하게 들리는 문맥이지만, 운영체제의 모든 부가 기능들을 쫘~악 빼서 최소한의 운영체제 기능만을 가지도록 한 버젼(배포판)을 'Just Enough Operating System' 이라고 합니다. 줄여서 JeOS/juice/라고 합니다.  발음은 '쥬~스'에 가까운 것 같군요.꼭 운영체제를 녹즙기에 집어넣고 물은 쫙빼고 알멩이만 남겨놓은 걸 말하는 것 같습니다. 발음이랑은 그닥 관련은 없는 것 같지만서도...어쨌든 이런 '쥬스' OS의 탄생은 임베딩 분야에서는 오랜동안 있었다고 할 수 있겠습니다. POSIX를 준수하면서 얼마전에 인텔에 인수된 vxworks도 embed OS였지만, 일반 상용 OS의 JeOS 역할을 한 셈이지요. 최근에 JeOS는 기존 상용 리눅스의 기능을 다이어트한</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8930795916288974589/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8930795916288974589' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8930795916288974589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8930795916288974589'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/06/blog-post.html' title='운영체제의 &apos;쥬스&apos;를 들어보셨습니까?'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7433604823815039881</id><published>2009-06-05T10:41:00.000+09:00</published><updated>2009-06-05T10:41:00.550+09:00</updated><title type='text'>솔라리스에서 dtrace로 자바 메모리 활동 추적하기</title><summary type='text'>Sun의 Jim Fiori가 제시한 방식입니다. #!/usr/sbin/dtrace -qs/** Show object allocation, aggregating the Java stack, methods,* and object sizes**/hotspot$1:::object-alloc{       this-&gt;class = copyinstr(arg1,arg2);       this-&gt;sz = arg3;       @[jstack(40, 8000)] = count();       @objs[this-&gt;class] = count();       @sizes["Sizes"] = quantize(this-&gt;sz);}END{       trunc(@,20);       trunc(@objs,10);       </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7433604823815039881/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7433604823815039881' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7433604823815039881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7433604823815039881'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/06/dtrace_05.html' title='솔라리스에서 dtrace로 자바 메모리 활동 추적하기'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-4086651556506786376</id><published>2009-05-28T16:09:00.000+09:00</published><updated>2009-05-28T16:09:01.076+09:00</updated><title type='text'>Solaris에서 유요한 dtrace script : 읽으려고 시도했다가 에러 리턴된 것만 트레이스 하기</title><summary type='text'>명령어 라인에서 한 줄로 실행하기 위해서는 다음과 같이 했습니다.(오픈솔라리스)$pfexec dtrace -q -n 'syscall::open*:entry/execname != "gnome-netstatus-" &amp;&amp; execname != "VBoxSVC"/{self-&gt;trace=timestamp;d=copyinstr(arg0);}' \                        -n 'syscall::open*:return/self-&gt;trace&amp;&amp;arg1&lt;0/{printf("%s:%d:%s(%d)\n",d,pid,execname,arg1);self-&gt;trace=0;}'  | tee /var/tmp/open2.loggnome-netstatus- 와 VBoxSVC라는 프로세스에서 시도하는 open() call은</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/4086651556506786376/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=4086651556506786376' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4086651556506786376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4086651556506786376'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/05/solaris-dtrace-script.html' title='Solaris에서 유요한 dtrace script : 읽으려고 시도했다가 에러 리턴된 것만 트레이스 하기'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1290413775441531311</id><published>2009-05-20T10:01:00.001+09:00</published><updated>2009-05-20T10:01:08.083+09:00</updated><title type='text'>Solaris 8 서비스 단종 절차 단계 2 종료</title><summary type='text'>솔라리스 8의 운영체제 지원의 마지막 단계에 이름에 따라 이제 솔라리스 8 서포트는 공식적으로 완전 종료되었다고 할 수 있겠습니다. 업무상 어쩔 수 없이 솔라리스 8을 계속해서 사용해야 한다면 특수 지원 서비스 계약( vintage support)를 하셔야 할 듯 하겠습니다. &lt;br /&gt; &lt;br /&gt;* Phase 2 EOSL for Solaris 8 OS Has Arrived &lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://communications1.sun.com/r/c/r?2.1.3J1.2TZ.11wryA.CHpe8E..T.GBWS.2KpE.bW89MQ%5f%5fCdZAFPD0"&gt;http://communications1.sun.com/r/c/r?</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1290413775441531311/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1290413775441531311' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1290413775441531311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1290413775441531311'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/05/solaris-8-2.html' title='Solaris 8 서비스 단종 절차 단계 2 종료'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1433827082634909517</id><published>2009-05-07T13:27:00.003+09:00</published><updated>2009-05-07T14:15:25.137+09:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Network'/><category scheme='http://www.blogger.com/atom/ns#' term='MTU'/><category scheme='http://www.blogger.com/atom/ns#' term='Virtualbox'/><category scheme='http://www.blogger.com/atom/ns#' term='솔라리스'/><category scheme='http://www.blogger.com/atom/ns#' term='버추얼박스'/><category scheme='http://www.blogger.com/atom/ns#' term='Opensolaris'/><category scheme='http://www.blogger.com/atom/ns#' term='네트웍'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><category scheme='http://www.blogger.com/atom/ns#' term='오픈솔라리스'/><category scheme='http://www.blogger.com/atom/ns#' term='네트워크'/><title type='text'>가상화와 윈도우즈 게스트의 네트웍 성능</title><summary type='text'>1.Type 2 하이퍼바이저의 게스트 운영체제를 위한 네트웍 구성오픈솔라리스 (opensolaris)에서 버추얼 박스를 통한 Type 2  가상화 시스템을 운영하고 있습니다.  3개의 윈도우즈 XP Pro guest 와 1개의 Opensolaris guest, 1개의 Ubuntu guest를 구성해놓은 상태에서 3개의 windows XP는 상시 운영하고 있습니다.Type 1의 가상화인 xvm이나 vmware와는 달리 Type 2의 경우에는 가상화된 영역내의 네트웍 카드를 가상화 시스템인 Type 2 하이퍼바이저로부터 부여 받게 됩니다. 저의 경우에는 '버투얼박스'에 의해서 네트웍 카드를 가상화 게스트에 할당하게 됩니다.이때 구성할 수 있는 네트웍 카드는  AMD PCNET Family PCI </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1433827082634909517/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1433827082634909517' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1433827082634909517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1433827082634909517'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/05/blog-post.html' title='가상화와 윈도우즈 게스트의 네트웍 성능'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-6813028128406780367</id><published>2009-04-29T10:37:00.001+09:00</published><updated>2009-04-29T10:47:15.134+09:00</updated><title type='text'>진화하는 mysql</title><summary type='text'>몇일전에 발표된 것 같군요. (Apr 21st PDT)http://dev.mysql.com/doc/mysql-5.4-features/en/index.htmlMySQL 5.4의 새로운 버젼이 발표되었는데, 주목할 만한 것이 있네요.기존의 큰 문제점 중 하나였던 innodb의 확장성이 X86에서 16-way(16cores) 수준으로 늘어났습니다. 그런데, CMT에서는 64-way까지라네요. 왜 다른지 좀 이해가 안가긴 합니다만(아마도 CMT는 스레드  개념을 써서 그런게 아닌가 싶네요. 코어야 어차피 8개니... 8way라서 그런가 ? ) 어쨌든 CMT에서는 더 많은 (무려 4배) core까지 확장을 하고 있습니다. 그리고 성능(Response time)도 smpfix를 통해서, insert의 경우 응답시간이</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/6813028128406780367/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=6813028128406780367' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6813028128406780367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6813028128406780367'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/04/mysql.html' title='진화하는 mysql'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2031749955519753113</id><published>2009-04-16T10:11:00.000+09:00</published><updated>2009-04-16T10:11:00.143+09:00</updated><title type='text'>오픈 솔라리스 랩탑 판매 개시!!</title><summary type='text'>도시바가 오픈 솔라리스가 기본 장착된 노트북 판매를 개시했네요. opensolaris.com에서 온라인상으로 가능하고, 일단 현재는 미국만 가능한 것으로 되어 있습니다. 솔라리스가 기본 장착된 랩탑이라, 흥분되는 군요. 자세한 내용은 아래 링크로 고고..On The Record</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2031749955519753113/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2031749955519753113' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2031749955519753113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2031749955519753113'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/04/blog-post_16.html' title='오픈 솔라리스 랩탑 판매 개시!!'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-9057352703991862574</id><published>2009-04-14T14:39:00.000+09:00</published><updated>2009-04-14T14:39:01.080+09:00</updated><title type='text'>솔라리스에서 화일 시스템 캐쉬 최적화를 위한 전략</title><summary type='text'>The Zone Manager: Filesystem Cache Optimization Strategies솔라리스에서  제공되는  대표적인  화일 시스템인 ufs와 zfs가 사용하는 캐쉬를 이해하고 최적화해서 사용할 수 있는 전략 수립을 도와줍니다. ufs의 경우는 데이타가 충분히 메모리에 올라가있도록 캐쉬 크기를 조절하고 메모리에 유지되도록 해주는 설정방법을 제공하며, zfs의 경우는 ARC(cache)의 크기를 조정하는 파라메터 설정을 제공합니다. 한번 참고 삼아 훑어볼 만합니다. </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/9057352703991862574/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=9057352703991862574' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/9057352703991862574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/9057352703991862574'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/04/blog-post.html' title='솔라리스에서 화일 시스템 캐쉬 최적화를 위한 전략'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-769651649753540591</id><published>2009-04-06T18:10:00.001+09:00</published><updated>2009-04-06T18:10:03.326+09:00</updated><title type='text'>JAVA 미들웨어를 위한 솔라리스 ( Solaris ) 10 튜닝</title><summary type='text'>솔라리스에서 각종 자바 미들웨어를 위한 튜닝 방법입니다. 관련 글은 웹스피어에 관해서만 언급이 되어 있으나, Weblogic, Glassfish등에도 그대로 적용된다고 할 수 있겠습니다. Solaris Network Tuning for WebSphere Application Environment - Albert Leigh's Weblog위 사이트를 가보시면 몇몇 주요 튜닝이 있습니다. CONNECTION REQEUSTS를 위한 튜닝과 TCP 버퍼를 위한 변수들 그리고 접속을 위한 변수들의 튜닝이 있습니다.특별히 다중 코어를 가진 장비에서는 솔라리스의 ip 스트림큐를 늘려주어야 하는데 지금 4core 이상의 장비들을 기준으로 보면 당연히 늘리는 것이 좋을 듯 합니다.     set ip:</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/769651649753540591/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=769651649753540591' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/769651649753540591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/769651649753540591'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/04/java-solaris-10_06.html' title='JAVA 미들웨어를 위한 솔라리스 ( Solaris ) 10 튜닝'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-71332225393729237</id><published>2009-02-25T17:25:00.001+09:00</published><updated>2009-02-25T17:25:34.691+09:00</updated><title type='text'>오픈 솔라리스에서 인증서와 .p12 화일을 만드는 법</title><summary type='text'>인증서를 만들기 위해서는 일단 다음처럼 실행합니다.새로운 x509 인증서 발급을 하되 키는 nethippo-CA.key.pem에 담고, 인증서는 nethippo-CA.cert.pem에 담도록 합니다. 유효기간은 10년으로 정합니다.$openssl req -new -x509 -keyout nethippo-CA.key.pem -out nethippo-CA.cert.pem -days 3650발급된 인증서를 바탕으로 외부 유출이 가능한 .p12 화일을 생성합니다. $openssl pkcs12 -export -in nethippo-CA.cert.pem -inkey nethippo-CA.key.pem -out nethippo.p12 -name "Kildong Hong"이제 썬더버드와 같은 곳에서 위에서 생성한 .</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/71332225393729237/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=71332225393729237' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/71332225393729237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/71332225393729237'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/02/p12.html' title='오픈 솔라리스에서 인증서와 .p12 화일을 만드는 법'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-6393007424408944273</id><published>2009-02-25T10:56:00.001+09:00</published><updated>2009-02-25T10:56:29.486+09:00</updated><title type='text'>나의 X2200에 무슨 일이?</title><summary type='text'>최근 x2200 장비에 로그인을 했더니, 매우 느리다는 느낌이 왔습니다. 이유를 확인해야 한다고 생각했는데, 바빠서 잊고 있었습니다. 그래서 오늘 짬을 내서 보기로 했습니다. 우선은 ssh로 로그인하는 데 느려진 것 같아서 일단 /etc/nsswitch.conf와 /etc/resolv.conf를 확인해보았습니다.별 문제가 없는 데 왜 느려졌지 하는 생각이 드는 군요.일단 vmstat로 시작을 해보았습니다. kthr      memory            page            disk          faults      cpu r b w   swap  free  re  mf pi po fr de sr s0 s1 s2 --   in   sy   cs us sy id 0 0 0 2287196 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/6393007424408944273/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=6393007424408944273' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6393007424408944273'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6393007424408944273'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/02/x2200.html' title='나의 X2200에 무슨 일이?'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2848940973879302337</id><published>2009-02-24T14:12:00.000+09:00</published><updated>2009-02-24T14:12:00.780+09:00</updated><title type='text'>클라우드 컴퓨팅이 과연 비즈니스일까요?</title><summary type='text'>이런 질문을 수도 없이 들었습니다. 클라우드 컴퓨팅은 기존의 IT Infrastructure의 근간을 바꿀 큰 흐름이자, 새로운 형태의 경쟁이자 비즈니스 모델로 성장하고 있습니다. 그냥 방관해서는 안될 이유는 변화하는 비즈니스가 나의 비즈니스에 어떤 영향을 주는 가 하는 점에 대해서 반드시 한번 생각해볼 필요가 있습니다. SalesForce.com이나 아마존은 이런 질문의 좋은 대답이 될 듯 합니다.  참고로,아래 링크는 아마존의 수익이최근에 어떻게  증가하고 있는 지를 잘 보여주고 있습니다.단순히, DVD나 책팔아서 늘고 있는 수입이 아니라는 점을 인지할 필요가 있을 듯 합니다. http://blogs.zdnet.com/BTL/?p=9422이러한 클라우드 컴퓨팅 환경을 구축하기 위해서는 이런 동적 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2848940973879302337/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2848940973879302337' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2848940973879302337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2848940973879302337'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/02/blog-post_5495.html' title='클라우드 컴퓨팅이 과연 비즈니스일까요?'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8045397120928669009</id><published>2009-02-09T16:07:00.001+09:00</published><updated>2009-02-09T16:07:21.722+09:00</updated><title type='text'>gnome 사용자 환경 초기화 하기</title><summary type='text'>솔라리스를 여러 버젼을 오랜 동안 업그레이드해오면서도 사용자 디렉토리(홈)은 계속 유지해서 사용해오다 보니, 홈디렉토리에는 상당히 많은 '가비지'들이 누적되게 됩니다. 그 중에서도 구성과 관련된 설정 화일들이 남아서 새버젼에서 홈을 마운트할 때 호환성 문제를 야기시키더군요. 대표적인 것이 gnome 구성 화일인데, 이 구성 화일을 쉽게 초기화 하는 방법이 있습니다. 썬 솔라리스에서는 로그 아웃을 하시고 Failsafe Mode로 로그인하신 후 $gnome-cleanup exit 를 실행하고 재 로그인하면 된다고 되어 있군요.opensolaris의 경우에는 svcadm disable -t gdm 을 실행해서 로그인 매니저를 죽인후 터미널 로그인 환경으로 재 로그인해서 위의 명령어를 실행하고 다시 svcadm</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8045397120928669009/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8045397120928669009' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8045397120928669009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8045397120928669009'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/02/gnome.html' title='gnome 사용자 환경 초기화 하기'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7735891747345410524</id><published>2009-02-09T14:30:00.000+09:00</published><updated>2009-02-09T14:30:00.396+09:00</updated><title type='text'>Windows 7이 발표되었다는 군요... 솔라리스랑 한번 비교해봤습니다. 좀 웃기나 ^^;</title><summary type='text'>Windows7 Home Premium (컨수머용) OpenSolarisWindows7 Professional(중소기업용)SunSolarisWindows7 EnterpriseSunSolarisWindows7 Home Basic(신흥국가)OpenSolarisWindows7 Starter(일부 OEM)OpenSolarisWindows7 UltimateN/A</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7735891747345410524/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7735891747345410524' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7735891747345410524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7735891747345410524'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/02/windows-7.html' title='Windows 7이 발표되었다는 군요... 솔라리스랑 한번 비교해봤습니다. 좀 웃기나 ^^;'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1203318792202314976</id><published>2009-02-03T16:25:00.000+09:00</published><updated>2009-02-03T16:25:00.508+09:00</updated><title type='text'>인텔 Core 2 Duo CPU 결함</title><summary type='text'>vaio sz56ln을 구입한지 꼭 1년 넘었습니다. vendor_id    : GenuineIntelcpu family    : 6model        : 15stepping    : 11flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm nx lm lahf_lmcpu MHz        : 2194.365model name    : Intel(R) Core(TM)2 Duo CPU     T7500  @ 2.20GHz그런데,</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1203318792202314976/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1203318792202314976' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1203318792202314976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1203318792202314976'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/02/core-2-duo-cpu_03.html' title='인텔 Core 2 Duo CPU 결함'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-6739511950433373899</id><published>2009-02-03T10:51:00.000+09:00</published><updated>2009-02-03T10:51:01.287+09:00</updated><title type='text'>인텔 네할렘에 가장 최적화된 운영체제... - 오픈 솔라리스</title><summary type='text'>인텔에서 발표할 예정인 '네할렘' 기반의 프로세서는 흥미롭게도 3~4년 전에 AMD가 사용했던 아키텍쳐를 다시 들고 나타났습니다. 당시의 AMD의 아키텍쳐는 두개의 소켓 박스를 구성하면서 NUMA 구조를 채택했었는데, 증가하는 버스 대역폭의 압력에 시달리던 인텔이 마침내 AMD의 구조의 우수성에 인정을 한 셈이라고 할 수 있습니다.재미있는 것은 당시 AMD가 이런 NUMA 구조의 x86 박스를 발표하면서 가장 적합한 운영체제로 솔라리스를 추천했고, 썬과 함께 공동 프로모션을 많이 했었습니다. 그 이유는 아주 오래전부터 NUMA에 적합하도록 최적화 개발을 유지한 운영체제인 솔라리스가 가장 잘 동작했기 때문이었습니다. 리눅스는 아직도 NUMA operation에 문제가 있는 것으로 얘기가 되는 듯 합니다. </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/6739511950433373899/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=6739511950433373899' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6739511950433373899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6739511950433373899'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/02/blog-post.html' title='인텔 네할렘에 가장 최적화된 운영체제... - 오픈 솔라리스'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1257638596831945876</id><published>2009-02-02T02:20:00.001+09:00</published><updated>2009-02-02T02:20:29.157+09:00</updated><title type='text'>오픈 솔라리스 커널 디버거 MDB 팁</title><summary type='text'>Tips and Tricks at OpenSolaris.org</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1257638596831945876/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1257638596831945876' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1257638596831945876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1257638596831945876'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/02/mdb.html' title='오픈 솔라리스 커널 디버거 MDB 팁'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3819262328893887639</id><published>2009-01-31T04:46:00.001+09:00</published><updated>2009-01-31T04:46:04.038+09:00</updated><title type='text'>opensolaris 11/08에서 mp3 음악듣기.</title><summary type='text'>오픈 솔라리스는 gstreamer 기반의 미디어 플레이 프레임웍과 gnome 기반의 인터페이스를 기본적으로 제공하고 있습니다. 기본 멀티미디어 플레이어인 '토템'은 바로 이 gstreamer 프레임웍을 이용하고 있으므로, 될 듯 보입니다만, 작동되지 않습니다.이렇게 얘기하면, 솔라리스 깔자 말자 mp3 복사해서 음악들으면 나와야 할 것 같습니다. 그런데, 불행하게도 그렇지는 않습니다. 이유는 기본적으로 mp3를 지원하는 코덱 라이브러리(이하, 코덱)이 들어있지 않고, 이 코덱을 호출하는 gstreamer의 mp3  코덱 플러그인이 기본번들되어 있지 않기 때문입니다. 이렇게 가장 중요해보이는 패키지가 없는 이유는 해당 코덱의 라이센스 때문입니다. 코덱에 따라 어떤 mp3 코덱은 번들하려면, OEM 제품이 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3819262328893887639/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3819262328893887639' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3819262328893887639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3819262328893887639'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/01/opensolaris-1108-mp3.html' title='opensolaris 11/08에서 mp3 음악듣기.'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7918952711571471755</id><published>2009-01-30T15:27:00.001+09:00</published><updated>2009-01-30T15:27:10.297+09:00</updated><title type='text'>고성능 스토리지(하이엔드 스토리지 or Highend Storage) 와 ZFS의 궁합 ?</title><summary type='text'>일단, zfs는 최초 개발시 대규모 캐쉬 메모리를 가지고 있지 않다는 가정하에서 - 즉 JBOD 혹은 저렴한 내장 디스크들. - 디자인이 되었습니다. 반면, 시스템에 장착되는 메모리의 비용/용량은 급격히 떨어지는 것을 활용하는 것에 촛점을 둠에 따라,  zfs는 가급적이면 많은 메모리를 끌어다가 저 성능의 디스크를 위한 캐쉬 처럼 작동할 수 있는 메커니즘을 넣게 되었습니다. 이렇게 대용량 메모리를 캐쉬버퍼로 쓰게되면 당연히 시스템 장애시 플러시 되지 않은 데이타들이 화일 시스템에 dirty area를 만들 수 있게되므로(과거 화일 시스템들의 큰 문제였죠.) zfs는 '항상 data state가 보장되는'기술을 채택하게 됩니다. flush 되지 않은 내용이 날라가더라도 file system이 깨지지는 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7918952711571471755/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7918952711571471755' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7918952711571471755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7918952711571471755'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/01/or-highend-storage-zfs.html' title='고성능 스토리지(하이엔드 스토리지 or Highend Storage) 와 ZFS의 궁합 ?'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-6983353341091680069</id><published>2009-01-29T10:52:00.001+09:00</published><updated>2009-01-29T10:52:12.630+09:00</updated><title type='text'>솔라리스에서 원격화면(vncviewer)을 동영상으로 캡쳐하는 툴</title><summary type='text'>vnc2swf - Screen Recorderpython 버젼도 생겼네요. vncserver에서 연결하는 내용을 동영상 화일로 저장해줍니다. 동영상 포맷은 .swf 혹은 .flv 입니다. 데모 환경 구성에 아주 유용한 툴입니다.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/6983353341091680069/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=6983353341091680069' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6983353341091680069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6983353341091680069'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/01/vncviewer.html' title='솔라리스에서 원격화면(vncviewer)을 동영상으로 캡쳐하는 툴'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2352584045864475031</id><published>2009-01-28T18:12:00.001+09:00</published><updated>2009-01-28T18:12:01.843+09:00</updated><title type='text'>썬컴파일러와 gcc의 옵션 비교</title><summary type='text'>오픈솔라리스에 들어있는 기본 gcc 컴파일러는 버젼이 상당히 낮습니다. 3.4.x(?)따라서, 그럭저럭 사용하는데는 큰 문제 없습니다만, 컴파일러 저버젼 사용에 따른 최적화 부족 현상과 버그 현상이 발생할 수 있는데이는 썬의 컴파일러를 사용하면 대부분 발생하지 않는 문제입니다. 따라서, 솔라리스에서는 썬의 컴파일러(스튜디오)로 모든 애플리케이션을 재 컴파일하는 것이 최고의 선택이라고 할 수 있습니다. 그런데, 간혹  gcc 용으로 제작된 환경에서는 gcc 옵션으로 컴파일하게 되어 있어 빌드시 상당한 오류를 접하게 됩니다. 이때 아래에 나오는 옵션으로 치환해서 사용할 수 있습니다. Translating gcc/g++/gfortran Options to Sun Studio Compiler Options아울러,</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2352584045864475031/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2352584045864475031' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2352584045864475031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2352584045864475031'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2009/01/gcc.html' title='썬컴파일러와 gcc의 옵션 비교'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3661883611912923469</id><published>2008-12-17T17:24:00.000+09:00</published><updated>2008-12-17T17:25:07.087+09:00</updated><title type='text'>솔라리스의 '라이브 업그레이드' 기능을 활용한 실시간 운영체제 백업</title><summary type='text'>솔라리스 10은 update 6 (2008년 11월) 버젼부터는 root filesystem으로 zfs를 지원하고 있습니다, 강력한 스냅샷 기능으로 가장 안정적인 운영체제 상태를 항상 유지할 수 있게 되면서, 사실 백업이 근본적으로 필요없게 되었다고 볼 수 있습니다. 물론, 단일 디스크로만 사용한다면 다스크 장애시 문제가 발생할 수 있으므로, zfs를 root 화일 시스템으로 사용하는 경우에는 반드시 미러링을 사용해야 합니다. 그런데, zfs가 아닌 이전 화일 시스템(ufs)를 선택했을 경우에는 다른 방법을 이용하여 운영체제 백업본을 디스크 상에 여러개 유지할 수 가 있습니다. 따라서, 디스크 하나에 장애가 났을 경우에 이미 구성된 백업 슬라이스를 이용하여 백업된 운영체제 이미지를 다시 붓거나 하는 일없이</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3661883611912923469/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3661883611912923469' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3661883611912923469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3661883611912923469'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/12/blog-post.html' title='솔라리스의 &amp;#39;라이브 업그레이드&amp;#39; 기능을 활용한 실시간 운영체제 백업'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_mq3kyM_eJhI/SUiydQ2AOoI/AAAAAAAAAYQ/2MC7cujelpQ/s72-c/lu.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8704770636222196626</id><published>2008-11-27T15:55:00.001+09:00</published><updated>2008-11-27T16:06:51.090+09:00</updated><title type='text'>윤분투(Ubuntu), 오픈솔라리스(OpenSolaris), 프리비에스디(FreeBSD)의 성능 비교</title><summary type='text'>흥미로운 성능 비교입니다. 성능 비교를 위해서 다음과 같은 것들을 비교했다고 하는 군요. Poronix Test Suite이라고 하네요. 아래와 같은 성능 테스트가 포함되어 있습니다. 7-Zip CompressionGzip compressionGnuPGBYTE Unix BenchmarkTandem XMLBork File EncryptionJava SciMarkBonnie++OpenSSLSunflow Rendering System오픈 솔라리스도 비교적 좋은 성능을 보여주는 군요 특히 Java관련된 성능이 가장 잘나오는데, 그다지 놀랍다고 되어 있지는 않네요. Java가 썬거니.. 당연하지 하는 분위기.. ^^아마도 대부분이 zfs의 우수한 성능 덕분에 생성된 결과로 보입니다.[Phoronix] Ubuntu </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8704770636222196626/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8704770636222196626' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8704770636222196626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8704770636222196626'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/11/ubuntu-opensolaris-freebsd.html' title='윤분투(Ubuntu), 오픈솔라리스(OpenSolaris), 프리비에스디(FreeBSD)의 성능 비교'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_mq3kyM_eJhI/SS5G-9oSzZI/AAAAAAAAARM/IooNbXzMn7k/s72-c/%5BUNSET%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8226990248773815831</id><published>2008-11-25T18:38:00.001+09:00</published><updated>2008-11-25T18:41:10.268+09:00</updated><title type='text'>IT에서 시스템 엔지니어라는 것..</title><summary type='text'>제가 멘토링을 해준 한 학생이 어느날 저에게 와서 묻더군요. 시스템 엔지니어가 뭘 하고, 무슨 의미가 있는지...그때 대답해준다고 편지 입니다. ----------------------음.. 시스템 엔지니어라는 건 쉽게 비유하면 각 가정에서 냉장고를 사고 싶어해요. 그러면, 영업사원이 찾아가서 냉장고를 팔면 되겠지?그런데, 영업사원이 전자제품은 전혀 모르는 가정 주부에게 냉장고에 대해서 많은 걸 얘기해주려고 하니 영업사원 한 사람이 아는 내용이 너무 적은게야. 그래서 영업사원 둘이되서 가정 주부에게 찾아가면 전달가능할 정보가 두배가 되므로 판매에 도움이 되겠지? 그런데, 굳이 영업이 둘인 경우보다는 냉장고 자체를 잘 아는 그 누군가가 같이 있으면 좋겠지 ? 그런 사람을 냉장고 엔지니어라고 가정해보자.그대로</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8226990248773815831/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8226990248773815831' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8226990248773815831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8226990248773815831'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/11/it_25.html' title='IT에서 시스템 엔지니어라는 것..'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-685275119125784499</id><published>2008-11-25T11:21:00.001+09:00</published><updated>2008-11-25T11:21:10.970+09:00</updated><title type='text'>USB 3.0 세대</title><summary type='text'>USb 3.0이 곧 나타난다고 하는 군요.인터페이스가 바뀌게 되면, 대상을 이해하는 수준도 달라지게 되는 법인데 usb3.0이 이끌고 올 세상에서 솔라리스에 대한 이해도가 증가할 수 있을지 궁금하네요. 소스 : 스마트 쇼핑저널 버즈</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/685275119125784499/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=685275119125784499' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/685275119125784499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/685275119125784499'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/11/usb-30.html' title='USB 3.0 세대'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1765266686075773851</id><published>2008-11-24T15:09:00.001+09:00</published><updated>2008-11-24T15:09:43.759+09:00</updated><title type='text'>일부 프로세스에게만 자원 조정 및 관리를 하고 싶을때</title><summary type='text'>자식 프로세스를 생성하는 쉘 스크립트가 있다고 하죠. 편의상 start.sh이라고 할때 start.sh은 여러개의 자식 프로세스를 실행할 수 있습니다.이런 경우, start.sh을 실행하는 사용자의 기본 프로젝트의 정책과 달리 다른 정책으로 start.sh과 그 자식 프로세스들을 관리하고 싶은 경우가 있습니다. 예를들면, start.sh를 포함한 자식 프로세스는  1 core의 50%만 최대 사용할 수 있도록 제한을 두고 싶다면 일단, 1 core의 50%만을 사용하도록 정책이 선언되어 있는 프로젝트를 하나 만들어야 합니다.솔라리스10에서 새로이 추가된 cpu-cap은 cpu 사용의 최대를 제안할 수 있습니다. 참고로, 기존에 제공하던 FSS와는 완전히 반대로 무조건 주어진 값(%) 이상을 CPU를 점할 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1765266686075773851/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1765266686075773851' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1765266686075773851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1765266686075773851'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/11/blog-post.html' title='일부 프로세스에게만 자원 조정 및 관리를 하고 싶을때'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1395246448701429956</id><published>2008-11-15T02:38:00.001+09:00</published><updated>2008-11-15T02:38:58.927+09:00</updated><title type='text'>IT 혁신의 사례</title><summary type='text'>아마존 웹서비스의 S3가격입니다. 완전 가상화영역에서 사용자가 원하는 인프라스트럭쳐를 구성해서 제공해주는 서비스입니다.리눅스/유닉스 영역에 오픈 솔라리스가 들어있습니다. 윈도우즈도 서비스를 제공해주고 있는데 리눅스/유닉스보다 25% 더 비싸군요.그리고, 이렇게 완전히 자동화된 인프라스트럭쳐를 구축하려면 리눅스혹은 유닉스가 기초기술이라는 것이죠.윈도우즈로는 불가능한 힘이 오픈솔라리스(유닉스) 리눅스에 있습니다. 중요한 것은 안팔리것 같았던 이 서비스가 매달 엄청난 수준의 이익을 낳기 시작했다는 것입니다. 더욱이, 계속 매출이 증가하고 있다는 것이죠. 책을 팔다가, 각종 잡다구니 제품을 팔더니, 컴퓨팅을 팔겠다고 생각하고 연구해서 이렇게 훌륭한 인프라스트럭쳐를 구성한 아마존의 개발자들은 정말 '혁신'의 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1395246448701429956/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1395246448701429956' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1395246448701429956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1395246448701429956'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/11/it.html' title='IT 혁신의 사례'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8024989418919424878</id><published>2008-10-30T16:00:00.001+09:00</published><updated>2008-10-30T16:00:26.128+09:00</updated><title type='text'>솔라리스용 한글 폰트 (truetype fonts (english) to make Solaris more beautiful)</title><summary type='text'>opensolaris는 기본적으로 많지 않은 폰트를 가지고 출시되었습니다.그 허접하고 짜증나는 daewoo font는 여전히 들어있죠. 이 daewoo 폰트 때문에, 얼마나 많은 고객들이 Solaris에서 java가 더 이상하게 돈다는 오해를 낳기도 해왔습니다. 정말, 과감하게 지워버려야 합니다. 보다 깔끔한 환경을 원한다면, 화면 배경에서 테마를 변경해야 할 필요가 있는데, 사전에 충분한 폰트를 제공해놓는 것이 중요하겠죠.영문 폰트는 http://web.nickshanks.com/typography/corefonts에서 다소 받을 수 있습니다.반면 한글폰트는 그 유명한 '은폰트' 셋트를 일단 다운 받으셔야 합니다. http://ko.wikipedia.org/wiki/%EC%9D%80%EA%B8%80%EA</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8024989418919424878/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8024989418919424878' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8024989418919424878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8024989418919424878'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/truetype-fonts-english-to-make-solaris.html' title='솔라리스용 한글 폰트 (truetype fonts (english) to make Solaris more beautiful)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-9002994224270247887</id><published>2008-10-28T22:51:00.001+09:00</published><updated>2008-10-28T22:51:00.507+09:00</updated><title type='text'>소비자 제품의 Hype 사이클</title><summary type='text'>opensolaris adoption - Google 이미지 검색제목 그대로 '소비자 제품의 Hype 사이클'인데, 문득 솔라리스는 이 그래프에서 어느곳에 차지할까 하는 생각을 해봤습니다.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/9002994224270247887/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=9002994224270247887' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/9002994224270247887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/9002994224270247887'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/hype.html' title='소비자 제품의 Hype 사이클'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8452731521058460474</id><published>2008-10-28T22:49:00.001+09:00</published><updated>2008-10-28T22:49:05.237+09:00</updated><title type='text'>opensolaris package 지원 IPS 개념도</title><summary type='text'>opensolaris adoption - Google 이미지 검색</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8452731521058460474/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8452731521058460474' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8452731521058460474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8452731521058460474'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/opensolaris-package-ips.html' title='opensolaris package 지원 IPS 개념도'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-196876529302853581</id><published>2008-10-28T21:30:00.001+09:00</published><updated>2008-10-28T21:31:27.258+09:00</updated><title type='text'>Redhat 5 V12n Scalability graph</title><summary type='text'>Redhat 5 Enterprise Edition에서 테스트된 Full Virtualization(FV), Para Virtualization(PV), Native(Dom0)의 테스트 결과라고 하는 군요. Redhat도 XenSource기반일터인데, 솔라리스 xVM과 성능이 다소 차이가 있는 듯 해보이는 군요. FV성능이 너무 떨어지는 군요.Google 이미지 검색결과: http://farm4.static.flickr.com/3269/2634449300_999df1a9a8.jpg</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/196876529302853581/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=196876529302853581' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/196876529302853581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/196876529302853581'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/redhat-5-v12n-scalability-graph.html' title='Redhat 5 V12n Scalability graph'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-4451570541295457868</id><published>2008-10-27T15:55:00.001+09:00</published><updated>2008-10-27T15:55:06.200+09:00</updated><title type='text'>썬 개발자 네트웍의 등록하면 받는 혜택(?)</title><summary type='text'>이런 것들이 있다고 되어 있군요.                Savings and Special Offers on Valuable Developer Resources including 40% off SMI Press Technical booksThe Latest Cool Downloads from Sun including Free Development ToolsFind Answers in Sun's Technical ForumsFree Access to Select Online TrainingMultimedia Technical Sessions On DemandNewsletters and Tech Tips Make You the First to Know            </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/4451570541295457868/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=4451570541295457868' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4451570541295457868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4451570541295457868'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/blog-post_27.html' title='썬 개발자 네트웍의 등록하면 받는 혜택(?)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-4787264092595801501</id><published>2008-10-20T17:55:00.001+09:00</published><updated>2008-10-20T17:55:27.426+09:00</updated><title type='text'>dtrace를 이용한 프로세스의 화일(fd)당 write 패턴 분석</title><summary type='text'>간혹 프로세스가 작동하는 것을 보면 프로세스가 오픈한 화일들에 대한 읽기/쓰기 패턴이 궁금할때가 있어집니다.  예를 들면, 평소에 문제가 없었는데, DB로부터 데이타를 읽어와서 화면에 출력하는 어떤 경우 화면에 출력이 느려지는 경우가 있습니다. 이런 환경에서 이 프로세스가 오픈한 화일들을 대상으로 어떻게 작동하는 지를 볼 수 있다면 매우 편리할 것입니다. 솔라리스에서는 pfiles라는 유틸리티나 mdb를 이용하여 프로세스가 오픈한 화일들을 볼 수가 있습니다. 다음은, 이메일 클라이언트로 유명한 썬더버드라는 툴이 어떤 화일들을 오픈했는 지 확인하는 방법입니다.#pfiles 1180bhkim@vaio-bhkim:~/Desktop$ pfiles 1180  &gt; /tmp/thunderbird.1180.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/4787264092595801501/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=4787264092595801501' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4787264092595801501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4787264092595801501'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/dtrace-fd-write_20.html' title='dtrace를 이용한 프로세스의 화일(fd)당 write 패턴 분석'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2543515907676074546</id><published>2008-10-20T17:54:00.001+09:00</published><updated>2008-10-20T17:54:30.479+09:00</updated><title type='text'>오픈소스 라이센스 관련한 판결문입니다.</title><summary type='text'>최근 미국에서 있었던 오픈 소스 라이센스 관련 판결문입니다. 요약 : 오픈소스는 자유 다운, 편집, 재배포가 가능하나, 적용 및 재배포시 반드시 사용한 오픈소스의 원천을 언급해야 한다는 오픈소스 라이센스를 지키지 않는 경우, 오픈 소스 라이센스에 위배될 수 있다라는 판결입니다. 따라서, 오픈소스를 이용해서 모듈을 만드는 경우에는 누구의 어떤 오픈소스를 사용했는 지에 대한 언급(라이센스 화일)을 반드시 하란 얘기겠죠.번역입니다.오픈소스 소프트웨어 사용에도 지켜야 할 조건은 있다.오픈소스 소프트웨어의 특징은 라이센스 사용자(Licensee)들이 오픈소스 소프트웨어의 소스 코드를 무상으로 제공받을 수 있고, 이를 자유롭게 검사, 편집, 개선, 배포할 수 있다는 점이다. 오픈소스 소프트웨어의 이러한 개방적인 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2543515907676074546/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2543515907676074546' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2543515907676074546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2543515907676074546'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/blog-post_9292.html' title='오픈소스 라이센스 관련한 판결문입니다.'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-6180954452452090937</id><published>2008-10-20T16:34:00.001+09:00</published><updated>2008-10-20T16:34:05.868+09:00</updated><title type='text'>하둡 분산 화일 시스템 개요</title><summary type='text'>The Hadoop Distributed File System: Architecture and Design</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/6180954452452090937/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=6180954452452090937' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6180954452452090937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6180954452452090937'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/blog-post_4992.html' title='하둡 분산 화일 시스템 개요'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5661224811484934695</id><published>2008-10-20T10:42:00.001+09:00</published><updated>2008-10-20T10:42:10.954+09:00</updated><title type='text'>멀티스레드 머신에서의 자바 애플리케이션 튜닝</title><summary type='text'>CoolThreads - CMT Tuning and Resources - Applications: Java ServersCMT라고 불리우는 하드웨어 기반의 멀티스레드 서버에서의 자바 튜닝 방법을 다룬 링크입니다. 주요 제품별 보편적인 튜닝 기법을 제공합니다. apache/tomcat의 경우에는  IBM의 websphere와 가장 비슷하지 않나 생각이 됩니다. WebSphere를 위해서 제공하는 TCP option은 다른 경우에도 공통 적용해도 상당한 효과가 있습니다. </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5661224811484934695/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5661224811484934695' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5661224811484934695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5661224811484934695'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/blog-post_20.html' title='멀티스레드 머신에서의 자바 애플리케이션 튜닝'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7564221868399420748</id><published>2008-10-13T11:38:00.001+09:00</published><updated>2008-10-13T12:42:35.481+09:00</updated><title type='text'>아파치에서 톰캣을 부하 분산되도록 구성하는 방법</title><summary type='text'>Apache 2.x + Tomcat 4.x + Load Balancing (or Private JVMs)아파치에서 톰캣을 사용하는 경우 복수개의 톰캣 엔진을 이용하는 경우 부하 분산을 하는 방식을 다룬 방법입니다.하나의 톰캣 엔진이 멀티스레드를 지원하기 때문에, 굳이 복수개의 엔진을 사용해야 하는 이유가 있을까 하고 생각이 들 수도 있습니다만,  단일 페이지에 대해서 다량의 웹 히트가 발생하게 되면, 동일 엔진으로 하여금 처리를 하게되는 현상이 발생합니다. 톰캣에서 이러한 경우 캐쉬를 이용해서 속도를 가속화하는 기능이 있는 것으로 알고 있습니다만, 만약 캐쉬를 하지 않는다면, 톰캣엔진은 동일 페이지를 여러개의 스레드가 실행되어야 하므로, 메모리 병목을 유도하게 됩니다. 특히, 썬마이크로시스템즈의 CMT와 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7564221868399420748/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7564221868399420748' title='4개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7564221868399420748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7564221868399420748'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/10/blog-post.html' title='아파치에서 톰캣을 부하 분산되도록 구성하는 방법'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3329087204443972511</id><published>2008-09-20T02:20:00.001+09:00</published><updated>2008-09-20T02:45:05.371+09:00</updated><title type='text'>오픈 솔라리스에서 존 설치 ( zone install on opensolaris )</title><summary type='text'>오픈 솔라리스에서 컨테이너(존)을 설치해보았습니다. 컨테이너를 설치하려면 일단 컨테이너 구성을 해야 합니다. #zonecfg -z web을 이용해서 다음과 같이 구성했습니다. bhkim@vaio-bhkim:/zone# zonecfg -z web exportcreate -bset zonepath=/zone/webset brand=ipkgset autoboot=falseset ip-type=sharedadd netset address=10.10.0.1/24set physical=yukonx0end여기서 흥미로운 것은 brand의 변수가 'native'가 아니라 'ipkg'이라는 점입니다. ipkg는 오픈 솔라리스가 사용하는 인스톨러 방식인 IPS를 위한 패키지를 의미하는데, 이점은 컨테이너 설치시에 필요한 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3329087204443972511/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3329087204443972511' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3329087204443972511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3329087204443972511'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/09/zone-install-on-opensolaris.html' title='오픈 솔라리스에서 존 설치 ( zone install on opensolaris )'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-983430663483977240</id><published>2008-09-12T10:36:00.001+09:00</published><updated>2008-09-20T11:20:13.441+09:00</updated><title type='text'>오픈 솔라리스에서의 (커널 포함 전체) 이미지 업데이트</title><summary type='text'>오픈 솔라리스 정식 발매 CD를 설치하게 되면 빌드가 86임을 알 수가 있습니다. 화면 상단의 메뉴에 있는 시스템-&gt;관리-&gt;패키지 매니저를 통해서 이미지 전체를 업데이트할 수 가 있는데, 업데이트를 하고 났더니, 부팅을 하지 않더군요. 그 이유는 커널은 업데이트가 되어 있는데, GRUB은 변경된 MBR의 위치를 인지하지 못해서 발생하는 일입니다. 다음은 전체 이미지 업데이트하는 법과 추후 GRUB 업데이트 하는 과정을 포함합니다.사용하는 빌드가 96이후 이면 일단 다음과 같은 사전 작업을 준비하셔야 합니다. $BUILD=`uname -v | sed s/snv_//`   ; build 숫자를 저장합니다.$echo $BUILD   ; 빌드 확인$pfexec pkg refresh  ; 전체 패키지 갱신한번 하고</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/983430663483977240/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=983430663483977240' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/983430663483977240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/983430663483977240'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/09/blog-post_12.html' title='오픈 솔라리스에서의 (커널 포함 전체) 이미지 업데이트'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2162488285604463506</id><published>2008-09-10T10:41:00.001+09:00</published><updated>2008-09-10T10:41:52.073+09:00</updated><title type='text'>오픈솔라리스의 패키지 시스템 사용</title><summary type='text'>오픈솔라리스에서는 IPS라는 패키징 방식을 사용합니다. 이 패키징 방식은 기존의 썬 솔라리스가 사용하는 SYSV 방식의 패키징 방식에서 데비안 리눅스가 사용하는 방식으로 변경된 것이 주요 특징이라고 할 수 있습니다. 데비안 리눅스의 창시자인 이안 머독이 썬에와서 처음으로 만들어낸 아웃풋이라고 할 수 있겠죠.IPS 패키징은 늘상 발생하는 업데이트를 지속적이고 꾸준히 선택적으로 업데이트해야 하는 오픈소스 세계에서의 요구사항을 반영한 것이라고 볼 수 있습니다. 일면에서는 윈도우즈의 패치 업데이트와도 다소 비슷한 면이 있습니다만, 윈도으즈는 새로운 기능을 담은 애플리케이션에 대해서는 서비스팩으로 별도로 제공하고, 실시간 업데이트는 패치만을 취급한다는 것이 솔라리스의 IPS 패키징과 다소 다르다고 할 수 있습니다.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2162488285604463506/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2162488285604463506' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2162488285604463506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2162488285604463506'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/09/blog-post_10.html' title='오픈솔라리스의 패키지 시스템 사용'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2432473764582735236</id><published>2008-09-06T00:25:00.001+09:00</published><updated>2008-09-06T00:25:02.902+09:00</updated><title type='text'>오픈 솔라이스 패키지 리포지터리</title><summary type='text'>오픈 솔라리스를 쓰다보니, 패키지 매니저를 자주 쓰게 되는데, 아직은 리눅스 만큼 풍부한 패키지를 가지고 있지 않더군요. 특히, 썬 솔라리스에는 있었는데, 오픈 솔라리스에는 없는 제품들을 opensolaris.org repository에서 찾을 수 없을 때는 다소 당황스럽기 까지 합니다.그래서, opensolaris.org이외의 repository를 찾아보았습니다. 아하, 예상되로 몇개 있더군요.http://blogs.sun.com/partnertech/entry/public_available_opensolaris_repositories특히, 썬 프리웨어 소프트웨어들과 블라스트웨어 목록이 있다는 것이 매우 인상적입니다. 빨리 받아봐야 겠네요.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2432473764582735236/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2432473764582735236' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2432473764582735236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2432473764582735236'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/09/blog-post.html' title='오픈 솔라이스 패키지 리포지터리'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8264618808722713087</id><published>2008-07-22T17:47:00.003+09:00</published><updated>2008-09-10T10:42:40.842+09:00</updated><title type='text'>ufs의 disk quota 동작</title><summary type='text'>커널 모듈인 ufs는 화일 시스템에 쓰기 행위가 발생할 때 disk quota를 확인하는 과정을 밟습니다.  이러한 과정은  quotaon/off와는 관계없이 실행되는데, quota on이 되어 있으면 많은 것을 실행하는 것이고, quotaoff인 경우에는  빠르게 리턴하는 것이죠.다음은 ufs_write시 일어나는 ufs 모듈내의 흐름입니다. 더 하부 모듈인 genunix, unix와 관련된 다른 모듈은 캡쳐하지 않았습니다. dtrace로 캡쳐했으며 캡쳐한 방법은 다음과 같습니다.#dtrace -F -n 'io:::start/uid==31523 &amp;&amp; args[1]-&gt;dev_statname =="cmdk0"/{trace(timestamp);self-&gt;trace=1;}' \           -n 'fbt:</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8264618808722713087/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8264618808722713087' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8264618808722713087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8264618808722713087'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/07/ufs-disk-quota.html' title='ufs의 disk quota 동작'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_mq3kyM_eJhI/SIWfgoaKjHI/AAAAAAAAAPc/IXPTQkPB8Ws/s72-c/jac0002_ufswrite_noquota.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3770830564558021283</id><published>2008-07-11T21:56:00.002+09:00</published><updated>2008-07-11T21:58:30.563+09:00</updated><title type='text'>Unix history</title><summary type='text'>Unix의 정신을 이어받은 제품들의 히스토리 그림입니다. 소스는 어디인지 모르겠네요.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3770830564558021283/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3770830564558021283' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3770830564558021283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3770830564558021283'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/07/unix-history.html' title='Unix history'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_mq3kyM_eJhI/SHdY6zaEjlI/AAAAAAAAAPU/GHdd4s5kD2I/s72-c/Unix_history-simple.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2689629786205022931</id><published>2008-07-08T13:48:00.001+09:00</published><updated>2008-07-08T13:48:02.770+09:00</updated><title type='text'>추격자 : %sys의 범인은 누구일까 ?</title><summary type='text'>솔라리스 뿐만 아니라, 유닉스 시스템을 이용하다 보면 간혹 사용자의 cpu% 사용율 보다, sys%의 사용율이 높은 경우가 있습니다. 이런 경우에 도대체 왜 sys% 높은지 답답할 때도 있습니다. 심한 경우에는 sys%가 높음에도 내 애플리케이션의 응답 시간이나 총처리량이 나쁜 경우에는 더욱 답답하죠.운영체제 입장에서 sys%는 커널에서 동작되는 시간의 백분율입니다. 커널은 사용자 애플리케이션에서 호출하는 시스템 콜을 서비스하기 위해서 각종 서비스 모듈들과 관련 장치 드라이버,  내부 캐쉬, 커널 코어등의 코드(함수)들의 모음인데 s사용자가 단순히 open()을 했다고 해도, 커널 입장에서는 specfs, 관련 화일 시스템(ufs, zfs ... ), 각종 디바이스 드라이버등이 실행되어 집니다. 따라서, </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2689629786205022931/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2689629786205022931' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2689629786205022931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2689629786205022931'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/07/sys.html' title='추격자 : %sys의 범인은 누구일까 ?'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5461587720339712721</id><published>2008-07-02T16:14:00.003+09:00</published><updated>2008-07-02T16:29:46.805+09:00</updated><title type='text'>솔라리스 10 서버 성능 모니터링에 관한 방안 제안</title><summary type='text'>솔라리스10에서 시스템에서 발생할 성능 관련 문제를 감지하기 위한 자동화된 모니터링 환경 구축을 위해서는 다음과 같은 구조를 권고합니다.성능 관련해서 저장해야할 정보는1) 성능에 영향을 주는 장애가 발생하나 를 일단 봐야 합니다.2) 컴포넌트 장애가 없다는 가정하에서 어떤 형태의 부하가 발생하고 어느 컴포넌트에 부하가 많이 몰리는 지를 축적하는 것이 중요합니다.1)은 fmstat과 prtdiag, dmesg 를 주기적으로 보관하는 것이 중요합니다.  특히 fmstat는cpu/memory/io component의 장애를 실시간 보고해주는 것이므로,  관리하는 것이 바람직합니다. 모니터링시에는syslogd가 만들어주는 메세지 /var/adm/messages와 함께 일치된 시간상으로 관리하는 것이 바람직합니다.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5461587720339712721/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5461587720339712721' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5461587720339712721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5461587720339712721'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/07/10_02.html' title='솔라리스 10 서버 성능 모니터링에 관한 방안 제안'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_mq3kyM_eJhI/SGss8yvwikI/AAAAAAAAAPA/teyLOG3y5zg/s72-c/hotspot_snapshot.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7988714701614595727</id><published>2008-07-02T15:53:00.001+09:00</published><updated>2008-07-02T15:53:48.779+09:00</updated><title type='text'>솔라리스에서 사용자의 명령어 활동을 기록할 수 있을까 ? (CLI logging)</title><summary type='text'>사용자 활동에 관한 로그는 기본적으로는 강제로 규정하게 하려면, 쉘 레이어에서 강제화 해야 하는데 현재 솔라리스에 들어있는 쉘은 강제적으로 활성화하는 방안이 없습니다. 현재 사용자의 터미널 활동을 로깅할 수 있는 방안으로는 1) 사용자의 쉘의 .profile이나 .login에서 로그인 시점에 script들이 자동으로 실행되어 자동으로 스크립트가 저장되도록 하는 방법. 사용자의 쉘 프로화일 파일 안에 다음과 같이 추가합니다. ...exec script -a `date '+%m%d%y:%H%M'`.log    =&gt; 사용자가 로그인하면 자동으로 저장되고, ctrl-d 혹은 logout하면 스크립트 내용이 저장됩니다.         매우 소극적 방법이고, 실제 사용자가 로그아웃할때까지 내용이 화일에 저장되지 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7988714701614595727/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7988714701614595727' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7988714701614595727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7988714701614595727'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/07/cli-logging.html' title='솔라리스에서 사용자의 명령어 활동을 기록할 수 있을까 ? (CLI logging)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-6999591479455146033</id><published>2008-06-30T19:42:00.001+09:00</published><updated>2008-06-30T19:42:00.833+09:00</updated><title type='text'>버추얼박스에서 게스트와 호스트간의 공유 방식</title><summary type='text'>버추얼 박스 상에서는 다양한 호스트/게스트가 올라올 수 있기 때문에, 각 조합에 따른 호스트/게스트 간의 폴더 공유 방식이 달라질 수 있습니다. 다음은 몇가지 경우에 대해서 구성가능한 매트릭스를 만들어봤습니다.다음의 테이블에서 첫번째 컬럼에는 호스트 운영체제의 목록이며, 각 컬럼은 호스트에 따라 게스트별 사용이 권고되는 공유 화일 시스템입니다. 아래 테이블의 경우, 호스트와 게스트가 동시에 솔라리스와 리눅스 중 어느 한쪽인 경우에는 호스트에서 NFS를 구성하고 게스트에서 NFS를 공유하는 방식이 가장 추천되는 방법입니다. 물론, 솔라리스의 경우 내장형 CIFS나 혹은 Samba를 이용해서 CIFS를 서비스할 수 있으며, 리눅스 역시 Samba를 이용하여 CIFS를 서비스할 수 있으므로, 이러한 방법으로도 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/6999591479455146033/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=6999591479455146033' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6999591479455146033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/6999591479455146033'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/06/blog-post_5603.html' title='버추얼박스에서 게스트와 호스트간의 공유 방식'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3152721931398260413</id><published>2008-06-25T09:31:00.001+09:00</published><updated>2008-06-25T09:31:10.549+09:00</updated><title type='text'>웹2.0 시대로 진입하는 문 : zembly.com</title><summary type='text'>zembly.com이라는 사이트를 가보게 되었습니다. 간단하게 얘기하면 lightweight code들이 잔뜩 모여진 wiki로 보여집니다. 백과사전이 아니라 백과 웹 애플리케이션 사이트를 만들겠다는 것으로 보입니다.iGoogle에서 필요한 컨텐츠 모듈을 작성, 선택해서 제 화면을 만들듯이, 내가 사용하는 웹서비스(현재는 주로 소셜 서비스와 iPhone정도가 있네요)용 플러그인용 코드(widget)를 여러 사람이 참여해서 만들게 하고, 내가 사용하는 웹서비스에 장착해서 사용할 수 있도록 하는 것입니다. iGoogle과 다른 점은 iGoogle code는 iGoogle에서만 사용가능한 코드를 개발하는 것인데, zembly.com은 facebook, meebo, iphone등 나름 미국에서 상위의 서비스를 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3152721931398260413/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3152721931398260413' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3152721931398260413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3152721931398260413'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/06/20-zemblycom.html' title='웹2.0 시대로 진입하는 문 : zembly.com'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3889828379203957833</id><published>2008-06-13T14:28:00.001+09:00</published><updated>2008-06-13T14:28:22.163+09:00</updated><title type='text'>Solaris의 버추얼 머신 : 버추얼박스(virtualbox)의 성능</title><summary type='text'>썬에서는 얼마전에 독일계의 이노텍(innotek)이란 회사를 인수한 적이 있다. 이노텍이란 회사는 가상머쉰의 일종인 '버추얼박스(virtualbox)'라는 오픈 소스 소프트웨어를 제작 공급하던 업체이다.썬은 버추얼 박스를 인수한 이후 솔라리스에서도 아주 잘 동작하도록 꽤 수고를 드린 것 같다. 최신 버젼으로 제공된 1.62 버젼은 솔라리스상에서 설치되어서 오픈솔라리스, 솔라리스10(u5+)은 물론 윈도우즈 계열과 리눅스 계열의 게스트 운영체제를 지원할 뿐 아니라  해당 게스트 운영체제들의 성능을 향상시켜주는 게스크 에디션을 제공하면서 게스트로 솔라리스, 윈도우즈,리눅스, FreeBSD, OS/2를 가장 퍼펙트하게 제공하는 최초의 솔라리스용 버추얼 버신이라고 할 수 있겠다. 버추얼 벅스는 Type2 (</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3889828379203957833/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3889828379203957833' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3889828379203957833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3889828379203957833'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/06/solaris-virtualbox_13.html' title='Solaris의 버추얼 머신 : 버추얼박스(virtualbox)의 성능'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/nethippo/SFDeRvMEKXI/AAAAAAAAAJc/v-pig-nemqs/s72-c/virtualbox1.62_onSolaris10.png?imgmax=640' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8028479100516740390</id><published>2008-06-11T18:20:00.001+09:00</published><updated>2008-06-11T18:20:42.619+09:00</updated><title type='text'>솔라리스10 (Solaris Community Edition)에서 MySQL 사용하기</title><summary type='text'>솔라리스10에는 MySQL이 이미 들어있습니다. 굳이 다운받아서 컴파일하고 할 필요가 없다는 뜻이죠.솔라리스 10에서는 MySQL을 활성화하기 위해서는 다음과 같이 하면 됩니다. 일단 mysql의 그룹과 사용자를 만듭니다. 이렇게 하기 위해서는 수퍼유저나 혹은 사용자 생성 권한을 가지고 있어야 합니다. 1. 그룹의 생성#/usr/sbin/groupadd mysql2. 사용자의 생성#/usr/sbin/useradd -g mysql -d /var/mysql mysql;여기서 -d /var/mysql 옵션에 유념해야 합니다. -d 옵션은 사용자 디렉토리를 설정하기 위해서 필요한 옵션인데 mysql man  페이지에는 이 부분이 빠져 있는데, 이 옵션이 빠져 있으면 후에 서비스를 활성화할때(svcadm 이용) </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8028479100516740390/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8028479100516740390' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8028479100516740390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8028479100516740390'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/06/10-solaris-community-edition-mysql.html' title='솔라리스10 (Solaris Community Edition)에서 MySQL 사용하기'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8633015198388858083</id><published>2008-06-11T15:35:00.001+09:00</published><updated>2008-06-11T15:35:49.198+09:00</updated><title type='text'>개발자를 위한 선택 : 솔라리스</title><summary type='text'>예전에 마이크로소프트웨어에 기고했던 글입니다. :+: 하늘을 닮은 호수 :+: » Open Solaris 1</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8633015198388858083/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8633015198388858083' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8633015198388858083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8633015198388858083'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/06/blog-post.html' title='개발자를 위한 선택 : 솔라리스'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7871770396837975601</id><published>2008-06-10T15:05:00.001+09:00</published><updated>2008-06-10T15:05:17.615+09:00</updated><title type='text'>솔라리스에서 사용자 패스워드 변경 자동화(expect 이용)</title><summary type='text'>예전에는 CGI를 이용하여  웹 프로그래밍을 할 때에는 사용자 암호를 웹 인터페이스로 받아서 변경해야 하는 경우가 있었습니다. 지금의 웹 인터페이스에서는 JavaScript나 python등 고수준 스크립팅으로 백엔드 인증 서비스와 연결하는 방법을 대부분 사용합니다만 예전에는 /usr/bin/passwd라는 유틸리티를 이용하여 /etc/passwd 화일을 기반으로 패스워드를 변경해야 했습니다. 오늘날에는 필요하지 않을 듯 하고, 실제로 보안상의 이유로 권고되지 않습니다만, 간혹 시스템 마이그레이션이나 자동 업데이트를 배치로 처리하기 위해서 대량의 사용자의 암호를 임의로 변경하기 위해서는 여전히 이러한 스크립트를 통한 passwd 변경이 필요하게 됩니다. 이러한 목적으로 패스워드를 변경하기 위해서 예전에는 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7871770396837975601/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7871770396837975601' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7871770396837975601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7871770396837975601'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/06/expect.html' title='솔라리스에서 사용자 패스워드 변경 자동화(expect 이용)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7538194725708948570</id><published>2008-06-04T10:13:00.001+09:00</published><updated>2008-06-04T10:13:34.688+09:00</updated><title type='text'>오픈 솔라리스와 3차원(3D) 인터페이스</title><summary type='text'>썬마이크로시스템즈는 지난 5월 오픈 솔라리스 배포판을 새롭게 내놓았습니다. 많은 분들이 이와 관련된 블로깅을 하고 있으므로 참고하시면 됩니다.sangpill님의  http://blogs.sun.com/snoopy40/entry/new_solaris_for_devepolers_opensolariskyunghwa님의 http://suns.tistory.com/흥미로운 부분은 오픈 솔라리스에는 오픈 소스에서 3D 데스트크탑 인터페이스인 컴피즈 퓨전(compiz fusion)이 내장되어 있습니다. 쓸만한 그래픽카드를 가지신 분이면 바로 활성화함으로써, 그 화려한 부분을 엿볼 수 있습니다. 주 메뉴(메인)에서 환경설정 -&amp;gt; 모양새 를 선택하시면 테마를 변경할 수 있는 다이얼로그가 나오는데, 여기에서 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7538194725708948570/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7538194725708948570' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7538194725708948570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7538194725708948570'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/06/33d_04.html' title='오픈 솔라리스와 3차원(3D) 인터페이스'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm1.static.flickr.com/165/414605856_30c5d01662_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5853342197381993480</id><published>2008-05-14T19:52:00.001+09:00</published><updated>2008-05-14T19:52:04.907+09:00</updated><title type='text'>다음과 솔라리스</title><summary type='text'>제목이 다소 거창합니다만, 다음 잘 아시죠 ?국내 Top2에 드는 최대 포털이면서, 독특하게 포털 기반의 미디어 회사를 염두에 둔 회사입니다.(최근 광우병으로 아고라 담당 서버들이 거의 매일 자빠지는 것으로 보입니다. 공식적인 사항으로는 ...)다음 블로그가 제공하는 미디어 스트리밍 서비스가 어떤가 보다가 문득 미디어 서버가 너무 느린 것 같아서 아주 기초적인 호기심으로 서버의 이름을 추적해봤습니다....    cfs.flvs.daum.net...cfs ? 갑자기 호기심이 들더군요.  lustre란 의미보다는 그냥 "clustered" 화일 시스템이라 생각하면서, 그래도혹시나 하는 의구심도 들더군요. 그래서  또 그냥 아무 생각없이 서버가 무슨 운영 체제를 사용할까 궁금해서 "포트 스캐닝"해봤습니다. ( </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5853342197381993480/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5853342197381993480' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5853342197381993480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5853342197381993480'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/05/blog-post_14.html' title='다음과 솔라리스'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-4471921283258452597</id><published>2008-05-07T14:02:00.001+09:00</published><updated>2008-05-07T14:09:36.207+09:00</updated><title type='text'>가상화 비교 (xVM &amp; vmware ESX)</title><summary type='text'>성능 측면에서 보면, 현재는 Xen3 기반이 Vmware ESX3보다 평균적으로 약간 떨어지는 것으로 되어 있는데 (XenSource Report : Xen vs. VMware 성능 비교  ) 성능은 CPU 사용과 IO 사용 측면에서 다소 차이가 있습니다.CPU workload에서는 vmware가 약간 나은 것으로 되어 있는데, 이 부분은 다소 개선의 여지가 있음을 보여주는 것같구요. 솔라리스 기반의 xVM server가 정식으로 나오면 빠르게 개선되지 않을까 생각합니다. 아직 썬의 xVM 서버는베타라서 정식 비교는 힘들다고 생각합니다. 특히, 데스크탑은 컨트롤 도메인을 주 웍플레이스로 사용하면서 (X-window)게스트를 접근하는 것이라 현재 오픈 솔라리스 기반의 버젼은 아직 불필요한 부하가 많다는 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/4471921283258452597/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=4471921283258452597' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4471921283258452597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4471921283258452597'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/05/xvm-vmware-esx.html' title='가상화 비교 (xVM &amp;amp; vmware ESX)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-612843970933492136</id><published>2008-04-02T16:16:00.002+09:00</published><updated>2008-04-02T16:24:30.908+09:00</updated><title type='text'>오픈 솔라리스(opensolaris)와 xmanager</title><summary type='text'>썬솔라리스는 업데이트3(?) 부터인가 "Secure by default"라는 기능이 적용되어져 있습니다. 간단하게 얘기하자면,  쓸데없이 포트 스캐닝과 같은 것에 탐지되지 않도록 불필요한 서비스를 죽여놓는 것을 말합니다.그런데, XDMCP 기반의 dtlogin 환경을 원격으로 접근하는 xmanager가 연결해야 하는 서비스도 이 범주에 해당하는 관계로 서비스가 막 설치한 환경에서 활성화되어 있지 않습니다. 따라서, xmanager를 이용하여 서버에 연결해야 하는 경우에는 다음과 같이 "secure by default"를 풀어야 합니다.#/usr/sbin/netservices opennetservices는 다음의 서비스를 외부에서 접속되는 것을 차단하도록 구성합니다.  물론, 호스트 내부에서는 접속이 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/612843970933492136/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=612843970933492136' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/612843970933492136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/612843970933492136'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/04/opensolaris-xmanager.html' title='오픈 솔라리스(opensolaris)와 xmanager'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-343464601734097409</id><published>2008-02-04T18:24:00.001+09:00</published><updated>2008-03-01T23:36:14.293+09:00</updated><title type='text'>솔라리스에서 md5 첵섬 사용</title><summary type='text'>솔라리스(Solaris) 10(최초 공개버젼에서는 못본것으로 기억합니다)에서는 기본적으로 md5 및 기타 첵섬을 위한 툴로 digest라는 툴을 제공합니다.다음은 digest라는 툴을 이용해서 md5 digest를 구하는 예입니다.#digest -a md5 datafile참고로 digest가 제공하는 md5 이외의 알고리듬의 목록을 보시려면 다음처럼 실행하면 됩니다.#digest -ldigesting 기법을 이용하면, 특정 디렉토리나 화일에 대해서 다이제스팅을 함으로써 시스템을 보안 강화를 요할 수 있습니다.(System hardening)  이러한 개념을 도입하여 편리하게 hardening을 지원해주는 유틸리티로 bart라는 유틸리티가 솔라리스에서는 기본적으로 제공됩니다.</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/343464601734097409/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=343464601734097409' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/343464601734097409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/343464601734097409'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/02/md5.html' title='솔라리스에서 md5 첵섬 사용'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8755855223127828347</id><published>2008-01-02T13:29:00.001+09:00</published><updated>2008-04-04T16:21:42.900+09:00</updated><title type='text'>솔라리스에서 일반 사용자가 ifconfig만 실행하게 할 수 있을까요 ? (Solaris RBAC)</title><summary type='text'>가장 쉬운 방법은 그 사용자의 아디디가 user1이라고 할때user1을 모두 로그아웃 시키고,#usermod -P"Network Management" user1이라고 실행한 후 user1이 로그인해보면$profiles -l 실행했을 경우자신이 실행할 수 있는 root 전용 명령어들이 나타납니다.이 때 나타나는 명령어는 Network Management Profile(Role)에서 주어진 내용으로 다음과 같습니다.Network Management:solaris:cmd:::/sbin/dladm:privs=sys_net_configNetwork Management:solaris:cmd:::/sbin/ifconfig:uid=0Network Management:solaris:cmd:::/sbin/route:</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8755855223127828347/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8755855223127828347' title='2개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8755855223127828347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8755855223127828347'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2008/01/ifconfig-solaros-rbac.html' title='솔라리스에서 일반 사용자가 ifconfig만 실행하게 할 수 있을까요 ? (Solaris RBAC)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-4624196401277253102</id><published>2007-12-27T16:40:00.000+09:00</published><updated>2007-12-27T16:58:32.591+09:00</updated><title type='text'>솔라리스용 wxPython 컴파일 및 최적화하기.</title><summary type='text'>솔라리스에서 사용할 wxPython  모듈을 포팅하고 최적화하는 방법을  입니다.wxPython은 ./configure가 매우 뛰어난 호환성을 바탕으로 제작되었기 때문에 그다지 큰 수고로움이 필요없습니다.일단,  훌륭한 컴파일러와 약간의 시간만 투자하면 됩니다.컴파일러는 썬스튜디오 12를 권고합니다. 솔라리스에 들어있는  gcc가 오래됐을 뿐 아니라, gcc 새버젼을 받아서  재컴파일을 하더라도 솔라리스용으로 최적화하려면 스튜디오가 역시 필요하기 때문에 그냥 스튜디오 다운 받아서 사용하는 것이 편합니다.  스튜디오는 사용료가 무료이므로 그냥 다운 받아서 쓰면 됩니다.소스의 형태는 주로 wxPython-src-2.8.7.1.tar.bz2와 같이 공급이 되는 데 이런 경우(bzip2 압축인 경우) 에는 다음과</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/4624196401277253102/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=4624196401277253102' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4624196401277253102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4624196401277253102'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/12/wxpython.html' title='솔라리스용 wxPython 컴파일 및 최적화하기.'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-4983625054767728946</id><published>2007-12-12T09:39:00.001+09:00</published><updated>2007-12-12T09:54:48.716+09:00</updated><title type='text'>솔라리스 프로세스의 오픈 화일 보는 법</title><summary type='text'>리눅스 사용자들을 보면, 왕왕  lsof 라는 툴을 사용하는 것을 보게된다.  lsof라는 툴은 기본적으로 실행중인 프로세스가 어떤 화일을 열고 있는 지를 보여주는 툴인데,  오픈한 화일 뿐 만 아니라, 네트웍(소켓)을 오픈한 것도 보여주기 때문에, 어떤 포트를 사용하는 지 확인할 때 아주 유용한 툴로 널리 사용되어 왔다.솔라리스에서는 이와 유사한 툴로  pfiles 라는 유틸리티가 제공이 되고 있으며,   솔라리스  8   에서는 /usr/proc/ bin  디렉토리에 있던 유틸리티였으나,  솔라리스 9때부터 /usr/bin으로 옮겨졌다.lsof가 오랜동안 사용되어 오면서 보다 verbose한 내용을 제공하는 것은 사실이나, pfiles도 거의 동등한 수준에 내용을 제공하므로 상당히 유용할뿐 아니라, </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/4983625054767728946/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=4983625054767728946' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4983625054767728946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4983625054767728946'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/12/blog-post_12.html' title='솔라리스 프로세스의 오픈 화일 보는 법'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8833517719357884679</id><published>2007-12-11T11:27:00.000+09:00</published><updated>2007-12-11T11:38:09.496+09:00</updated><title type='text'>솔라리스 화일 시스템 성능 테스트 스크립트</title><summary type='text'>솔라리스와 같은 유닉스 혹은 유닉스 유사 계열은 주로 서버사이드에서 많이 사용되는 관계로 화일 시스템의 혹독한 테스트를 필요로 하는 경우가 왕왕 있다. 이런 경우를 위해서 다양한 화일 시스템 테스트 툴이 있는데, iGen이라던가, bonnie라던가 하는 것들이 웹에서 쉽게 찾아서 사용할 수 있는데,단순한 화일 쓰기 테스트만을 테스트하기 위해서 복잡한 툴을 사용하는 것은 다소 번거로운 것 같아서 하나 작성해보았다./dev/urandom에서 생성되는 랜덤 데이타 화일을 기반으로 테스트 화일을 1M 기준으로 동시에 작성하도록 되어 있다.  총 종료 시간을 측정하기 위해서는  실행화일 끝에 wait를 두도록 한다.#!/usr/bin/bashARG1=$1; NUM_OF_FILES=${ARG1:=10}set i=0i</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8833517719357884679/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8833517719357884679' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8833517719357884679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8833517719357884679'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/12/blog-post.html' title='솔라리스 화일 시스템 성능 테스트 스크립트'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5831824677716897210</id><published>2007-10-30T14:15:00.001+09:00</published><updated>2007-11-06T21:40:46.437+09:00</updated><title type='text'>솔라리스 UFS 화일 시스템의 최대 화일 개수와 inode의 부족</title><summary type='text'>단일 디렉토리 내에서는 32767개의 디렉토리만 지원하므로, 각 디렉토리는 서브디렉토리를 가져야만 더 많은 디렉토리를 가질 수 있고, 각 디렉토리별로 더 많은화일을 가질 수 있게 됩니다.단일 디렉토리에 형성할 수 있는 화일의 개수는 이론적으로 제한이 없습니다만,inode의 개수에 제한을 받습니다. 32비트 화일 시스템에서는 최대 40억개의 inode를 (unsigned long long for 64bit, unsigned long for 32bit) 구성 하실 수 있습니다만, inode에 할당하는 블럭의  크기(디폴트는 1 inode에 2kb를 사용)에 따라 변화가 있으므로 다음과 같은 방법으로 체크하실 필요가 있습니다.inode만 보고 싶은 경우에는#df -F ufs -o i /혹은 기타 다른 상황까지 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5831824677716897210/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5831824677716897210' title='12개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5831824677716897210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5831824677716897210'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/10/blog-post_30.html' title='솔라리스 UFS 화일 시스템의 최대 화일 개수와 inode의 부족'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7783475645067778782</id><published>2007-10-29T19:10:00.000+09:00</published><updated>2007-10-29T19:25:28.027+09:00</updated><title type='text'>프로세스의 서비스 종료 방법</title><summary type='text'>솔라리스10 ( 08/07 이후 )에서는 시스템이 부팅하면서 자동적으로 시작되는 모든 프로세스들은 SMF라는 서비스 관리하에서 구동이 됩니다. 따라서, 해당 서비스를 시작하거나 종료하기 위해서는 SMF의 관리 명령어인 svcadm을 사용해야 합니다.telnet 서비스를 종료하기 위해서는#svcadm disable telnet과 같이 실행하며, 어떤 서비스가 있고 어떤 상태에 있는 지를 알기 위해서는#svcs -a 를 사용합니다.(이전 블로그에 언급한 바 있습니다.)이때 사용되는 telnet 혹은 telnet:default 와 같은 아규먼트를 서비스를 지칭하는 FMRI라고 합니다.그런데, 어느날 prstat를 실행했는데 잘 모르는 프로세스가 실행되고 있다면 어떻게 해야 할까요?즉, 특정 프로세스가 어떤 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7783475645067778782/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7783475645067778782' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7783475645067778782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7783475645067778782'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/10/blog-post.html' title='프로세스의 서비스 종료 방법'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2234545709372937814</id><published>2007-08-20T18:44:00.001+09:00</published><updated>2007-08-20T18:44:57.118+09:00</updated><title type='text'>솔라리스에서 성능 향상을 위한 컴파일</title><summary type='text'>솔라리스에서는 다양한 형태의 성능 개선 방안이 있습니다.사실 컴퓨팅 환경에서는 너무나 많다보니, 일일히 언급하기도 어렵습니다만,일반적으로 간과되는 것 중 하나는 애플리케이션을 개발할때 사용했던 시스템 과 컴파일러와의 조함입니다.솔라리스는 새버젼에서 조차 옛버젼에 대한 이진 화일 호환을 유지하다 보니, 구형 플랫폼을 위해서 컴파일된 이진 화일을 그대로 새 플랫폼으로 가져와서 (복사해서) 실행해도 전혀 문제가 없다 보니 간혹 새 플랫폼에 맞추어 컴파일 되어 있지 않은 경우가 왕왕 있습니다.만약, 기존에 사용하던 플랫폼이 U-II 400Mhz를 가지고 있던 E450 장비였는 데, 32비트 애플리케이션을 개발해서 사용했다면, 기존에 개발된 애플리케이 션은 SparcV8+에 디폴트로 최적화 되었을 수 있습니다. </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2234545709372937814/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2234545709372937814' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2234545709372937814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2234545709372937814'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/08/blog-post.html' title='솔라리스에서 성능 향상을 위한 컴파일'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5219863202496945132</id><published>2007-08-13T20:35:00.001+09:00</published><updated>2007-08-13T21:18:34.835+09:00</updated><title type='text'>솔라리스에서 애플리케이션 코어 분석( Core analyzing at Solaris )</title><summary type='text'>솔라리스를 사용하다보면 간혹 홈 디렉토리에 코어(core)화일이 생기는 것을 볼 수가 있습니다. 사용에 별 지장이 없다면 그냥 지나쳐도 상관없겠지만, 그 코어가 내가 운영하는 서비스와 관련이 있는 지도 모르므로 확인해보는 습관은 중요합니다.대개 메모리 접근 위반(Segmentation Violation)으로 생성되는 것이 대부분인데, 솔라리스의 애플리케이션에 포인터 처리가 미숙했거나, 솔라리스가 허용하는 데이타 패싱이 아니었거나 솔라리스에서 허용하는 프로토타입과 상이하게 다르거나 하는 경우에 흔히 생깁니다.일단 core 화일이 생기게 되면, 해당 애플리케이션의 current directory에 생성됩니다. 대게 많은 애플리케이션들이 홈에서 시작이 되므로, 혹은 홈으로 현재 디렉토리를 옮기게 되므로 홈 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5219863202496945132/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5219863202496945132' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5219863202496945132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5219863202496945132'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/08/core-analyzing-at-solaris.html' title='솔라리스에서 애플리케이션 코어 분석( Core analyzing at Solaris )'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-4939178710357792854</id><published>2007-08-08T18:25:00.001+09:00</published><updated>2007-08-09T11:24:48.117+09:00</updated><title type='text'>솔라리스에서 고성능 TCP 를 위한 일반 옵션</title><summary type='text'>다음은 솔라리스를 고성능으로 유지하기 위하여 사용하는 일반적인 튜닝 옵션입니다.ndd -set /dev/tcp tcp_conn_req_max_q 8192ndd -set /dev/tcp tcp_conn_req_max_q0 8192ndd -set /dev/tcp tcp_max_buf 4194304ndd -set /dev/tcp tcp_cwnd_max 2097152ndd -set /dev/tcp tcp_recv_hiwat 400000ndd -set /dev/tcp tcp_xmit_hiwat 400000네트웍망이 우수하다면(일반적으로 사내정도) 다음과 같은 파라메터도 조정하는 편이 도움이 될 수 있습니다.ndd -set /dev/tcp tcp_time_wait_interval  6000ndd -set /dev/</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/4939178710357792854/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=4939178710357792854' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4939178710357792854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/4939178710357792854'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/08/tcp.html' title='솔라리스에서 고성능 TCP 를 위한 일반 옵션'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5265948645034980425</id><published>2007-08-02T19:09:00.001+09:00</published><updated>2007-08-02T19:09:46.052+09:00</updated><title type='text'>Solaris 10으로 업그레이드 후 현상 </title><summary type='text'>begin:vcardfn:Bonghwan Kimn:Kim;Bonghwanemail;internet:bonghwan.kim@sun.comtel;work:82-2-2193-5225tel;cell:82-16-325-9068x-mozilla-html:FALSEversion:2.1end:vcard1.2Ghz의 U-III(12 cores)를 장착한 V1280 을 사용하던 한 사용자가 1.5Ghz의 U-IV+(24cores)가 장착된 시스템으로 업그레이드를 하게 되었습니다. 펌웨어라던가 다른 것들은 업그레이드 하지 않았구요(사실 펌웨어 업그레이드는 검토해보는 것이 좋습니다. 뭐 어쨌든) 애플리케이션도 그전에 있던 그대로 다시 재수행을 하게 되었는데, 그 해당 프로세스의 메모리 크기가 50% 정도 커졌읍니다.   왜 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5265948645034980425/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5265948645034980425' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5265948645034980425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5265948645034980425'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/08/solaris-10.html' title='Solaris 10으로 업그레이드 후 현상 '/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1803131624748252405</id><published>2007-07-24T22:33:00.001+09:00</published><updated>2007-07-24T22:33:54.708+09:00</updated><title type='text'>솔라리스 10에서 OpenSSL 라이브러리 사용(OpenSSL link in SOlaris 10)- rdesktop example</title><summary type='text'>솔라리스 10은 OpenSSL 라이브러리를 지원합니다.그런데, OpenSSL 라이브러리가 /usr/lib에 들어있지 않고/usr/sfw/{lib,include} 에 들어 있는 관계로 SSL을 사용하는 애플리케이션들을 포팅해야 하는 경우 /usr/sfw/lib를 지정해주어야 하는 경우가 왕왕 있습니다.대표적으로 rdesktop의 경우 prefix를 /usr/sfw 이외로 잡는 경우 (리눅스에서는 흔히 /usr/local을 씁니다) 다음과 같이 선언함으로써 빌드를 할 수 있습니다.예) rdesktop의 빌드 예#./configure --prefix=/usr/local --with-openssl=/usr/sfw# gmake clean &amp;&amp; gmake install</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1803131624748252405/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1803131624748252405' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1803131624748252405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1803131624748252405'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/07/10-openssl-openssl-link-in-solaris-10.html' title='솔라리스 10에서 OpenSSL 라이브러리 사용(OpenSSL link in SOlaris 10)- rdesktop example'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2983449151758250466</id><published>2007-07-20T15:00:00.001+09:00</published><updated>2007-07-20T15:00:36.016+09:00</updated><title type='text'>솔라리스 10의 고정(정적) 라우팅 (Static Routing)</title><summary type='text'>begin:vcardfn:Bonghwan Kimn:Kim;Bonghwanemail;internet:bonghwan.kim@sun.comtel;work:82-2-2193-5225tel;cell:82-16-325-9068x-mozilla-html:FALSEversion:2.1end:vcard솔라리스 10(U3이후) 에서는 정적 라우팅을 사용하기 위해서는 /etc/inet/static_routes라는 화일에 다음과 같은 방법으로 라우팅 정보를 입력합니다.# commentsdestination	gateway예)  /etc/inet/static_routes#CDN network192.168.1.1	Gateway1#Image network10.14.48.1	Gateway2솔라리스 10 U3 이전 버젼에서는 가장 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2983449151758250466/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2983449151758250466' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2983449151758250466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2983449151758250466'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/07/10-static-routing.html' title='솔라리스 10의 고정(정적) 라우팅 (Static Routing)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2426432992666198404</id><published>2007-07-16T19:20:00.001+09:00</published><updated>2007-07-16T19:20:46.549+09:00</updated><title type='text'>솔라리스10에서 TrueType 폰트</title><summary type='text'>솔라리스 10에서는 TrueType 폰트를 설치하려면, 설치하고자 하는 환경과 사용자의 관점에 따라 여러가지가 있을 수 있습니다. 일단, 트루타입을 어디에서 사용하고자 하는 것입니다. 사용자 데스크탑 환경에서 쓰고 싶은 것인가?아니면 특정 애플리케이션에서 쓰고 싶은가에 따라서 설치하는 디렉토리가 달라질 수 있습니다.MS-Windows를 사용해온 사용자들 입장에서는 다소 이해가 언뜻 안가는 것처럼들릴 수 있는데, 이는 윈도우즈와 솔라리스가 제공해온 환경에 차이가 있기때문입니다. MS-Windows는 데스크탑 환경에서 사용하는 모든 폰트를 트루타입으로 제공하는데 여기에 사용되는 모든 폰트가 시스템 디렉토리에 저장되어있습니다. 만약, 이때 별도의 트루타입 폰트를 가지고 있는 애플리케이션을설치하고자 한다면 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2426432992666198404/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2426432992666198404' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2426432992666198404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2426432992666198404'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/07/10-truetype.html' title='솔라리스10에서 TrueType 폰트'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3818715238602953369</id><published>2007-06-29T14:25:00.001+09:00</published><updated>2007-06-29T14:25:51.304+09:00</updated><title type='text'>Solaris와 System Clock(Wall Clock) 상호 운영도</title><summary type='text'>대부분의 컴퓨터는 CPU를 포함한 모든 디바이스 간의 동기화를 이용하여 시스템 클럭을 제공합니다. 이 클럭을 기본으로 CPU, Memory , PCI bus, PCIdevice등이 정확한 통신을 할 수 있도록 합니다.사용자가 컴퓨터에 내리는 시간은 이 시스템 클럭을 커널내 소프트 클럭으로전환하여 가지고 있습니다. 사용자가 보게 되는 date &amp; time은 이 소프트 클럭을 인간이 볼 수 있는 포맷으로 전환하여 보도록 해줍니다. 물론, 타임존도고려하게 됩니다.만약 커널의 모듈(대개 디바이스 드라이버나 커널 자체 내부 함수)에서 과부하가 형성되게 되면, 커널 내에서 외부 클럭을 가지고 와서 내부 소프트클럭으로 전환하는 함수의 실행에 지연이 발생할 수 있으며, 결과적으로는 시간업데이트의 지연(drift) 현상이</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3818715238602953369/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3818715238602953369' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3818715238602953369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3818715238602953369'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/06/solaris-system-clockwall-clock.html' title='Solaris와 System Clock(Wall Clock) 상호 운영도'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-2570328868878439434</id><published>2007-06-11T20:33:00.000+09:00</published><updated>2007-06-11T20:34:00.999+09:00</updated><title type='text'>오픈솔라리스에서 dia 포팅하기</title><summary type='text'>오픈솔라리스 b64a에서 dia를 포팅해서 사용하는 방법이다. 참고로 본인은 사용자 쉘로 bash를 사용한다.(리눅스와 호환을 하기 위해서는 사용자 쉘을bash로 하는 것이 절대적으로 필요하다.)썬 솔라리스가 Solaris 10 U3까지는 freeware를 포팅하려면 불편한 것들이 많았었는데 이번에 사용한 오픈 솔라리스 b64a 버젼에서는 놀라운 호환성을 보였다. 즉, configure &amp; gmake하면 하면 대부분 되었는데 유니코드를 지원하기위해서 GNU xgettext가 필요했다.PATH를 다음과 같이 우선 설정한다.export PATH=/usr/local/bin:$PATH:/usr/sfw/bin일단 GNU xgettext 소스를 다운 받는다압축을 푼후 해당 디렉토리로 들어가서,./configure -</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/2570328868878439434/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=2570328868878439434' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2570328868878439434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/2570328868878439434'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/06/dia.html' title='오픈솔라리스에서 dia 포팅하기'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-5597926055526197017</id><published>2007-06-05T19:19:00.001+09:00</published><updated>2007-06-05T19:57:44.841+09:00</updated><title type='text'>Solaris 10 network Tuning Parameters(수신 시스템)</title><summary type='text'>수신시 packet loss가 발생하는 이유는 대개   수신자가 충분한 버퍼를 가지고 있지 못하거나,   수신측의 인터럽트가 CPU에 의해서 충분히 잘 처리되지 않거나,   수신측에서 수신 큐에 도착한 데이타를 페치하는 과정에서 딜레이가 있거나 하는 경우입니다. 위의 기준으로 봤을때 튜닝의 요소는 다음 세가지에 해당합니다.1) 충분한 버퍼를 확보하기 위해서tcp_conn_req_max_q ; Anonymous access에  대한 Queue를 늘립니다.tcp_conn_req_max_q0 ; DoS 가 아닌 접속 요청에 대한 큐를 늘립니다.tcp_max_buf ; 이 값이 대표적으로 중요합니다.tcp_time_wait_interval ; 접속이 끝난후 안정 종료하는데 걸리는 시간입니다. 이값이 길면 다음 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/5597926055526197017/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=5597926055526197017' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5597926055526197017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/5597926055526197017'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/06/solaris-10-network-tuning-parameters.html' title='Solaris 10 network Tuning Parameters(수신 시스템)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-7228264771570752968</id><published>2007-05-28T09:24:00.001+09:00</published><updated>2007-05-28T11:24:30.401+09:00</updated><title type='text'>Solaris 10 x86 IO tuning(ufs)</title><summary type='text'>솔라리스10의 x86 버젼은 x86의 역사적인 이유(?)로 인하여, IDE 디스크를 사용하는 경우에는 디스크의 모든 성능을 제대로 낼 수 없도록 되어(?)있기 때문에 다소 튜닝할 필요가 있습니다. 솔라리스의 IDE 디스크는 기본적으로 physical device &lt;-&gt; ATAPI driver(SCSI HBA emulation) &lt;-&gt; sd(scsi disk) 와 같은 통신 방식을 사용하는데, 맨 하부의 물리적 디스크와 ATAPI 사이에서 데이타 전송시 사용하는 기본 블럭의 개수가 56으로 되어 있는데, 이 블럭을 128로 변경할 필요가 있습니다.즉,tunefs -a 128 /dev/rdsk/c1d0p0tunefs -a 128 /dev/rdsk/c1d1p0...이 튜닝은 ufs에만 해당하면 zfs 인 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/7228264771570752968/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=7228264771570752968' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7228264771570752968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/7228264771570752968'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/05/solaris-10-x86-io-tuningufs.html' title='Solaris 10 x86 IO tuning(ufs)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3173238468347034997</id><published>2007-05-07T16:47:00.001+09:00</published><updated>2007-05-07T16:53:48.435+09:00</updated><title type='text'>Solaris 10 Update 3의 새로운 기능 "Secure by Default"</title><summary type='text'>솔라리스 10 U3에는 여러 가지 기능이 좋아졌습니다만, 그 중에서 가장 독특한 기능의 변화는  Trusted Extension이라는 보안 강화 기능인데 , 이는 미군에서 요구하는 보안 등급을 준수하게 해주는 보안 강화 기능으로 매우 강력한 보안 구성 환경으로써, 실제로 이 기능을 구성하여 가동할 수 있다면, 웬만한 보안 소프트웨어는 거의 살 필요가 없을 정도입니다. 이 기능은 다소 복잡한 구성에 대한 이해가 필요하니 별도로 소개를 하도록 하겠습니다. 아울러, 솔10 U3는 보안을 위해서 "Secure By Default"라는 기능을 추가로 제공하고 있는데, 이름 자체에서 언급하는 의미 그대로를 해석하면, "기본적으로 보안이 강화된" 이라고 볼 수 있겠습니다.최근에 솔라리스는 소스가 공개되었고, 이에 따른</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3173238468347034997/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3173238468347034997' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3173238468347034997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3173238468347034997'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/05/solaris-10-update-3-secure-by-default.html' title='Solaris 10 Update 3의 새로운 기능 &quot;Secure by Default&quot;'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3400881317954932365</id><published>2007-04-26T10:11:00.000+09:00</published><updated>2007-04-26T10:13:56.054+09:00</updated><title type='text'>Solaris10 x86의 제한(limit) 점</title><summary type='text'>Max # of CPUs오픈 솔라리스에 있는 코드를 보면 알 수 있는 것인데,amd64 아키텍쳐, 즉 64비트 x86 머쉰에서는 64개의 CPU를 운영하도록 '하드코딩'되어 있으며 x86 아키텍쳐, 즉 32비트 x86 머쉰에서는 32개의 CPU를 운영하도록 '하드코딩'되어 있다.여기서 amd64 아키텍쳐라고 해서, amd CPU만 해당되는 것이 아니다. Intel의64bit 머쉰(EM64T)들도 솔라리스는 amd64로 인식하기 때문에, 인텔의 64비트지원 CPU들의 시스템에서는 최대 64개의 CPU를 구동할 수 있도록 되어 있다.CPU가 이렇게 많다고 해서 성능이 다 좋아지는 것은 아니며, 하부의 하드웨어아키텍쳐가 이만한 CPU를 잘 동작시킬 수 있는 구조를 가지고 있어야 한다.Max # of </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3400881317954932365/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3400881317954932365' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3400881317954932365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3400881317954932365'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/04/solaris10-x86-limit.html' title='Solaris10 x86의 제한(limit) 점'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-8930851776219134817</id><published>2007-04-18T17:55:00.000+09:00</published><updated>2007-04-18T17:57:06.522+09:00</updated><title type='text'>Dtrace와 Java : Java를 Dtrace로 해부해볼 수 있을까? </title><summary type='text'>어려운 문제다.  Dtrace를 만든 3명중에 한명인 Adam 조차도 Java를 dtrace로 완전히 분해하는 게  어렵다고 했다. 그나마 JDK 1.6이후에는 솔라리스10의 jvm이 dtrace probe를 지원하게  되서 훨씬 쉬어지긴 했지만 말이다.  JDK 1.6.x이전에는 java vm은 운영체제 입장에서 독립적인 프로세스이면서, 내부적으로는 자바 애플리케이션을 실행시켜주는 머신 역할을 하고 있어서, 실제로 jvm의 애플리케이션인 java의 thread들은 운영체제에서 정확하게 무슨일을 하는지 알 수가 없었다.  그래서, jvm을 블랙박스라고 했다.  안에  어떤일이 일어나는 지 모르는 상태에서 jvm의 그 자체에 대고 dtrace 때려봐야 코끼리 뒷다리 만지기식이었다고 할까.  그래서, JDK </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/8930851776219134817/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=8930851776219134817' title='1개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8930851776219134817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/8930851776219134817'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/04/dtrace-java-java-dtrace.html' title='Dtrace와 Java : Java를 Dtrace로 해부해볼 수 있을까? '/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-3620399680134251900</id><published>2007-04-18T11:58:00.000+09:00</published><updated>2007-04-18T12:00:23.754+09:00</updated><title type='text'>Dtrace 활용하기 : Xorg의 버그 finding</title><summary type='text'>오픈 솔라리스를 쓰다보면 확실히 많은 버그에 시달리게 된다. 그나마 썬 솔라리스는 패치도 제공해주고 하니, 가끔씩 패치하면 버그가 줄어드는 것을 볼 수가 있는데, 오픈 솔라리스는 그것도 못하니 새로 깔아야 한단 얘긴데... 참으로 귀찮은 일이 아닐 수 없다.  한편으론 dtrace를 활용하면서 배워보려고 하는 사람들에겐 아주 좋은 환경이 아닐 수 없다.  여기 저기 떠돌아다니는 버그들 덕분에 dtrace 활용율을 늘릴 수는 있을 테니 말이다.  오늘은 firefox 2.0 영문 브라우저를 쓰고 있는데, 미디어 다음 사이트를 접속만 하면 시스템의 CPU가 버닝아웃될 지경이다.(참고로 내 시스템은 Mobile Athlon 3000+/amd64/2G from Acer )  그래서, dtrace로 Xorg의 어느</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/3620399680134251900/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=3620399680134251900' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3620399680134251900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/3620399680134251900'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/04/dtrace-xorg-finding.html' title='Dtrace 활용하기 : Xorg의 버그 finding'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-68577415403662964</id><published>2007-04-16T14:27:00.000+09:00</published><updated>2007-04-16T14:29:21.261+09:00</updated><title type='text'>윈도우즈 비스타에서  NTFS 크기 변경</title><summary type='text'>비스트가 설치되어 있는 시스템에서 솔라리스를 설치하려면 일단 디스크 파티션을재조정할 필요가 있습니다. 포맷되어 있지 않은 디스크 영역이 있다면 모를까일반적으로는 시스템이 공급될때 부터 하나의 디스크 혹은 볼륨으로 구성되어서오므로, 솔라리스나 리눅스를 설치하고자 한다면, 파티션을 새로이 조정해야하는데윈도우즈 비스타이전에는 파티션 매직이나 Gparted와 같은 제3의 유틸리티 혹은오픈 소스 유틸리티를 이용하여 다시 파티셔닝을 했었습니다. 그러나, 비스타에서는파티션을 재조정할 수 있는 툴을 자체적으로 제공합니다.이 툴을 이용하여 100% 사용하고 있는 NTFS 파티션을 10GB 줄이게 되면, 10GB규모의빈공간의 디스크가 나오게 되는데, 이공간에 솔라리스를 설치하면 됩니다.NTFS 확장이나 축소를 위한 툴은 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/68577415403662964/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=68577415403662964' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/68577415403662964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/68577415403662964'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/04/ntfs.html' title='윈도우즈 비스타에서  NTFS 크기 변경'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-1863179080204603030</id><published>2007-03-15T15:49:00.000+09:00</published><updated>2007-03-15T15:51:48.357+09:00</updated><title type='text'>2007 US New Summer Time &amp; Patch</title><summary type='text'>미국의 Daylight(aka. 서머타임)의 변경일이 금년 2007년부터 앞당겨졌습니다.예전에는 4월인가 5월부터 였는데, 금년부터는 3월에 하는 것으로 바뀌었습니다.따라서, global time을 참고해야할 서버들은 시간이 맞지 않게됩니다.여러 고객들에게 매우 중요한 일이므로 필히 아래 url을 참고하신 후관련 패치를 받으시라고 전달해주시기 바랍니다.Time의 변경은 단순 소프트웨어 뿐 만 아니라, 하드웨어(시스템 컨트롤러등)에도치명적인 변화를 요하므로 고객들로 하여금 꼭 사전에 Patch Management Time을잡아서 필요한 Patch를 모은후 Patch할 수 있도록 유도하시기 바랍니다.솔라리스 10은 122032-04(SPARC) 122033-04(x86)를 설치해야 합니다.패치를 받을려면 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/1863179080204603030/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=1863179080204603030' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1863179080204603030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/1863179080204603030'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/03/2007-us-new-summer-time-patch.html' title='2007 US New Summer Time &amp; Patch'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-117221211684551767</id><published>2007-02-23T15:28:00.000+09:00</published><updated>2007-02-23T15:55:24.991+09:00</updated><title type='text'>Solaris 에서 read_vtoc()의 사용</title><summary type='text'>솔라리스는 예전의 작은 디스크들의 레이블로 SMI label을 사용했었는데요. 스토리지가 커지면서 LUN 기반의 스토리지나 zfs와 같은 초대형 스토리지 및 화일 시스템을 지원하기 위해서 EFI label이라는 것이 새로 생겼습니다.read_vtoc() 시스템 콜은 예전에 SMI로 label 되었거나 새로운 Label인 EFI중의 2**32-1보다  작은 블록을 가진 디스크에 대해서만 사용할 수 있게되어 있으며, 새로이 EFI label을 사용하는  스토리지나 디스크의 경우에는 efi 인터페이스를 사용해서 vtoc를 읽어오도록 되어 있습니다.즉, read_vtoc를 사용했다면  대신에 efi_alloc_and_init(3EXT)을 사용해서 소스를 새로이 변경하셔야 합니다.코딩은 다음의 소스를 참고해서 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/117221211684551767/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=117221211684551767' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/117221211684551767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/117221211684551767'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2007/02/readvtoc-in-solaris.html' title='Solaris 에서 read_vtoc()의 사용'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-116427256216930335</id><published>2006-11-23T18:02:00.000+09:00</published><updated>2007-02-23T15:59:00.281+09:00</updated><title type='text'>Brandz configuration guide : 솔라리스(x86)에서 레드햇 리눅스를 돌리자 !!!</title><summary type='text'>일단, 디렉토리를 두개 만듭니다.1) mkdir /zone2)  mkdir /zone/shared    ; (나중을 위해서 만들어줌)첨부되어 있는 redhat3.zfg 화일 안에서, bge0의 ip 주소를 원하시는 ip로 변경하십니다. 이때 ip는 솔라리스 설치시 할당했던 ip와 같은 네트웍대의 ip를 주셔야 합니다.그런 다음 다음과 같이 실행합니다.3)#zonecfg -z redhat3 -f redhat3.zfg구성이 정상적으로 끝났으면, 다음 명령으로 확인할 수 있습니다.#zoneadm list -cv4) 구성된 가상 서버에 설치를 하려면 다음과 같이 합니다.#zoneadm -z redhat3 install잠시 있다가, redhat enterprise linux 3의 첫번째 CD를 넣으라고 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/116427256216930335/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=116427256216930335' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/116427256216930335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/116427256216930335'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2006/11/brandz-configuration-guide-x86.html' title='Brandz configuration guide : 솔라리스(x86)에서 레드햇 리눅스를 돌리자 !!!'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-116342912678555472</id><published>2006-11-13T23:45:00.000+09:00</published><updated>2007-02-23T16:01:04.031+09:00</updated><title type='text'>솔라리스에서 Xprint 설치하는 법</title><summary type='text'>1) GISWxprintglue 라른 솔라리스 패키지를 찾아서 다운 받습니다. xprint.mozdev.org 에 있습니다.2) tar.gz의 압축을 푼 후 pkgadd -d ./GISWxprintglue.pkg 로 패키지를 설치합니다.3) /opt/GISWxprintglue/server/etc/XpConfig/$LANG/Xprinters 에 첨부 화일로 엎어씁니다.4)/opt/GISWxprintglue/server/etc/XpConfig/$LANG/print/attributes/print로첨부 화일을 엎어쓰기 합니다.5) /etc/init.d/xprint start를 실행해서 아무런 에러가 나오지 않아야 합니다.그런다음 /etc/init.d/xprint get_xpserverlist를 실행해서 어떤 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/116342912678555472/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=116342912678555472' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/116342912678555472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/116342912678555472'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2006/11/xprint.html' title='솔라리스에서 Xprint 설치하는 법'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-115990990753118667</id><published>2006-10-04T06:11:00.000+09:00</published><updated>2006-10-04T06:11:47.716+09:00</updated><title type='text'>Solaris 10 project configuration for Large OLTP DB server(oracle)</title><summary type='text'>Solaris 10 project configuration for Large OLTP DB server(oracle)-This summary is a fine idea....For high-performance OLTP DB server I also set additional project values in order to be able to sustain a large amount (&gt;1024) of sessions and terminals.  They are included below :user.oracle:100:Oracle:::process.max-sem-nsems=(privileged,1024,deny);project.max-file-descriptor=(privileged,8192,deny);</summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/115990990753118667/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=115990990753118667' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/115990990753118667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/115990990753118667'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2006/10/solaris-10-project-configuration-for.html' title='Solaris 10 project configuration for Large OLTP DB server(oracle)'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-115949170952044586</id><published>2006-09-29T10:01:00.000+09:00</published><updated>2007-02-23T16:02:25.611+09:00</updated><title type='text'>솔라리스10에서의 System V IPC와 프로젝트 개념의 이용</title><summary type='text'>system V IPC 관련 parameter는 기본적으로 /etc/system에 설정하는 것을권고하지 않습니다. 이유는 새로운 방법이 생겼기 때문입니다.그러나, 솔라리스 10 이전 버젼의 환경을 검사하는 애플리케이션과의뒷버젼 호환성을 위해서 /etc/system에 선언을 하셔도 작동이 됩니다. 하지만,폐기된 변수에 대해서는 원하는 값이 모두 그대로 설정(적용)이 되지 않을 수 있습니다. ^^;따라서, 구버젼 방식으로 사용하셔도 되긴 합니다만, 향후에 구버젼 방식은통보없이 지원되지 않을 수 있습니다.새로운 방식은 'project'라는 개념으로 사용하는 것입니다.이 개념을 길게 설명하려면 끝도 없구요. 해당 매뉴얼을 보시길 권고드립니다.아니면, 솔라리스 10 교육을 받도록 권고드리세요. 이런 건 </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/115949170952044586/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=115949170952044586' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/115949170952044586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/115949170952044586'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2006/09/10-system-v-ipc.html' title='솔라리스10에서의 System V IPC와 프로젝트 개념의 이용'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15737500.post-115872982482514340</id><published>2006-09-20T14:23:00.000+09:00</published><updated>2006-09-20T17:33:35.240+09:00</updated><title type='text'>[솔라리스에서 애플리케이션/프로세스를 특정 cpu 혹은 cpu set에서만 수행하도록 구성하는 방법]</title><summary type='text'>[솔라리스에서 애플리케이션/프로세스를 특정 cpu 혹은 cpu set에서만 수행하도록 구성하는 방법]a.out 이란 실행화일을 쉘에서 실행하실때 특정 cpu에서만bind되어서 실행하고자 하는 경우에는 다음과 같이 수행하도록 합니다.1. 쉘 프롬프트에서 작업하는 방법     1) processor set을 구성합니다.processor set이란 cpu들의 집합을 의미(이하 pset)하는 것인데 각 cpu set에는 최소 1개이상의 processor가 포함되어 있어야 하며, CPU(processor)는 각 한번에 한 processor set에만 귀속될 수 있습니다. n개의 processor를 가진 processor set에는 최대 n-1개의 processor set이 존재할 수 있습니다. processor </summary><link rel='replies' type='application/atom+xml' href='http://beautifulos.blogspot.com/feeds/115872982482514340/comments/default' title='댓글'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15737500&amp;postID=115872982482514340' title='0개의 덧글'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/115872982482514340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15737500/posts/default/115872982482514340'/><link rel='alternate' type='text/html' href='http://beautifulos.blogspot.com/2006/09/cpu-cpu-set.html' title='[솔라리스에서 애플리케이션/프로세스를 특정 cpu 혹은 cpu set에서만 수행하도록 구성하는 방법]'/><author><name>라이프Of솔라리스</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
