portmap - RPC 프로그램을 포트에 맵핑시킨다.

portmap - RPC 프로그램을 포트에 맵핑시킨다.portmap Portmap는 RPC(RPC 서버가 시작되면 portmap는 해당 rpc 서버가 어떤 포트에 listen(2)하고 있어야하는 지를 알려준다. 그러면 RPC 서버는 해당 포트에서 데이터를 기다리게 된다. -d portmap 를 daemon( -t dir chroot(2)를 이용해서 루트디...

Linux man page 7 : ICMP

Linux man page 7 리눅스의 커널 프로토콜 모듈은 RFC792 에 정의되어 있는 Internet Control Message Protocol 의 구현이다. 이 모듈은 에러 상태의 진단을 목적으로 사용된다. 일반유저는 이 모듈을 직접 제어할 수 없다. 커널 ICMP 모듈은 ICMP 요청에 응답하는 일도 한다. 유저는 raw socket의 IPPR...

zsh

zsh를 사용하기로 했다. 대단한 계기가 있는 건 아니다. 맥미니를 구매해서 개발환경 세팅하는 중, 쓸만한 쉘 없냐라고 했더니 누군가 oh my zsh를 써보라고 한게 이유가 됐다. Z shell(Zsh)는 쉘 스크링팅을 위한 command 인터프리터 및 로그인 쉘로 사용 할 수 있는 유닉스(unix)쉘이다. Zsh는 Bouren 쉘의 확장&개선된 쉘로 B...

netstat 13가지 사용팁

원문 처음 리눅스 시스템을 사용한 1998년부터 netstat를 사용했다. 20년이 훨씬 지난 툴이지만 대부분의 리눅스 배포판에 기본으로 설치되어 있고, 어떤 환경에서도 실행 할 수 있기 때문에 지금도 사용하고 있다.netstat는 network statistics의 줄임말이다. 용어그대로 네트워크의 상태를 모니터링하기 위한 도구로 사용한다. 송/수신 연결...

dig trace

dig는 DNS(Domain Name Service)에 질의를해서 응답을 분석하고 문제를 해결하기 위해서 사용하는 강력한 툴이다. 리눅스와 맥OS는 기본으로 설치가 된다. 윈도우즈 시스템은 httpsdig로 할 수 있는 일 중에 recursive DNS resoution이 있다. DNS 질의는 재귀적으로 수행되는데, 이 과정을 터미널에 출력하는 기능이다. ...

kill - 프로세스에 시그널을 보낸다.

kill pid ...kill kill -l 프로세스에 signal을 보내기 위해서 사용한다. 시그널을 받은 프로세스는 시그널핸들러를 실행시키거나 시그널 핸들러가 없을 경우 시그널에 대한 기본 행동을 한다. 일반적으로 HUP, INT, KILL, STOP, CONT를 자주 사용한다. 시그널은 이름을 사용할 수도 있고, 번호를 사용할 수도 있다. 즉 -9 ...

wget

GNU wget, 줄요서 wget 혹은 Geturl로 부른다. GNU Project에서 개발 중인 소프트웨어로 웹서버로 부터 컨텐츠를 긁어오는 일을 하는 프로그램이다. 프로토콜을 지원한다.Recursive하게 문서를 긁어와서 로컬 디스크에 저장할 수 있는데, 문서에 포함된 링크를 로컬링크로 변환해준다. 또한 proxies를 지원한다. 인터넷 붐이 일기시작한...

curl을 이용한 인터넷 데이터 전송

웹 서버에 대한 배치작업이 필요한 경우가 있다. 이런 작업에 웹 브라우저를 사용할 수 없는 노릇이니 CLI 도구를 사용해야 한다. curl은 가장 널리 사용하는 인터넷 데이터 전송을 위한 도구다. # curl --versioncurl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.0g zlib/1.2.1...

AT - 스케쥴 관리

스케쥴 관리 ...

dd - convert and copy a file

파일을 복사하고 변환한다.dd ...dd OPTION파일을 복사하고, 변환하는 일을 한다. 사용할 수 있는 옵션은 다음과 같다. bs=BYTES 한번에 BYTES만큼 읽고 쓴다. cbs=BYTES 한번에 BYTES만큼 변환한다. convert=CONVS count=BLOCKS ibs=BYTES if=FILE iflag=FLAGS obs=BYTES of=F...