Dev 14

TypeORM - 버전 0.3 && ORM이란?

지금까지 typeORM 0.2.45 버전을 사용 중이었다. 최근 0.3.4까지 업데이트가 되며 확인을 해보았더니 정말 많은 변화가 있었다. https://github.com/typeorm/typeorm/blob/master/CHANGELOG.md GitHub - typeorm/typeorm: ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, We..

Dev 2022.03.28

WSL2 - 정적 ip 할당하기 && NIC Bridge mode

필자는 Ubuntu 20.04 를 사용하고 있다. 계속해서 프로젝트를 진행하던 중 서버와 클라이언트를 연결하는데 자꾸 wsl의 ip가 변경되다 보니 거슬렸다. 물론 다른 해결방법도 있었지만 wsl의 ip를 정적으로 고정하고자 한다. Ubuntu 18.04 이전 버전들은 /etc/network/interfaces 를 통해 ip를 설정하곤 했었다. 필자가 사용하는 20.04 버전을 포함한 18.04 부터의 버전들은 /etc/netplan 위의 경로에 *.yaml 파일을 통해 설정한다. 파일의 이름은 중요하지 않으며, yaml파일로 작성한다. 파일의 내용은 아래와 같다. 정적으로 설정할 때는 반드시 dhcp를 no로 해주어야 한다. eth0 위치에는 현재 자신이 사용 중인 인터페이스를 기입해준다. 그 후, s..

Dev 2022.03.08

Linux alias(별칭 지정) 명령어 영구 등록

리눅스로 작업하면서 항상 같은 디렉토리로 들어가기도 하고 반복적으로 치는 명령어가 많아서 alias 명령어를 활용하여 효율적으로 작업하고자 한다. 리눅스에는 기본적으로 별칭을 지정할 수 있는 alias라는 명령어가 존재한다. $ alias --help alias: alias [-p] [name[=value] ... ] Define or display aliases. Without arguments, `alias' prints the list of aliases in the reusable form `alias NAME=VALUE' on standard output. Otherwise, an alias is defined for each NAME whose VALUE is given. A trailing ..

Dev 2022.02.14

WSL2 - putty로 SSH 연결하기

WSL2를 활용하여 작업하던 중 갑자기 작업표시줄에 있는 putty가 보여 ssh로 접속해보고 싶단 생각이 들었다. 시도해봤더니 위와 같이 에러를 던졌다. ssh 서비스가 작동하고 있지 않는 것 같아서 우선 설치 유무부터 확인해주었다. 다행히도 설치가 되어있었다. 위 명령어를 통해 ssh가 실행되고 있지 않음을 확인하고, 서비스를 시작하려 했으나 이렇게 host key가 없다며 종료되었다. 해당 문구를 구글링해보니 거의 최상단에서 바로 해답을 찾을 수 있었다. https://www.garron.me/en/linux/sshd-no-hostkeys-available-exiting.html sshd: no hostkeys available -- exiting sshd: no hostkeys available ..

Dev 2021.12.31