apt package 쉽게 찾기 (apt-file) 컴파일을 하다 보면 헤더 파일이 없다고 에러가 나는 경우가 자주 있다. ../src/pjmedia-audiodev/alsa_dev.c:37:28: fatal error: alsa/asoundlib.h: No such file or directory 해당 파일을 포함하는 패키지가 무엇인지 찾기 위해서 구글링을 하는데 apt-file 이라는 명령어를 통해서 쉽게 찾을 수 있다. 설치apt install apt-fileapt-file update 패키지 검색명령어 apt-file search 예제)# apt-file search alsa/asoundlib.hlibasound2-dev: /usr/include/alsa/asoundlib.hlibdssialsacompat-dev: /usr/include/dssi/.. R&D/OS 2017.10.25
Jenkins 설치 Jenkins 2.7.1 이후로 변경됨 Step 1. docker image pull docker pull jenkins Step 2. run jenkins container docker run -d -u jenkins -p 8080:8080 -p 50000:50000 --name jenkins jenkins docker 가 실행되면서 아래와 같은 메시지가 나옴 Jenkins initial setup is required. An admin user has been created and a password generated.Please use the following password to proceed to installation: a60c7d7851ad4b73b25fe6f7cee76863 This may.. R&D/클라우드 2017.09.08
SSH Agent forwarding SSH Agent forwarding 은 Local PC 의 ssh key(private)를 통해서 Jumphost 뒤에 있는 리눅스 서버들에 접속하게 하는 방법이다. +-------------+ +-------------------+| My PC(key) | --------------->| jumphost |+-------------+ +------------------+ | ----------------------+-------------------------- Server #1 Server #2 Server #N - SSH Key는 MyPC에만 존재하고, jumphost 에는 존재하지 않는다.- MyPC의 key를 통해서 Server #1 ~ #N 까지 접속한다. ㅇ MyPC 에서 할 일 eval .. R&D/클라우드 2017.08.18
[Ansible] hostname setting Role/roles/common.sethostname/tasks/main.yml - name: Set hostname hostname: name={{ inventory_hostname }} Playbook- name: Update hostname hosts: all become: yes roles: - common.hostname Executeansible-playbook -i R&D/클라우드 2017.08.05
Linux USB Gadget USB Gadget makes it easy for Peripherals and other devices to act in the USB "Device" role. Framework Peripheral Controller Driver: - Implement Gadget API, talk directly to hardware Gadget Driver:- use Gadget API R&D/OS 2017.07.24
[vpp] ip4_glean ip4_glean static uword ip4_glean (vlib_main_t * vm, vlib_node_runtime_t * node, vlib_frame_t * frame) { return (ip4_arp_inline (vm, node, frame, 1)); } R&D/DPDK 2017.07.24
[Reference] Load Balancer Apache Stratoshttps://www.slideshare.net/imesh/load-balancer-component-architecture-apache-stratos-400 R&D/DPDK 2017.07.17
vpp plugin cp -r sample ../../plugins/elbcp sample.am ../../plugins/elb.am add at src/configuration.ac ... PLUGIN_ENABLED(snat) PLUGIN_ENABLED(elb)... add at src/plugins/Makefile.am if ENABLE_ELB_PLUGIN include elb.am endif edit at src/plugins/elb.am # Buildmake wipemake build # You can see plugins (command: show plugins) Plugin path is: /root/dev/vpp/build-root/install-vpp_debug-native/vpp/lib64/vpp_plugi.. R&D/DPDK 2017.07.05