달력

42024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

출처 : http://blog.simplism.kr/?p=1982


$ sudo apt-get remove --purge libapache2-mod-php5
$ sudo apt-get install libapache2-mod-php5
$ sudo service apache2 restart



Posted by dewlit
|

11.04 has reached its end of life --

11.10 is the LTR. 

if you wish to continue using 11.04 

edit your /etc/apt/sources.list 

to use old-releases

http://askubuntu.com/questions/10147...end-of-support


출처 : http://ubuntuforums.org/showthread.php?t=2104335


Edit /etc/apt/sources.list and change 'archive.ubuntu.com' to 'old-releases.ubuntu.com'


출처 : http://askubuntu.com/questions/101479/are-existing-updates-available-after-end-of-support


한마디로

11.04 버전 source.list에서 apt-get 파일들을 엉뚱한 곳에서 찾음 -> old-releases 로 바꿔주니 잘 찾음



Posted by dewlit
|

<압축 풀기>

1. tar.gz 압축풀기


$gunzip filename.tar.gz    // tar.gz에서 gz을 풀어냅니다.

$tar xvf filename.tar         // tar를 풀어냅니다.  ( x: 압축풀기 , v: 압축푸는 상태를 본다, f: 파일이름 )


압축푸는 상황을 보고 싶지 않으시다면 v옵션을 주지 않으셔도 됩니다만 보통은 적습니다.


2. tar.gz 한번에 풀기


$tar xvzf filename.tar.gz


이렇게 간단하게 풀어버리는 방법도 있습니다.ㅋ


<압축 하기> 


3. tar.gz 압축하기


$tar cvf filename.tar file1...    //file1의 폴더나 파일을 filename.tar로 묶는다 (압축아님)

$gzip filename.tar                //filename.tar을 filename.tar.gz로 압축한다 (이땐 압축)


4. tar.gz 한번에 압축하기


$tar cvzf filename.tar.gz file1...     //file1의 폴더나 파일을 filename.tar.gz로 묶고 압축한다.



출처 : http://towanouta.tistory.com/101

Posted by dewlit
|

예전에 latin1로 저장된  db를 그냥 옵기게 되면 한글이 깨져서 보이지 않게 됩니다.

그럴때 사용하기 위한 방법 입니다.

1. 백업하기
   mysqldump -u{username} -p{password} {dbname} --default-character-set latin1 > {dump}.sql
   여기서 제일 중요한 것이 --default-character-set latin1 입니다.
   이것이 없으면 온전하게 백업이 되지 않으니 여러가지로 어렵습니다.

2. 문자셋 변환하기
    (문제가 되는 것이 보통 이 과정에서 메모장이나 에디터를 이용하게 되면 깨져서 복원을 할때 에러가 발생합니다.)   
    utf8로 변환 할때 
    iconv -c -f cp949 -t utf-8  원본파일명  > 변환될 파일명.sql
    euckr 이라면 변환 할때 
    iconv -c -f cp949 -t euckr 원본파일명  > 변환될 파일명.sql

3. 복원될 테이블 구조 변환하기
    latin1 =>  utf8; 변경해도 됩니다.           -> 생략 가능 
   
    sed -e 's/latin1/utf8/g' -i 변환파일명.sql

5, 디비 생성 
    이때 utf8_general_ci 로 생성 합니다.      -> 생략 가능

6, mysql 을 다시 시작 합니다. 

7, 디비 복원 
mysql --default-character-set utf8 -u{username} -p{password} {utf8-dbname} < {dump}.sql 

utf8로 변환 할 경우 db에 한글이 깨져서 나오지만 웹에서는 한글 출력이 제대로 된다.

db에도 한글이 잘 입력되려면 euckr로 변환하면 된다.


출처 : http://hancem.tistory.com/5


Posted by dewlit
|

할당받은 IP를 임의로 "210.129.123.138이라고 하겠습니다.
그리고 netmask를 "255.255.255.0"으로 하고
gateway를 "210.129.123.1" 마지막으로
DNS서버를 "168.126.63.1" 로 가정하고 설정해보겠습니다.

일단 /ect/network/interfaces 의 내용을 변경해주어야합니다.
처음엔 간단히


  

  <내용>
    auto lo
    iface lo inet loopback



이라고 적혀있을겁니다.
여기에 아래의 설정내용을 추가합니다.

    auto eth0
    iface eth0 inet static
        address 210.129.123.138
        netmask 255.255.255.0
        gateway 210.129.123.1
        # network 210.129.123.0
        # broadcast 210.129.123.255



다음과 같이 설정내용을 적어준뒤 저장하고 /etc 로 이동합니다.
여기에 resolv.conf 파일이 있어야 합니다. 기본으론 없기 때문에 만들어주어야 합니다.

        $sudo vim resolv.conf

        <내용>
        nameserver 168.126.63.1



과 같이 내용을 적고 저장합니다.
그리고 networking을 다시시작해야합니다.

    $sudo /etc/init.d/networking restart

다음과 같이 해주셨으면 아마도 거의 대부분의 경우 네트워크 설정이 정상적을 잡혔을 겁니다.
정상적으로 잡혔는지 확인을 하기 위해서 ping으로 확인해봅니다.

    $ping google.co.kr

패킷이 정상적으로 반응하면 성공입니다. ^^
만약 ping으로 확인했는데 패킷이 잡히지 않는다면 DNS의 문제인지 gateway의 문제인지 확인해봐야 합니다.

    $ping 168.126.63.1    [ 여기에서 정상이 아니면 DNS 설정이 잘못 ]
    $ping 210.129.123.1   [ 여기에서 정상이 아니면 gateway 설정이 잘못 ]

출처:http://towanouta.tistory.com/110

Posted by dewlit
|