반응형

코딩스토리 55

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

오라클 프리티어를 사용하여 무료 서버를 사용하다보면 한정되어 있는 부트볼륨의 용량이 부족할 수 있기 때문에 자주 체크하고 필요한 경우 정리를 해 주는 과정이 필요한데요. 그러기 위해서는 폴더 또는 파일의 용량의 크기가 얼마인지 알아야 할 필요가 있습니다. 이번 시간에는 할당된 스토리지의 총 사용량 및 각각의 폴더 또는 파일의 용량을 체크하는 방법에 대해서 살펴 보겠습니다. 목차 - 클릭하면 이동합니다. 리눅스 용량 체크하기 전체 저장 공간 체크하기 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 - [코딩스토리/클라우드 서버] - 오라클 무료..

오라클 무료 데이터베이스 설치 및 접속하기 / 오라클 ADW / Oracle Autonomous / DBWeaver

데이터베이스를 사용하면 실시간으로 받는 데이터를 저장하여 추후에 분석등에 사용할 수 있고 다양한 쿼리를 이용하여 원하는 조건을 더 빨리 가져올 수도 있는 등 여러가지 장점이 있는데요. 특히 Tech&Fin에서 진행중인 비트코인 자동매매 프로그램 중 웹소켓을 사용하여 받아오는 실시간 데이터는 DB에 저장하고 사용하면 여러모로 활용성이 높습니다. 데이터베이스의 종류에는 여러가지가 있지만 그 중에서 이번 시간에는 기업에서 가장 많이 사용하는 오라클 데이터베이스를 설치하고 접속하는 방법에 대해서 살펴 보려고 합니다. 목차 - 클릭하면 이동합니다. 오라클 무료 DB 설치 및 접속하기 오라클 Autonomous Database 오라클 DB는 성능 및 안정성을 검증받아 기업에서 널리 사용되고 있는 데이터베이스입니다...

오라클 클라우드 무료 서버 스펙 추가 / 기존 스펙과 비교 정리 / ARM AArch64 서버

무료로 클라우드 서버 서비스를 제공하는 회사 중 기존에도 가장 좋은 스펙으로 서버를 제공하고 있던 오라클에서 무료로 제공해주는 서버의 스펙이 늘어났습니다. 기존에 제공하던 AMD 기반의 무료서버에 ARM 기반의 서버가 아주 훌륭한 조건에 무료로 사용할 수 있도록 추가 되었으며 사용할 수 있는 스토리지 용량도 늘어났습니다. 이번 시간에는 오라클 프리티어 서비스에 어떤 서버 스펙들이 추가 되었는지 어떤 조합으로 사용이 가능한지에 대해서 간단히 살펴 보도록 하겠습니다. 타사 무료 클라우드 서비스와 비교했던 과거 포스팅을 참고 하고 싶으신 분들은 아래 내용을 참고 부탁 드립니다. 2021.06.02 - [코딩스토리/클라우드 서버] - 무료 클라우드 서버 서비스 비교 무료 클라우드 서버 서비스 비교 이번 시간에는..

파이썬으로 텔레그램 메세지 보내기

예전에 파이썬으로 라인라이트 메신저에 메세지를 보내는 방법에 대해서 살펴본 적이 있는데요. 라인라이트 메신저는 가볍고 텍스트 메시지를 수신하는데는 아주 훌륭한 프로그램입니다. 하지만 화려한 그래픽의 이모티콘이나 복잡한 형식의 메세지를 받는데에는 효율적이지 못하거나 지원이 되지 않는 부분이 있습니다. 그래서 다소 복잡한 메세지를 전송하거나 메세지를 주고 받는 챗봇의 역할을 하는 기능을 사용하려면 텔레그램을 이용하는 것이 좋습니다. 텔레그램으로 메세지를 보내는 기능을 구현하는 것은 라인 메신저를 보내는 기능을 구현하는 만큼 간편하긴 하지만 조금 다르게 텔레그램 봇을 만드는 과정부터 시작 됩니다. 오늘은 텔레그램 봇을 만들고 파이썬을 이용하여 메세지를 보내는 방법에 대해서 살펴 보도록 하겠습니다. 목차 - 클..

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

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

리눅스 로그 관리하기 - logrotate

리눅스 서버에서 프로그램을 수행할 때 발생하는 에러 또는 수행 결과 등을 로그로 남기면 에러가 발생하거나 추후 결과를 확인하고 싶은 경우 등에 유용하게 사용할 수 있습니다. crontab을 이용해서 프로그램을 수행하는 경우에는 별도로 로그를 남기지 않으면 프로그램의 수행 결과 및 에러 발생 여부등을 확인하기 어려워서 로그를 남기는 것이 필수인데요. 로그는 주기적으로 관리해주지 않으면 서버의 디스크 용량을 차지하게 되므로 주기적으로 오래된 로그를 정리해 주는 작업이 필요합니다. 이 때 유용하게 사용할 수 있는 것이 바로 로그로테이트(logrotate)라는 프로그램입니다. 이번 시간에는 logrotate를 사용하여 로그를 주기적으로 정리하여 서버의 디스크 용량을 낭비하지 않는 방법에 대해서 살펴 보겠습니다...

리눅스 서버시간 및 타임존 확인 및 변경하기

리눅스 서버를 만들면 서버 시간이 한국 시간으로 기본 설정되지 않는 경우가 많은데요. 이런 경우 크론탭등의 스케쥴에 작업을 등록하여 수행할 때 원하는 시간에 동작하지 않는 문제가 발생할 수 있습니다. 이번 시간에는 리눅스에서 서버 날짜와 시간 및 타임존을 확인하고 한국 시간으로 변경하는 방법에 대해서 살펴 보겠습니다. 목차 - 클릭하면 이동합니다. 리눅스 서버 시간 및 타임존 서버 시간 및 타임존 확인하기 date date 명령어를 수행하면 서버의 현재 시간이 조회 됩니다. 현재 UTC 타임존으로 되어 있는 것으로 확인할 수 있습니다. timedatectl timedatectl 명령어를 수행하면 조금 더 자세한 서버 시간 관련 정보를 얻을 수 있습니다. 한국시간으로 변경하기 sudo timedatectl..

리눅스 크론탭 사용법 - Linux crontab

리눅스에서 프로그램을 수행하다 보면 원하는 시간마다 또는 주기적으로 프로그램을 실행하거나 프로세스를 체크해야 할 일이 있는데요. 이런 경우에 유용하게 사용할 수 있는 기능이 바로 crontab(크론탭) 입니다. 윈도우즈의 스케쥴러와 비슷한 기능이라고 볼 수 있지만 윈도우즈에 비해서 작동에 대한 신뢰도가 매우 높고 사용법이 직관적이고 편리합니다. 그래서 이번 시간에는 리눅스에서 crontab(크론탭)을 사용하는 방법에 대해서 간단히 살펴 보려고 합니다. 목차 - 클릭하면 이동합니다. 크론탭 조회/등록/삭제 크론탭 조회 crontab -l 등록되어 있는 크론탭을 조회할 때 사용합니다. 크론탭 수정 crontab -e 크론탭을 등록하거나 이미 등록된 크론탭을 수정하거나 삭제할 때 사용합니다. 크론탭 삭제 cr..

반응형