리눅스 맨 페이지 : ping

리눅스 맨 페이지 ping, ping6 - 원격 네트워크 호스트에 ICMP(ping는 ICMP 프로토콜에서 제공하는 명령인 ECHO_REQUEST 데이터그램을 클라이언트에 전송하고 응답을 기다리고, 그 응답시간을 측정한다.ping destination -c __count__ __count__ 만큼 ECHO_REQUEST 패킷을 보낸다. -R 경로정보...

Linux 시스템 콜

여기에서는 리눅스에서 사용하게 되는 중요한 시스템콜들을 간단히 설명하도록 한다. 보통은 시스템콜을 직접사용하기보다는 라이브러리 함수를 이용하는 경우가 더 많기 때문이다. 리눅스 시스템콜 퀵 레퍼런스와 Linux Assembler 하우투문서를 참고하기 바란다....

Crontab

CrontabCronttab(이하 크론탭)은 작업을 일정한 시간에 주기적으로 실행시키기 위해서 사용하는 task 스케쥴링 프로그램이다. 이와 비슷한 프로그램으로 at(1)와 anacron(1)이 있다. at는 원하는 시간에 명령을 한번만실행 시키며, crontab과 같이 주기적으로 실행시키는 기능은 가지고 있지 않다. anacron은 이름에서알 수 있듯이...

find 활용

find 활용출처 find 명령어는 파일 시스템에서 주어진 조건으로 파일을 찾을 때 아주 유용하게 쓰입니다. 대표적인 용도는 오래되거나 크거나, 사용하지 않는 파일들을 찾을 때 그 위력을 발휘합니다. 기본적인 사용 방법은 다음과 같습니다.# find path operators# find 대상디렉토리 검색조건 처리방법검색종류|| -name filename ...

Unix 파일 다루기 2

파일을 연결(link)에는 "심볼릭 링크" 와 "하드 링크" 의 2가지가 존재한다. 하드링크는 연결을 원하는 원본파일의 inode 를 가지고 파일을 직접 만들지만 (파일복사), linke 는 inode 를 가지고 파일을 만들지 않고, 단지 파일만을 참조한다. 심볼링 링크의 경우 서로 다른 파일시스템 사이를 연결할수 있지만(파일을 단지 참조하는 것이므로), ...

유닉스 파일 다루기

유닉스 파일 다루기 워낙 오래전 문서다. 업데이트가 필요 할 듯. 2009-12-9Unix 는 모든것이 파일로 이루어진다. 일반적인 텍스트 정보, 바이너리 정보 뿐만 아니라, 소켓, 파이프(FIFO), 장치(device), 디렉토리까지 파일로 관리를 한게 된다. 이러한 개념은 Window 사용자에게는 생소한 개념이 될수가 있다.윈도 있어서 c== 파일 열...

버퍼사이즈가 읽기/쓰기 성능에 미치는 영향

버퍼사이즈가 읽기/쓰기 성능에 미치는 영향파일을 읽고 쓸때, 한번에 읽어들이는 데이터의 크기에 따라 읽기/쓰기 성능이 달라진다는 것은 상식선에서 알고 있을 것이다. 대략 알고 있는 바로는 1024 바이트 단위로 읽어올 때 가장 효과적인 것으로 알고 있다. 실제, 이러한 우리의 상식이 올바른지를 확인하기 위해서 버퍼 크기에 따른 읽기/쓰기 성능에 대한 자료...

dup를 이용한 파일지정번호 복사

dup를 이용한 파일지정번호 복사dup 함수가 하는일은 실제로 간단하다. 단순히 파일지정번호를 복사하는 일이다. 그런데 솔직히 말해서 "dup는 파일지정번호를 복사하기 위해서 사용한다" 라고 해보았자.. 도대체 이걸 어디에 사용할수 있을지, 절대 감이 오질 않는다.이래서야 쓰고 싶어도 써먹을수가 없으니 보통 슬픈일이 아니다. 그래서 이번문서에서는, 몇가지...

fcntl을 이용한 파일 및 레코드잠금

fcntl을 이용한 파일 및 레코드잠금fcntl을 이용한 파일잠금, 레코드 잠금의 방법과 그 응용에 대해서 알아본다. 파일잠금과 레코드 잠금은 여러 응용에서 필요로 한다. 멀티 쓰레드(DB와 같은경우에는 단지 파일잠금을 넘어서, 파일의 일정부분을 잠그는 레코드 잠금 기능을 필요로 할 것이다. 특정 레코드영역에 한번에 하나의 쓰레드만 접근하도록 제어해야 하...

seek를 이용한 파일 위치변경

seek를 이용한 파일 위치변경...