본문 바로가기

SE

vi의 텍스트 찾기, 바꾸기 명령 1. 문서 처음부터 마지막까지의 char 를 _char_ 로 치환한다. :%s/char/_&_/g 2. 현재(커서 위치)부터 마지막까지의 char를 _char_ 로 치환한다. :.,$s/char/_&_/g 3. buf_.*[255], buf_in[255], buf_get[255] 와 같은 문자열을 hello 로 변경한다. :1,10s/buf_.*\[255\]/hello/g 4. 숫자로만 이루어진 행 찾기는 다음과 같습니다. /^\d\+$ 5. 특수 문자의 의미 ^ : 행의 첫 부분 \d : 0~9까지의 숫자 + : 바로 앞의 글자 (여기서는 숫자)가 1개나 1개 이상 있음 (즉 숫자가 최소한 1개 있음) $ : 행의 마지막 부분 6. 현재 줄에서 add 를 plus로 치환 :s/add/plus/g 7. .. 더보기
[본문스크랩] 터미널 서비스 원격 접속 끊기 명령어 및 원격 리부팅 1. 해당 서버의 administrator 접속이 가능해야 합니다. - 명령어 : net use \\해당서버IP /user:administrator 2. 터미널 접속 끊기 - Windows 2000 서버일 경우 터미널 서비스는 세션은 2개 가능하기 때문에 1번 이나 2번 세션을 끊어 주면 된다. - 명령어 : tsdiscon 1 /server:해당서버IP (1번 터미널 세션을 끊을 경우) 또는 tsdiscon 2 /server:해당서버IP (2번 터미널 세션을 끊을 경우) - tsdiscon 1 /server:61.100.5.96 세션 ID 1을(를) 찾을 수 없습니다. 라는 메시지가 나오는 이유는 터미널 접속시 세션이 1번으로 접속이 되어 있지 않기 때문에 나오는 메시지 이므로 다른 번호로 바뀌어서 하.. 더보기
sed로 행 삭제하기 sed 명령어 만으로 특정열을 삭제하는 예제입니다. [root]# cat 1.txt 0 2 1 3 2 5 3 7 4 4 5 0 [root]# sed -e "/[3|5]$/d" 1.txt 0 2 3 7 4 4 5 0 -e : 스크립트모드로 실행 / /d : 슬래쉬(/)내의 문자가 나올경우 삭제(d)하라 [3|5] : 3또는 5문자 $ : 앞의 문자로 끝날경우 [3|5]$ : 3또는 5로 끝나는 문자 /[3|5]$/d : 3또는 5로 끝나는 줄을 삭제하라 스크립트를 통해서 특정 설정 파일등에 기록했던 부분을, 스크립트로 제거 할 때 사용하면 유용하다. 더보기
CENTOS - 콘솔에서 CD or DVD Recording ▶ 커널에 EIDE CD-RW드라이브가 인식되었는지 확인 #> ls -l /dev/cdrom lrwxr-xr-x 1 root root 9 9월 28 14:58 /dev/cdrom -> /dev/scd0 #>dmesg SCSI subsystem driver Revesion : 1.00 scsi0 : SCSI host adapter emulation for IDE ATAPI devices vendor: SAMSUNG model: CD-R/RW SW-208B Rev:BS04 Type : CD-ROM ANSI SCSI revision: 02 #>cdrecord -scanbus Linux sg driver version: 3.1.22 Using libscg version 'schily-0.7' scsibus0: .. 더보기
ethtool의 간단한 NIC 설정 [root@root]# ethtool eth0 Settings for eth0: Supported ports: [ MII ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Half 1000baseT/Full Advertised auto-negotiation: Yes Speed: 100Mb/s Duplex: half Port: Twisted Pair PHYA.. 더보기
부트로더의 LILO or GRUB 복구법 ※ 부트로더의 LILO or GRUB 복구법 ※ 여기에서 부트로더의 LILO나 GRUB이 깨졌다 함은, 디스크상의 파일 시스템이나 물리적인 디스크 손상이 아닌, 단순 이미지 로딩에 있어서의 장애를 뜻한다. ex) 커널 컴파일 후 업데이트된 부트이미지의 이름을 잘못 지정했다던지, 부트 이미지가 생성이 안되어 있을 경우. 디스크 손상이나 파일시스템 손상이 부트로더에 가해졌을 때는, 디스크 데이터의 복구는 가능하나, 부팅 시스템으로서의 역활을 하기에는 힘든 상황이 된다. 아래의 진행은 위에서 말한 단순 부트로더의 부트 이미지 로딩장애시 대처 방법을 기술한다. 1. 리눅스 설치시 사용하였던 동일 버젼의 설치 CD 1번 을 이용하여 부트 방법을 선택 한다. (반드시! update버젼도 맞춰 주어야 함) 2. bo.. 더보기