최근 몇 년간 부동산 가격이 폭등하고 또 그에 대한 정부의 여러 대책들이 발표되고 있어 주변에서도 부동산에 대한 얘기가 많이 나오고 있다. 나 또한 직장을 가지고 결혼을 하면서 "집"이라는 것에 대한 고민이 많아지고 있다. 부동산은 움직일 수 없는 재산을 말한다. 보통은 토지나 건물들을 말한다고 한다. 단어가 주는 느낌이 재산이다 보니 집으로 보지 않고 돈으로 보게 되는 경향이 많아지는 것 같고 나 또한 점점 그렇게 되어 가는 것 같다. 
우리 가계의 재산으로서가 아닌 내가 살아온 "집"들에 대해 이야기해보고 싶다. 나는 여러 집에 살아왔는데 하나씩 간략하게 짚어보고자 한다.

1살 - 3살
첫 집은 서울 암사동의 다가구 주택이었던 것 같다. 물론 기억은 거의 나지 않지만 하나 기억나는 게 있다면 집 근처에 슈퍼가 어디 있었는지 기억난다. 어린아이에게 슈퍼란 쇼핑을 좋아하는 사람에게 백화점이 가져다 주는 감동 이상이지 않을까, 그 외에는 사실 그다지 생각나지 않는다. 

3살 - 6,7살
두 번째 집은 경기도 성남에 다가구 주택이었다. 한 주택에 층마다 각각 한 가족씩 살고 있었던 것으로 기억한다. 그리고 그 집 마당에는 큰 은행나무가 있어 매해 가을에 낙엽을 쓸고 겨울에는 눈이 하얗게 내렸던 기억이 난다. 지금 돌아서 생각해봐도 정말 작은 마당이었지만 현관 밖에, 그리고 대문 안쪽에 그런 계절을 느낄 수 있는 공간이 있다는 건 정말 좋았던 경험이지 않았을까 싶다. 윗집과 아랫집에도 비슷한 나이대의 어린이들이 있어서 종종 같이 놀았던 것 같다. 내가 생각할 때 이 집의 하이라이트는 집의 위치에 있는 것 같다. 아주 가파른 오르막 / 내리막길의 한가운데 집이 있어 혼자서는 어디에도 나가지 못하는 집이었다. 몇 년 전에 그대로 그 집이 있을까 하여 찾아가 봤는데 그때 역시 길이 정말 가파르다고 느꼈다. 아쉽게도 그때 그 집은 건물을 새로 지었는지 찾지 못했다. 문득 집 안의 생김새는 잘 기억나지 않고 오히려 이런 집 밖의 풍경이 생각난다는 게 새삼 신기하게 느껴진다.

6,7살 - 초2
이전에 산 집과 그리 멀지 않은 위치의 초등학교 근처에 살았다. 빌라 였는데 이 때 부터는 그 주변이나 집이 잘 기억 난다. 남은 유치원 시절은 유치원 버스를 타고 다녔던 것 같고, 학교는 바로 앞이라 걸어 다녔는데 정말 가까워서 어린아이 걸음으로도 1-2분이면 학교 정문에 도달할 수 있었다. 생각나는 이야기가 많다 보니 뭔가 하나 콕 짚어서 쓰기가 애매하다. 거의 꼭대기 층이었는데 옆집이었는지 윗집이었는지 옥상으로 가는 길이 그 집 안에 있었던 게 생각이 난다. 옥상을 가기 위해서는 반드시 그 집안을 지나서 올라가야 하는 게 지금도 놀랍다. 다만 결국 거길 올라간 적이 있었는지는 기억나지 않는 것 보면 가보진 못했던 것 같다.

다음에는 초2 이후에 살았던 학창시절의 집에 대해서 써봐야 겠다. 

'준슝 > ' 카테고리의 다른 글

내가 유년시절 살아온 집  (0) 2020.07.11
DNS Server를 하나 구성하고 싶어 기웃거리던중 대표적인 DNS로 꼽히는 BIND를 설치해보기로 했다. 
PowerDNS나 dnsmasq도 있으나, 각각 너무 크거나 단순해서 적당히 복잡하고 유명한 BIND를 선택했다. BIND는 여러 버전이 있어 왔지만, 현재 사용되는건 BIND9이고 보통 BIND라고만 하면 BIND9이라고 생각하면 되는것 같다.

CentOS8.2 minimal VM을 한대 구성해서 아래와 같이 진행 내용을 기록한다.

환경
CentOS Linux release 8.2.2004
4.18.0-193.el8.x86_64

BIND9 설치
wget https://downloads.isc.org/isc/bind9/9.16.4/bind-9.16.4.tar.xz
tar xvf bind-9.16.4.tar.xz
cd bind-9.16.4
./configure

 에러발생
configure: error: in `/opt/bind-9.16.4':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details

centos 설치시 minimal로 설치하는 바람에 C compiler가 없다. 
gcc를 설치한다.
yum install gcc

다시 에러발생
configure: error: Python >= 2.7 or >= 3.2 and the PLY package are required for dnssec-keymgr and other Python-based tools. PLY may be available from your OS package manager as python-ply or python3-ply; it can also be installed via pip. To build without Python/PLY, use --without-python.

python도 없다.. python을 설치한다. ply가 필요한거지만, python 설치시 기본 패키지로 설치되는듯 하다.
친숙한 3.6버전으로
yum install python36

다시 에러발생
configure: error: libuv not found

yum 으로 libuv를 받아도 정상적으로 인식하지 않는다.
이슈를 보니 라이브러리가 필요한것으로 libuv-devel이 필요하다.
centos 기본 repository에는 libuv-devel이 없으나, epel repository에는 있다. 
yum install epel-release
yum install libuv-devel

다시 에러발생
checking whether compiling and linking against OpenSSL works... no
configure: error: in `/opt/bind-9.16.4':
configure: error: OpenSSL/LibreSSL not found
See `config.log' for more details

openssl관련에러, DNSSEC을 위해서 필요한것 같다. 사용할일은 없을 것 같긴하지만 우선 받는다.
openssl은 있을것이고 openssl-devel이 필요하다.
yum install openssl-devel

다시에러
checking for sys/capability.h... no
configure: error: sys/capability.h header is required for Linux capabilities support. Either install libcap or use --disable-linux-caps.

libcap-devel을 받아준다.
yum install libcap-devel

성공했다.
Configuration summary:
-------------------------------------------------------------------------------
Optional features enabled:
    GSS-API (--with-gssapi)
    Print backtrace on crash (--enable-backtrace)
    Use symbol table for backtrace, named only (--enable-symtable)
    DNSSEC validation active by default (--enable-auto-validation)
    Dynamically loadable zone (DLZ) drivers:
        None
-------------------------------------------------------------------------------
Features disabled or unavailable on this platform:
    Small-system tuning (--with-tuning)
    Allow 'dnstap' packet logging (--enable-dnstap)
    GeoIP2 access control (--enable-geoip)
    DNS Response Policy Service interface (--enable-dnsrps)
    Allow 'fixed' rrset-order (--enable-fixed-rrset)
    Using PKCS#11 for Public-Key Cryptography (--with-native-pkcs11)
    Very verbose query trace logging (--enable-querytrace)
    Use GNU libtool (--with-libtool)
    CMocka Unit Testing Framework (--with-cmocka)
    XML statistics (--with-libxml2)
    JSON statistics (--with-json-c)
    LMDB database to store configuration for 'addzone' zones (--with-lmdb)
    IDN support (--with-libidn2)
-------------------------------------------------------------------------------
Configured paths:
    prefix: /usr/local
    sysconfdir: ${prefix}/etc
    localstatedir: ${prefix}/var
-------------------------------------------------------------------------------
Compiler: gcc
    gcc (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)
    Copyright (C) 2018 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    
-------------------------------------------------------------------------------
For more detail, use --enable-full-report.
===============================================================================

이제 빌드해준다.
make

그리고 설치
make install

설치상태 확인
BIND 9.16.4 (Stable Release) <id:0849b42>
running on Linux x86_64 4.18.0-193.el8.x86_64 #1 SMP Fri May 8 10:59:10 UTC 2020
built by make with defaults
compiled by GCC 8.3.1 20191121 (Red Hat 8.3.1-5)
compiled with OpenSSL version: OpenSSL 1.1.1c FIPS  28 May 2019
linked to OpenSSL version: OpenSSL 1.1.1c FIPS  28 May 2019
compiled with zlib version: 1.2.11
linked to zlib version: 1.2.11
threads support is enabled


default paths:
  named configuration:  /usr/local/etc/named.conf
  rndc configuration:   /usr/local/etc/rndc.conf
  DNSSEC root key:      /usr/local/etc/bind.keys
  nsupdate session key: /usr/local/var/run/named/session.key
  named PID file:       /usr/local/var/run/named/named.pid
  named lock file:      /usr/local/var/run/named/named.lock

정상적으로 설치 완료되면 다음은 셋팅후 실행이다.
yum이나 apt등 package manager로 설치하는 경우 기본적인 config 파일이 존재하는데 빌드해서 설치하면 config 파일이 전혀 없어 하나씩 구성해야 한다.


'준슝 > homelab' 카테고리의 다른 글

BIND9 DNS 설치하기  (0) 2020.07.01
raspberry pi4 에서 php build 하기  (0) 2020.03.22
컴퓨터가 블루투스 기기를 에너지 절약 모드로 넘겨버리는 경우가 있다.

아래와 같이 설정하면 된다.

  1. 장치관리자 접근
    1. Windows Key + R 을 누른다.
    2. 실행창이 열리면 "devmgmt.msc"를 입력한다.
  2.  Bluetooth 설정
    1. Bluetooth를 눌러서 하위 메뉴를 확장시킨다
    2. "인텔(R) 무선 Bluetooth(R)"에 오른쪽 버튼을 눌러서 속성을 누른다.
    3. 전원관리 탭에서 "전원을 절약하기 위해 컴퓨터가 이 장치를 끌 수 있음"에 체크해제한다.
    4. 확인을 누른다.


장치명 인텔(R) 무선 Bluetooth(R) 이 아니라 다른 장치일 수 있는데, 그런 경우에는 사용하고 있는 블루투스 장치 디바이스를 살펴보면 된다.

'준슝' 카테고리의 다른 글

windows 블루투스 연결이 끊길때  (0) 2020.06.30
[준슝] 경주 보문단지 커피명가 딸기케이크  (1) 2017.05.07

+ Recent posts