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

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

Vault 소개

Vault를 공부해보려 한다. 여기에서는 진짜 컨셉만 다룬다.Vault는 HashiCorp에 의해서 개발된 크로스플랫폼 패스워드 및 인증 관리 시스템이다. 공개되면 안되는 비밀번호, API 키, 토큰 등을 저장하고 관리한다.스토리지 백엔드는 암호화된 데이터를 저장하기 위한 스토리지를 담당한다. Vault는 스토리지의 종류, 가용성 등을 책임지지 않는다. 어...

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

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

리눅스 네트워크 설정

운영체제를 설치하면 가장 먼저 하는 일이 네트워크 설정이다. 내가 사용하는 운영체제는 오로지 리눅스이고, 배포판이라고 해봐야 Centos와 Ubuntu이니, 설정을 외우는게 그리 어렵지는 않을 것이다. 그런데 귀찮다. 네트워크 설정을 매일매일 한다면 저절로 외울수 있게지만, 드문드문 하다보니 항상 까먹는다. 그러다 보니 매번 설정 때마다 검색을 해야 한다....

Ubntu 11.10에 DHCP 서버 설치

Dynamic Host Configuration Protocol의 줄임말로, 자동으로 네트워크 환경을 설정하기 위해서 사용하는 프로토콜이다.네트워크에 참여하는 노드는 네트워크 정보를 모르더라도 간단하게 네트워크 설정을 할 수 있다. LAN 영역에 있는 DHCP 서버에 요청을 해서 IP 주소, subnetmask, gateway, dns 등을 자동으로 설정해...

우분투 apt 패키지 저장소 구축

우분투 리눅스 운영체제는 데비안으로 부터 파생된 .deb 기반의 패키지 관리 시스템을 가지고 있다. 나는 현재 개발 중인 애플리케이션을 효율적으로 배포하기 위해서 프라이빗 패키지 저장소를 만들기로 했다. 배포 프로세스는 다음과 같다. 1. Git을 이용해서 개발한다. 1. CI툴은 git에서 코드를 가져와서 최신 빌드를 만든다. 1. 빌드가 끝나면 .de...

Dnsmasq로 Service Discovery System 만들기

Dnsmasq는 작은 규모의 네트워크에서 DNS, , 네트워크 부트 등을 서비스하기 위해서 사용하는 소프트웨어다. 가볍고 설정이 간단하기 때문에 데스크탑 가상화 소프트웨어, 핫스팟(hotspots), 스마트폰 등에 널리 사용하고 있다. 또한 가볍고 분산하기가 쉬워서 네트워크 가상화나 같은 산업 영역에서도 사용하고 있다. DHCP의 서브시스템인 DHCPv4,...

DNS-SD를 이용한 IoT Local service discovery

Avahi는 LGPL(GNU Lesser General Public License) 기반의 Zeroconf(Zero configuration networ)소프트웨어로 구현체다.Avahi를 이용하면 (mDNS와 DNS-SD 기술을 이용)로컬 네트워크 상에서 서비스와 호스트를 찾거나 등록할 수 있다. 예를 들어 로컬 네트워크에 프린터가 있다면, 다른 설정 없이...

커널

커널커널은 운영체제(커널은 컴퓨터 시스템을 제어하는 일을 한다. 여기에는 메모리, 사운드카드, 키보드, 마우스, 모니터와 같은 시스템자원을 포함한다. 이러한 시스템자원을 사용하는 것은 보통 응용 프로그램의 요청을 통해서 이루어지게 되므로 커널은 응용 프로그램을 관리하는 일도 한다. 응용 프로그램의 실행되는 순서라든지 응용 프로그램이 요구하는 시스템자원에 ...

데몬

Linux 운영체제의 Daemon 프로세서스에 대한 것들을 다룹니다. Daemon 프로세스와 일반 프로세스가 무엇이 다른지. Daemon 프로세스의 특징, 어떻게 Daemon 프로세스를 만들 수 있는지, 어떨때 사용해야 하는지를 알아봅시다....