예전에 작성했던 문서인데, 어디 뒀는지 못찾다가 최근에 지인을 통해 입수하게 되어 올린 내용입니다. 몇몇 프로그램을 이용한 Jump Host 설정은 추후 업데이트 하겠습니다. Bastion Host 란?Bastion 의 사전적 의미는 “요새”, “보루” 라는 의미입니다. 요새에 대해서는 만화 “진격의 거인” 을 보면 그 원리가 쉽게 설명되어 있습니다. (일본은 싫은데 가장 효과적인 설명으로 떠오르는게 이거라…)원형의 성벽이 있는데, 각 원마다 4개의 반원 형태의 돌출된 지역이 있습니다. 만화에서는 “구” 라고 부르는데, 이것이 요새의 일종입니다. 높은 성벽을 쌓고 방어력을 집중시킨 뒤, 통행은 요새를 통해서만 가능하도록 하는 것입니다. 방어하는 입장에선 성벽 전체를 방어할 필요없이 요새에 방어 병력을 집..
사용목적 조그만 회사들은 Google이나 Daum 등의 기업용 계정을 생성해서 쓰는 경우도 많지만, 아무래도 여러 개발 지원 프로그램, 특히 웹기반의 프로그램들을 쓸 때에는 계정을 관리하는 어려움을 겪게 됩니다. 입퇴사자의 관리, 부서별 관리와 같은 것을 각 프로그램마다 하기에는 불편하고, 어떤 프로그램들은 구글 등의 소셜 로그인(oAuth 등)을 지원해도 그렇지 않은 프로그램들도 심심찮게 만날 수 있습니다. 어떤 경우에는 회사에서 관리하는 계정 정보를 구글 등에 적용해서 쓰고 싶을 때도 있습니다. 이런 상황에서 가장 먼저 떠올릴 수 있고, 가장 근본(?)처럼 여겨지는 것이 바로 LDAP입니다. 원래 계정 관리를 위해 태어난 것은 아니지만, Tree(계층) 구조의 데이터를 표준적으로 제공하고 있기 때문에..
개인적으로 사용중인 서버는 두 개의 물리적 네트워크 인터페이스(랜카드가 2개라는 소리)가 존재합니다. 하나는 ISP 와 직접 연결되어 DHCP 로 공인IP(Real IP)를 받아서 사용하고, 다른 하나는 공유기를 통해 내부에서 빠르게 접근하기 위해 사설IP를 받아서 이용중입니다. 공유기의 DHCP 는 subnet 으로 255.255.255.0(/24)을 이용하긴 하지만, IP 발급은 101~250 정도로 일부 범위만 배정하고, Gateway 는 1번, 그 외에 서버급의 장비들은 IP 를 고정하기 위해 보통 10~99 번 사이에 Static으로 설정해서 사용하고 있습니다. 문제는 내부에서 가상머신을 이용할 때 브릿지 모드를 이용해 가상머신도 이렇게 두 개의 IP 을 발급 받습니다. 외부에서 직접 접근할 필..
현재 메인PC 로 사용중인 장비는 ASUS ROG B550-I Gaming 이라는 마더보드(메인보드)를 이용중입니다. 그런데, 최근 Windows 11 22H2 업데이트가 자동업데이트로 떠서 업데이트를 한 뒤 Armoury Crate 라는 ASUS 유틸리티 프로그램과 관련된 것으로 의심되는 문제(ene.sys 드라이버 로드 오류?)가 생기더니...이후 블루투스 장치를 인식하지 못하였습니다. 저는 마우스를 Logitech MX Vertical 을 해당 장비에서 이용중인데, 유니파잉 연결이 아닌 블루투스로 연결해서 사용중입니다. 게임용으로 쓰는 장비가 아니라서 적당한 응답시간만 보장해준다면 사용하는데 문제가 없기 때문입니다. 그 외에도 블루투스 헤드셋 등 블루투스 장비도 몇 개 더 쓰고 있기 때문에 더더욱 ..
저는 집에서 기본적으로 Proxmox 라는 것을 통해 Hypervisor 로 여러 가상 머신을 관리합니다. 그 중 하나의 가상머신으로는 docker 를 이용해 여러 컨테이너를 서비스 하기도 하고, 여러 가상머신을 만들어 docker swarm 도 이용중입니다. 그런데, 약 20TB 에 달하는 데이터가 담겨있는 NAS 역시 가지고 있습니다. 그리고, 상당수의 데이터는 용량이 큰 스트리밍 자료이기 때문에, 집에서 내부 통신으로 빠른 속도의 데이터 업/다운이 자주 발생합니다. 그래서, Proxmox 장비는 2개의 LAN 포트를 가지도록 장치를 추가하였고(어짜피 그래픽카드를 쓰지 않으니 그 자리에 2~4포트 랜카드 설치하면 됩니다), 외부에서 들어오는 회선(ISP는 KT)은 통신사 모뎀이 4포트를 제공하기 때문..
역시나 Linux 는 삽질을 위한 OS 입니다. 전역 크기 조정(화면 배율)을 위해 Gnome 을 버리고 KDE 로 옮겨왔습니다. 잘 쓰고 있었는데, 동영상 재생을 위해서 vlc player 을 실행했을 때까지는 좋았는데, 실제 동영상을 재생하니 하단의 toolbar 가 3 줄이 나오질 않나, 서브 모니터로 옮기나 화면 한 쪽으로 밀려서 제대로 표시도 안되네요. toolbar 가 여러 개 나오면서 첫번째 화면(?)이 왼쪽으로 밀려서 거의 대부분이 잘리는 현상으로 보였습니다. 인터넷 검색을 통해 해결책을 찾아봤더니, export QT_AUTO_SCREEN_SCALE_FACTOR=0 export QT_SCREEN_SCALE_FACTORS=2 export QT_SCALE_FACTOR=0.67 세가지 옵션을 설..
NAS 을 선택하려면 아직도 고려해야할 것이 더 있습니다. 언제쯤 끝이 날까 싶지만, 사실 이게 거의 마지막이라고 봐도 무방합니다. NAS 를 운영하기 위해서는 결국 NAS 로 사용할 기기가 필요한데, 제조사 등에 따라서 가격도 천차만별이겠지만, 가장 큰 비용 차이가 발생하는건 NAS 기기에 몇 개의 디스크(Disk)을 설치할 수 있느냐에 따라 비용 차이가 어마어마하게 달라집니다. 심지어 많은 디스크를 운영하기 위해 NAS 전문 제조사의 제품을 구입하지 않고 직접 서버(Server)를 조립하여 운영하는 경우도 많아집니다. 그렇다면, 서버에 많은 디스크를 장착할 수 있다는 것은 무엇을 의미할까요? 우리가 흔히 윈도우즈(Windows 10 등)에서 하드디스크(HDD)를 연결하면 C 드라이브, D 드라이브, ..
Manjaro KDE 를 노트북에 설치한 뒤 HDMI 로 추가 모니터에 연결하여 화면을 확장하였습니다. 그런데, 모니터가 DP 포트만 남아있어서 쿠팡에서 HDMI to DP 젠더(넥스트링크 HDMI to DisplayPort Adapter)를 구입하여 연결하였더니 문제가 좀 있었습니다. 먼저, 제 노트북(Lenovo L340-15IRH I5 GAMING LEGEND)에서 전원이 꺼진 상태에서도 어뎁터가 연결된 상태에선 USB 전원이 계속 인가가 되어 있는 상태가 지속된다는 것이었습니다. 위에서 구입한 젠더는 USB 로 추가 전원이 필요하기 때문에 노트북 USB 포트에 연결해서 전원을 공급받는데, 지속적으로 전원이 공급되다보니 모니터가 계속 절전모드와 활성모드를 반복하는 문제가 발생하였습니다. HDMI 에..
새로 구입한 노트북에 Manjaro Linux 을 설치하여 사용중입니다. 그런데 최신 노트북에는 Secure Boot 라는 항목이 추가되었습니다. 부팅 시 OS 의 보안을 위해 checksum 을 비교하는 기능 같아 보이는데 아마도 Microsoft 에서 제안한 기능이 아닌가 싶습니다. 문제는 Linux 에서는 이 기능 때문에 제대로 부팅이 되지 않고 심할 경우 grub 화면이 뜨지 않고 grub rescue, 즉 console 화면만 뜨는 문제가 발생한다는 것입니다. 아니면 Windows 로 바로 부팅될 수도 있습니다. 하여튼 EFI 환경 때문에 좀 골치가 아픈 문제가 발생할 수 있습니다. Windows 로 바로 부팅이 될 경우에는 전원을 켠 뒤 F12 등을 연타하여 부팅할 장치를 고를 수 있는 메뉴를..
새로운 노트북을 구입하면서 MacOS 의 iterm2 + zsh + oh-my-zsh 조합을 찬양하던 사람들에게 살짝 반감도 있었고, 요즘 Linux 의 사용성도 많이 높아진 편이라고 생각되어서 Linux 을 설치하게 되었습니다. 노트북은 Lenovo 사의 L340-15IRH I5 GAMING LEGEND 이고, Windows 10 을 UEFI 로 먼저 설치한 다음 Linux Mint 을 설치하였습니다. 설치는 iso 파일을 내려받고 iODD 을 이용해 UEFI CD-ROM 설치를 하였습니다. Windows 을 그대로 둔 채 Mint 가 잘 설치되었고, grub 도 잘 설정해서 듀얼부팅도 잘 되었습니다. 처음에는 grub 이 촌스러웠는데, 최근에 판올림을 하면서 조금 그래픽이 세련되어졌습니다. 하지만, ..
- Total
- Today
- Yesterday
- OracleJDK
- Redmine
- manjaro
- KDE
- couchbase
- proxmox
- RestTemplate
- Phabricator
- Nas
- Spring Boot
- java config
- 페이징
- 워드프레스
- 시니어 프로그래머
- 내장 WAS
- docker
- Spring MVC
- jooq
- SI
- 엘지
- 도입기
- 프로젝트 규모
- 외장 WAS
- git
- paging
- messages.properties
- Spring
- boot
- 클라우드플레어
- NoSQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |