반응형

Tips - etc/개발 33

[Ubuntu] SSH PasswordAuthentication 설정이 안될때

Ubuntu 에서 기본적으로 ssh 구성시 비밀번호를 이용하여 구성하기 위해서는/etc/ssh/sshd_config 에서 PasswordAuthentication 을 yes 로 수정 하면 되는데요.설정 후  $ service ssh restart를 했음에도 적용이 안될때가 있습니다.이때 /etc/ssh/sshd_config.d/ 폴더 내부의 설정 파일을 한번 확인해 보시기 바랍니다.제 경우 /etc/ssh/sshd_config.d/60-cloudimg-settings.conf 이라는 파일이 있었고 해당 파일안에 PasswordAuthentication 이 기존 설정을 덮고 있었습니다 위와 같이 해당 설정 파일 내의 설정도 동일하게 PasswordAuthentication yes로 설정해 주시고 ssh를 ..

Tips - etc/개발 2024.12.23

Linux 에서 스왑 ( Swap ) 메모리 생성하기

아마존과 같은 클라우드 서비스에서 머신을 생성하고 사용하다 보면 기본 Swap 메모리가 설정되어 있지 않아 있는 것을 볼 수 있는데요.  물론 성능상으로 Swap 이 없는 것이 좋긴 하지만 테스트 서버나 굳이 Swap을 쓰지 말아야 할 정도로 빠른 서비스가 아닐 경우 사용하는게 서버 안정성에 좋을 때가 있는데요. 여기서는 간단히 Swap 을 생성하는 방법을 알아보겠습니다. 1. 메모리 검사하기  우선 정말 스왑 메모리가 없는지 free -m 을 통해 확인해 보도록 합니다. $ free -m위와 같이 Swap 이 0 으로 표기된다면 스왑(Swap) 메모리가 없는 것으로 보시면 됩니다. 2. 스왑(Swap) 메모리 파일 생성하기 우선 아래의 명령어로 / 에 swapfile 을 생성합니다. $ sudo dd ..

Tips - etc/개발 2024.09.14

[NodeJS] pm2 를 통하여 NodeJS 프로세스 관리하기

PM2는 P(Process) M(Manager) 2로 NodeJS 프로세서를 관리해주는 역할을 합니다. PM2는 앱이 계속 살아 있을 수 있도록 도와주는 역할을 하고 프로그램의 다운 없이 다시 로드 할 수 있도록 해주는 등의 역할을 합니다.   1. 설치하기설치는 간단히 npm 을 이용함으로 npm install pm2 -g로 설치합니다. $ npm install pm2 -g 2. 실행 및 종료하기  실행 역시 간단합니다. pm2 start app.js 명령어 만으로 nodejs 프로젝트의 실행이 가능합니다.$ pm2 start app.js  아래와 같이 여러개의 프로세서를 켜두고 작동을 볼수도 있습니다.  종료는 pm2 stop id 혹은 pm2 kill 로 해당 프로세스를 종료하거나 pm2 자체를 종..

Tips - etc/개발 2024.09.14

MariaDB ( MySql ) 데이터베이스 보기. 생성, 삭제하기

여기서는 MariaDB ( MySql ) 에서 데이터베이스 (DB) 를 확인 ( show ), 사용 ( use ), 생성 ( create ), 삭제 ( drop ) 에 관해서 간단히 알아 보겠습니다.  1. 데이터베이스에 접속 후 데이터베이스 확인하기  우선 처음 데이터베이스를 설치 후 root 계정으로 접속하신 후 show databases; 를 입력하시면 아래와 같이 데이터베이스를 확인하실 수 있습니다.   MariaDB [(none)]> show databases;   처음 설치 후 바로 확인하시면 위와 같이 기본 데이터베이스 들만이 있는대요. 위의 데이터베이스들은 특별한 지식이 있으시지 않으시다면 따로 건드실 일은 크게 없으실 것 입니다. ( 가끔 mysql.user 혹은 grant 정도? )  ..

Tips - etc/개발 2024.09.14

[Mysql] Mysql or MariaDB 에서 테이터베이스 테이블 용량 구하기

가끔 데이터베이스에서 mysqldump 를 통해서 데이터를 가져 올때 10기가 이상의 필요 없는 로그데이터가 딸려올 때가 있는데요. 이때 용량을 먼저 알아보고 --ignore-table 를 하면 좋은데요. 아래의 쿼리로 테이터 베이스 테이블의 용량을 알 수 있습니다. SELECT table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES WHERE table_schema = "테이터 베이스 이름" AND table_name = "테이블 이름"ORDER BY (data_length + index_length) DESC; 위의 쿼리..

Tips - etc/개발 2024.09.14

Linux 에서 파일 혹은 디렉토리 압축하기

Linux 에서 파일 혹은 디렉토리를 압축할때는 tar.gz 를 이용합니다. 일반 zip 역시 설치하여 사용 가능 하지만 기본적으로 설치되어있는 프로그램이 아니어서 잘 사용하지 않습니다. ( 필요하다면 패키지 설치 후 사용가능 ) 0. tar.gz 란?  우선 간단히 tar.gz 에 대해 설명하면 앞의 tar 은 파일이나 폴더를 하나로 합쳐 주는 역할을 합니다. 그리고  gz 는 gzip 으로 압축이 되었음을 의미 하는대요. 이는 gz 를 사용하지 않고 tar 만으로 폴더를 합치기만 할 수 있음을 알 수 있습니다.  1. tar 사용법 - 파일 혹은 디랙토리를 하나로 통합 합니다. tar 만들기 -  tar -cvf [파일명] [대상 폴더명]ex) tar -cvf achive-name.tar direct..

Tips - etc/개발 2024.09.14

macOS 에서 롤 & 롤토체스(전략적 팀 전투) 깔끔하게 삭제 방법

요즘 롤체에 빠져서.. 다른 일을 못하는 이유로 롤체를 삭제하는 김에 맥에서 삭제하는 방법을 포스팅해봅니다. 0. 파인더 (Finder) > 이동을 통해서 '폴더로 이동...'을 사용하는 법 우선 파인더 (Finder) 상태에서 상단 메뉴바를 보시면 이동 > '폴더로 이동...'을 확인하실 수 있습니다. 찾으셨다면 이제 클릭해 주셔서 텍스트의 방식으로 폴더 이동이 가능해집니다. 1. ~/Library/Application Support으로 이동 후 Riot Games 폴더를 지우기 처음 설명드렸던 폴더로 이동을 통하여 ~/Library/Application Support/ 로 이동 후 Riot Games 폴더를 삭제해 줍니다. 2. ~/Library/Saved Application State/ 에서 Ri..

Tips - etc/개발 2022.10.09

brew install 사용시 No similarly named formulae found. 에러 처리 방법

오늘 NodeJS 맥에서 NodeJS 설치를 위해 설치를 해보던 중 아래와 같은 에러를 발견하였는데요. $ brew install node ==> Searching for similarly named formulae... Error: No similarly named formulae found. It was migrated from homebrew/cask to homebrew/core. 이때는 간단히 brew 의 코어 디렉터리를 삭제 후 다시 설치해 보시면 됩니다. $ rm -fr $(brew --repo homebrew/core) 그리고 설치 하려고 했던 패키지를 다시 설치를 진행해 보면 아래와 같이 정상적으로 잘 진행되는 것을 확인하실 수 있으실 것입니다. 설치가 완료됐다면 설치를 테스트해보시면 됩..

Tips - etc/개발 2022.10.09

Windows Cmder 에서 7zip or WinRar not found! Not Installed 메시지 해결하기

Windows에서 MACOS의 Terminal처럼 사용할 수 있는 Windows의 cmder 사용지 아래와 같이 7-Zip or WinRar not found! Not Installed? 와 같은 에러를 볼 수 있는데요. 해결방법은 간단히 7-Zip 설치 후 간단한 설정으로 해결이 가능합니다. 1. 7zip 설치하기 우선 https://www.7-zip.org 로 이동하여 7-Zip 을 설치하도록 합니다. 7-Zip 7-Zip 7-Zip is a file archiver with a high compression ratio. Download 7-Zip 22.01 (2022-07-15) for Windows: Link Type Windows Size Download .exe 64-bit x64 1.5 MB..

Tips - etc/개발 2022.10.09

macOS Big Sur에서 Bluetooth (블루투스) 오디오 코덱을 AptX/AAC로 기본으로 사용하도록 변경하기

요즘 작업을 좀 쉬어가면서... MAC Pro에 Big Sur를 설치해 봤습니다! 첫인상은 오 예쁘네... 아이패드를 닮았는걸? (27인치 4k 모니터 3개로 보는 아이패드 느낌...) 어쨌든 오래간만에 기존에 구매했던 WH-1000 XM3을 연결하고 음악을 들으려는데 혹시나 했지만 역시나 Bluetooth (블루투스)에서 음악 코덱을 SBC를 기본으로 잡고 있는 듯했습니다. * 참고로 애플 제품군(에어팟, 에어팟 프로 등)은 기본으로 AptX/ACC로 작동 됩니다. 여기서 이제 기존의 방법을 이용해 AptX ACC를 활성화하려는데 어딘가 많이 변경됐는지 작동이 안 되네요. * 주의 아래의 방법은 BigSur부터 더 이상 사용이 불가능합니다. MAC 에서 블루투스(Bluetooth) 오디오 코덱 확인 및..

Tips - etc/개발 2021.01.07
반응형