[서브버젼] 외부 접속 오류 대처법

TIP/LINUX | 2010.03.09 00:53 | Posted by imesu-문경원


http://srue.net/82 

1. svn이 외부 접속안될 경우 

  아래와 같은 오류 메시지가 나온다. 이런 메시지는 해당 svn 서버의 iptables가 문제가 있는 경우 발생한다

   [root@backup test]# svn checkout svn://xxx.xxx.xxx.xxx/just/trunk
   svn: 호스트 "xxx.xxx.xxx.xxx'에 접속할 수 없습니다.: 호스트로 갈 루트가 없음
   
   1) /etc/sysconfig/iptables 에 추가 한다.
   -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
   -A RH-Firewall-1-INPUT -m state --state NEW -m udp -p udp --dport 3690 -j ACCEPT
   -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited            <-- (주의) 반드시 이 문장 위에 추가한다.
   
   2) 재가동한다.
     /etc/init.d/iptables restart

2. svn 자동 실행 (CendOS 경우)
 /etc/rc.d/rc.local에 아래문구를 추가한다.
  svnserve -d -r /home/svn

[팁] tar압축을 원하는 위치에 풀기

TIP/LINUX | 2010.02.18 14:25 | Posted by imesu-문경원
tar압축을 특정 디렉토리에 풀일이 생겼다.
그런대 불행이다. 압출이 현재 위치에서만 풀린다.
방법이 없을까????... 다행이 있다.

tar -xvf all.tar.gz 라는 압축파일을 dest 디렉토리에 풀어보자. !!!


[root@backup dir_ramdisk16M]# tar -xvf all.tar.gz -C dest/
1
2
[root@backup dir_ramdisk16M]# ls
all.tar.gz  dest
[root@backup dir_ramdisk16M]# cd dest/
[root@backup dest]# ls
1  2



즉 아래와 같은 방식으로 하면된다.
tar -xvf  대상.tar.gx -C 디렉토리

[리눅스 디바이스 드라이버] 영문책

TIP/LINUX | 2010.01.04 11:36 | Posted by imesu-문경원



Linux Device Drivers, Third Edition

Linux Device Drivers, Third Edition This is the web site for the Third Edition of Linux Device Drivers, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well.

This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.0 license. That means that you are free to download and redistribute it. The development of the book was made possible, however, by those who purchase a copy from O'Reilly or elsewhere.

LDD3 is current as of the 2.6.10 kernel. See the LWN 2.6 API changes page for information on subsequent changes.

LDD3 chapter files

Title page PDF
Copyright and credits PDF
Table of Contents PDF
Preface PDF
Chapter 1: An Introduction to Device Drivers PDF
Chapter 2: Building and Running Modules PDF
Chapter 3: Char Drivers PDF
Chapter 4: Debugging Techniques PDF
Chapter 5: Concurrency and Race Conditions PDF
Chapter 6: Advanced Char Driver Operations PDF
Chapter 7: Time, Delays, and Deferred Work PDF
Chapter 8: Allocating Memory PDF
Chapter 9: Communicating with Hardware PDF
Chapter 10: Interrupt Handling PDF
Chapter 11: Data Types in the Kernel PDF
Chapter 12: PCI Drivers PDF
Chapter 13: USB Drivers PDF
Chapter 14: The Linux Device Model PDF
Chapter 15: Memory Mapping and DMA PDF
Chapter 16: Block Drivers PDF
Chapter 17: Network Drivers PDF
Chapter 18: TTY Drivers PDF
Index PDF

Downloads

Also available:

[LINUX TIP] 네트워크 설정 바꾸기

TIP/LINUX | 2009.04.12 23:24 | Posted by imesu-문경원


coLinux를 이용하여 nfs 를 사용하다 보니, 설치 위치에 따라 IP주소를 변경할 일이 자주 생기게 되었다.
방법이 궁금하다나 . 유영창 선배님에게 물어보니 좋은 방법을 가르쳐 주어서 나도 사용해 보기로했다.


1. 변경전 설정


현재 내가 사용하고 있는 IP 주소는 192.168.33.61 이다.

[root@coLinux ~]# /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:FF:01:5A:80:00 
          inet addr:192.168.33.61  Bcast:192.168.255.255  Mask:255.255.0.0
          inet6 addr: fe80::2ff:1ff:fe5a:8000/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1213 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1263 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:67793 (66.2 KiB)  TX bytes:97780 (95.4 KiB)
          Interrupt:2

lo        Link encap:Local Loopback 
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:189 errors:0 dropped:0 overruns:0 frame:0
          TX packets:189 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:17077 (16.6 KiB)  TX bytes:17077 (16.6 KiB)






2. 변경후 설정


IP 주소를 192.168.10.61 로 IP를 변경하여 보자 .


2.1. IP 변경 스크립트 만들기

IP 변경 스크리트는 유영창 선배님이 만든 스크립트를 참조하여 만들어 보았다.
내용은 아래와 같다.

[root@coLinux ~]# cat idteck_network.sh
#!/bin/bash
ifconfig eth0 192.168.10.61 netmask 255.255.255.0
route del -host 192.168.33.61 eth0
route add -host 192.168.10.61 eth0
route add default gw 192.168.10.1 eth0




2.2. 변경 후 IP정보

[root@coLinux ~]# ls
anaconda-ks.cfg      fix.sh     fsp_network.sh     idteck_network.sh

[root@coLinux ~]# ./idteck_network.sh

[root@coLinux ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:FF:01:5A:80:00
          inet addr:192.168.10.61  Bcast:192.168.10.255  Mask:255.255.255.0
          inet6 addr: fe80::2ff:1ff:fe5a:8000/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1244 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1413 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:69677 (68.0 KiB)  TX bytes:108829 (106.2 KiB)
          Interrupt:2

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:228 errors:0 dropped:0 overruns:0 frame:0
          TX packets:228 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:20902 (20.4 KiB)  TX bytes:20902 (20.4 KiB)





3. 미흡한 내용

IP를 변경하여 본 후 ifconfig 를 하면 내가 원하는대로 IP 주소가 변경 되었다. 

그런데. 변경된 IP주소를 TELNET 접속이 안된다.  이유가 뭐지???

그래서 아래 명령으로 다시 시작해 보았다.

[root@coLinux ~]# /etc/init.d/network restart


IP가 최초의 192.168.33.61 로 복구 되었다. ㅠㅠ 내가 원하는 결과는 192.168.10.61 로 변경하는 건데 다시 복구되네

내가 만든 IP변경 스크립트는 IP가 잠시만 변경 되는 거라는 걸 다시 확인했다. 

결론적으로 말하면, IP 변경은 되었지만, TELNET이 안된다. 

이점에 대해서 다음에 확인해 봐야겠다. 

<다음에 할일>
IP변경 스크립트를 이용하여 IP를 변경한 후 , TELNET 사용하기





 

[TIP-LINUX]한글 설정

TIP/LINUX | 2009.04.08 17:15 | Posted by imesu-문경원

리눅스 설치 후 한글이 깨지는 문제가 발생하곤한다.
요걸 어떻게 해결할까????

이거 참 짜증나는 일이다.

이럴 경우에 아래와 같이 수행하여 해결한다.


1. 현재 설정된 인코딩 설정 확인

[root@localhost etc]$ echo $LANG
ko_KR.UTF-8

 

2. 인코딩 설정 해제

[imesu@backup sysconfig]$ pwd
/etc/sysconfig
[root@localhost sysconfig]# unset LANG
[root@localhost sysconfig]# LANG=C



3. 사용 가능한 인코딩 설정 확인

[imesu@backup etc]$ pwd
/etc/

[imesu@backup etc]$ locale -a | grep ko
ko_KR
ko_KR.euckr
ko_KR.utf8
korean
korean.euc
ru_RU.koi8r
ru_UA.koi8u
tg_TJ.koi8t
uk_UA.koi8u



4. /etc/sysconfig/i18n 파일 수정

[root@localhost sysconfig]# vi /etc/sysconfig/i18n
#LANG="ko_KR.UTF-8"
LANG="ko_KR.eucKR"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="ko_KR.eucKR:ko_KR:ko"


요렇게 하면 한글 깨짐 현상 문제가 해결된다.
Good!!
 

티스토리 툴바