커맨드 라인 잡감

집에 리눅스를 설치해놓은지는 꽤 됐는데
실제로 사용하기 시작한 것은 얼마 안되는 것 같다.
좀 버벅대는 컴퓨터가 있어서 '파일서버로나 써야겠다'싶어서
데비안을 설치해놓고는 거의 쓰지 않았기 때문이다.
파일서버라고 해봐야 거의 예전 파일을 볼 일이 없기 때문에
필요할때만 켰다가 바로 끄는 정도?
그러다가 옛날 컴퓨터니까 전력소모가 적을 것이라는 가정하에
토렌트 파일을 받는 용도로 쓰이면서 용도변경(?)이 이루어졌다.
거의 켜져있다보니 간단한 웹서핑을 할때는 무척 유용하게 쓰인다.
은행업무나 기타 인증서가 필요한 일들을 빼고는 전혀 지장이 없다.
(이렇게 보니 요즈음의 컴퓨터 사용은 거의 브라우저 사용이 아닌가 싶다.
구글이 얘기하는 새로운 OS의 개념이 이런 것인 것 같다.
어떤 OS를 사용하건 크롬 위에서 동일한 동작을 보장한다는 것.
아직은-특히 한국에선- 아니지만 Firefox만하더라도 괜찮은 대체제가 된다.)

어쨌거나 리눅스를 사용하다보니 OS간의 철학이랄까 근본적인 차이점이 눈에 보이기 시작한다.

1. 리눅스는 철저히 Command Line Base의 OS다. GUI환경의 인터페이스가 제공되긴하지만 그것들도 Command Line 명령어의 Visual version일 뿐. Command Line에서 동일한 작업이 가능하다. 그러다보니 이 Command Line 명령을 스크립트로 실행시키는 것이 가능해지고 이럼으로써 엄청나게 복잡하고 시간이 걸리는 작업을 지루하게 Progress Bar나 보면서 기다리지 않아도 되게 된다. 물론, Command Line의 단순함과 명쾌함은 전체 파일시스템을 단한번에 날려버릴 수 있는 원천이기도 하다. 철저히 DIY의 정신이다. 할 수 있다면 해봐라. 단, 문제가 생기면 니 책임이다. 반면, 윈도우즈는 사용자를 보호하려 무진 애를 쓴다. 자신의 도끼로 스스로의 발등을 찍지 않도록 말이다. 하지만 능숙한 도끼 사용자라면 자신의 도구로 수염을 깎던 사과를 깎던 누군가 상관하지 않았으면 하기 마련이다.

2. 리눅스는 참 자료가 많다. 내가 리눅스와 관련된 책을 산다면 그것은 인터넷에 자료가 없기 때문이 아니라, 일일이 출력하려면 시간과 토너가 들기 때문이다. 마우스 클릭과 스크롤링과 붉게 충혈된 눈을 견뎌낼 수 있다면 아무것도 없어도 리눅스를 시작할 수 있다. 물론 MSDN에도 읽기에 부담스러울 정도로 많은 정보가 있긴 하다. 하지만 내 경험으로는 MSDN의 자료들은 특정 문제를 해결하는데 좋은 팁은 있지만, 해당 기술에 대해 잘 정리된 A-Z 자료는 부족한 것 같다.

어쨌거나, 1기가 메모리의 데비안은 며칠동안 켜두어도 멀쩡히 동작하는 반면, 2기가 메모리의 XP는 한시간만 켜두어도 메모리 부족 에러가 뜬다. 집에 비스타를 돌리기 버거운 컴퓨터가 놀고 있다면 리눅스를 한번 설치해보는 것도 좋은 경험이 될 것 같다. 물론 Geek을 향한 첫걸음이 될 것 같긴 하지만.

Posted by 망고

04 23, 2009 15:43 04 23, 2009 15:43
Response
No Trackback , 2 Comments
RSS :
http://www.shimminkyu.com/tc/rss/response/1018

Debian etch sun java5 설치하기

페이스북을 사용하려니 sun jvm이 필요하다는 에러가 뜬다.
데비안에 sun java를 설치하는 방법.

1. /etc/apt/sources.list 에 아래 한줄 추가
deb http://ftp.us.debian.org/debian/ etch main contrib non-free

2. apt-get update

3. 런타임만 설치하려면 apt-get install sun-java5-jre
jdk를 모두 설치하려면 apt-get install sun-java5-jdk

Posted by 망고

02 18, 2009 12:12 02 18, 2009 12:12
, ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/982

Debian etch에서 구글톡 사용하기

안타깝게도 구글톡의 공식 클라이언트 프로그램은 리눅스를 지원하지 않네요.
다만, 써드파티 클라이언트들을 사용하면 구글톡에 접속할 수 있다고 합니다.

구글톡 Third Party Client 보기

방법
1. 아래 라인을 다음 화일에 추가합니다. /etc/apt/sources.list:
deb http://www.backports.org/debian etch-backports main contrib non-free
2. backports에서 아카이브키를 가져옵니다.
wget -O - http://backports.org/debian/archive.key | apt-key add -
3. 업데이트:
apt-get update

apt-get install명령을 이용해서 pidgin을 설치합니다:
sudo apt-get install pidgin

참고: http://yarvin.typepad.com/yarvination/2 ··· idg.html

Posted by 망고

02 18, 2009 10:53 02 18, 2009 10:53
, , ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/981

Linux debian etch soundcard 설정

문제

리눅스 Debian Etch가 사운드카드를 잘못 설정하여 소리가 나오지 않는다.

해결

1) 명령줄에서 alsaconf를 실행시키고 적절한 사운드 디바이스를 선택한다.
2) alsaconf가 실행되지 않는다면 필요한 패키지들이 설치되지 않았을 수 있다.
alsa-base, alsa-utils, libesd-alsa0 를 설치하고 1)을 실행한다.

참고
http://linuxhelp.blogspot.com/2006/10/steps-to-get-audio-to-work-in-debian.html

Posted by 망고

12 18, 2008 16:37 12 18, 2008 16:37
,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/924

Debian Linux Flash Player 설치

문제

데비안 아이스위즐 브라우저에서 플래시 실행이 안될때

해결책

> 어도비 플래시플레이어를 설치한다.
자유소프트웨어 정신에 따라 오픈소스 flash player를 설치할 수도 있으나
현재 버전은 Adobe Flash Player를 완벽하게 대체할 수준은 아니라고 한다.

1) /etc/apt/sources.list에 다음 한줄 추가
deb http://www.backports.org/debian etch-backports main contrib non-free

2) 실행
wget -O - http://backports.org/debian/archive.key | apt-key add -
apt-get update
apt-get -t etch-backports install flashplugin-nonfree

Posted by 망고

11 15, 2008 14:12 11 15, 2008 14:12
, ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/914

Debian 40r5 x-window 해상도 문제

문제

데비안 리눅스가 나를 640*480의 미칠듯이 답답한 세계에 가둬버렸다 ㅡㅡ;;
비됴카드 :NVidia GeForce4 MX 440
모니터 : 그럭저럭 17인치 LCD

해결책

콘솔에서 다음을 실행한 후 해상도를 조정해준다.
sudo dpkg-reconfigure xserver-xorg

참고:http://www.debianhelp.org/node/1666

Posted by 망고

11 15, 2008 13:32 11 15, 2008 13:32
, ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/913

리눅스 커널 버전 확인하기

% uname -r
옴마야 너무 쉽다

Posted by 망고

11 14, 2008 15:58 11 14, 2008 15:58
,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/909

데비안 40r5 GRUB 부팅 오류

오류
설치가 완료된 후 재시작을 하고 멀티부트로더 GRUB에서 Debian으로 부팅을 했는데 다음과 같은 오류가 납니다.
Debian Linux Booting Error 17 : cannot mount 블라블라

원인
원 인은 어이없게도 BIOS의 하드디스크 순서와 GRUB의 하드디스크 순서가 매치하지 않기 때문이라는군요. 서버에 하드가 세개 설치되어있고 하나만 리눅스용, 나머지는 윈도우용입니다.  hda, hdb, hdc 이렇게 세개가 되겠죠. 이중 리눅스는 hdc에 있습니다.

그래서 GRUB의 첫째줄은
root (hd2,0)

를 실행하려고 하지만 왠걸...
hd2는 윈도우 하드입니다. ㅡㅡ;;
결과적으로 hdc가 hd2가 아니라 hd0인겁니다.

해결
root(hd2, 0)를 -> root(hd0, 0)으로 수정하고 부팅하면
제대로 부팅이 됩니다. 부팅한 후 /boot/grub/device.map와 /boot/grub/menu.lst를 수정해줘야 이후에도 정상적으로 동작한다고 합니다.

참고 :
http://ubuntuforums.org/showpost.php?p= ··· ount%3D9

Posted by 망고

11 14, 2008 15:51 11 14, 2008 15:51
, ,
Response
No Trackback , No Comment
RSS :
http://www.shimminkyu.com/tc/rss/response/908

리눅스 서버 구성

학생때부터 늘 리눅스에 대한 동경이랄까 그런게 있었더랬죠. 콘솔에서 멋지게 개발하는 긱스런 모습이랄까. ㅋㅋ 윈도기반 개발자로서 신기한 세상이에요.
하여 공부도 할겸 개발서버겸 홈파일서버로 집에다 리눅스 한대 세팅하려고 합니다. 몰아서 시간을 낼 수 없으니 조금씩이라도 만들어가야죠.

목적

파일서버 : samba
웹서버 : apache
DB : MySql, Postgre
PL : PHP, Python, (gcc는 기본)
데스크탑 : Xfree86 + GNOME + 웹브라우저 (Firefox)
기타 : 마작(?)

리눅스 배포판

OS : Debian Linux 4.0r5 [다운로드 싸이트]

네장짜리 DVD 이미지를 다운받아서 DVD로 구운다음 설치를 시도했습니다. 그런데 네트웍을 잡더니 지가 알아서 온라인상으로 설치를 하는군요 ㅡㅡ; 첫번째 DVD만 가지고도 설치완료입니다.



해결해야할 것

X Window가 설치되고 GNOME 데스크탑도 설치되었는데...
이거 해상도가 1024*768이 최고해상도네요.
예전에 Fedora 같은걸 쓸때는 비디오카드 설정을 맞춰주는 유틸이 있었던 것 같은데 데비안에선 아직 못찾았습니다 ㅡㅡ;;;

Posted by 망고

11 13, 2008 18:12 11 13, 2008 18:12
,
Response
No Trackback , 2 Comments
RSS :
http://www.shimminkyu.com/tc/rss/response/907

Linux Additional Language Support

http://kbase.redhat.com/faq/FAQ_80_2361.shtm

Issue:
I have an installed system. How do I add additional languages to it for additional language support?

Resolution:
Unfortunately you cannot easily add languages to an already installed system due to the way language support is handled on a system-wide and per-package basis. If you need additional languages on your system, you should reinstall the system, selecting all languages to utilize on the system at install time.

이런... 추가 언어팩을 설치하는데 시스템을 다시 설치하라니...
리눅스 불편해요 + 1point
ㅜㅜ

Posted by 망고

03 19, 2006 11:26 03 19, 2006 11:26
, ,
Response
No Trackback , 5 Comments
RSS :
http://www.shimminkyu.com/tc/rss/response/64


Recent Photo

recent photo from http://www.flickr.com/photos/melanchocolate/ from Uploads from mangolog

Stay Foolish, Stay Hungry.

- 망고

Schedule

«  »
with Google Calendar API

Site Stats

Total hits:
318695
Today:
32
Yesterday:
261