Linux,Unix,BSD 152

Ubuntu 20.04.2 LTS 에서 랜카드의 속도 확인 방법

우분투 장비에서 네트워크 카드의 물리적 속도를 확인하는 방법을 정리해 둡니다. 구글을 통하여 검색해 보면, 크게 두 가지 방법으로 요약할 수 있습니다. 첫 번째 방법은 아래와 같이 "ip" 명령을 통하여 "qlen" 값을 확인하는 방법입니다. hbesthee@hbesthee-ThinkStation-P500:~$ ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host..

Linux,Unix,BSD 2021.08.23

[vim] 자주 사용하는 설정: 탭크기, 줄번호 등

개요 vim을 이용하면서 자주 사용하는 설정들을 정리해 둡니다. ~/.vimrc " visual mode hot-key map :set mouse=a map :set mouse-=a " default visual mode disabled set mouse-=a " line number set nu " bottom ruler set ruler set showmatch " tab size set ts=4 탭크기 "set ts" 항목으로 설정합니다. 기본값은 8입니다. 마우스 비주얼 모드 "set mouse" 항목으로 설정합니다. "mouse=a"로 설정하면 비주얼 모드가 활성화 되고, "set mouse-=a"로 설정하면 비주얼 모드가 비활성화 됩니다. .vimrc에 비주얼 모드를 비활성화해 두었습니다. 주..

Linux,Unix,BSD 2021.08.11

HAProxy http -> https로 전달 설정하기

개요 웹서버의 보안을 위하여 https를 이용하는 것이 좋습니다. 무료로 Let's Encrypt의 SSL 인증서를 발급 받아서 웹서버에 적용하면, 조금 더 쉽게 무료로 보안성 있는 서비스가 가능합니다. 본 문서에서는 이런한 HTTPS 적용하는 방법에 있어서, HAProxy를 이용하여 웹서버 앞단에서 Load balance의 역할을 주었을 때, HAProxy 단에서 HTTP를 HTTPS로 전달(redirect)하는 방법에 대해서 살펴보겠습니다. HAProxy 설정 전달 (redirect) 설정 HTTP를 HTTPS로 전달하기 위해서는 haproxy.cfg에 다음과 같은 설정을 추가합니다. http-request set-header X-Forwarded-Proto https if { ssl_fc } htt..

Linux,Unix,BSD 2021.08.07

HAProxy-2.4.2 설치하기 on Ubuntu 20.04

Ubuntu 20.04 호스트에 HAProxy를 설치하고 운영하는 것에 대하여 정리한 문서입니다. HAProxy 설치하기 HAProxy를 Ubuntu에서 설치하는데는 크게 두 가지 방법이 있습니다. "apt"을 이용하는 방법과 소스를 이용하여 직접 빌드하고 설치하는 방법이 있습니다. 본 문서에서는 "HAProxy" 최신 소스를 이용하여 직접 설치하는 방법에 대하여 주로 설명합니다. apt 를 통한 간편 설치 "apt" 명령을 이용해 haproxy 패키지를 손쉽게 설치할 수 있습니다. $ sudo apt install haproxy 하지만 위와 같이 설치하면, 2.0.13 버전이 설치됩니다. $ haproxy -vv HA-Proxy version 2.0.13-2ubuntu0.1 2020/09/08 - ht..

Linux,Unix,BSD 2021.08.01

[라즈베리파이] 라즈비안 설치 후 해야 할 작업 정리

최초 부팅 후, 한국 지역 설정 언어 및 키보드는 US로 사용하도록 체크 박스 선택 터미널을 실행하여 다음과 같이 필수 패키지를 설치합니다. $ sudo apt update -qq All packages are up to date. $ sudo apt install net-tools openssh-server screen gstreamer에서 "x264enc" 인코딩을 지원하기 위하여 "gstreamer1.0-plugins-ugly" 패키지를 설치합니다. $ sudo apt install gstreamer1.0-plugins-ugly UART 사용을 위하여 "/boot/config.txt" 파일에서 다음과 같이 수정합니다. $ sudo vi /boot/config.txt # Uncomment some o..

Linux,Unix,BSD 2021.07.28

HAProxy-2.4.2 설치하기 on CentOS8

CentOS8 호스트에 HAProxy를 설치하고 운영하는 것에 대하여 정리한 문서입니다. HAProxy 설치하기 HAProxy를 CentOS에서 설치하는데는 크게 두 가지 방법이 있습니다. "yum"을 이용하는 방법과 소스를 이용하여 직접 빌드하고 설치하는 방법이 있습니다. 본 문서에서는 "HAProxy" 최신 소스를 이용하여 직접 설치하는 방법에 대하여 주로 설명합니다. yum을 통한 설치 yum(Yellow dog Update)을 이용해 haproxy 패키지를 손쉽게 설치할 수 있습니다. $ sudo yum install haproxy -y 하지만 위와 같이 설치하면, 1.8.27-2.el8 버전이 설치됩니다. 가장 최신 버전을 설치하기 위해서는 "haproxy.org":http://www.hapro..

Linux,Unix,BSD 2021.07.12

[RPi] 내장 와이파이(WiFi), 블루투스(Bluetooth) 장치 비활성화

개요 라즈베리파이를 사용하다 보면, 내장된 WiFi, Bluetooth 장치를 사용하지 않아야 할 경우가 발생하게 되는데, 본 글에서는 내장된 WiFi, Bluetooth 장치를 비활성화하는 방법을 알아 보겠습니다. Bluetooth 장치 비활성화 저의 경우에는 내장된 Bluetooth 장치가 이용하는 안테나가 내장 안테나로 수신 감도가 떨어져서 송/수신 감도가 더 좋은 별도의 BT50 동글을 이용하기 위하여 내장된 Bluetooth 장치를 비활성화할 필요가 있었습니다. 내장되어 있는 Bluetooth 장치는 다음과 같이 확인할 수 있습니다. pi@raspberrypi:~ $ hcitool dev Devices: hci0 DC:A6:32:8E:1E:EC Bluetooth 장치를 비활성화하기 위해서는 "/..

[shell] root 권한으로 pipe 처리하기 (파일에 내용 추가하기)

수정을 하려면 "root" 권한이 필요한 파일의 마지막 부분에 문자열을 추가하는 다양한 방법을 알아 보도록 하겠습니다. 파일 마지막에 내용 추가하는 방법 bash 이용 $ sudo bash -c "echo 'UUID=\"2a28f512-e548-49f1-9dbc-8bf813bfc867\" /data ext4 defaults,nofail 0 2' >> /etc/fstab" $ sudo sh -c "echo 'UUID=\"2a28f512-e548-49f1-9dbc-8bf813bfc867\" /data ext4 defaults,nofail 0 2' >> /etc/fstab" tee 이용 $ echo 'UUID="2a28f512-e548-49f1-9dbc-8bf813bfc867" /data ext4 defaul..

Linux,Unix,BSD 2021.05.25

[redmine] 일감 (issue)을 특정 그룹에 할당하기

새로 설치한 레드마인에서 일감 (issue)을 특정 그룹에 할당하려고 하였으나, 일감 담당자에 아예 그룹명 자체가 나오지 않았습니다. 검색을 해보니, 아주 간단한 문제였습니다. 레드마인 관리자로 로그인하여 상단의 "관리 > 설정 > 일감추적" 메뉴로 들어가서 "그룹에 일감 할당 허용" 옵션을 선택해 주면 됩니다. 위 설정을 적용한 이후, 일감 담당자에 그룹을 지정할 수 있습니다. 참고자료 "Ability to assign issues to groups":https://www.redmine.org/boards/2/topics/28620

[linux] curl을 이용한 Basic 인증하기

CURL 명령을 이용하여 Basic 인증을 수행한 HTTP 요청 처리에 대하여 알아 보겠습니다. Basic 인증은 "HTTP authentication":https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication 문서에 설명이 잘 되어 있는데, 서버에서 기본적으로 인증 정보 없이 요청을 받은 경우에 "401 Unauthorized" 오류 코드가 반환됩니다. 출처 : https://developer.mozilla.org/en-US/docs/Web/HTTP/Authentication 정상적으로 요청을 수행하려면 "Authorization" 헤더가 필요한데, 여기에 로그인 아이디 및 비밀정보를 토큰화하여 전달하게 됩니다. 토큰화하는 방법은 ":" 문자열..

Linux,Unix,BSD 2021.05.09
728x90