반응형

코딩스토리/리눅스 20

리눅스 RPM DB Error - db5 error(-30973)

목차 - 클릭하면 이동합니다. 리눅스 RPM DB Error 간혹 어떤 사유인지는 파악하기 어렵지만 리눅스의 rpm db가 깨진 경우 dnf update가 정상적으로 이루어지지 않는 경우가 발생합니다. [web@instance-technfin ~]$ sudo dnf update error: rpmdb: BDB0113 Thread/process 3692420/281457585117760 failed: BDB1507 Thread died in Berkeley DB library error: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: cannot open Packag..

오라클 리눅스 8 - PostgreSQL 13 외부 접속하기

지난 포스팅에서 리눅스 서버에 PostgreSQL 13 버전을 설치하고 설정하는 방법에 대해서 살펴 보았습니다. 이어서 이번 시간에는 방화벽 설정등을 마무리 짓고 DBeaver를 통해 외부에서 DB에 접속하는 방법에 대해서 살펴보겠습니다. 아직 설치 및 설정을 하지 못하신 분들은 아래 포스팅을 참고하여 설치 및 설정을 진행하시면 됩니다. 2022.02.07 - [코딩스토리/리눅스] - 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 이번 시간에는 앞으로 Tech&Fin에서 다루는 비트코인 자동매매 프로그램에서 사용할 PostgreSQL 데이터베이스 13버젼을 오라클 리눅스 8 환경에서 설치하는 방법에 대해서 살펴 보려..

오라클 리눅스 8 - PostgreSQL 13 설정하기

이번 시간에는 지난 포스팅에 이어 오라클 리눅스 8에 설치한 PostgreSQL의 DB를 설정하는 방법에 대해서 살펴 보겠습니다. 목차 - 클릭하면 이동합니다. PostgreSQL 설정하기 PostgreSQL을 설정하기 위해서는 먼저 PostgreSQL이 설치되어 있어야 합니다. 아직 설치하지 않으신 분들은 아래 포스팅을 참고하여 설치를 먼저 진행 부탁 드립니다. 2022.02.07 - [코딩스토리/리눅스] - 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기 이번 시간에는 앞으로 Tech&Fin에서 다루는 비트코인 자동매매 프로그램에서 사용할 PostgreSQL 데이터베이스 13버젼을 오라클 리눅스 8 환경에서 설치하..

오라클 리눅스 8 - PostgreSQL 13 데이터베이스 설치하기

이번 시간에는 앞으로 Tech&Fin에서 다루는 비트코인 자동매매 프로그램에서 사용할 PostgreSQL 데이터베이스 13버젼을 오라클 리눅스 8 환경에서 설치하는 방법에 대해서 살펴 보려고 합니다. Tech&Fin에서 앞으로 다룰 프로젝트에서 여러가지 데이터베이스 중에 왜 PostgreSQL 데이터베이스를 선택했는지는 아래 포스팅을 참고 부탁 드립니다. 2022.02.04 - [코딩스토리/개발관련] - 데이터베이스 비교 - 오라클, MySQL(MariaDB), PostgreSQL 데이터베이스 비교 - 오라클, MySQL(MariaDB), PostgreSQL Tech&Fin에서는 현재 파이썬을 이용하여 비트코인 자동매매 프로그램을 개발하는 과정을 포스팅하고 있는데요. 과정을 진행하면서 웹소켓 데이터를 데..

리눅스 VI 명령어 - VI에디터 기본 필수 명령어

리눅스는 일반적으로 서버를 다루기 때문에 윈도우즈 OS와는 다르게 화면이 화려하지 않고 텍스트 기반의 형태로 되어 있습니다. 물론 리눅스도 윈도우즈와 비슷하게 GUI 환경을 설치하고 구동할 수는 있지만 특별한 경우를 제외하고는 특별한 의미가 없기 때문에 텍스트 형태의 가벼운 UI를 사용하는 것이 일반적입니다. 리눅스에서는 파일을 편집하기 위해서 'VI에디터'라는 것을 사용하는데 윈도우즈의 메모장과 비슷한 역할을 하는 툴이라고 생각하시면 됩니다. 하지만 VI에디터는 윈도우즈의 메모장과는 다르게 커서를 이동하거나 저장을 하는 방법이 많이 다른데요. 명령어가 많고 헷갈리기 때문에 처음 접하시는 분들은 많이 어색하실 수 있습니다. 하지만 VI에디터는 계속해서 사용할 수밖에 없기 때문에 편하게 서버에서 작업을 하..

오라클 리눅스 8 - CPU 및 메모리 사용량 체크하기

얼마전에 리눅스 서버에서 디스크 사용량을 체크하는 방법에 대해서 살펴본 적이 있는데요. 무료로 사용하는 오라클 프리티어 서버는 메모리 및 CPU도 한정되어 있어 많은 프로그램을 백그라운드이서 수행하는 경우 메모리 및 CPU 사용량이 한계에 도달하여 전체적으로 느려지거나 수행이 어려운 경우가 발생할 수 있습니다. 리눅스 서버 디스크 사용량을 체크하는 방법은 아래 포스팅을 통해 확인하실 수 있습니다. 2022.01.28 - [코딩스토리/리눅스] - 오라클 리눅스 - 저장공간 / 폴더 및 파일 용량 체크하기 오라클 리눅스 - 저장공간 / 폴더 및 파일 용량 체크하기 오라클 프리티어를 사용하여 무료 서버를 사용하다보면 한정되어 있는 부트볼륨의 용량이 부족할 수 있기 때문에 자주 체크하고 필요한 경우 정리를 해 ..

오라클 리눅스 - 저장공간 / 폴더 및 파일 용량 체크하기

오라클 프리티어를 사용하여 무료 서버를 사용하다보면 한정되어 있는 부트볼륨의 용량이 부족할 수 있기 때문에 자주 체크하고 필요한 경우 정리를 해 주는 과정이 필요한데요. 그러기 위해서는 폴더 또는 파일의 용량의 크기가 얼마인지 알아야 할 필요가 있습니다. 이번 시간에는 할당된 스토리지의 총 사용량 및 각각의 폴더 또는 파일의 용량을 체크하는 방법에 대해서 살펴 보겠습니다. 목차 - 클릭하면 이동합니다. 리눅스 용량 체크하기 전체 저장 공간 체크하기 df -h -h 옵션은 사람이 읽기 편한 단위로 변환해서 보여주기 때문에 -h 옵션을 사용하는 것이 좋습니다. 위의 경우 총 82G의 용량중에 7.9G를 사용하여 9%를 사용하고 있음을 알 수 있습니다. 하지만 용량을 정리하기 위해서는 어떤 폴더가 어느 정도의..

리눅스 실행중인 프로세스 검색 및 강제 종료하기

리눅스에서 프로그램을 crontab이나 백그라운드로 실행하면 프로세스가 눈에 보이지 않는 상태에서 수행되는데요. 이번 시간에는 수행되고 있는 프로세스를 찾아서 강제로 종료하는 방법에 대해서 살펴 보려고 합니다. Tech&Fin에서 알려드린 리눅스 crontab에 등록해 둔 경우 1분마다 프로세스를 체크하여 프로그램을 수행하도록 되어 있어 계속해서 프로세스가 백그라운드에서 수행되고 있는데요. 프로그램을 변경하여 다시 업로드한 경우 프로그램의 재 수행이 필요한데 이런 경우에 실행중인 프로세스를 강제 종료하고 1분간 기다리면 수정된 프로그램을 실행할 수 있습니다. 목차 - 클릭하면 이동합니다. 리눅스 프로세스 관리 실행중인 프로세스 찾기 ps -ef |grep '찾을 프로세스 이름 일부' 위의 명령어로 찾을 ..

오라클 리눅스 8 - 오라클 클라이언트 설치하기

지난 시간에 오라클 클라우드 프리티어 서비스에서 무료로 제공하는 오라클 데이터베이스를 생성하는 방법에 대해서 살펴 보았는데요. 이번 시간에는 리눅스 OS에서 만들어진 DB에 접속해서 데이터를 저장하기 위해 필요한 오라클 클라이언트를 설치하는 방법에 대해서 살펴 보려고 합니다. Tech&Fin 블로그에서 진행하는 내용은 오라클 클라우드 프리티어 무료 서버를 이용하고 OS는 오라클 리눅스 8인 점을 참고 부탁 드립니다. 목차 - 클릭하면 이동합니다. 오라클 클라이언트 설치 오라클 클라이언트가 필요한 이유 지난 시간에 알아본 내용은 데이터베이스 서버를 설치하는 내용인데요. 해당 내용을 아직 확인하지 못하셨다면 아래 내용을 참고 부탁 드립니다. 2022.01.19 - [코딩스토리/클라우드 서버] - 오라클 무료..

리눅스 서버에 파이썬 3.9 설치하기

Tech&Fin 블로그에서 사용중인 서버는 오라클 클라우드에서 무료로 제공되는 프리티어 서버이며 RedHat 그리고 CentOS와 같은 계열인 오라클 리눅스 8 버전을 기준으로 블로그를 진행하고 있습니다. 오라클 리눅스 8을 설치하게 되면 기본적으로 파이썬이 설치되는데 버전이 3.6 버젼대 입니다. 해당 버전의 파이썬을 사용해도 만든 프로그램을 구동하는데 문제가 없을 수도 있지만 간혹 최신 패키지를 사용하는 경우에는 알수 없는 오류가 발생할 수 있습니다. 그렇기 때문에 최신 버전의 파이썬을 사용하는 것이 좋은데요. 이번 시간에는 현재 오라클 리눅스 8에서 제공하고 있는 파이썬의 가장 최근 버전인 3.9 버전을 설치하는 방법에 대해서 살펴 보도록 하겠습니다. 목차 - 클릭하면 이동합니다. 파이썬 3.9 설..

반응형