<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wireframe &#187; ubuntu</title>
	<atom:link href="http://soooprmx.com/wp/archives/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://soooprmx.com/wp</link>
	<description>숩은 아직 20대</description>
	<lastBuildDate>Tue, 27 Jul 2010 21:46:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>20100427 :: 플래시 플레이어 10.1로 업그레이드 하기</title>
		<link>http://soooprmx.com/wp/archives/1428</link>
		<comments>http://soooprmx.com/wp/archives/1428#comments</comments>
		<pubDate>Tue, 27 Apr 2010 13:54:02 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[flash plugin]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[리눅스]]></category>
		<category><![CDATA[우분투]]></category>
		<category><![CDATA[플래시]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=1428</guid>
		<description><![CDATA[Flash on Linux 리눅스에서 가장 신경이 많이 쓰이는 부분 중 하나는 바로 플래시가 사용된 웹사이트를 이용하는 순간입니다. 윈도 플랫폼에서는 비교적 성능도 나쁘지 않고 많이 안정된 상태이지만 리눅스 버전의 플래시 플레이어가 돌기 시작하면 대부분의 웹사이트에서는 CPU 사용률이 VirtualBox를 통해 윈도를 실행했을 때 보다도 더욱 미친 듯이 뛰어 오르기 시작합니다. 그러다 뻗어버리기도 하지요. 다행히 파이어폭스 3.6.3(4?)에서부터는 플러그인을]]></description>
			<content:encoded><![CDATA[<h2>Flash on Linux</h2>
<p>리눅스에서 가장 신경이 많이 쓰이는 부분 중 하나는 바로 플래시가 사용된 웹사이트를 이용하는 순간입니다. 윈도 플랫폼에서는 비교적 성능도 나쁘지 않고 많이 안정된 상태이지만 리눅스 버전의 플래시 플레이어가 돌기 시작하면 대부분의 웹사이트에서는 CPU 사용률이 VirtualBox를 통해 윈도를 실행했을 때 보다도 더욱 미친 듯이 뛰어 오르기 시작합니다. 그러다 뻗어버리기도 하지요. 다행히 파이어폭스 3.6.3(4?)에서부터는 플러그인을 독립적인 프로세스로 실행하여 플래시가 죽더라도 웹 브라우저를 다시 시작해야 하는 불상사는 발생하지 않습니다만, 여전히 불안정하지요.</p>
<h2>최신 버전 플래시로 업그레이드하기</h2>
<p>게다가 요즘은 많은 웹사이트에서 파일 업로드 기능을 플래시로 제공하는 곳이 많습니다. 비교적 대용량의 파일을 업로드 하도록 한다거나, 혹은 여러 개의 파일을 동시에 업로드하는데는 기존의 웹 브라우저의 기능으로는 어려움이 많기 때문입니다.<sup class='footnote'><a href='#fn-1428-1' id='fnref-1428-1'>1</a></sup> 그런데 아무래도 불안정하다보니 파일을 업로드 하는 중간에 플러그인이 죽어버리거나, 파일 업로드가 완료되지 못하고 계속 멈추거나 하는 증상이 발생하곤 합니다.</p>
<p>그래서 한 번 모험을 시도해보기로 했습니다. 플래시를 최신 버전으로 업그레이드 해보는 것입니다. <strong>* 주의 : 이 방법으로 제 경우에는 비교적 안정적인 동작을 보입니다만, 시스템의 상태에 따라서는 저와 반대되는 결과가 나타날 수 있습니다. </strong></p>
<h2>설치된 플래시 버전 확인</h2>
<p>먼저 시스템에 설치된 플래시의 버전을 확인해 봅니다. 아마 패키지 형태로 설치가 되었을 것입니다. 제 기억이 맞다면 파이어폭스 설치 후 플래시 플러그인 설치 화면에서 더나은 버전이 저장소에 있다고 하여 apt-get 명령으로 설치했던 것 같습니다. <sup class='footnote'><a href='#fn-1428-2' id='fnref-1428-2'>2</a></sup> 패키지 상의 버전을 확인하기 위해서는 dpkg 명령을 사용합니다.</p>
<blockquote><p>dpkg -l | grep flash</p></blockquote>
<p>그럼 결과가 아래와 비슷하게 보입니다.</p>
<blockquote><p>ii        adobe-<span style="color: #ff0000;">flash</span>plugin                                        10.0.45.2-1karmic1</p></blockquote>
<p>현재 플래시 플레이어의 최신 버전은 10.1 입니다. 지금 설치되어 있는 버전보다는 최신 버전이군요. 최신 버전이긴하지만 아직 공식적으로 배포된 버전은 아닙니다.  다운로드는<a href="http://labs.adobe.com/downloads/flashplayer10.html"> adobe labs</a> 사이트에서 내려 받을 수 있습니다. 리눅스용 파일은 tar.gz 포맷으로 압축되어 있는 파일입니다. 해당 파일을 다운로드 받아 압축을 풀어 놓습니다. (여기서는 홈 폴더 아래에 downloads 라는 폴더에 압축을 풀어 두었다고 가정합니다.) 압축을 푸니 눈에 익은 .deb 파일이 아니라 .so 파일입니다. 예전에 아파치 서버 같은 거 보면 .so 라는 확장자를 가진 파일을 종종 본 듯도 합니다만, 이거 어떻게 설치해야 하는지 난감합니다. 어쩌면 그냥 파일만 교체하면 될 듯도 합니다. 그래서 한 번 찾아보기로 합니다.</p>
<blockquote><p>find / -name &#8220;libflashplayer.so&#8221; (/ 슬래시를 빼먹지 않도록 주의. 빼 먹으면 현재 디렉토리에서부터 찾게 됩니다.)</p></blockquote>
<p>이렇게 찾으면 결과 중에 &#8216;<em>/usr/lib/adobe-flashplugin/libflashplayer.so</em>&#8216;라는 항목이 보입니다. 이 곳이 플래시 플레이어 플러그인 파일이 존재하는 곳입니다. 해당 디렉터리로 이동하여, 혹시 모르니 기존 파일을 백업해 놓습니다.</p>
<blockquote><p>cd /usr/lib/adobe-flashplugin</p>
<p>sudo mv libflashplayer.so libflashplayer.so.backup <sup class='footnote'><a href='#fn-1428-3' id='fnref-1428-3'>3</a></sup></p></blockquote>
<p>그리고 아까 압축을 풀어놓은 파일을 이 곳으로 가져옵니다.</p>
<blockquote><p>sudo cp ~/downloads/libflashplayer.so ./</p></blockquote>
<p>이렇게 파일 이름이 길 때는 탭 신공이 큰 위력을 발휘합니다. 이제 브라우저를 재시작하면 됩니다.</p>
<h2>복구방법</h2>
<p>문제가 발생한 경우에는 아래와 같이 원상 복구하면 됩니다.</p>
<blockquote><p>cd /usr/lib/adobe-flashplugin</p>
<p>sudo rm libflashplayer.so</p>
<p>sudo mv libflashplayer.so.backup libflashplayer.so</p></blockquote>
<p>혹은 다음과 같이 apt-get 명령을 통해서 삭제 후 재설치 하는 방법도 있겠네요</p>
<blockquote><p>sudo apt-get remove adobe-flashplugin; sudo apt-get install adobe-flashplugin<sup class='footnote'><a href='#fn-1428-4' id='fnref-1428-4'>4</a></sup></p></blockquote>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-1428-1'>HTML5에서는 멀티 파일 업로드가 지원되며, 파일 탐색기에서 끌어다 놓는 것도 지원됩니다. 이미 구글 크롬과 파이어폭스 3.6 이상을 사용하면 Gmail에서 이 기능을 사용할 수 있습니다. <span class='footnotereverse'><a href='#fnref-1428-1'>&#8617;</a></span></li>
<li id='fn-1428-2'>플래시 플러그인 패키지의 이름은 adobe-flashplugin입니다. 따라서 sudo apt-get install adobe-flashplugin이라는 명령으로 터미널에서 설치가 가능합니다. <span class='footnotereverse'><a href='#fnref-1428-2'>&#8617;</a></span></li>
<li id='fn-1428-3'>팁: 파일 이름이 긴 경우에는 앞에 몇 글자만 입력하고 tab 키를 누르면 자동 완성 됩니다. <span class='footnotereverse'><a href='#fnref-1428-3'>&#8617;</a></span></li>
<li id='fn-1428-4'>팁2 : 패키지 이름의 경우에도 자동완성이 됩니다. 그리고 세미 콜론은 두 줄로 나눠쓸 명령어를 한 줄로 합쳐주는 기능입니다 <span class='footnotereverse'><a href='#fnref-1428-4'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/1428/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>20100330 :: 우분투 리눅스에 wikidpad 설치하기</title>
		<link>http://soooprmx.com/wp/archives/1377</link>
		<comments>http://soooprmx.com/wp/archives/1377#comments</comments>
		<pubDate>Mon, 29 Mar 2010 20:36:13 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wikidpad]]></category>
		<category><![CDATA[wikipad]]></category>
		<category><![CDATA[우분투]]></category>
		<category><![CDATA[위키메모장]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=1377</guid>
		<description><![CDATA[사실, 설치라는 말도 좀 웃기다고 생각되지만 일단 소개합니다. wikidpad는 예전에 한 번 소개한 적 있는 데스크톱 기반의 단독 위키 어플리케이션입니다. 차마 업무용으로 쓰는 노트북에 우분투를 설치할 용기가 나지 않던 시절에 톰보이 쪽지 대용으로 이것 저것 찾아보던 중에 발견한 프로그램이었는데 아주 아주 쓸만해서 유용하게 잘 썼더랬지요. 그 때는 이름이 wikipad 였는데, 오픈소스로 전환되었고 이름이 wikidpad로 바뀌었네요.]]></description>
			<content:encoded><![CDATA[<p>사실, 설치라는 말도 좀 웃기다고 생각되지만 일단 소개합니다. wikidpad는 예전에 한 번 소개한 적 있는 데스크톱 기반의 단독 위키 어플리케이션입니다. 차마 업무용으로 쓰는 노트북에 우분투를 설치할 용기가 나지 않던 시절에 톰보이 쪽지 대용으로 이것 저것 찾아보던 중에 발견한 프로그램이었는데 아주 아주 쓸만해서 유용하게 잘 썼더랬지요.</p>
<p>그 때는 이름이 wikipad 였는데, 오픈소스로 전환되었고 이름이 wikidpad로 바뀌었네요. (아니면 원래부터 wikidpad였는데 제가 잘 몰랐던 걸 수도&#8230;)</p>
<p>프로그램 자체가 파이썬으로 만들어져 있기 때문에 사실 우분투라면 별도의 설치과정은 사실 필요없습니다. 다만 GUI를 가지는 프로그램이기 때문에 wx 툴킷은 필요할 수 있습니다. wxPython을 설치하기 위해서는 시냅틱 패키지 관리자를 사용하거나 터미널에서 아래 명령을 실행합니다. (제 경우에는 drpython을 설치해서 이미 설치되어 있습니다)</p>
<blockquote><p>sudo apt-get install python-wxgtk2.8</p></blockquote>
<p>wx가 설치되었다면 아래 링크에서 바로 소스를 다운로드 받습니다.</p>
<p>다운로드 : ﻿﻿ <a href="http://sourceforge.net/projects/wikidpad/files/wikidpad/2.0beta13/WikidPad-2.0beta13-src.zip/download">http://sourceforge.net/projects/wikidpad/files/wikidpad/2.0beta13/WikidPad-2.0beta13-src.zip/download</a></p>
<p>다운 받은 소스를 적당한 폴더에 풀어 놓습니다. 예를 들면 /home/myname/apps/wikidpad에 압축을 풀어 놓았다고 가정하겠습니다.</p>
<p>wikidpad를 실행하는 메인 실행 파일은 WikidPad.py입니다. 터미널에서 해당 폴더를 열어 python WikidPad.py 라고 입력하면 아마 정상적으로 실행될 겁니다.</p>
<p>이제, 바탕화면에서 아이콘을 통해 실행하는 방법입니다. <a href="http://wikidpad.sourceforge.net/">홈페이지</a>에서는 pythonpath에 경로를 추가하거나 라이브러리를 통합하는 방식을 이야기하던데, 그건 너무 어려우니 간단히 해결하도록 하겠습니다.</p>
<p>먼저, 실행하기 전에 WikidPad.py 파일을 조금 수정해야 합니다. 즉 소스에 포함된 라이브러리들을 외부에서 바로가기로 실행하면 초기 경로가 달라 라이브러리를 제대로 찾지 못해 오류가 나고, 실행이 안됩니다.</p>
<p>gEdit나 텍스트 편집기로 WikidPad.py 파일을 열고, 다음 두 줄을 맨 위에 추가해 줍니다. (#반드시 맨 위에 해야 합니다.)</p>
<blockquote><p>import sys<br />
sys.path.append(&#8216;/home/myname/apps/wikidpad/lib&#8217;)</p></blockquote>
<p>저장한 후, 바탕화면에서 실행 아이콘을 만듭니다. (바탕화면 우클릭 &gt; 실행 아이콘 만들기&#8230;)</p>
<blockquote><p>이름 : WikidPad</p>
<p>명령 : python /home/myname/apps/wikidpad/WikidPad.py</p></blockquote>
<p>이렇게 해 준 후, 해당 아이콘을 더블 클릭해주면 정상적으로 실행됩니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/1377/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20100319 :: Freemind 0.8.1 on Ubuntu</title>
		<link>http://soooprmx.com/wp/archives/1355</link>
		<comments>http://soooprmx.com/wp/archives/1355#comments</comments>
		<pubDate>Fri, 19 Mar 2010 10:33:53 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[freemind]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[우부투]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=1355</guid>
		<description><![CDATA[마인드 맵 작성 도구로 유명한 (그리고 이 곳에서도 몇 차례 소개한 바 있는) freemind는 이미 우분투 저장소에 등록된 패키지입니다. 따라서 설치를 위해서는 우분투 소프트웨어 센터 (내지는 &#8216;프로그램 설치/제거&#8217;)를 통해 설치할 수 있습니다. 또한 터미널에서는 다음 명령으로 설치가 가능하지요. $sudo apt-get install freemind 음 그런데, 우분투 저장소에서 관리하는 소프트웨어들은 안정성을 이유로 많은 부분 최신 버전이 아닌]]></description>
			<content:encoded><![CDATA[<p>마인드 맵 작성 도구로 유명한 (그리고 이 곳에서도 몇 차례 소개한 바 있는) freemind는 이미 우분투 저장소에 등록된 패키지입니다. 따라서 설치를 위해서는 우분투 소프트웨어 센터 (내지는 &#8216;프로그램 설치/제거&#8217;)를 통해 설치할 수 있습니다. 또한 터미널에서는 다음 명령으로 설치가 가능하지요.</p>
<blockquote><p>$sudo apt-get install freemind</p></blockquote>
<p>음 그런데, 우분투 저장소에서 관리하는 소프트웨어들은 안정성을 이유로 많은 부분 최신 버전이 아닌 예전 버전이 등록되어 있는 경우가 많습니다. 우분투 저장소에는 0.7.1 버전이 들어있네요.</p>
<p style="text-align: center;"><img class="aligncenter" title="Freemind 0.7.1" src="http://img2.pict.com/8b/ff/0a/3142314/0/800/ec8aa4ed81aceba6b0ec83b7.png" alt="" width="480" height="300" /></p>
<p>0.7.1의 경우에는 사용자가 설정할 수 있는 여지도 너무 적고, node들이 상하로만 이동될 뿐 좌우로는 이동되지 않아 0.8.x 대 버전을 윈도에서 사용하던 사용자들은 상당히 불편함을 느끼게 됩니다. 그래서 그나마 예전에 잘 쓰던 0.8 버전을 설치해보도록 하겠습니다.</p>
<p>설치 파일은 <a href="http://freemind.sourceforge.net/wiki/index.php/Download">이 곳</a>에서 내려받을 수 있습니다. 우분투라면 &#8216;Debian Linux&#8217;를 선택하여 deb 파일을 내려 받아, 해당 파일을 더블클릭하면 됩니다.</p>
<p>그런데 문제가 생기는군요. 특정 의존 패키지를 만족하지 못해 설치가 안됩니다.</p>
<p><img class="aligncenter" title="Install Freemind" src="http://img2.pict.com/46/5d/74/3142319/0/ec8aa4ed81aceba6b0ec83b7ed8ca8ed.png" alt="" width="564" height="414" />아, 저 팝업의 맨 밑에 줄을 보고서는.. 적잖이 당황했습니다. 그도 그럴 것이 그냥 터미널로 freemind를 설치하면 Open JDK6가 설치되거든요. 근데 free java와는 호환이 안된다니. 그래서 open JDK를 삭제하고 sun에서 제공하는 자바 패키지를 설치했는데, 결과는 똑같았습니다. 켁 하지만 설치가 안되는 원인은 단순히 librelaxng-datatype-java 패키지가 없는 것일 뿐이므로, 이걸 설치하면 그만입니다.</p>
<p><a href="https://launchpad.net/ubuntu/dapper/i386/librelaxng-datatype-java/1.0-2.1">이 곳</a>에서 해당 파일을 내려 받습니다. (다운로드 링크는 화면 오른쪽에 있습니다. 잘 찾아보세요) 이를 설치한 후 다시 시도합니다.</p>
<p><img class="aligncenter" src="http://img2.pict.com/88/a8/0e/3142318/0/ec8aa4ed81aceba6b0ec83b7eca09ceb.png" alt="" width="468" height="148" /></p>
<p>이번에는 이전 버전이 보관소에 있다고 경고가 출력됩니다. 하지만 무시합니다. 전 덜 지원이 되더라도 보다 편히, 그리고 빨리 작업을 하고 싶단 말이에요!</p>
<p>마지막으로, 가슴이 탁 트이는 것 같은 설정창을 바라보며 오늘의 포스팅을 마칠까 합니다.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://img2.pict.com/39/b1/d6/3142316/0/800/ec8aa4ed81aceba6b0ec83b7freemind.png" alt="" width="560" height="422" /></p>
<p>p.s. 오늘 데스크톱을 10.04 개발버전으로 업그레이드했습니다. freemind도 자동으로 0.9 RC로 업그레이드가 되는군요. 아, 참고로 아직 알파 버전임에도 그다지 불안한 동작은 보이지 않습니다. 이번 10.04판은 쓸만한 물건이 될 듯 합니다.</p>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/1355/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20100303 :: 우분투 파일서버 설치 성공기</title>
		<link>http://soooprmx.com/wp/archives/1326</link>
		<comments>http://soooprmx.com/wp/archives/1326#comments</comments>
		<pubDate>Wed, 03 Mar 2010 04:33:31 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[일상다반사]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[smb.conf]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[삼바]]></category>
		<category><![CDATA[우분투]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=1326</guid>
		<description><![CDATA[회사에서 팀 내에서 사용할 파일 서버 한 대를 마련하게 되었습니다. 시스템 담당자에게 졸라서 거의 맛이 간 PC 한 대를 받아내고, 고장난 하드 디스크를 대체할 그닥 큰 용량은 아닌 하드디스크도 하나 얻었습니다. 그리고 끝. 사실 뭐 이 정도도 감지덕지라 생각되어 서버 구성까지 해달라고 하기에는 좀 미안하더군요. 제가 생각하던 파일 공유 서버는 그저 원격 서버의 하드 디스크를]]></description>
			<content:encoded><![CDATA[<p>회사에서 팀 내에서 사용할 파일 서버 한 대를 마련하게 되었습니다. 시스템 담당자에게 졸라서 거의 맛이 간 PC 한 대를 받아내고, 고장난 하드 디스크를 대체할 그닥 큰 용량은 아닌 하드디스크도 하나 얻었습니다. 그리고 끝. 사실 뭐 이 정도도 감지덕지라 생각되어 서버 구성까지 해달라고 하기에는 좀 미안하더군요.</p>
<p>제가 생각하던 파일 공유 서버는 그저 원격 서버의 하드 디스크를 윈도 시스템에서 네트워크 드라이브로 잡아서 사용하는 정도이고, 현재 공인IP를 받아 쓸 수 있는 형편이 못된다고 하여 회사 내부에서 그저 파일을 공유하는 유형의 서버였습니다. 개인적으로 팀 산출물에 대한 아카이브 같은 게 필요하다는 생각도 있고 해서 말이지요.</p>
<p>어쨌든, 덩그러니 본체만 있는 PC 한 대를 손수 하드디스크를 교체하고, 다른 팀에서 빌려온 우분투 8.10LTS 서버판 설치 시디와 함께 굳은 마음을 갖고 설치할 준비를 마쳤습니다. 아, 물론 퇴근 시간 이후에 시작했으므로 이 일을 도와줄 사람도 사실 거진 없었습니다&#8230;</p>
<h2>서버 설치</h2>
<p>서버 설치에 앞서 먼저 준비물을 챙겨 봅니다. 설치나 설정 진행 중에 후회하지 않으려면 말이지요.</p>
<ul>
<li>동작 가능한 PC 한 대. 서버로 쓸 것이니 당연히 네트워크 카드는 있어야 함</li>
<li>키보드와 모니터 (마우스는 필요없음)</li>
<li>인터넷에 연결 가능한 랜선과 ip 정보</li>
<li>우분투 서버 설치 CD</li>
<li>막히는 부분을 찾기 위해 인터넷에 접속 가능한 온전한 컴퓨터 한 대</li>
<li>GUI 따윈 필요없다는 굳센 마음가짐</li>
</ul>
<p>컴퓨터에 키보드와 모니터를 연결하고 전원을 넣은 다음, 잽싸게 CD를 투입하고 reset 버튼을 눌러 컴퓨터를 재시작합니다. 물론 CMOS 세팅은 CD롬 드라이브로 먼저 부팅할 수 있도록 해야 마땅하지요. 아, 윈도 설치할 때와는 다르게 그냥 랜선 꼽고 시작할 것을 권장합니다.</p>
<p>하드웨어 사양에 따라 다소 차이는 있을 수 있지만, 윈도 설치에 익숙해진 사람이라면 깜짝 놀랄만큼 빨리 메뉴 화면이 나타납니다. 설치 시 사용할 언어를 선택하고 우분투 서버 설치 항목을 선택하면 곧바로 설치를 시작합니다.</p>
<p>우분투 서버 버전은 GUI 환경을 포함하지 않습니다. 물론 ubuntu-desktop 패키지를 설치하면 됩니다만, 굳이 무리해서 그 무거운 녀석을 돌릴 거면 애초에 서버 에디션을 설치하지 않았을 겁니다. 물론 GUI를 포함하는 데스크톱 버전을 설치해도 삼바 서버로 사용이 가능합니다.</p>
<p>설치는 덜 미려하긴 합니다만, 꽤나 꼼꼼하게 진행됩니다. 한 번 쯤 우분투 데스크톱 버전을 설치해 보았다면 큰 어려움 없이 설치가 가능합니다. 그리고 설치 중에 dhcp를 통해서 자동으로 네트워크 설정을 합니다. 고정 ip를 쓰는 시스템이므로 이 부분은 취소하고 그냥 건너 뜁니다. dhcp 설정을 취소하면 이어서 수동으로 네트워크 항목을 입력하는 차례로 넘어갑니다. 간단히 아이피/서브넷마스크/dns서버 정보를 입력해 주고 계속 진행합니다. 이미 한 번 minimal-CD로 설치해 본 경험이 있으니 수월하게 진행합니다. 거의 최소버전 설치 때와 유사합니다.</p>
<p>설치 중에는 어떤 용도의 서버로 사용할 것인지 묻는 화면도 표시됩니다. 여기서는 samba file server 항목만 선택했습니다. 나중에 웹서버가 필요해 질 수도 있지만 시냅틱 도구가 있으니 걱정없어요. (GUI환경에서 동작하는 시냅틱 패키지 관리자에도 요렇게 용도에 맞게 패키지 세팅을 해주는 기능이 있습니다.) 사용자 계정을 묻고 나면 거의 모든 설정이 끝나게 됩니다.</p>
<p>이후 설치는 금새 끝납니다. 설치가 끝나면 시디를 빼고 재시작한다고 합니다. 약간 설레는 마음으로 재시작을 합니다.</p>
<h2>업데이트</h2>
<p>이번에 사용한 버전은 8.10 LTS로 나온지는 좀 된 버전이지요. 그래서 맨 처음 해 줄 작업은 업데이트를 하는 것입니다.</p>
<blockquote><p>$ sudo apt-get update &amp;&amp; sudo apt-get upgrade &amp;&amp; sudo apt-get dist-upgrade &amp;&amp; sudo apt-get autoremove</p></blockquote>
<p>너무 길다고 느껴진다면, &amp;&amp;으로 구분되는 명령들을 따로 따로 수행해도 아무 문제 없습니다.  samba 메타 패키지는 이미 설치 시에 사용하겠다고 하였으므로 설치가 되어 있는 상황입니다. 아마 업데이트 되는 동안 winbindd 와 같은 패키지는 (samba의 구성 요소 입니다) 업데이트가 될 듯 하네요.</p>
<h2>사용자 생성</h2>
<p>지금 작업 중인 계정으로는 최고 사용자 권한으로 상승이 가능하기 때문에 일반 사용자 계정을 하나 만듭니다. 파일 공유를 위해서는 일반 사용자 계정을 공유 서버에 접근하고자 하는 분들에게 알려주면 됩니다.</p>
<blockquote><p>$ sudo adduser teampeople</p></blockquote>
<p>teampeople 이라는 사용자 계정을 이렇게 생성합니다. 생성 시에 비밀번호를 물어 봅니다. 그냥 제 맘대로 일단 넣어봅니다. 물론 아무렇게나 넣고 나중에 까먹으면 안되니까 사용자 명과 비밀번호는 잘 메모해 둡니다.</p>
<p>사용자를 생성하면 /home/teampeople 이라는 사용자 홈 폴더가 별도로 생성됩니다. 공유할 홈폴더를 별도로 만드는 것이 왠지 좋겠다는 기분이 들지만, 왠지 나중에 설정이 꼬이거나, 권한 문제 같은 게 무서우니 그냥 패스하겠습니다.</p>
<h2>삼바 설정</h2>
<p>이제 삼바 서버 설정을 할 차례입니다.</p>
<p>삼바 서버 설정에 앞서, 삼바 서버에 접근하기 위한 계정은 아쉽게도 시스템에 로그인하는 계정과 동기화가 되지 않습니다. 그래서 삼바 사용자를 추가해야 합니다. 단, 사용자 계정 이름은 실제 시스템에 로그인 하는 사용자 계정 중 하나와 동일해야 하며, 패스워드는 동일하게 설정할 필요가 없습니다.</p>
<blockquote><p>$ sudo smbpasswd -a teampeople</p></blockquote>
<p>이번에도 비밀 번호를 물어봅니다. 역시 잘 메모해 둡시다. 나중에 공유 서버를 같이 사용할 사람들에게는 이 비밀 번호를 알려주어야 합니다.</p>
<p>이제 본격적으로 삼바 설정을 위한 차례입니다. 삼바 서버의 설정은 /etc/samba/smb.conf 파일에 모조리 다 들어 있습니다.</p>
<p>삼바 설정과 관련된 내용은 <a href="https://help.ubuntu.com/community/SettingUpSamba">우분투 커뮤니티의 공식 문서</a>를 참고하여 세팅하였습니다.</p>
<p>삼바의 설정은 크게 다음과 같이 나누어 집니다.</p>
<ul>
<li>Global Settings &#8211; 삼바 서버의 일반 설정 및 네트워크 설정 방식을 다룹니다.</li>
<li>Debugging / Accounting &#8211; 로그 누적 방식 및 오류 발생 시 액션 등을 지정합니다. (일반적으로 손댈 필요가 없음)</li>
<li>Authentication &#8211; 사용자 인증 방식을 설정합니다.</li>
<li>Printing &#8211; 프린터를 공유하도록 합니다.</li>
<li>Misc &#8211; 기타 설정</li>
<li>Share Definitions &#8211; 공유 폴더의 개별적인 설정입니다.</li>
</ul>
<p>삼바 설정 파일의 작성 규칙은 다음과 같습니다.</p>
<ol>
<li>설정 항목은 꺾인 괄호로 둘러 쌉니다. ( [global] 혹은 [somesharefolder] )</li>
<li>설정 항목 아래로 해당 항목의 속성 값을 씁니다. 한 라인에 한 개 항목이 포함됩니다.</li>
<li>설정 항목은 yes 혹은 no의 값을 주로 갖게 됩니다.</li>
<li>주석 처리는 #이나 세미콜론(;)으로 합니다.</li>
</ol>
<h3>글로벌 세팅</h3>
<p>[global] 항목 아래에는 일반 설정을 다룹니다. 서버 이름이나 작업 그룹명을 지정할 수 있습니다.특히, 원격에서 생성되는 폴더나 파일의 권한과 관련하여 곤란한 상황이 생기지 않도록 생성시 디폴트 권한을 설정합니다. 아래 항목을 [global] 아래의 어딘가에 삽입해 줍니다.</p>
<blockquote><p>create mask = 0755<br />
directory mask = 0644</p></blockquote>
<h3>공유 폴더 세팅</h3>
<p>공유 폴더 세팅의 방식은 거의 대부분이 유사합니다. 그 예는 다음과 같습니다.</p>
<blockquote><p>[mydocs]</p>
<p style="padding-left: 30px;">comment = My Documents #디렉터리 설명<br />
path = /&lt;해당 디렉터리의 실제 경로&gt;<br />
read only = no #해당 디렉터리를 읽기 전용으로 할 것인지 여부<br />
browseable = no #yes로 설정하는 경우, 윈도의 &#8216;내 네트워크 환경&#8217; 목록에 노출됨</p>
</blockquote>
<h3>삼바 서버 재시작</h3>
<p>몇 번의 시행 착오를 거치면서 우분투 데스크톱 시스템과 윈도 시스템에서 해당 폴더에 접근하는 데 성공하였습니다. 설정 파일을 변경한 다음에는 다음 명령을 통해 변경된 설정 파일을 다시 읽어 오도록 해야, 변경 사항이 반영됩니다.</p>
<blockquote><p>$ sudo /etc/init.d/samba reload</p></blockquote>
<p>그런데 이 명령은 적용이 되는데 다소 시간이 걸리는 것인지, 잘 안되는 듯 합니다. 아예 깔끔하게 삼바 서버를 재시작하는 방식이 더 나은 듯 하네요</p>
<blockquote><p>$ sudo /etc/init.d/samba restart</p></blockquote>
<p>관리 측면에 있어서는 전체 공유가 되는 폴더와 개별 사용자가 각각 사용하는 공간을 따로 만드는 것이 더 좋을 듯 합니다만, 서버 시스템 내 특정 사용자의 폴더에 다른 사용자가 접근하는 방법을 정확하게 모르겠군요. 조금 더 연구해 본 다음, 업데이트 하도록 하겠습니다. 긴 글 읽어 주셔서 감사합니다.</p>
<p>[추가] 공유 폴더에 접근하기</p>
<p>이렇게 설정한 공유 폴더에 접근하는 방식은 윈도 시스템의 공유 폴더에 접근하는 방식과 동일합니다. 윈도 시스템에서는 탐색기의 주소 표시줄이나, 시작 메뉴의 실행에서 ip를 입력합니다.</p>
<blockquote><p>\\123.123.12.131</p></blockquote>
<p>이렇게 접근하면 사용자 인증 창이 뜹니다. 이 때 삼바에서 설정한 사용자의 id와 패스워드를 입력하면 탐색기 내에 원격 서버의 공유 폴더 내용이 보이게 됩니다.</p>
<p>우분투에서는 노틸러스 파일 관리자의 주소창 (상단 메뉴 아래 연필 아이콘을 클릭하면 나타납니다.)에서 다음을 입력합니다.</p>
<blockquote><p>smb://123.123.12.131</p></blockquote>
<p>사용자 이름을 아예 지정하는 방식도 있습니다.</p>
<blockquote><p>smb://somepeople@123.123.12.131</p></blockquote>
<p>역시 동일한 방식으로 접근이 가능합니다. 우분투 서버의 경우에는 작업 그룹명도 같이 입력합니다. (디폴트는 WORKGROUP 입니다.)</p>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/1326/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20091215 :: Grub2로 업그레이드 하기</title>
		<link>http://soooprmx.com/wp/archives/1018</link>
		<comments>http://soooprmx.com/wp/archives/1018#comments</comments>
		<pubDate>Tue, 15 Dec 2009 21:55:35 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[멀티부팅]]></category>
		<category><![CDATA[우분투]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=1018</guid>
		<description><![CDATA[사실 이런 내용은 본 블로그의 분점(중 하나)인 &#8216;숩의 문제해결 레시피&#8217;에 올려야 마땅하겠지만, 문제 해결을 못하고 OS를 재설치한 관계로 -_-;; 그냥 본점에 올리게 되었습니다. 본 포스트의 주요 내용은 우분투 위키의 내용을 참고했습니다. (원문 : http://wiki.ubuntu.com/Grub2) GRUB 란? 리눅스를 한 번도 설치해 본 경험이 없는 사람이라면 들어본 적이 없는 프로그램입니다. grub는 GRand Unified Bootloader의 줄인말로,  초기 부팅]]></description>
			<content:encoded><![CDATA[<p>사실 이런 내용은 본 블로그의 분점(중 하나)인 &#8216;숩의 문제해결 레시피&#8217;에 올려야 마땅하겠지만, 문제 해결을 못하고 OS를 재설치한 관계로 -_-;; 그냥 본점에 올리게 되었습니다. 본 포스트의 주요 내용은 우분투 위키의 내용을 참고했습니다. (원문 :<a href="http://wiki.ubuntu.com/Grub2"> http://wiki.ubuntu.com/Grub2</a>)</p>
<h2>GRUB 란?</h2>
<p>리눅스를 한 번도 설치해 본 경험이 없는 사람이라면 들어본 적이 없는 프로그램입니다. grub는 GRand Unified Bootloader의 줄인말로,  초기 부팅 시에 운영체제 (혹은 운영 체제의 커널)을 선택하여 부팅하게 도와주는 멀티 부트 로더입니다. 현재 grub2는 우분투 9.10 버전을 새로 설치하면 기본으로 설치됩니다. 엄밀히는 아직 2가 아니라 1.97 베타4 정도가 됩니다. (2009년 12월 현재)</p>
<h2>Grub2 설치하기 (업그레이드)</h2>
<p>윈도우가 설치된 머신에서 우분투를 설치하면 grub는 자동으로 설치됩니다. 제 경우에는 우분투 9.04 버전에서 9.10으로 업그레이드를 했는데, 왠지 이 경우에는 grub2로의 업그레이드는 포함이 되지 않았습니다. grub2로의 업그레이드를 위해서는 아래의 과정을 거쳐야 합니다. 초보자에게는 두렵기 그지 없는 존재인 &#8216;터미널&#8217;을 사용합니다. 터미널을 열고 다음의 명령을 실행합니다.</p>
<blockquote><p>sudo apt-get install grub2</p></blockquote>
<p>sudo를 통해 시스템의 깊은 곳(?!)을 건드리는 명령을 수행하면, &#8216;당신이 진짜 su가 맞냐&#8217;며 비밀 번호를 물어봅니다. 비밀 번호를 입력해 주시면 되겠습니다.그럼 뭔가 몇 가지 파일을 내려 받고 설치하게 됩니다. 설치 과정에서 몇 가지를 물어보게 됩니다.</p>
<ul>
<li>grub-pc 설정과 관련하여 텍스트 기반으로 보여지는 대화상자가 보입니다. OK를 선택해주면 됩니다.</li>
<li>체인로드가 어쩌구하는 부분을 물어봅니다. &#8216;Chainload from menu.lst&#8217; &#8211;&gt; &#8216;YES&#8217;</li>
<li>다음은 커맨드 라인에서 무슨 명령어를 입력해 보라고 합니다. 그냥 엔터를 누릅니다.</li>
</ul>
<p>이렇게 해서 설치과정이 끝난 것처럼 보입니다. 하지만 다가 아닙니다. 다시 아래 명령을 바로 입력해 줍니다.</p>
<blockquote><p>sudo upgrade-from-grub-legacy</p></blockquote>
<p>여기서 중요한 것이 있습니다. 설치된 하드 디스크를 보여주면서 어디에 grub를 설치할 것인지 물어봅니다. 보통은 (hd,0) /dev/sda가 부팅되는 파티션입니다. 제 경우에는 boot 플래그가 있는 하드 디스크 파티션이 이것 뿐이라 그런지 하나 밖에 표시가 안되더군요. 스페이스바를 눌러서 선택을 하고 엔터를 입력하여 계속 진행합니다. 만약, 마냥 설레기만 해서 그냥 엔터를 눌렀다면 나중에 다시 좀 귀찮게 손을 봐야 합니다.</p>
<blockquote><p>sudo grub-install</p></blockquote>
<p>를 입력해서 grub 설치를 완전히 완료합니다. 이제 기존의 설정 파일이나 그런 것들은 전혀 쓸모가 없으니 지워도 상관 없습니다&#8230; 라고하지만 혹시 모르니 기존 설정 파일은 잘 보관해 둡니다.</p>
<blockquote><p>sudo mv /boot/grub/menu.lst /boot/grub/menu.lst.backup</p></blockquote>
<h2>Grub2의 설정들</h2>
<p>grub 이전 버전과 달리 grub2는 (이제 익숙해지려고하니)  menu.lst 파일을 더 이상 사용하지 않습니다. 하지만 다른 파일들을 여전히 동일한 폴더에 보관하고 이를 사용합니다. 대표적인 파일은 /boot/grub/ 디렉터리에 있는 grub.cfg 파일입니다. 중요한 것은 이 파일은 결코 수동으로 편집해서는 안된다고 합니다. &#8220;update-grub&#8221; 명령을 통해서 변경 내용을 적용해야 하며, 이 파일은 다른 grub 설정 파일들을 변경/생성하는 근간이 된다고 하네요.</p>
<p>설정을 변경하기 위해서는 이제, 다른 파일을 편집해야 합니다. 이 파일은 다른 곳에 있는데, /etc/default/grub 라는 파일입니다.</p>

<div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p1018code2'); return false;">View Code</a> INI</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p10182"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</pre></td><td class="code" id="p1018code2"><pre class="ini" style="font-family:monospace;"># If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
<span style="color: #000099;">GRUB_DEFAULT</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">0</span>
<span style="color: #000099;">GRUB_HIDDEN_TIMEOUT</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">0</span>
<span style="color: #000099;">GRUB_HIDDEN_TIMEOUT_QUIET</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">true</span>
<span style="color: #000099;">GRUB_TIMEOUT</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">10</span>
<span style="color: #000099;">GRUB_DISTRIBUTOR</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">`lsb_release -i -s 2&amp;gt</span><span style="color: #666666; font-style: italic;">; /dev/null || echo Debian`</span>
<span style="color: #000099;">GRUB_CMDLINE_LINUX_DEFAULT</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #933;">&quot;quiet splash&quot;</span>
<span style="color: #000099;">GRUB_CMDLINE_LINUX</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #933;">&quot;&quot;</span>
&nbsp;
# Uncomment to disable graphical terminal <span style="">&#40;</span>grub-pc only<span style="">&#41;</span>
#GRUB_TERMINAL<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">console</span>
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">640x480</span>
# Uncomment if you don't want GRUB to pass <span style="color: #933;">&quot;root=UUID=xxx&quot;</span> parameter to Linux
#GRUB_DISABLE_LINUX_UUID<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">true</span>
# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY<span style="color: #000066; font-weight:bold;">=</span><span style="color: #933;">&quot;true&quot;</span></pre></td></tr></table></div>

<p>재밌는 것은 디폴트 엔트리 값을 숫자가 아닌 엔트리 이름으로 지정할 수 있다는 것입니다. 커널을 업데이트 받거나해서 메뉴의 개수가 바뀌면 번호값이 따라 바뀌지 못해서 그 때마다 menu.lst 파일을 수정해야 했던 (혹은 몰라서 그랬을 수도 있음, 충분히.) 경험은 더 이상 없을 듯 하네요.</p>
<h2>라이브 시디에서 Grub2 복구하기</h2>
<p>참고로 저는 설치가 완료되기 전에 귀신에 홀린 듯이 menu.lst 파일을 삭제한 관계로 아예 부팅이 되지 못했습니다. 아래 내용을 좀 미리 알게되었더라면 그러지 않아도 됐을텐데요 엉엉. 아무튼 여기서는 /etc/default/grub 파일의 설정을 어떻게 해야하는지 안다는 전제하에 설명을 해 두었네요. 당연히 파일을 날려 먹었다는 답이 없다는 이야깁니다. 평소에 백업을 잘 해두거나  /home 디렉터리를 다른 안전한 파티션에 두고서 아예 새로 설치하는게 가장 맘편하고 깔끔할 수 있겠다는 생각이 듭니다. 저처럼 대책없이 백업도 안하고 슥슥 잘도 파일들을 지우는 습성은 안 가지시는게 좋아요 ㅠㅠ</p>
<p>우선 grub 복구를 위해서는 라이브 시디가 필요합니다. 미리 하나 구워두는 건 정말 중요한 듯 하네요. 라이브 시디로 부팅한 후 터미널을 엽니다.</p>
<blockquote><p>sudo fdisk -l</p></blockquote>
<p>위와 같이 입력하면 어떤 디스크 장치들이 있는지 파티션 목록을 뽑아줍니다. 이 때 리눅스가 설치된 파티션이 나옵니다. 잘 눈여겨봐 둡니다. 제 경우에는 /dev/sda5네요</p>
<blockquote><p>sudo mount /dev/sda5 /mnt</p></blockquote>
<p>혹, /boot 디렉터리를 다른 파티션에 만들어 두고 사용중이시라면 이것도 마운트해 줍니다. 이 때에는 윗 부분과 바뀌면 큰일 난다고 합니다. fdisk -l 의 결과를 확인하고 확인하고 또 확인해야 합니다.</p>
<blockquote><p>sudo mount /dev/sda7 /mnt/boot</p></blockquote>
<p>이제 남은 장치들을 마저 마운트합니다.</p>
<blockquote><p>sudo mount &#8211;bind /dev /mnt/dev</p></blockquote>
<p>이제 루트 디렉터리를 변경합니다.</p>
<blockquote><p>sudo chroot /mnt</p></blockquote>
<p>이제 기존 리눅스가 설치된 파티션이 루트로 마운트 되었으니, 그냥 설정을 수정한다 생각하고 작업합니다. vi 나 nano를 통해  /etc/default/grub 파일을 편집합니다.</p>
<blockquote><p>vi /etc/default/grub 혹은 nano /etc/default/grub</p></blockquote>
<p>설정을 복구하였으면, 이제 변경된 설정이 적용되도록 합니다. 위에서 봤던 명령으로요.</p>
<blockquote><p>update-grub</p></blockquote>
<p>이제 MBR에 grub를 재설치합니다.</p>
<blockquote><p>grub-install /dev/sda</p></blockquote>
<p>만약 에러가 난다면 굴하지 않고, &#8211;recheck 옵션을 써서 다시 시도합니다.</p>
<blockquote><p>grub-install &#8211;recheck /dev/sda (위에서 오류가 난 경우에만)</p></blockquote>
<p>다 되었습니다. ctrl+D를 눌러 chroot 상태를 빠져나옵니다. 이제 마운트한 장치들을 마운트 해제하고 시스템을 다시 시작합니다.</p>
<blockquote><p>sudo umount /mnt/dev &amp;&amp; sudo umount /mnt</p></blockquote>
<p>오늘의 교훈 -  vi 를 쓰면 정신 건강에 정말 안 좋은지 요즘 많은 영문 매뉴얼은 nano를 공식 추천한다.</p>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/1018/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>20091204 :: Gparted를 대신할 명령줄 명령어</title>
		<link>http://soooprmx.com/wp/archives/970</link>
		<comments>http://soooprmx.com/wp/archives/970#comments</comments>
		<pubDate>Fri, 04 Dec 2009 02:23:44 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[gparted]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[partition]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[우분투]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=970</guid>
		<description><![CDATA[기록차원에서 남겨둡니다. 0. Following Steps need &#8216;ntfsresize&#8217; which is able to be installed with &#8220;sudo apt-get install ntfsprogs&#8220;. And MUST UNMOUNT partition to be resized. 1. Check file system on /dev/sdaX for errors and (if possible) fix them ntfsresize -P -l -f -v /dev/sda6 (sda6은 변경할 장치 디스크의 id) 2. Shirink file system (simulate) ntfsresize]]></description>
			<content:encoded><![CDATA[<p>기록차원에서 남겨둡니다.</p>
<p>0. Following Steps need &#8216;ntfsresize&#8217; which is able to be installed with &#8220;<span style="color: #3366ff;">sudo apt-get install ntfsprogs</span>&#8220;. And MUST UNMOUNT partition to be resized.</p>
<h4>1. Check file system on /dev/sdaX for errors and (if possible) fix them</h4>
<p style="padding-left: 30px;">ntfsresize -P -l -f -v /dev/sda6 (sda6은 변경할 장치 디스크의 id)</p>
<h4>2. Shirink file system (simulate)</h4>
<p style="padding-left: 30px;">ntfsresize -P -force /dev/sda6 -s <span style="color: #ff0000;">76585549823</span> -no-actionㅠ  (빨간 숫자는 용량)</p>
<h4>3. Real resize</h4>
<p style="padding-left: 30px;">ntfsresize -P -force /dev/sda6 -s 76585549823</p>
<h4>4. Check file system on /dev/sdaX for errors and (if possible) fix them once again.</h4>
<p>ntfsresize -P -l -f -v /dev/sda6</p>
<h4>5. Now move EXT4 partition to the left. First, check EXT4 journaling system. At this time you use<span style="color: #ff0000;"> &#8216;e2fsck&#8217;</span></h4>
<p>e2fsck -f -y -v /dev/sda7</p>
<p>하지만 root 파티션을 변경하기 위해서는 unmount해야 하고 결국은 라이브 시디가 있어야 한다는 소리 ㅠㅠ. <a href="http://soooprmx.tistory.com/">티스토리 분점</a>에서 이어진 글임.</p>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/970/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>20091107 :: 서울남산체를 우분투에서 사용하기</title>
		<link>http://soooprmx.com/wp/archives/940</link>
		<comments>http://soooprmx.com/wp/archives/940#comments</comments>
		<pubDate>Sat, 07 Nov 2009 15:51:05 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[디자인도구]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[seoul-fonts]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[리눅스]]></category>
		<category><![CDATA[서울남산체]]></category>
		<category><![CDATA[서울폰트]]></category>
		<category><![CDATA[우분투]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=940</guid>
		<description><![CDATA[런던이나 브리스톨, 프랑스의 파리 등의 도시들은 각 도시의 &#8216;지정 서체&#8217;가 있습니다. 따라쟁이 우리 나라 공무원 나릿님들이 그런 걸 간과할리가 없지요. 그래서 서울시도 2007년 가을부터 서울시의  지정 서체 개발을 준비해왔습니다. 그리고 지난 2008년 여름에 명조 계열의 폰트와 고딕 계열의 폰트를 일반에 공개했습니다. 그것이 바로 서울한강체(명조)와 서울남산체(고딕)입니다. 서울시는 이를 단순히 선전용에 그치지 않고 이들 서체를 공공 디자인]]></description>
			<content:encoded><![CDATA[<p>런던이나 브리스톨, 프랑스의 파리 등의 도시들은 각 도시의 &#8216;지정 서체&#8217;가 있습니다. 따라쟁이 우리 나라 공무원 나릿님들이 그런 걸 간과할리가 없지요. 그래서 서울시도 2007년 가을부터 서울시의  지정 서체 개발을 준비해왔습니다. 그리고 지난 2008년 여름에 명조 계열의 폰트와 고딕 계열의 폰트를 일반에 공개했습니다. 그것이 바로 서울한강체(명조)와 서울남산체(고딕)입니다.</p>
<p>서울시는 이를 단순히 선전용에 그치지 않고 이들 서체를 공공 디자인 부문에 적극 도입합니다. 덕분에 &#8216;혐오스럽고 더럽다&#8217;는 느낌까지 주었던 각 관공서들의 현판 및 보행자용 이정표, 지하철의 각종 안내 디자인 등에 서울 남산체가 도입됩니다. (공문의 서식에도 도입되었는지는 모르겠네요) 개인적으로는 그런 사실을 첨에는 모르고 있다가 나중에 알았습니다. 어쨌거나 서울시가 발표한 서울서체는 서울에서 10년간 살아오면서 서울시가 가장 잘한 업적 중의 하나라고 생각되네요. 특히 서울남산체는 공공 시설물의 적용을 염두에 두고 설계된 서체라, 글자 자체가 고딕 계열이지만 비대칭과 약한 곡선, 열림 등의 요소가 적절히 적용되어 깔끔한 외관에 못지 않게 놀라운 가독성을 보여줍니다.</p>
<p>이번 지하철 9호선역의 역사들의 내부에는 모두 이 서울 남산체가 적용된 안내 문구들이 배치되어 있습니다. 덕분에 9호선 역 전체에 대한 디자인적 평가는 당연히 높을 수 밖에 없더군요.</p>
<p><img class="aligncenter" title="seoul fonts" src="http://i84.photobucket.com/albums/k24/snotice/logo_img8.gif" alt="" width="461" height="171" />그래서 이 서체가 너무 마음에 들기에, 저는 제 컴퓨터의 기본 글꼴로 지정하리라고 마음먹었습니다.  서울 서체는 디자인서울총괄본부(<a href="http://design.seoul.go.kr/dscontent/designseoul.php?MenuID=490&amp;pgID=237">http://design.seoul.go.kr/dscontent/designseoul.php?MenuID=490&amp;pgID=237</a>)에서 다운로드 받을 수 있습니다.</p>
<p>얼씨구나, 그런데 이 서울 서체는 그냥 TTF  파일을 압축해 놓은 것이 아니라, 인스톨러 버전으로 만들어져 있군요. 아 부분에서 서울시가 잠깐이나마 장했던 그 느낌은그냥 좀 실망으로 바뀝니다. 그럼 리눅스 사용자는 쓰지 말란 겁니까 -_ -;; 어지간한 인스톨러들은 사실 파일복사 스크립트와 함께 zip으로 묶여있는 것이 다라서 파일 압축 유틸리티로 열어보면 거의 열리는 경우가 많은데, (특히나 파일의 크기가 크지 않은 프로그램 일 수록 이럴 확률이 큽니다.) 이 인스톨러는 그렇지도 않군요.</p>
<p><img class="aligncenter" title="Seoul Fonts Installer" src="http://i84.photobucket.com/albums/k24/snotice/-InstallShieldWizard.png" alt="" width="443" height="339" /></p>
<p>어쨌든 WINE으로 인스톨러를 실행해서 TTF파일 추출 성공!</p>
<p><img class="aligncenter" title="Seoul Namsanche EB" src="http://i84.photobucket.com/albums/k24/snotice/-08SeoulNamsanEB.png" alt="" width="484" height="271" /></p>
<p>우분투의 글꼴 보기 프로그램은 글꼴을 확인한 후 바로 설치할 수 있도록 글꼴 설치 버튼을 제공합니다. 이렇게 설치해도 좋고, 터미널이나 파일관리자(노틸러스)에서 복사해도 좋지요.</p>
<p>우분투의 폰트 폴더는 /usr/share/fonts/truetype 에 있습니다. 터미널에서는 아래와 같이&#8230;</p>
<p style="padding-left: 30px;">sudo mkdir /usr/share/fonts/truetype/seoul<br />
cd [서울서체파일이 있는 디렉터리]<br />
sudo cp *.ttf /usr/share/fonts/truetype/seoul</p>
<p>그런 다음, 시스템 &gt; 모양새에서 글꼴을 모두 서울남산체로 바꿔주었습니다. 아 정말 좋군요. 글씨들이 시원시원하고 너무 예쁩니다. 내친 김에 윈도에다가도 설치해 봅니다. 아, 그런데 아마도 화면 글꼴에서 안티 앨리어싱을 적용하는 방법이나 그 정도가 윈도와 우분투가 많이 다른 것 같습니다. 윈도에서는 맑은 고딕이나 나눔 고딕까지는 화면 글꼴로 그리 무리가 없었는데, 서울 서체의 경우에는 좀 지저분해 보이네요.</p>
<p>아래 두 장의 이미지는 제 블로그의 예전글을 각각 윈도XP와 우분투에서 파이어폭스로 보았을 때의 모양새입니다.</p>
<p><img class="aligncenter" src="http://i84.photobucket.com/albums/k24/snotice/-6.png" alt="" width="494" height="183" /></p>
<p>먼저, 우분투에서의 글자 모양입니다. 작은 글자까지도 그래도 가독성이 나쁘지 않은 수준입니다. 왠지 제가 다 뿌듯한 느낌이 듭니다.</p>
<p><img class="aligncenter" src="http://i84.photobucket.com/albums/k24/snotice/image_20091107_004.png" alt="" width="497" height="179" /></p>
<p>윈도에서의 글자 모양입니다. 중간 중간 가로선이 뭉치거나 뭉개지는 부분들이 발생합니다.</p>
<p>브라우저에서의 기본 고딕 서체도 서울남산체로 만들어놓고 나니 글 읽는 일이 즐거워지네요. 이전에 &#8216;은 돋움&#8217;체도 참 좋았지만, 너무 네모칸에 딱 들어맞는 모양보다는 이렇게 시원시원한 글자체가 글을 많이, 오래 보는데 도움이 되고 실제로 글을 빨리 읽도록 하는 데에도 도움이 됩니다. 윈도에서도 클리어타입 튜너라는 게 있지만, 아무리 조절해보아도 한글 서체가 품질이 나빠 보이는 점은 어찌할 수가 없네요. 다만, 글자 크기가 어느 정도 커지면 상당히 깔끔한 원래의 느낌을 잘 살려 내는 것을 봐서는 시스템 글꼴 수준의 작은 글씨를 렌더링 할 때만 좀 문제가 있는 것 같습니다.</p>
<p>아무튼 어이없이 인스톨러로 묶어 놓은 서울 글꼴은 다시 TTF 만 zip 파일로 묶어서 <a href="http://drop.io/seoulfonts">drop.io/seoulfonts</a>에 올려 두었습니다. 서울 남산체 말고도 뫼비우스라는 한글 서체도 상당히 깔끔하고 예쁩니다. 이런 예쁘고 센스있는 글꼴은 프리젠테이션 같은 데 활용해주면 청중의 센스도 함께 팍팍 올라갈 것 같습니다. (제발 굴림체 72포인트로 PT 맨 마지막에 감사합니다..같은 거 적지 말아주세요 ㅠㅠ)</p>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/940/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>20090925 :: 리눅스에서 nortel vpn 접속하기</title>
		<link>http://soooprmx.com/wp/archives/903</link>
		<comments>http://soooprmx.com/wp/archives/903#comments</comments>
		<pubDate>Thu, 24 Sep 2009 17:10:29 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[nortel vpn]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[노텔]]></category>
		<category><![CDATA[리눅스]]></category>
		<category><![CDATA[우분투]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=903</guid>
		<description><![CDATA[우분투 리눅스를 노트북의 주력 OS로 사용하면 가장 절망(?)적인 것이 한 가지 있다면 그것은 vpn연결이었습니다. 리눅스에서도 여러가지 vpn 클라이언트들을 제공하지만, 제 직장에서는 Nortel Networks Contivity VPN 을 사용합니다. 따라서 기존에 나와 있는 vpn 클라이언트들은 설정도 모르겠고, 구글링을 해봐도 어디에나 방법을 묻거나, &#8220;그런 거 없다&#8221;는 이야기 뿐이었습니다. (아 정말 이 말을 포럼에서 봤을 땐 보란 듯이 성공해보고]]></description>
			<content:encoded><![CDATA[<p>우분투 리눅스를 노트북의 주력 OS로 사용하면 가장 절망(?)적인 것이 한 가지 있다면 그것은 vpn연결이었습니다. 리눅스에서도 여러가지 vpn 클라이언트들을 제공하지만, 제 직장에서는 Nortel Networks Contivity VPN 을 사용합니다. 따라서 기존에 나와 있는 vpn 클라이언트들은 설정도 모르겠고, 구글링을 해봐도 어디에나 방법을 묻거나, &#8220;그런 거 없다&#8221;는 이야기 뿐이었습니다. (아 정말 이 말을 포럼에서 봤을 땐 보란 듯이 성공해보고 싶었습니다.. ㅠㅠ)</p>
<p>실제로 Nortel Networks에서는 리눅스용 클라이언트를 상용으로 팔고 있다는 소문도 있었고, 평가판을 제공한다는 이야기도 있었지만, 결국은 다 안되더군요. 하지만 피와 눈물과 땀을 엄청나게 투자한 끝에, 오늘 이 밤, 회사 vpn에 성공적으로 접속하여 원격으로 문서를 메일로 전달하는데 성공했습니다. 그럼 이제부터 그 눈물겨운 과정을 함께 하도록 하겠습니다.</p>
<h2>사전작업</h2>
<p>먼저 윈도우에서 VPN 클라이언트를 실행해서, 프로그램 정보 및 연결 정보 (트레이아이콘에서 Status&#8230;)를 확인합니다. 이 모든 정보는 매우 중요하니 모조리 기록해 두도록 합니다. 이제, 우분투로 부팅합니다. 참고로 제 경우에는 회사 vpn은 그룹ID, Password로 인증받는 경우입니다. 다른 설정인 경우에는 vpnc 프로그램의 설정 부분을 주의깊게 읽어보고 해당 항목을 윈도우용 클라이언트에서 찾으면 됩니다.</p>
<h2>준비</h2>
<p>맨 처음 할 것은 vpnc-nortel을 설치하기 위한 디렉터리로 이동합니다.</p>
<blockquote><p>cd ~/bin   (이미 만들어두었다고 가정합니다)</p></blockquote>
<p>먼저 소스를 svn에서 내려받기 위해 subversion을 설치합니다.</p>
<blockquote><p>sudo apt-get install subversion</p></blockquote>
<p>그리고 소스를 컴파일하기 위해 필요한 패키지도 설치합니다.</p>
<blockquote><p>sudo apt-get install build-essential</p></blockquote>
<p>vpnc-nortel 컴파일을 위해서는 다음 패키지도 필요하다고 합니다.</p>
<blockquote><p>sudo apt-get install libgcrypt11-dev (혹은 build-essential을 설치하면 같이 설치되기도 합니다.)</p></blockquote>
<p>그리고 vpnc를 기반으로 하기 때문에 vpnc가 의존하는 패키지도 미리 다운로드 받아둡니다.</p>
<blockquote><p>sudo apt-get build-dep vpnc</p></blockquote>
<p>이제 소스를 내려 받습니다. 아래 명령을 실행하면 vpnc-nortel이라는 디렉터리가 생성됩니다.</p>
<blockquote><p>svn co -r 414 <a href="http://svn.unix-ag.uni-kl.de/vpnc/branches/vpnc-nortel">http://svn.unix-ag.uni-kl.de/vpnc/branches/vpnc-nortel</a></p></blockquote>
<p>이 때, <span style="text-decoration: underline;">-r 스위치를 사용하여 버전을 명시</span>했습니다. 저 버전은 되더군요. 최신 버전은 이상하게 안됐습니다.</p>
<h2>설치</h2>
<p>소스 다운로드가 끝나면 설치를 합니다. 방금 새로 생성된 디렉터리로 이동합니다.</p>
<blockquote><p>cd vpnc-nortel</p></blockquote>
<p>Makefile 파일을 조금 수정해야 합니다.</p>
<blockquote><p>sudo vi Makefile (or sudo gedit Makefile)</p></blockquote>
<p>그러면 긴 주석문 아래에 PREFIX 라는 값에 다음과 같이</p>
<blockquote><p><span style="color: #00ccff;">PREFIX</span>=/usr/local</p></blockquote>
<p>이라고 되어 있는데, 여기를</p>
<blockquote><p><span style="color: #00ccff;">PREFIX</span>=/usr</p></blockquote>
<p>로 수정해줍니다.</p>
<p>이제 설치를 진행합니다. 다음의 명령을 순서대로 입력해 줍니다.</p>
<blockquote><p>make</p>
<p>sudo make install</p></blockquote>
<h2>설정</h2>
<p>디폴트로 생성되어 있는 설정 파일은 cisco 장비에 맞게 되어 있습니다. 그러니 이 부분은 그냥 따로 보관합니다.</p>
<blockquote><p>sudo mv /etc/vpnc/default.conf /etc/vpnc/default.conf.install</p></blockquote>
<p>이제 설정 파일을 따로 만들어야 합니다. 설정 파일을 만들기 전에 어떤 어떤 항목을 설정할 것인지 미리 알아보기 위해서는</p>
<blockquote><p>vpnc &#8211;long-help</p></blockquote>
<p>를 입력하여 대략 알아봅니다. 그러면 설정값들이 뭘 의미하고, 설정 파일에서는 어떤 이름으로 설정하는지 나옵니다. 아까 기록해 둔 윈도에서의 설정값과 비교하여 입력할 수 있는 내용들을 골라봅니다.</p>
<blockquote><p>sudo vi /etc/vpnc/default.conf (익숙치 않으시다면 vi 대신 gedit 를 사용하여, 텍스트 에디터에서 작업하는 것이 정신 건강에 좋을 수도 있습니다)</p></blockquote>
<p>내용은 대략 다음과 같습니다. 단 아래 내용은 제 경우에 한한 것이니 다를 수도 있습니다. X로 가리거나 붉은 글씨로 표시한 부분이 그렇습니다.</p>
<blockquote><p>Vendor nortel #Nortel 꺼라고 선언합니다.<br />
Nortel Client ID <span style="color: #ff0000;">V06_01</span><br />
IPSec gateway <span style="color: #ff0000;">XXXX.XXX.XXX.XXX</span><br />
IPSec ID <span style="color: #ff0000;">XXXXX (이것이 그룹 ID)</span><br />
IPSec secret <span style="color: #ff0000;">XXXXXXXXX (이건 그룹 Password)</span><br />
NAT Traversal Mode <span style="color: #ff0000;">none</span><br />
IKE DH Group <span style="color: #ff0000;">dh1 (D&#8230;.. H&#8230;.. 라는 뭔가 긴 단어의 약어입니다. 윈도용 클라이언트에서는 약어로 표시되지 않습니다.)<br />
</span></p>
<p>IKE Authmode <span style="color: #ff0000;">gpassword</span><br />
<span style="color: #ff0000;">Enable Single DES</span> #맨 마지막 줄은 첨에 없이 실행했더니 연결이 안돼서 추가했습니다.<br />
#아이디와 패스워드를 묻지 않으려면 아래를 추가합니다. (전 안했습니다.)<br />
Xauth username &lt;아이디&gt;<br />
Xauth password &lt;패스워드&gt;</p></blockquote>
<p>다 했습니다. 이제 vpnc를 실행합니다. vpn 설정을 위해 네트워크 설정을 내부적으로 변경하니 관리자 권한이 필요합니다.</p>
<blockquote><p>sudo vpnc (혹은 sudo ./vpnc)</p></blockquote>
<p>제 경우에는 아이디와 비밀번호를 묻더군요. 최신 버전을 설치했을 때는 이상하게 게이트웨이 주소를 파싱하지 못하고 연결이 안됐습니다. 계정 정보를 입력하고나면 윈도에서 연결할 때와는 달리 아주 빨리 연결이 돼 버립니다. 그리고는 &#8220;VPNC started in background (pid : 0000)&#8221;과 같이 잘 실행됐다고 나옵니다.</p>
<p>믿을 수가 없어서 핑도 날려보고, 원격 데스크톱도 연결해봅니다.</p>
<p>원격 데스크톱을 연결하고 싶다면</p>
<blockquote><p>sudo apt-get install rdesktop 로 설치하고</p></blockquote>
<blockquote><p>rdesktop xxx.xxx.xxx.xxx (연결할 컴퓨터의 ip)</p></blockquote>
<p>그러면 윈도에서 원격 데스크톱 연결을 실행한 것과 동일한 화면이 표시됩니다.</p>
<p style="text-align: center;"><a href="http://i84.photobucket.com/albums/k24/snotice/Screenshot-2.png"><img class="aligncenter" title="Remote Desktop via Nortel Networks VPN on Ubuntu Linux" src="http://i84.photobucket.com/albums/k24/snotice/Screenshot-2.png" alt="" width="566" height="440" /></a></p>
<p style="text-align: center;">
<p style="text-align: left;">드디어 해냈습니다. 축하합니다!!! 짝짝짝짝</p>
<p style="text-align: left;">아, vpn 연결을 끊고 싶다면 아까 그 디렉터리로 가서 스크립트를 실행합니다.</p>
<blockquote>
<p style="text-align: left;">sudo ./vpnc-disconnect</p>
</blockquote>
<p style="text-align: left;">정말이지 감개가 무량한 순간입니다. 혹시 vpn 연결에 있어서 저와 비슷한 상황이신 분께 도움이 되었으면 합니다. 그럼 즐거운 하루 되세요!</p>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/903/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>20090919 :: Xubuntu로 다운그레이드하다</title>
		<link>http://soooprmx.com/wp/archives/893</link>
		<comments>http://soooprmx.com/wp/archives/893#comments</comments>
		<pubDate>Fri, 18 Sep 2009 23:54:48 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xubuntu]]></category>
		<category><![CDATA[가벼운 운영체제]]></category>
		<category><![CDATA[리눅스]]></category>
		<category><![CDATA[우분투]]></category>
		<category><![CDATA[주분투]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=893</guid>
		<description><![CDATA[전에도 몇 번 밝혀드린 바 있습니다만, 전 노트북을 주로 업무용으로 쓰고 집에서는 인터넷 할 때도 왠만하면 그냥 노트북을 쓰지 않으려고 합니다. 왜냐면 또 노트북으로 뭐라도 할라치면 이메일을 습관처럼 확인하게 되고, 그러다보면 또 어느샌가 일을 하고 있는 스스로를 발견하게 되기 때문이지요. 아 왜 또 공사가 겁나게 철저히 구분된 사람인 양 구느냐고 하신다면, 집에 있는 컴퓨터 때문입니다.]]></description>
			<content:encoded><![CDATA[<p>전에도 몇 번 밝혀드린 바 있습니다만, 전 노트북을 주로 업무용으로 쓰고 집에서는 인터넷 할 때도 왠만하면 그냥 노트북을 쓰지 않으려고 합니다. 왜냐면 또 노트북으로 뭐라도 할라치면 이메일을 습관처럼 확인하게 되고, 그러다보면 또 어느샌가 일을 하고 있는 스스로를 발견하게 되기 때문이지요. 아 왜 또 공사가 겁나게 철저히 구분된 사람인 양 구느냐고 하신다면, 집에 있는 컴퓨터 때문입니다.</p>
<p>서 사용하는 컴퓨터는 제가 산 건 아니고 거의 버리다 시피하는 녀석을 제가 얻어와서 쓰고 있습니다. 사양은 썩 넉넉치 못합니다. 아마 펜티엄4~3 가량 급에 (아니면 셀러론일 수도 있음) 메모리 256메가.예전에 쓰시던 분이 잘 안된다고 한 번 고쳐드린 적이 있는데, 분명 그 때에도 윈도우XP가 깔려있었는데 -고치고 나서는 한 번도 쓰지 않음<sup class='footnote'><a href='#fn-893-1' id='fnref-893-1'>1</a></sup>이 분명한 PC. 분명 전에 문제가 생겨서 고칠 적에는 집에서 인터넷도 하고 오피스 문서도 편집하고 야동도 (다운로드는 재주껏 받으시더라도) 편히 감상하시라고 곰 플레이어도 깔아드렸었는데, 어째 집으로 가져왔을 때는 부팅조차 정상적으로 안됐었습니다. 아마 너무 오랜만에 켜지다 보니 시작 프로그램들이 많이 바빴던 것 같습니다.</p>
<p>그래서 이 컴퓨터에 리눅스를 설치하기로 했습니다. 이유는 다음과 같습니다.</p>
<ol>
<li>컴퓨터를 처음 가져올 때부터, 안에 몇 가지 자료들은 잘 백업해 두었다가 주어야 한다고 하셨기 때문에, XP를 재부팅하기에는 너무 위험했습니다. 그냥 있던 윈도위에 새 윈도를 덧씌워 까는 방법도 있다고 하는데 개인적으로는 상당히 위험한 행동으로 생각되더군요. 까딱 생각없이 굴었따간 예전 자료들이 흔적도 없이 사라집니다.</li>
<li>이만큼 저사양의 컴퓨터를 어느 정도 쓸만하게 사용할 수 있을지 궁금했기도 했습니다. 사실 firefox 3.5.x대만 해도 이 사양 이대로 XP에서 돌리면 중간에 수도 없이 재부팅 될 듯 합니다. 물론 윈도SP2 정도만 설치하고 IE6만 설치해서 쓰면 어느 정도 퍼포먼스가 나올 수 있을 듯도 한데, 지저분(?)하게 IE6를 질질 쓰고 싶진 않았습니다. 게다가 윈도를 쓰려면 안티 바이러스를 깔아야 하는데 이정도 사양에서 돌릴만큼 가벼운 녀석을 찾지 못했습니다. [1.Avira Antivir를 그냥 설치해두긴 했습니다만, Avira가 실시간 감시 모듈만큼은 타 제품에 비해 정말 가벼운 듯 합니다. 메인 UI를 띄울 때는 상당히 무거운 감이 오지만 그거랑 실시간 감시의 로드는 좀 다른 것 같더군요] 아무튼 퍼포먼스에 모든 중점을 두고 최적화를 하니, 어느 정도 파워포인트는 실행할 수 있게만 만들어 놓았지만요.</li>
</ol>
<p>아무튼 그래서 집에서 쓰는 데스크톱에도 리눅스를 설치해보기로 하였습니다. 어차피 몇 기가의 하드 용량만 챙겨 놓으면 되는 것이니 굳이 어려울 것이 없겠더군요. 그래서 처음 선택은 우분투였습니다. 그런데, 전에 노트북은 CPU나 그런 것들은 좀 덜떨어졌지만 램하나는 무식하게 많아서 (무려 1기가) 쓰는 데 아무런 문제가 없었습니다만, 이 컴퓨터는 메모리가 작아도 너무 작았습니다.설치가 끝나고 부팅&#8230; 시스템 감시 기능만 켜 놓아도 마우스가 잘 안 움직이거나 한참동안 멈춰있는 상황이 계속되더군요. 결국 이런 저런 사용하지 않을 것 같은 서비스며 시작 프로그램을 하나씩 죽이고, 메모리를 차지할 것 같은 시각 효과 같은 것도 모두 껐습니다.</p>
<p>이제 터미널에서 top을 실행하여 메모리를 확인해보니 남아있는 가용 메모리가 3메가 정도 되더군요. 결국 어플리케이션이 구동하면서 사용하게될 메모리는 전부 스왑 메모리일 수 밖에 없는 상황인가 봅니다. 우분투는 한 번 쓰기 시작하면 윈도와는 달리 처음의 상태를 잘 유지해주기는 하지만, 초기 메모리 점유만 따지면 윈도 XP 보다도 살짝 많은 양을 쓰는 듯 합니다. 그 이후로 각종 튜닝 방법들을 찾아보았지만, 시작 프로그램 몇 개와 서비스 몇개 끄는 걸로는 1메가 메모리도 확보하기가 힘들었습니다. (여기서 제 검색 능력의 한계를 1차적으로 맛보고&#8230;) 결국 좀 더 가볍다는 Xubuntu로 변경하기로 결정했습니다.</p>
<p>우분투에서도 그래픽 환경을 xubuntu로 변경할 수 있습니다.<sup class='footnote'><a href='#fn-893-2' id='fnref-893-2'>2</a></sup> 그런데, 이렇게 해 놓으면 외관은 xubuntu가 되는데 메모리 점유율은 하나도 변하는 것이 없더군요. 그래서 결국 리눅스를 다시 설치하는 수 밖에 없겠더라구요.</p>
<p>그래서 재설치. 머 따로 보관하고 있던 자료는 거의 없었으므로, 그냥 인스톨 시디를 넣고 재부팅하는 것으로 시작합니다. xubuntu는 완전한 그래픽 환경이 아닌 텍스트 환경으로 설치를 진행합니다. 그렇다고 명령줄을 하염없이 바라봐야 하는 것은 아니고 방향키와 엔터만으로도 충분히 설치할 수 있습니다.</p>
<p>설치에는 의외로 시간이 많이 걸리는 것 같습니다. 중간에 네트워크를 통해 파일을 내려 받는데 다운로드 속도가 좀 안나오더군요. 이래저래 해서 설치가 끝나고 다시 재부팅. 뭔가 고품격(?)의 로그온 화면이 나타납니다. 로그온을 하고 잽싸게 실행해 본 것은 터미널. top 명령을 치니 22메가 정도의 물리 메모리가 확보되어 있더군요. 뭐 자랑스러울 수준은 아니지만, 그래도 만족합니다. 우분투에서 하던 것과 마찬가지로 시작 프로그램들과 서비스들 중 사용하지 않는 것 들을 모두 제거하고, TTY 콘솔도 1개만 뜨도록 변경했습니다.</p>
<p>그래픽 환경 자체는 그리 많이 예쁘지는 않지만 왠만한 테마를 적용해도 구동 속도나 반응 속도는 한결 나은 듯 합니다. 기본적으로 제공하는 테마중에 맥OS를 닮은 녀석을 골라서 쓰고 있으며, 브라우저로 웹 서핑을 즐길 때에도 하드 디스크를 읽으며 한참동안 기다리는 일은 눈에 띄게 많이 줄어들어서&#8230;</p>
<p>훗, 행복합니다.</p>
<p>사실 설치 후에 이것 저것 지우면서 완전 웃긴 에피소드가 하나 있었는데, 이 이야기는 다음으로 미뤄두도록 하겠습니다. 그럼 오늘의 이야기는 여기서 끝.
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-893-1'>안티 바이러스 업데이트 기록을 보니, 제가 포맷해 드린 그 날짜가 끝이더군요. <span class='footnotereverse'><a href='#fnref-893-1'>&#8617;</a></span></li>
<li id='fn-893-2'>sudo apt-get install xubuntu-desktop <span class='footnotereverse'><a href='#fnref-893-2'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/893/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20090918 :: 이러다 우분투 빠가 될지도 모르는 일이지만</title>
		<link>http://soooprmx.com/wp/archives/873</link>
		<comments>http://soooprmx.com/wp/archives/873#comments</comments>
		<pubDate>Thu, 17 Sep 2009 20:06:58 +0000</pubDate>
		<dc:creator>sooopd</dc:creator>
				<category><![CDATA[21세기소년]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[우분투]]></category>

		<guid isPermaLink="false">http://soooprmx.com/wp/?p=873</guid>
		<description><![CDATA[노트북 하드디스크가 고장난 이후, 긴급 대응으로 4기가짜리 SD 플래시 메모리에 우분투 리눅스를 설치해서 컴퓨터를 좀 사용했습니다. 하드디스크만 안 된다 뿐이지, 머 메모리도 1기가 정도 되었었고, 그래픽 카드도 그렇게 후진 녀석은 아니었던지라 그래도 꽤 쓸만하더군요. 부팅하기 전에 메모리카드를 꽂아야하고, 회의실 이동 간에 빠지지 않게 조심조심해야 하는 부담감만 빼면 그럭저럭 쓸만 하더라구요. 어쨌든, 결국 불쌍하게(?) 노트북을 사용하는]]></description>
			<content:encoded><![CDATA[<p>노트북 하드디스크가 고장난 이후, 긴급 대응으로 4기가짜리 SD 플래시 메모리에 우분투 리눅스를 설치해서 컴퓨터를 좀 사용했습니다. 하드디스크만 안 된다 뿐이지, 머 메모리도 1기가 정도 되었었고, 그래픽 카드도 그렇게 후진 녀석은 아니었던지라 그래도 꽤 쓸만하더군요. 부팅하기 전에 메모리카드를 꽂아야하고, 회의실 이동 간에 빠지지 않게 조심조심해야 하는 부담감만 빼면 그럭저럭 쓸만 하더라구요.</p>
<p>어쨌든, 결국 불쌍하게(?) 노트북을 사용하는 저를 어여삐(*) 여기신 저희 이사님께서 노트북을 새로 사주시겠노라고 하셔서, 이번에 새 노트북을 지급 받았습니다. 그간 정들었던 육중한 무게의 노트북을 수리 보내는 심정은 마치, 곱게 키운 딸자식을 시집보내는 그런 마음과 같았다고나 할까요. (물론 같을리가 없지요)</p>
<p>새로 받은 노트북은 당연히 최신형은 아니고 나온지는 좀 된 L모 전자의 12인치 노트북입니다. 음&#8230; 전 개발자들이 지급받는 삐까번쩍하고 (게다가 그래픽 카드도 좋아서 마비노기도 할 수 있고, 가격까지도 비싼)  노트북도 욕심이 났지만 14인치를 넘어가는 노트북들은 &#8216;노트북&#8217;이라고 하기보다는 그냥  좀 얇은 일체형 데스크톱이라 하는게 더 맞는 거 같아서 포기했습니다. 모델을 결정하고 물건이 도착하기를 기다리는 동안 좀 얇고 (사실 무게가 걱정이 돼서 넷북을 살까 큰 맘먹고 맥북에어를 사달라고 할까 고민도 했었지요) 깃털처럼 가벼운 녀석을 기다리고 있었는데, 너무 &#8216;슬림&#8217;한 라인을 상상했는지는 몰라도 막상 새 노트북을 받았을 때는 그 놀라운 두께!와 덩치에 깜짝 놀라고 말았습니다. 그래도 막상 가방에 넣어서 다녀보니 가볍기는 예전 노트북보단 훨씬 가볍더군요.</p>
<p>아, 오늘은 새 노트북 받은 자랑을 하려는게 아니고&#8230;</p>
<p>아무튼 이렇게 새 노트북을 받기 전까지 거의 3주가 넘게 우분투 리눅스를 써온 경험에 대해 이야기를 하고자 합니다.</p>
<p>우선, 부팅이 정말 깔끔하고 빠릅니다. 실제로 부팅에서 가장 지루한 시간은 메인보드가 정신 차리는데 필요한 시간일 뿐, 메모리카드로부터 부팅이 시작되어 실제 쓸만한 상황이 되기 까지의 시간은 정말 짧더군요. 그리고 3기가 정도의 용량에 어지간한 기능들이 이미 다 갖추어진 상태라는 점도 좀 놀랍습니다. 실제로 이것 저것 설치해보고 지우고 했지만, 그렇게 &#8216;대형&#8217; 프로그램이 없어서 그런지는 몰라도, 뭔가 디스크 용량을 그렇게 많이 잡아먹는 건 없는 듯 하더군요.</p>
<p>게다가 절대적으로 많은 비율의 오픈소스 프로그램들은 대부분이 리눅스 저장소에 등록이 되어 있어서 해당 어플리케이션의 홈페이지를 찾지 않고도 그냥 바로 설치할 수 있다는 점이 정말 신기했다고나 할까요. 윈도우랑 가장 큰 차이가 바로 그런 점인 듯 합니다.</p>
<p>결정적으로 매우 가볍게 느껴집니다. 이것저것 다 설치해보고 마음껏 사치를 부려도, 온갖 것 다 끄고 조이고 기름칠해야 근근히 써왔던 윈도보다는 훨씬 나았습니다. 똑같은 노트북을 쓰는데, 어째 임시 방편으로 달아놓은 메모리카드에서 사용하는 우분투가 더 쾌적할 수가 있을까요?</p>
<p>그런데, 아주 저사양이라면 조금 힘듭니다. 처음 설치를 하고 이것 저것 좀 정리를하고 나면 대략 사용하는 메모리가 250메가 언저리에 다다릅니다. 그래서 PC 메모리가 256메가 짜리라면 상당히 힘듭니다. 집으로 얻어온 연식이 아주 오래된 구형 PC(램256)에서는 파이어폭스로 그림이 조금 많이 들어있는 웹페이지라도 들어간다치면, 마우스가 옴짝 달싹을 못하는 경우가 종종 있네요. 오늘 과감하게 시작 프로그램이나 서비스 같은 걸 지웠더니 웹 서핑은 한 결 나아진 기분입니다. (그런데, 역시나 이런 곳에서 리눅스는 많이 어렵네요)</p>
<p>그래도 상당히 안정적이고 동작이 한결같다는 점은 매우 칭찬할만 한 일입니다. 지금 집에 PC를 몇 일째 계속 켜놓고 다니는데 (그럴 의도는 아니었는데, 그러니까 집엘 잘 못 들어왔어요, 바빠서 ㅠㅠ) 그래도 뭐 거뜬히 잘 돌아가고 있네요. 윈도로 돌렸을 때는 그냥 뻗어있거나 아니면 어느새 혼자 재부팅 되어 있기도 했었거든요. 설마, 화면보호기 때문에 죽은 것인지도 모르지요.</p>
<p>아무튼 그리 길지 않은 시간 동안이었지만, 아주 맘 놓고 리눅스를 업무에도 쓸 수 있는 시간이 생겨서 매우 기분은 좋았습니다. 그리고 덕분에 그동안 못써왔던 고물PC도 손에 넣었습니다. (전 가난한 빈곤층일뿐입니다)</p>
<p>그러다보니 업무용 노트북에는 멀티부팅으로 리눅스를 또 설치하게 되었는데, 윈도를 거의 쓰게 되질 않네요. 아주 가끔씩 사용하게 되는 사무실 데스크톱(윈도)을 쓰려면 너무나 어색할 지경입니다.</p>
<p>암튼 주저리 주저리 &#8230; 이제는 눈 좀 붙여야겠어요. 글도 발행하고 말이죠&#8230; (무려 처음 글 쓰기 시작하고서 2주가 지났네요)</p>
]]></content:encoded>
			<wfw:commentRss>http://soooprmx.com/wp/archives/873/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
