ㅅ*˘-˘*ㅂ

인터넷  새창만 띄우면 .. 자주 다운되네
특히 조그만 창 뜰때 .. 더 다운 되네 .. *˘-˘*
왜 이래 .. *˘-˘* .. 바이러스 검사 죽도록 해봐얌
바이러스 없음 .. 네순이들 하는 말 .. 다 달라 ..

해결책

자동으로 업데이드 하세요

http://update.microsoft.com/


윈도우 업데이드 한번만 해주세요

Posted by 꼬마요정엘프
,

A양 :
경고메세지 ..
Warning: Division by zero in ........./ni.php on line 86
Warning: Division by zero in ........./ni.php on line 86
Warning: Division by zero in ........./ni.php on line 86
대충 뭐 .. 이런 메시지 나오는 경우 ..

원인은 보통 0 으로 나눌려고 할때 .. 발생함 ...
에러라고 보기는 힘들고 ... 결과값에는 영향을 안준다고 보면 될듯
네순이들 .. 멋대로 답변 해놓은 애들 많은데 .. 간단히 해결책은 ..
골뱅이 @ 하나 추가하면 될듯 ..

B군 :
ㅅ*˘-˘*ㅂ 장난해 ..  술집도 아닌데 왠 골뱅이 타령이얌 ㄷㄷ
골뱅이를 누구 코에 붙이라는 거얌. 똑바로 .. 말해.

A양 :
ㅈㅅ -_- 간단한 예를 들어 드리면 ..
저런 경고 메세지 나오고 .. 86 라인에 어쩌고 그러면 *˘-˘*

예를 들어 ) 86 라인에 ..
$percent[$i] = ($result[$i]/$sum)*100;  이런식으로 되어 있다면
그냥 골뱅이 추가요.
@$percent[$i] = ($result[$i]/$sum)*100;

B군 :
장난해 @ 하나 한다고 될것 같아 상식적으로 ..  ㅅ*˘-˘*ㅂ 뻥까네

A양:
ㅈㅅ -_- 한번만 속는 셈 치고 .. 해라.

B군 :
오 ㅅㅂ 되네 .. ㄳ

A양 :
개+3 *˘-˘* ㄲ + 1
Posted by 꼬마요정엘프
,


가끔 ..
ERROR 1067 (42000) ........... 이런 에러메세지 나오는 경우가
있는데 ^^ MySQL 버젼 문제.

예 ) Ni.SQL
CREATE TABLE TABLEname (
num int(11) DEFAULT '0' NOT NULL auto_increment,
............

내용중에 DEFAULT '0' 부분이 있으면 .. 그거 삭제해주세요
예전 4.0이하 버전에서 작업된거 .. 5.0 이상에서는 인식 안되서 에러나옵니다

CREATE TABLE TABLEname (
num int(11) NOT NULL auto_increment,
............
이런식으로 하그 하면 되겠지요.



Posted by 꼬마요정엘프
,


어느날 갑자기 .. xp 시작만 하면 ...
0x0000008E 에러 나길래 .. 첨엔 바이러스 걸린줄 알았네 ㄷㄷ
에러 발생 원인은 다양할 수 있겠지만 ..
아래 사이트 참고하면 원인과 해결책이 나와 있네요

http://support.microsoft.com/kb/827663/ko
http://support.microsoft.com/kb/945658/

참고하시면 될듯 ..
네순이 지식 검색..  좀 거창하게 말하시는 분들 많던데
하드웨어 쪽으로 문제가 발생한 경우는 드문 경우이니  .. 대충 무시 하고
그냥 .. 윈도우 xp 최신팩 업데이드 해주면 될 듯..
http://update.microsoft.com/ (자동설치)

장난해 -_- xp 시작만 하면 다운인데
이런 분 계실 것 같아서 ...
부팅시 F8키 눌려서 .. 안전모드로 접속하세요
장난해 -_- xp 안전모드에서는 업데이드 안되는데
또 이런분 계실 것 같아서 ...

안전모드에서 .. 일정시점으로 시스템복원을 하세요
복원시점은 .. 0x0000008E 에러 발생 이전이 좋겠지요
대충 날짜 정해서 하시면 될듯 하고 .. 백업할 부분이 있다면
안전모드에서 미리 백업후 .. 시스템 복원하세요.

시스템복원 후에 .. 다운은 안되니 .. 그때 윈도우 xp 최신팩 업데이드 해주세요
귀찮아도 가끔은 최신팩으로 업데이드 .. (복원만하면 몇일지나 또 그럴지도 ^^)

나 -_- 능
어느날 아침에 갑자기 0x0000008E 에러 발생해서 ..
그냥 이틀전으로 시스템복원하고 .. 최신팩 업데이드 해줬음 .. ^^
그 이후에는 그런 현상이 사라짐.

시간 남으신 분은 바이러스 검사랑 시스템정리 좀 해주면 좋겠지요
보통 이상한거 ^^ 설치되서 발생하는 경우가 많음.

*˘-˘* 말이 너므 길다.
네순이 .. 하드웨어 문제라고 교체 운운하시면 ㄷㄷ 뭐 바꾸면 좋겠지 ..
 새컴으로 교체하면 더 좋을련지 모르겠네.

그냥 *˘-˘* 시스템복원후에 xp 최신팩 업데이드 해주세요. ㄳ






Posted by 꼬마요정엘프
,

.htaccess 화일에 추가 ^^
.....
RewriteEngine On
ErrorDocument 404 http://www.????.co.kr/
.....

즉.
http://www.????.co.kr/aaa.htm 이란 페이지가 없을때
페이지 없음 -_- 대신에 .. 자동으로
http://www.????.co.kr/ 으로 접속됨 ^^

Posted by 꼬마요정엘프
,

[ GNU Grub Mode ]

서버 앞에 서서 ..
1> ctrl + alt + del  (reboot)
    esc ^^
2> e -> GNU Grub 모드
3> CentOS (2.6.9-34.EL) /  CentOS-4 i386 (2.6.9-22.EL)  선택(택1)
    e -> (edit모드)

4> root (hd0,0)
    kernel /vmlinuz-2.6.9-34.EL ro root=LABEL=/
    initrd /initrd-2.6.9-34.EL.img
    kernel /vmlinuz-2.6.9-34.EL ro root=LABEL=/
    e -> (edit모드)

5> grub edit > kernel /vmlinuz-2.6.9-34.EL ro root=LABEL=/
    space key로 한칸 1 입력 -> single mode
    1 또는 single mode / single 입력 ^^
    grub edit > kernel /vmlinuz-2.6.9-34.EL ro root=LABEL=/ 1
    grub edit > kernel /vmlinuz-2.6.9-34.EL ro root=LABEL=/ signer
    b -> (boot)

6> sh-3.2# passwd / sh-3.2# passwd root
    새로운 비밀번호 지정
    sh-3.2# reboot

 

Posted by 꼬마요정엘프
,


[lilo 부트 로더]

서버 앞에 서서 ..
재부팅 reboot / shutdown -r now
ctrl+x
boot :
boot : linux single / linux 1
passwd
재설정
재부팅 reboot

^^

Posted by 꼬마요정엘프
,

▶ ls : 파일 목록 출력 ( ls [옵션] )

-a, --all

 디렉토리 내의 모든 파일 출력

 -l, --format=log

 파일 정보(파일 종류, 퍼미션, 사이즈)를 표시

 -s, --size 1k

 블록 단위로 파일 크기 표시

 -t, --sort=time

 최근의 파일부터 출력

 -c, --time

 파일 최근 변경 시간에 따라 정렬해서 출력

 --color

 파일 종류에 따라 색상 표시

 -R

 recursive, 현재 작업 디렉토리와 하위 디렉토리 모두 출력

 --help

 도움말

 -F

 파일과 디렉토리 구분 (/ : 디렉토리 표시)


▶ cp : 파일 복사 ( cp [옵션] 원본파일 대상파일 )

-a

 원본 파일의 속성, 링크 정보들을 유지하면서 복사

-b

 복사할 대상을 덮어쓰거나 지울 때를 대비하여 백업 파일 만듦

-d

 심볼릭 파일 자체를 심볼릭 정보와 함께 복사할 때

-f

 복사할 파일이 존재할 때 삭제하고 복사

-i

 복사할 파일 존재하는 경우 복사할 것인지 물음

-l

 디렉토리가 아닌 경우 복사 대신 하드 링크로 만듦

-p

 원본 파일의 소유, 그룹, 권한, 허용 시간을 보존할 채로 복사

-r

 서브디렉토리 내에 있는 모든 파일까지 통째로 복사

-s

 디렉토리가 아닌 경우 복사 대신 심볼릭 링크로 만듦

-u

 대상 파일보다 원본 파일이 새로운 것일 때 복사


▶ rm : 파일 삭제 ( rm [옵션]  파일 )

-d

 디렉토리 삭제

-f

 삭제할 것인가를 메시지 없이 그래로 강제 삭제

-i

 삭제 시 일일이 삭제할 것이니지 물음

-r

 하위 디렉토리를 포함한 파일들을 모두 삭제

-v

 삭제되기 전의 파일들을 보여줌


▶ cd : 디렉토리 변경 ( cd 경로 )

▶ mkdir : 디렉토리 생성( mkdir [옵션] 디렉토리 )

▶ rmdir : 디렉토리 삭제 ( rmdir [옵션] 디렉토리 )

▶ mv : 파일 이동 ( mv [옵션] 원본파일 대상파일 )

-b

 파일이 지워지기 전에 백업 파일을 만듦

-f

 대상 파일이 있더라도 파일을 강제로 삭제

-i

 대상 파일이 있는 경우 덮어쓸 것인가 물어 봄

-u

 대상 파일보다 원본 파일이 최신 것일 때 업그레이드

-v

 파일 옮기기 전의 과정을 보여 줌


▶ df : 디스크 정보 ( df [옵션] )

-a

 디폴트로 생략된 0 블록 크기의 파일 시스템도 보여줌

-i

 파일 크기를 블록 대신 inode로 디스트 정보를 보여줌

-k

 파일 크기를 킬로바이트(kb)로 보여줌

-T

 파일 시스템의 종류와 함께 디스크 정보를 보여줌

-t

 fstype 값을 가진 파일 시스템에 대한 디스크 정보

-h

 쉬운 용량 표시 단위로 표기(예: 1G 250M 1K)


▶ du : 디스크 사용량 ( du [옵션] )

-a

 해당 경로에 대한 사용한 디스크 용량 표시

-k

 용량 표시 단위를 킬로바이트(kilobyte)로 표시

-m

 용량 표시를 메가바이트(megabyte)로 표시


▶ cat : 파일 내용 출력 ( cat [옵션] 파일 )

-e

 -vE 옵션과 같음

-b

 공백 라인을 제외한 모든 라인에 행 번호를 붙임

-n

 출력되는 파일 내용들에 대해서 번호 매김

-t

 -vT 옵션과 같음

-v

 LFD와 TAB를 제외한 컨트롤 문자 출력

-E

 각 라안 끝에 ‘$’ 표시

-T

 ‘^l'로 TAB 문자를 표시


▶  find : 파일 찾기 ( find [경로] [옵션] 파일 )

-amin n

 n분 전에 마지막으로 액세스된 파일

-atime n

 n x 24시간 전에 마지막으로 액세스된 파일

-cmin n

 n분 전에 마지막으로 변경된 파일-ctime n n x 24시간 전에 마지막으로 변경된 파일

-empty

 비어 있는 파일이나 디렉토리

-name <pattern>

 pattern으로 주어진 파일

-newer

 파일 “파일”보다 최신의 파일


▶ ps : 프로세스 정보 확인 ( ps [옵션] )

l

 긴 포맷으로 출력

u

 실행한 유저와 실행 시간을 표시

j

 “job" 형식으로 표시

s

 시그널(signal) 포맷으로 표시

m

 메모리 정보 표시

a

 다른 유저의 프로세스 현황 표시

x

 터미널 제어 없이 프로세스 현황 표시


▶  pstree : 프로세스 정보확인 - 트리구조 ( pstree [옵션] [pid] [user]

a

 명령행에서 지정한 인수가 있다면, 명령어 라인 인수까지 보여줌

c

 기본값은 동일한 트리 내의 같은 프로세스를 하나의 프로세스만 보여주고 해당 프로세스의 개수를 나타내는데, 같은 프로세스를 모두 표

G

 트리 형태를 보기 좋게 VT100 형태로 표시

h

 현재 프로세스오 부모 프로세스를 하이라이트로 표시

H pid

 pid로 지정된 프로세스와 부모 프로세스를 하이라이트로 표시

l

 긴 라인을 모두 표시

n

 PID를 기준으로 정렬하여 표시

p

 PID까지 표시

u

 UID를 표시

U

 UTF-8(Unicode) 형태로 표시

V

 버전 정보 출력

pid

 지정한 pid를 출력

user

 지정한 사용자의 프로세스만 출


▶ mount, umount : 블록장치연결 ( mount [옵션] [디바이스] [마운트 포인트] )
    umount [디바이스]  / umount [마운드 포인트]

-v

자세한 출력 모드

-f

실제로 마운트하지 않고 마운트 가능한지 점검

-n

/etc/mtab 파일에 저장 없이 마운트 하기

-r

읽기만 가능하도록 마운트

-w

읽기/쓰기 모두 가능하도록 마운트

-t 타입

-t 뒤에 파일 시스템 유형을 지정함


▶ mkfs : 파일 시스템 만들기 ( mkfs [-t 형태] [fs-옵션] 장치명 [블록] )

▶ fsck : 파일 시스템 점검 ( fsck [-t 파일시스템유형] 파일시스템 )

▶ w, who : 시스템 사용자 확인 ( who [옵션] )

-i

 idle time과 함께 사용자 출력함

-m

 who 명령을 실행한 사용자 표시

-q

 사용자 이름과 사용자 수 출력

-w, -T

 각 사용자의 메시지 설정 상태 출력


▶ kill : 프로세스 죽이기 ( kill [옵션] 프로세스 )

-1

 -HUP 프로세스를 재활성화함

-9

 프로세스를 장제로 죽임


▶ man : 메뉴얼

▶  pwd : 현재 위치

▶ free : 시스템 메모리 상태

▶ top : 시스템 메모리 상태 및 프로세스 사용량

▶ tar  : 압축 명령어 ( tar [옵션] [압축파일명] [파일/디렉토리] )

-c

여러개의 파일을 하나의 파일로 묶을 때 사용

-d

묶음파일(.tar)과 해당 파일시스템간의 차이점을 확인 하고자 할 때 사용

-r

묶음파일(.tar)에 파일을 추가할 경우 사용

-t

묶음파일(.tar)의 내용을 확인하고자 할 때 사용

-f

묶음파일(.tar)을 사용할 때 반드시 사용

-p

묶음파일(.tar)을 생성할 때 원본 파일의 퍼미션을 그대로 유지시킴

-v

진행되는 과정을 보여줌

-Z

compress로 압축이나 해제 할 수 있는 옵션

-z

gzip로 압축이나 해제 할 수 있는 옵션

   [root@localhost ~ ]# tar -cvf home.tar /home

▶  gzip : 압축명령어 ( gzip [옵션] [압축파일] )

-d

압축해제

*

현재 디렉토리내 모든 파일을 한번에 각각 압축,

기존 파일 삭제 gz파일만 남김

-f

강제 압축하기

-l

압축 효율 확인 예) gunzip -r 디렉토리명

-S

임의 확장자 지정 예) gzip -S .zip textfile.txt

-r

특정 디렉토리를 내 모든 파일들을 압축

예) gzip -l *

compressed : 압축된 후의 용량

uncompresed : 압축되기전의 용량

ratio : 압축효율

uncompressed_name : 압축하기전의 파일명


▶ bzip2 : 압축명령어 ( bzip2 [옵션] [압축파일명] [파일/디렉토리]

*

여러개 파일을 동시에 압축 및 해제

-f

동일한 압축파일이 존재하면 덮어씀

-d

압축 해제




Posted by 꼬마요정엘프
,