Will be Prosumer's Revolution and Technical Revolution in the Future!
Linux User/Developer is also Windows User/Developer... Cross Platform Engineer...
"21C 공학인을 대통령, 국회의원으로 만들자!" "더욱 더 많은 동지분들이 공학제국 건설에 동참할 수 있도록 널리 알려주세요~" [ F = m * a ]
과학기술/공학인이 대한민국 국회 의석의 50% 이상을 확보하는 그날을 위하여~ ^___^
답변 : 각 기업의 배포판을 인터넷에서 다운로드 받을 수 있고, 리눅스관련 잡지의 부록으로도 많이 배포되고 있습니다.
2. 질문 : 도움이 될만한 리눅스 사이트는 어디인가요?
답변 : 한국 사이트로는 물론 저희 리눅스인터내셔널의 www.linux.co.kr 뿐만 아니라 리눅스 한글 문서 프로젝트의 www.kldp.org, 알짜리눅스의 www.alzzalinux.com , 적수네 동네의 www.linux.sarang.net 등이 있습니다. 외국사이트로는 www.linux.com , www.freshmeat.net , www.linux.org , www.linuxgazette.com , www.slashdot.org 등이 있습니다.
3. 질문 : 리눅스를 배우려고 하는데요. 어떤 방법이 가장 좋을까요?
답변 : 리눅스를 배우기 위해서는 과감한(?) 도전정신이 필요합니다. 윈도우 데이터도 몽땅 날려보기도 하고 수없이 하드포맷에 인스톨을 반복하다 보면 스스로 터득하게 되는 것 같습니다. 그리고 시중에 나온 좋은 책도 많고 통신상에 올라 있는 글도 많으니 이론에 실습까지 해 보면 되지 않을까 생각합니다.
4. 질문 : 리눅스와 윈도우 를 함께 쓰고 싶은데 가능한가요?
답변 : 가능하답니다. 우선 DOS에서 fdisk로 파티션을 나누어 준 뒤, Win98을 설치합니다. 만약 설치되어 있다면, 다음 단계로 리눅스를 설치 해 주면 됩니다. 시디롬을 부팅 우선순위로 두고, 리눅스를 설치하되 custom으로 해 주는 것이 일반적입니다. 리눅스 파티션을 나눌때는 윈도우 파티션을 그냥 두어야 합니다. 지워버리거나 잘못 수정해 버리면 열심히 설치한 윈도우 98이 날아가 버릴 수도 있습니다. 다음으로는 lilo를 설정해 줘야 하는데, hda1, hda2에 윈도우와 리눅스 라벨을 붙여 줍니다. 예를 들어 윈도우 98에는 dos를, 리눅스에는 linux를 붙여주고, MBR(master boot record)에 lilo를 저장합니다. 설치가 끝나고, 재부팅을 시켜주면 lilo에서 dos를 쳐주면 윈도우로 넘어가고 그냥 두거나, linux를 치면 리눅스로 넘어갑니다.
5. 질문 : 윈도우와 리눅스를 동시에 실행 할 수 있다는데…
답변 : Vmware라는 프로그램이 있는데, 하나의 시스템에 다수의 가상적인 하드웨어 환경을 구축해서 서로 다른 환경의 운영체계와 애플리케이션을 설치해 동시에 실행할 수 있다고 합니다. 따라서 윈도우에서 리눅스를 사용할 수도 있고, 반대로 리눅스에서 윈도우를 사용할 수도 있습니다. 충돌시에도 호스트에는 어떤 영향도 미치지 않는 등 안정성을 손꼽을 수 있습니다. 홈페이지에서 사용자로 등록을 하여 30일간 무료로 사용을 하실 수 있습니다. 홈페이지는 http://vmware.com 입니다. 만약 여러분께서 리눅스상에서 vmware를 설치하시려면, tar를 풀어서 사용하셔야 합니다. tar xvfz vmwareXXX.tar.gz cd vmware-distrib
6. 질문 : 설치 과정 중, 힘든 부분 중에 하나가 파티션인데 어떻게 나누어야 하나요?
답변 : / 파티션을 2기가 이하, 스왑 파티션을 100메가 정도(보통 ram용량의 2배정도인데 128메가 이하로 잡아야 합니다. 요즘엔 최대 2기가까지 가능하다고 하지만, 100이어도 충분함), 나머지를 /usr로 잡으면 됩니다.
7. 질문 : boot partition too big이라는 에러 메시지가 계속 나오거든요
답변 : 파티션을 만들 때 1023번 실린더 안 쪽에 위치해야 하는데, 밖에 위치해서 생기는 문제입니다. 초보자에겐 1023번 실린더 안 쪽으로 설치해야 한다는 말이 무슨 뜻인지 이해가 안 가실 겁니다. 쉽게 말해 대부분의 리눅스 배포판을 보면 / 파티션을 2기가 이하로 잡으시면 해결 되실 겁니다.
8. 질문 : 리눅스를 제거하고 싶은데 가능한가요?
답변 : 리눅스를 제거하려면 파티션을 없애고 lilo를 제거해야 합니다. 먼저 리눅스상에서 disk druid 나 fdisk를 이용해 리눅스 파티션을 지운후, 윈도우 부팅 디스켓으로 부팅을 하고, 윈도우 fdisk에서 파티션을 다시 잡아 주시면 됩니다.
9. 질문 : 리눅스를 삭제하는데 어쩐일인지 도스용 fdisk 에서 전혀 삭제 되지 않습니다.
답변 : 리눅스 설치시 대부분 리눅스용 fdisk나 리눅스영 disk druid를 사용했을 것이므로 도스용 fdisk로는 지울 수 없는 경우가 많습니다. 이경우 당연히 리눅스용 fdisk나 야나 druid를 사용하여 원치 않는 파티션을 지울 수있습니다. Fdisk의 경우 실행 후 p를 입력하여 파티션 정보를 출력하고 삭제할 파티션을 결정한 후 d명령으로 삭제합니다. 물론 이렇게 삭제를 하는 것이 바로 파티션 테이블을 반연되는 것은 아니며 w명령을 통하여 파티션 테이블을 저장해야 합니다. Disk druid를 쓴다면 더욱 간편하게 파티션을 삭제할 수 있습니다. 그냥 간단히 파란색의 선택 막대를 채우고자 하는 파티션 위에 올려서 색깔을 반전시킨 후 Tab키를 이용하여 delet키로 이동한 후 Enter키를 누르면 삭제 가능합니다. 물론 disk druid의 경우 ok나 back버튼을 누르면 변경한 파티션 정보를 저장할 것인지를 물어오는데 당연히 저장하도록 합니다. 설정이 끝나면 Ctrl+Alt+Del키를 눌러 빠져나오면 됩니다.
10. 질문 : 컴퓨터 CD로는 부팅이 안되는데 다른방법으로 설치할 수 없을까요?
답변 : 도스나 윈도우즈 환경에서 CD를 읽어보면 dosutils\rawrite.exe 가 있습니다. 이 프로그램을 이용해서 적합한 부팅디스켓을 만들어서 사용할 수 있습니다.
11. 질문 : 리눅스와 win2000중 어느것을 먼저 설치해야 하나요?
답변 : 테스트해본 결과 어느것을 먼저 깔아도 상관이 없을 것 같습니다. 일단, 윈도우2000이 예전 윈98과는 다르게 MBR영역을 손대지 않습니다. 원도우 2000이 NT계열을 따르는것 같습니다.
12. 질문 : 파티션이 뭐예요?
답변 : 어떤 한 Disk의 분할 영역을 의미합니다. DOS계열은 이를 독립된 하나의 drive로 인식합니다.그러나 정확히 partion이란 완전히 테이터의 독립된 저장을 보장받을 수 있는 논리적인 공간할당을 의미합니다. 그리고 Partion은 2 종류가 있는데, primary partition과 extended partitio이라고 부릅니다. 기본적으로 한 개의 하드디스크는 4개의 Primary partition을 가질 수 있는데,여기서 한개의 파티션을 extended로 대체할 수 있습니다. 그러면 4개 이상 partition이 필요한 경우에는 3개, extended 1개를 만들고 나서 여기서 다시 new partition을 선택하면 extended partition은 스스로 다시 논리적으로 나누어집니다. 이렇게 연속적으로 4개를 extended를 이용해서 만들면 총 7개의 partition을 가질 수 있는 겁니다.
13. 질문 : 파티션을 잡을때의 권장용량이 있나요?
답변 : 꼭 정해져 있는건 아니지만 어느정도의 비율은 있다고 합니다. 대략 살펴보면 다음과 같습니다. 파티션의 마운트 포인트 | 권장 필요 용량 | 최대 필요 용량 / | 150MB~200MB | 400~600 MB /usr | 600~800MB | 1200~1500MB /home | 최소 150MB이상 | 무제한 /var | 200MB~300MB | 400~600MB /tmp | 200MB | 300~필요한 만큼 까지 스왑 | 50~120MB | RAM의 두배 이상
14. 질문 : Lilo 시간이 너무 짧아서 바로 리눅스로 넘어갑니다
답변 : /etc/lilo.conf 파일에다 delay =40 이런 식으로 라인을 추가하시면 됩니다. 수정을 한 수, /sbin/lilo를 실행해 주십시오.
15. 질문 : 리눅스가 디폴트로 지정되어 있는데 윈도우 98을 먼저 부팅시키고 싶어요
답변 : vi 편집기에서 /etc/lilo.conf 파일을 image= 와 other= 부분의 순서를 바꾸어 주면 됩니다. 저장하고 나와서 /sbin/lilo를 실행해 주면 됩니다.
16. 질문 : 리눅스를 설치하고 부팅을 했는데 lilo: 프롬프트 대신 LI까지만 나오고 시스템이 멈춥니다. 왜그렇죠?
답변 : Lilo가 제대로 설치되지 않은 경우에 이런일이 생깁니다. 복구 디스켓으로 부팅하여 /etc/lilo.conf를 수정하면 됩니다. 그리고 나서 lilo를 재설치 하기 위하여 lilo라는 명령어를 한번 더 실행해 주면 됩니다
17. 질문 : 리눅스를 제거하기 위해 포맷부터 새로 해보았지만 부팅하면 다시 lilo가 나타납니다 lilo를 완전히 제거할 수 없을까요?
답변 : 일반적으로 lilo는 MBR(Master Boot Record)이라는 부분이 설치됩니다. 이 부분은 포맷을 하더라도 제거되지 않는데 완전히 제거하려면 fdisk 의 /MBR이라는 옵션을 사용하면 됩니다. C:>fdisk / MBR 이라고 실행하면 MBR영역에 있는 lilo가 완전히 제거됩니다
답변 : :/etc/conf.modules 파일을 편집해서 다음과 같은 내용을 추가해 주면 됩니다. alias module XXXX-XX off alias module XXXX-XX off 주의: /etc/modules.conf 파일이나 /etc/conf.modules 파일이 없으면 만들어 주어야 합니다.
19. 질문 : root가 아닌 다른 사용자에 의해 제어되는 프로세스를 시스템이 부팅할때 시작하게 하려면 어떻게 합니까?
답변 : 다음을 입력하여 /etc/rc.d/rc.local에 추가해 주면 됩니다. cd /path/to/program su username -c command cd 예를 들면 사용자 'linuxi' 소유의 프로세스 'talker'를 실행하려면 cd /home/linuxi su linuxi -c ./talker & cd 라고 하면 되겠지요.
20. 질문 : lilo명령에서 win을 치지 않으면 무조건 리눅스로 부팅되요. 디폴트로 윈도우로 부팅하게 하려면 어떻게 해야 하나요?
답변 : Lilo 부팅의 순서를 바꾸는 방법에는 크게 두가지가 있습니다. -1.lilo 명령을 이용한다 : 리눅스를 설치할 때 디폴트로 부팅되는 파티션에 *플래그가 붙어 있는 것을 보았을 것입니다. 이 플래그가 어느 파티션에 붙어 있는지 확인하려면 lilo-q 명령을 사용하면 됩니다. 만약 윈도우의 라벨이 win이고 리눅스의 라벨이 linux였다면 아마 다음과 같이 출력될 것입니다. [root@note / root]# lilo -q linux * win 여기서 부트 플래그를 바꾸려면 lilo-D 명령을 사용하면 되고, -D(Default)옵션 뒤에 원하는부트 라벨을 적어주면 됩니다. 다음은 그 결과입니다. 위에서와는 달리 win에 * 플래그가 붙어 있는 것을 볼 수 있습니다. [root@note /root]# lilo-D win [root@note /root]# lilo -q win * linux
-2.lilo.conf 파일을 수정한다 : lilo.conf 파일에는 여러가지 원영체제에 대한 설정이 공존가능한데 위에서부터 차례대로 읽어서 실행하므로 기본으로 부트되는 운영체제가 리눅스라면 label=linux로 되어있는 파티션이 가장 위에 있을것입니다. 다음은 실제 설정 파일의 내용입니다. Boot=/dev/hda Map=/boot/map Install=/boot/boot.b Prompt Timeout=50 Image=/boot/vmlinuz-2.2.9-6kr Label=linux Root=/dev/hda6 Read-only Other=/dev/hda1 Label=win Table=/dev/hda
위의 설정에는 linux라벨이 win라벨보다 위에 있습니다. 위의 경우는 기본으로 리눅스로 부팅이 되는 것이지요. 따라서 이 두 설정을 다음과 같이 반대로 바꾸면 기본으로 윈도우로 부팅할 수 있게 됩니다. Boot=/dev/hda Map=/boot/map Install=/boot/boot.b Prompt Timeout=50 Other=/dev/hda1 Label=win Table=/dev/hda Image=/boot/vmlinuz-2.2.9-6kr Label=linux Root=/dev/hda6 Read-only
21. 질문 : lilo싱글로 부팅할 때는 패스워드도 묻지 않고 부팅이 되버립니다.
답변 : lilo.conf에 다음과 같이 두줄을 입력하세요. password=aaaa restricted
답변 : 우선 이문제를 해결하는 데는 두가지 방법이 있습니다. 한가지는 설치 부팅 CD를 이용해서 바꾸는 방법과 또하나는 dosutils안에 있는 loadlin.exe를 이용하는 것이지요. 두가지다 살펴보도록 하겠습니다. 1. 설치 부팅 CD 이용 부팅 CD로 부팅을 하면 초기 화면이 뜹니다. 여기서 엔터를 치기 전에 다음을 입력하십시오. boot : linux initrd= root=/dev/hda1 single 위에서hda1은 root(/)가 있는 위치의 파티션을 의미합니다. 원래 설치할 때는 init image를 읽게 되어 있는데, 일부러 공백을 주어 아무것도 읽지 못하게 하면 일단 커널만 읽게 되는 것이지요. 이때 커널에 root=/dev/hda1과 single이라는 옵션을 주어 lilo에서의 설정과 같은 효과를 내지요. 2. loadlin.exe를 이용하는 방법 우선 DOS 부팅 디스켓을 만든 뒤, loadlin.exe와 커널을 부팅 디스켓에 복사해 넣습니다. 커널은 미리 복사해 보관해 둔 것이 없으면 그냥 설치 부팅 디스켓 안에 있는 것을 사용하셔도 됩니다. 단, SCSI등 특수 장비를 사용하여 부팅할 때는 커널안에 SCSI를 사용할 수 있게 설정되어 있어야 합니다. SCSI인 경우에는 위의 1번 방법(설치 부팅 CD를 이용하는 방법)으로 할 때 문제가 있습니다. 이때는 SCSI가 설치되어 있고, 하드웨어에 맞는 커널을 꼭 이용해야 합니다. 우선 DOS 부팅 디스켓으로 부팅을 하고, 다음과 같이loadlin.exe 명령을 실행시킵니다. a:> loadlin.exe vmlinux.gz root=/dev/hda1 single vmlinux.gz는 커널을 의미합니다. 이때 주의할 점은 mshbios를 띄워서는 안된다는 것입니다. 메모리에 mshbios가 올라갔을 때는 "mshbios /U" 명령으로 제거하시면 됩니다.
23. 질문 : lilo에서 플로피로 부팅하려면 어떻게 하나요?
답변 : lilo.conf에 다음과 같이 추가해 주세요. other=/dev/fd0 label=floppy unsafe
24. 질문 : LILO의 부트시간을 조절할 수 없을까요?
답변 : /etc/lilo.conf에서 timeout의 값을 수정해 줍니다. 그리고 /etc에서 lilo 를 한번 실행해서 설정을 적용시키십시오
25. 질문 : 리눅스를 설치했는데 LILO가 뜨지 않고 이상한 에러 메세지가 나오거나, LILO가 제대로 출력되지 않습니다.
답변 : 우선은 도스용 부팅 디스켓을 만든 후 fdisk.exe를 복사해두고, 도스용 부팅디스켓으로 부팅을 시도해보십시오. 도스 프롬프트상에서 fdisk.exe /mbr 이라고 입력하면 LILO를 지울 수 있습니다. 그 다음 리눅스 설치 CD의 loadlin.exe 프로그램과 vmlinuz라는 파일을 가지고 다음과 같이 하면리눅스로 부팅이 됩니다. loadlin.exe vmlinuz root=/dev/hda5 ro (여기서 hda5는 리눅스가 설치되어 있는 곳을 말합니다.) 부팅이
26. 질문 : single로 접속하는걸 막기위해 부팅할 때 LILO에 암호를 걸어 놓았는데, 그만 이 비밀번호를 잊어버렸습니다.
답변 : 설치 CD를 넣고 설치화면에서 rescue 모드를 선택한 후, 다음과 같이 입력하고 부팅하십시오(hda5는 리눅스가 설치된 파티션). vmlinuz root=/dev/hda5 부팅 후 lilo.conf를 수정하고, /sbin/lilo 명령을 내린 다음 재부팅 하면 됩니다.
27. 질문 : 리눅스의 부팅 디스켓을 어떻게 만드나요?
답변 : cd안에 dosutils 디렉토리로 갑니다. 여기서 rawrite 를 윈도그의 아무 디렉에 카피 합니다. 그리고 CD안에 image 디렉토리에서 boot.img 파일을 위의 rawrite 있는 곳에 복사한뒤 rawrite를 실행한뒤 image를 물으면 boot.img를 치고, destination는 A를 친뒤 enter를 치면 됩니다. 잊지 말아야 할 것은 디스켓을 A드라이브에 넣은 후에 해야 합니다.
28. 질문 : 리눅스를 설치하고나서 윈도우 98을 설치 했더니, 리눅스가 부팅이 안 돼요
답변 : 리눅스에서는 lilo라는 부트 매니저가 MBR 영역에 설치되어 멀티 부팅을 할 수 있는데, 윈도우가 설치되면서 MBR을 다시 만들면서 리눅스 부팅을 막아 버린 상태입니다. 만약 설치시 부팅 디스켓을 만들었다면, 부팅 순위를 플로피로 바꾼다음 재 부팅하면 됩니다. 또는 리눅스 설치 cd로 부팅 하셔도 됩니다.
29. 질문 : 부팅을 할 때 sendmail에서 속도가 느린데 어떻게 해야하죠?
답변 : /etc/hosts/ 파일에 127.0.0.1 localhost 라는 행이 있는지 확인해 보세요. 없으면 추가하세요.
30. 질문 : 부팅시 랜카드 자동 인식하게 할 수 없을까요?
답변 : xwindow에 들어가서 Network Configurator 에서 Interface탭을 누르면 Add 버튼이 있습니다. Add버튼을 클릭후 인터페이스 종류에 Ethdernet을 선택하고 IP와 Netmask를기입합니다. Activate interface at boot time은 꼭 선택해야 하고 Allow any user to (de)activate interface는 선택을 해도 되고 안해도 됩니다. Interface configuration protocol 의 경우, 내부연결된 랜카드는 None을 그리고 Adsl이나 두루넷이면 DHCP를 선택한 후 Done버튼과 Save를 차례로 클릭해 줍니다. 위와같이 eth1도 마저잡아주시고 Active 버튼을 클릭하시어 인터페이스를 활성화시키십시오. 마지막으로 Save하시고 나오시면 재부팅시 자동으로 인터페이스가 활성화됩니다.
31. 질문 : 실수로 MBR을 지워서 리눅스로 부팅이 안되요
답변 : CD 안에 있는 loadlin.exe 파일과 부트 이미지인 vmlinuz를 한 디렉토리에 복사해 넣고 윈도우즈의 도스창 상태가 아닌 순수한 도스 상태에서 부팅을 시켜줄 수있습니다. 보통 윈도우는 hda1에 있고 리눅스가 hda2에 있으므로 리눅스 파티션을 hda2라고 가정한다면 (부트 이미지와 loadlin이 C 드라이브의 LX 디렉토리에 있다고 가정합니다.) C:\>c:\lx\loadlin c:\lx\vmlinuz root=/dev/hda2 라고 하면 리눅스로 부팅할 수 있습니다. 이 상태에서 루트로 로그인한 다음 /etc/lilo.conf파일을 원하는대로 편집하고 lilo라는 명령을 실행하면 MBR(Master Boot Record)에 lilo가 새롭게 설치됩니다. 이제부터는 부팅시에 LILO boot: 라고 나오면 탭을 눌러 설치된 레이블을 확인후 원하는 운영체제로 부팅이 됩니다.
32. 질문 : 부트업 메시지도 바꿀 수 있나요?
답변 : 가능합니다. 우선 /etc/rc.local이 /etc/issue와 /etc/motd 를 덮어쓰게 되어 있는지를 확인해야 합니다. 덮어쓰게 되어 있다면 편집해서 바꾸어 주면 됩니다.
답변 : 우선 두 컴퓨터 모두 랜카드가 장착되어 설정된 상태여야 하고 크로스 랜케이블이 있어야 하는데 크로스 랜케이블은 쉽게 구할 수 있을겁니다. 다음으로 리눅스와 윈도우즈에 각각 내부 IP 주소를 할당해 주어야 합니다. 예를들어 리눅스에 211.100.17.21, 윈도우즈에는211.100.17.22을 할당합니다. 그리고 임의의 호스트 이름을 정해주어야 합니다. 또 예를들어 리눅스에 linux.co.kr, 윈도우즈에 window.co.kr을 하겠습니다. 마지막으로 netmask를 255.255.255.0으로 설정하고 호스트 목록에 서로를 추가해 주면 됩니다. 호스트 목록 파일은 다음과 같습니다. /etc/hosts : 리눅스 \windows\hosts : 윈도우즈 두 컴퓨터를 재시작하여 호스트 이름으로 서로 접속할 수 있는지를 확인하십시오. 삼바를 설치하시면 리눅스의 하드디스크와 윈도우즈의 호환이 가능합니다.
34. 질문 : 하나의 랜카드에 두개의 IP 주소를 넣을 수 있나요?
답변 : 가능하며 어렵지 않습니다. 예를들어 현재 내부 네트웍을 사용하며 210.127.22.33이고, 210.127.22.44이라는 IP를 주려고 한다면 루트 상태에서 다음과 같이 입력하시면 됩니다. # ifconfig eth0:1 210.127.22.33 netmask 255.255.255.0 # route add -host 210.127.22.44 eth0:1 리눅스에서 랜카드는 eth라는 이름으로 나타나며 그 뒤의 0.1.2는 랜카드의 순서에 따라 매겨집니다. 각 랜카드에서 여러개의 주소를 줄 때는 1번 카드에 3개의 IP를 할당하면 역시 각각 eth0:0, eth0:1, eth0:2로 표시하게 되는 것이지요.
35. 질문 : 네트워크으로 리눅스를 설치할 수는 없을까요?
답변 : 통신을 할 수 있다면 다운을 받거나 시디없이 바로 설치가 가능합니다. 우선 미러사이트에가서 화일 두개를 다운 받습니다. bootnet.img rawrite.exe 그리고 다음과 같이 부팅 설치 디스켓을 만듭니다. 1) rawrite 실행 2) 경로지정 (예 : c:\imsi\bootnet.img) 3) 디스켓 있는 드라이브 (예 : a: 앤터) 리눅스에서 dd if=bootnet.img of=/dev/fd0 bs=1k 그리고 cmos 에서 a: 드라이브로 부팅설정을 바꿔서 부팅합니다. 마지막으로 설치 방법 중에서 미러 사이트 서버명을 입력합니다. ftp.bora.net 입력하고나서,경로를 지정해 줍니다. /pub/linux/accelliux/6.1/i386 그다음 부터는 그냥 next만 눌러 주시면 됩니다.
36. 질문 : 리눅스에서 하드를 추가하려면 어떻게 해야 하나요?
답변 : /etc/lilo.conf append="hd=xx,xx,xx" xx.xx.xx는 실린더,헤더,섹터수 입니다. append="hd[a,b,c,d]=xxx,xxx,xxx"를 사용하세요. [a,b,c,d]는하드의 위치에 따라 바뀝니다. 만약 부팅용 하드가 아니라면, 특별히 LBA모드에서 CHS값은 바꾸지 않으셔도 됩니다.
37. 질문 : 프린트 설정이 잘 안되요
답변 : 수동으로 설정하는 방법과 x윈도우에서 printtool 를 이용하는 방법이 있습니다. 우선 수동으로 하려면 다음과 같이 /etc/printcap 파일을 편집해 주어야 합니다. lpd 가 /etc/printercat 의 설정내용을 참조하기 때문입니다 lp:\ ##(lp라는 가상프린트정의) :sd=/var/spool/lpd/lp:\ ##(lp 디렉토리라는 임시저장장소 지정) :mx#0:\ ##(작업당 최대크기는 한계 없다는것을 선언) :sh:\ :if=/var/spool/lpd/lp/filter:\ (필터가 어디있나를 알려줌) :af=/var/spool/lpd/lp/acct:\ :lp=/dev/lp0: ##(디바이스 /dev/lp0 로 출력합니다) 그리고 /var/spool/lpd/ 밑에 lp란 디렉토리를 만듭니다. 그리고 filter 란 스크립트를 만듭니다. printtool 로 프린트설정하려면 다음과 같이 lp 디바이스를 커널에서 읽었는지를 확인해 보십시오. # cat /proc/device 그러면 lp 디바이스 내용이 출력됩니다. 다음으로 X윈도우 한텀창에서 # printtool& 를 입력합니다. 그러면 프린트 설정창이 나오는데 이때 프린트 전원은 켜져 있어야 합니다. ADD 를 누르면, 프린트 형태를 묻는 창이 나옵니다. 여기서 LOCAL PRINTER 를 선택하고 OK를 누릅니다. 다음으로는 로칼프린트를 설정하는 창이 뜹니다. 여기서 프린트에 관한 여러가지 설정을 해주어야 하는데 input filter 라는 곳에 프린트 기종을 선택해 줍니다. select 버튼을 눌러주면 리눅스가 지원하는 프린트 종류가 나옵니다. HP기종은 보통 거의다 지원되지요. 프린트 기종이 선택되면, 프린트 해상도(DPI).사용하는 용지크기등을 설정하는 창이 옆에 나오면 각각 지정해 주면 됩니다. 프린트를 사용하려면 프린트 데몬인 lpd 를 띄워야 하는데 ldp 메뉴에서 restart ldp 를 클릭하면 프린트를 사용할 수 있습니다.
38. 질문 : netscape-4.72를 설치하고 싶은데요
답변 : ftp://linuxkim.pe.kr/pub/netscape/ 6개의 화일을 다운 받습니다. 1. 설치 되어 있는 패키를 검사 합니다. [root@linuxkim /root]# rpm -qa |grep netscape netscape-communicator-4.72-5ax netscape-flashplugin-4.0r12-1ax netscape-icons-1.1.0-ax1 netscape-common-4.72-5ax netscape-navigator-4.72-5ax 2. 패키지를 제거 합니다. [root@linuxkim /root]# rpm -e netscape-communicator-4.72-5ax .... .... ..... 의존성이나 기타등등으로 삭제가 안되면 다른 화일 먼저 제거를 합니다. 3. Netscape 화일을 카피 해줍니다. cp Netscape /usr/X11R6/lib/X11/ko/app-defaults/ 이렇게 해주고, 넷스 케이플 띄우면 됩니다. 4. 한글이 깨질 경우 Netscape 를 vi 나 편집기로 읽어 들입니다. 그런 다음 gulim 을 검색 합니다. -*-gulim-medium-r-*-*-12-*-*-*-*-*-ksc5601.1987-*: 이부분이 님이 쓰는 폰트와 다르면 한글이 깨져 보입니다. 바꾸기(replace) 기능으로 gulim -> 님이 쓰는 폰트로 변환해줍니다.
39. 질문 : 리눅스에서 윈도우 파티션의 파일을 가져올 수 있나요?
답변 : 가능합니다.우선 윈도우 파티션을 mount -t 유형 파티션 디렉토리 하여 마운트 합니다. /dev/hda1에 윈도우가 설치되어 있고 /dos에 마운트 하려면 mount -t vfat /dev/hda1 /dos 라고 하면 됩니다. 그리고 여기서 파일을 카피 하시면 됩니다.
40. 질문 : Linux와 windows에서 swap 파티션을 공유할 수는 없나요?
답변 : 우선 해당 파티션을 도스 파티션으로 포맷하고, 거기에 윈도우 swap file을 만들어 줍니다. 그 다음 Linux로 부팅한뒤에 그 파티션을 file로 저장해 줍니다. 예를들어 파티션이 /dev/hda8이었다면 dd if=/dev/hda8 of=/etc/dosswap 그 도스 swap file을 압축해 줍니다.
gzip -9 /etc/dosswap Linux에 swap 공간을 준비하고 설치하기위해 /etc/rc file에 다음의 라인을 추가해 줍니다. xxxxx는 swap 파티션의 block 개수입니다.
mkswap /dev/hda8 XXXXX swapon -av
/etc/fstab file에 swap 파티션을 위한 엔트리를 추가했음을 확인하십시오. init/reboot 패키지가 /etc/brc 혹은 /sbin/brc를 지원한다면 다음을 /etc/brc에 추가하고, 그렇지 않은 경우 dos | os/2로 부팅하고 싶을 때 그리고 swap 파티션을 dos/windows 버전으로 바꾸고 싶을때 이것을 수동으로 해주십시오. swapoff -av zcat /etc/dosswap.gz | dd of=/dev/hda8 bs=1k count=100 # 이것은 오직 처음의 100 블록만을 파티션에 기록합니다.
41. 질문 : 시스템 정보를 알아볼 수 있는 방법은 없을까요?
답변 : 다음과 같이 입력하시면 각각의 정보를 보실 수 있습니다. cpu 정보 : cat /proc/cpuinfo pci 정보 : cat /proc/pci 사용중인 irq 정보 : cat /proc/interrupts 사용주인 dma 채널 : cat /proc/dma 사용중인 i/o 포트 정보 :cat /proc/ioports 현재 사용가능한 화일 시스템 :cat /proc/filesystems 현재 사용중인 메로리 : cat /proc/meminfo 현재 사용중인 파티션 :cat /proc/partitions 현재 사용중인 스왑 파티션 정보 : cat /proc/swaps 현재 사용중인 커널 버전 : cat /proc/version 현재 사용중인 드라이버 :cat /proc/devices 현재 사용중인 부트 이미지 : cat /proc/cmdline
42. 질문 : 전원키로 컴퓨터를 꺼버렸습니다. 그리고 다시 컴퓨터를 켰는데 에러 메세지가 뜹니다. 어떻게 해야하나요?
답변 : 우선 부팅시 single 모드로 들어가서 e2fsck로 에러체크를 해봅니다. 그래도 정상적으로 부팅이 되지 않으면 다음 명령을 한번 사용해 보세요. #e2fsck -b 8193 /dev/hda5 (여기서 hda5는 루트 파티션이 위치한 곳입니다.) 루트 파티션의 부트섹터를 8193번 섹터에 다시 복사 해놓는 명령입니다. 만약 8193으로 안될 때는 다시 8192번을 더한 섹터번호를 써보면 될겁니다.
43. 질문 : 컴퓨터를 켰는데 갑자기 'Failed'라는 글자가 나오면서 에러 메세지가 뜹니다. 어떻게 해야할까요?
답변 : 부팅이 안된다고 해서 너무 당황하지 마십시오. 우선 에러 메시지가 뭐라고 나오는 건지 꼼꼼히 살펴봅니다. 그리고 나서는 맘을 단단히 먹고 부팅디스켓으로 부팅을 합니다. 부팅이 되면 에러 메시지가 있었던 파티션을 fsck를 사용하여 검사합니다 (에러메세지를 가만히 살펴보면fsck를 사용하라는 말이 분명 있을 것입니다.) 검사한 결과가 나오는 대로 그에 따라 엔터를 쳐주고 디스크 검사가 끝나면 리부팅 합니다.
44. 질문 : 시스템이 엉망이 된후에 고치려고 로그인하려면 안돼요!
답변 : 부팅용 플로피로 다시 부팅시킵니다. 복구디스크 꾸러미는 ftp://metalab.unc.edu/pub/Linux/system/recovery/에서 얻을 수 있습니다. 쉘상에서 다음과 같이 하드디스크를 마운트 합니다. #mount -t ext2 /dev/hda1 /mnt 파일시스템이 /mnt 디렉토리에 나타날 것이고 문제를 해결할 수 있을 것입니다. 리부팅시 하드디스크를 언마운트 시키는 것은 잊지 않아야합니다.
한국LUG 사이트는 1024 x 768 해상도(운영자 노트북:14")에 최적화 되어 있습니다. : LINUX FANSITE
WWW.LUG.OR.KR Server is made by CentOS Linux, P4 1.8G, Memory 512MB, Main HDD 160GB, Backup HDD 40GB and LAMP, qmail MTA.
CentOS Linux & Mozilla Firefox UTF-8 Base Created.
1998-2024 www.lug.or.kr Directed By Great Dragon, Kim.
Top
LUG 포인트 정책 : [회원가입 : +100점] [로그인(하루한번) : +100점] [글쓰기 : +20점] [코멘트 : +10점] [다운로드 : -200점] [질문 포인트 : 최소 200점]
데스크탑 프로그래밍(gcc, g++, wxGTK[wxWidgets] 등)은 "Fedora"를 사용하고, 서버 운영(WEB, FTP 등)은 "CentOS"를 사용하시길 권장합니다.
도전하는자, 자신을 투자하는자만이 뜻하는바를 이룰 수 있다.
Information should be Exchanged with Interactive, not One Way Direction.
준회원,
정회원,
우수회원,
VIP회원,
기업회원,
관리자 Be Maker!
인생에서, 100% 순이익을 보장하는건 없다. 1%의 지식을 나눔으로써, 가끔씩 손해볼 필요도 있다.
그대가 가진 1%의 지식만이라도 공공을 위해 포스팅하라. 손해본다는 생각이 앞선다면 그대의 인생은 힘들어질것이다.
자신이 가진 지식의 1%도 투자하지 않고, 오로지 자신의 이익만 탐하는자와는 동지가 되지마라.
만나서 대화하면 모두 좋은 사람들이지만, 유독 인터넷에서만 자신을 밝히지 않고, 좀비로 서식하는 사람들이 많다.
부지불식간[不知不識間], 좀비(하류) 인생이 될지도 모르니, 항상 자신을 경계하도록 하라.
[도서 안내]
1. CentOS Linux
2. gcc로 공부하는 C++
베스트셀러 입성^^