mysql> alter database db명 DEFAULT CHARACTER SET charset (4.1이상에서만 available)


변경되었는지 확인 할려면

use database명
mysql> show variables like "char%";


WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret
http://ftp.funet.fi/pub/CPAN/src/



WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret

perl 설치시 You need to find a working C compiler.


에러 안녕리눅스에서 perl 설치시 sh Configure -de 할때 나타나는것임.

glibc-devel 설치하면 된다.

pkgadd glibc-devel


'서버관리' 카테고리의 다른 글

mysql db 생성시 캐릭터 셋 지정하기  (0) 2015.11.19
perl 소스 다운로드  (0) 2015.11.19
perl 설치시 You need to find a working C compiler.  (0) 2015.11.18
리눅스 종류별 패키지 업데이트 방법  (0) 2015.11.18
ssh 뒷문  (0) 2015.11.17
screen 으로 작업  (0) 2015.11.17

WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret

1. 레드헷 계열 (페도라, Centos 등)
yum update

2. 데비안 계열 (우분투, 데비안)
apt-get update -> 패키지 소스 위치 업데이트
apt-get upgrade -> 실제 패키지 업그레이드

우분투 시스템-관리-업데이트관리자로 하면 편리
새냅틱 관리자 사용해도 됩니다.

3. 안녕리눅스
pkgsysupdate

4. 젠투
업데이트할 수 있는 system, world 패키지 확인
emerge -up system
emerge -up world

시스템 패키지 업데이트
emerge system

world 패키지 업데이트
emerge world



WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret

ssh 뒷문

서버관리 2015.11.17 15:40

텀에서 아래 처럼 접속한다.  이텀이름은 pts/3

byoungguk@byoungguk:~$ ssh -R 2222:localhost:22 root@172.16.98.132

root@172.16.98.132's password:

Last login: Thu Dec  4 14:55:46 2008 from 172.16.98.1

[root@test1 ~]#


계속 로그인 유지를 위해


[root@test1 ~]# while [ 1 ]; do date; sleep 300; done

Thu Dec  4 15:35:31 KST 2008




다른 텀에서 아래와 같이 접속하도록 한다.  이텀 이름은 pts/4


byoungguk@byoungguk:~$ ssh root@172.16.98.132

root@172.16.98.132's password:

Last login: Thu Dec  4 15:34:49 2008 from 172.16.98.1

[root@test1 ~]#



다른 텀에서 다시 접속한다.  이텀은 pts/5


byoungguk@byoungguk:~$ ssh root@172.16.98.132

root@172.16.98.132's password:

Last login: Thu Dec  4 15:36:46 2008 from 172.16.98.1

[root@test1 ~]#

[root@test1 ~]# ssh -p 2222 byoungguk@localhost

byoungguk@localhost's password:

Linux byoungguk 2.6.24-21-generic #1 SMP Tue Oct 21 23:43:45 UTC 2008 i686


이렇게 접속하면 pts/4가 접속하는쪽으로 접속을 할 수 있다.


WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret

root 권한으로 한다.


screen 명령이 없다면 패키지를 설치한다.

yum -y install screen


1번 터미널에서

screen -S foo


 2번 터미널에서

 screen -x foo


 이렇게 하면 1번 터미널에서 입력하면 2번 터미널에서 보인다. 그리고 반대도 가능하다.



 ctrl+a+d 하면 다음에 또 접속이 가능하다.

 screen -r foo


 종료할려면


 [root@test1 ~]# screen -list

There is a screen on:

 2692.foo (Attached)

1 Socket in /var/run/screen/S-root.


[root@test1 ~]# kill 2692

[root@test1 ~]# screen -list

No Sockets found in /var/run/screen/S-root.


WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret

cat /bin/cat 을 치는 순간...아래와 같이 엉망 진창이 된다.


        ·ÿÿÿ7¼        £ÿÿÿ                -Û                            L¼T¼Z¼±¼␋¼'»⎻¼     

   ø¶õþÿ⎺␤   ¨Ü   œ                                                                                 @‰

   1

                    ┌Ú   @         ˆ   À‡   @       þÿÿ⎺@‡ÿÿÿ⎺   ðÿÿ⎺ކùþÿ⎺¬„÷ýÿ⎺(   øþÿ⎺Ԅöýÿ⎺Ì                       Ѐ­ Dˆ­(·8ÛàÁÀž@ˆ­ ¤Ü€Ù┼‰    ⎻)¦ 05œ Àòš ◆Kœ ࣥ @¨Ÿ P¤› ◆Ú§     ÐQ  ⎻Ù§  0   ª¥ °’  íš  ”   ¾› ⎻í   ª¥ àO  À¾› 0ܧ 0Þ¤  "¦ ⎻º› @Ÿ  í   — ⎻€  ⎻„› °©¥  3  ðõ§ à›Ÿ 0‘¦ @’  ï› ⎻”¥ Ô¦ ðHœ                      0  (Û-Û     DÛ   €Û                                                                                                                                        __±└⎺┼_⎽├▒⎼├__ ┌␋␉␌.⎽⎺.6 _IO_⎽├␍␋┼_┤⎽␊␍ __⎻⎼␋┼├°_␌␤┐ ⎽␊├┌⎺␌▒┌␊ └␉⎼├⎺┬␌ ⎺⎻├␋┼␍ ␍␌±␊├├␊│├ ␊⎼⎼⎺⎼ ␋⎽┬⎻⎼␋┼├ ⎼␊▒┌┌⎺␌ ▒␉⎺⎼├ __␌├≤⎻␊_±␊├_└␉_␌┤⎼_└▒│ ␌▒┌┌⎺␌ ⎽├⎼┌␊┼ └␊└⎽␊├ __␊⎼⎼┼⎺_┌⎺␌▒├␋⎺┼⎺⎻␊┼64 ⎼␊▒␍ ±␊├⎻▒±␊⎽␋≥␊ __°│⎽├▒├64 __°⎻⎼␋┼├°_␌␤┐ └␊└␌⎻≤ °␌┌⎺⎽␊

         



reset 명령을 친다.  이 명령을 한다고 하여 리부팅 되지는 않는다.

reset 후 아래 처럼 정상으로 돌아왔다.
[root@test1 ~]# pstree

init─┬─crond

     ├─dhclient

     ├─events/0

     ├─httpd───15*[httpd]

     ├─khelper

     ├─klogd

     ├─ksoftirqd/0

     ├─kthread─┬─aio/0

     │         ├─ata/0

     │         ├─ata_aux

     │         ├─cqueue/0

     │         ├─kacpid

     │         ├─kauditd

     │         ├─kblockd/0

     │         ├─khubd

     │         ├─2*[kjournald]

     │         ├─kmpathd/0

     │         ├─kpsmoused

     │         ├─kseriod

     │         ├─kswapd0

     │         └─2*[pdflush]

     ├─login───bash

     ├─migration/0

     ├─5*[mingetty]

     ├─mysqld_safe───mysqld───3*[{mysqld}]

     ├─proftpd

     ├─sshd───sshd───bash───pstree

     ├─syslogd

     ├─udevd

     ├─watchdog/0

     └─xinetd


WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret

mount /media/cdrom 이렇게 하면 되어야 하는데 안된다.


/var/log/messages 에서 CDROM을 찾아보았다.


Nov 19 13:05:24 localhost kernel: hdc: VMware Virtual IDE CDROM Drive, ATAPI CD/DVD-ROM drive


[root@test1 log]# mount /dev/hdc /media/cdrom

mount: mount point /media/cdrom does not exist


헐, 디렉토리 생성했다.

[root@test1 log]# mkdir -p /media/cdrom

[root@test1 log]# mount /dev/hdc /media/cdrom

mount: block device /dev/hdc is write-protected, mounting read-only


정상적으로 마운트 되었다.

/dev/hdc                663506    663506         0 100% /media/cdrom


시디 내용은 데비안 셋팅 시디이다.


임의로 busy 하게 만들자.


cd /media/cdrom



[root@test1 ~]# while [ 1 ]; do echo "All your drivers are belong to us"; sleep 30; done

All your drivers are belong to us



eject 를 실행 해보자


명령이 없다면 eject 패키지 설치

yum -y install eject


[root@test1 ~]# eject

umount: /media/cdrom: device is busy

umount: /media/cdrom: device is busy

eject: unmount of `/media/cdrom' failed


누가 잡고 있는지 확인

[root@test1 ~]# fuser -mv /media/cdrom


                     USER        PID ACCESS COMMAND

/media/cdrom:        root       1742 ..c.. bash

                     root       2428 ..c.. sleep



[root@test1 ~]# fuser -k /media/cdrom

/media/cdrom:         1742c  2430c


이제 eject 실행한다.

정상적으로 열린다.


[root@test1 ~]# fuser -k /media/cdrom

/media/cdrom:         1742c  2430c


WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret
ERROR: Removing 'simple_lkm': Device or resource busy

module 테스트를 하던중 위와 같은 오류가 발생했다.

insmod simple_lkm.ko  했을때 모듈 정상적으로 올라갔다.

그런데 rmmod simpole_lkm 했을때 위와 같은 오류가 발생했다.


원인은 아래 함수의 스펠링이 틀려서 발생했다.
module_exit







WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret

 *** glibc detected *** /var/qmail/bin/qmail-smtpd: free(): invalid pointer: 0x00002b9bff8b17e0 ***



위 에러가 날때는 항상 이상한 메일이 들어 올때다.

@400000004882f50717a5a46c CHKUSER rejected rcpt: from <::> remote <ebearweb.net:unknown:208.131.147.46> rcpt <akstcacefuzokumnsdgs@xxx.com> : not existing recipient


그래서 xxx.com 도메인의 qmail-default 에 bounce-no-mailbox로 되어 있는것을 delete로 변경하였다.
그랬더니 위와 같은 로그가 보이지 않는다.


WRITTEN BY
김병국
유용했던 자료를 기록해 두었습니다. 도움이 되시길~~~ Welcome! I started this blog as a way to give back to all of the other system administrators who have taught me something in the past. Writing these posts brings me a lot of enjoyment and I hope you fun

트랙백  0 , 댓글  0개가 달렸습니다.
secret