반응형

전체 글 208

도커 명령어

이 글은 도커를 깊게 공부하기 위한 글이 아닙니다.서버에서 앱 하나를 실행하고, 업데이트하고, 문제가 생겼을 때 정리하는 정도만 다룹니다.핵심 흐름은 간단합니다.앱 폴더로 이동한다Docker Compose 명령어를 실행한다상태나 로그를 확인한다필요하면 컨테이너, 이미지, 볼륨을 정리한다1. 앱 폴더로 이동하기도커 명령어를 실행하기 전에 먼저 앱이 설치된 폴더로 이동합니다.예시:cd /opt/apps/myappdocker compose 명령어는 보통 현재 폴더의 compose.yaml 또는 docker-compose.yml 파일을 기준으로 실행됩니다.그래서 먼저 해당 앱 폴더로 이동해야 합니다.2. 앱 실행하기앱을 백그라운드에서 실행합니다.docker compose up -d뜻은 이렇습니다.up = 실행-..

공부/기타 2026.05.13

오라클 클라우드 APP-SERVER 진행 과정

오라클 클라우드에 간단한 Docker 구축 후 App 여러개 올려서 사용할 목적으로 구축그로인해 추후에 내가 보기 위해 진행 과정 작성오라클 스펙이미지Ubuntu 24.04 Minimal aarch64OCPU / RAM2 OCPU / 12GBBoot volume100GB SSH 접속 후 설정1. 서버 업데이트sudo apt updatesudo apt full-upgrade -ysudo apt autoremove -y커널이나 중요 패키지가 업데이트 됐다면 재부팅합니다.sudo reboot 2. 기본 패키지 설치패키지설명용도curlURL을 통해 서버와 데이터를 주고받는 명령줄 도구API 테스트, 웹 요청wget웹 서버에서 파일과 콘텐츠를 다운로드하는 도구파일 다운로드git분산 버전 관리 시스템소스 코드 다운..

공부/Linux 2026.05.13

ckeditor4 인용구 박스 만들기

Ckeditor 기능 중에 Div 박스를 만드는 기능이 있다.해당 기능을 사용하면 티스토리 블로그에 있는 인용 기능을 비스무리~ 하게 사용할 수 있다. Div 박스 기능 위치는 아래 이미지와 같다. 스타일을 추가하는 방법은 간단하다.`rhymix/common/js/plugins/ckeditor/ckeditor`경로에 있는 styles.js 를 수정하면 된다. 현재 기준 38번 라인에 있는 스페셜 컨테이너 부분을 따라서 작성하면 편하다.내 입장에선 js에 css 한땀한땀 만들려니 귀찮아서디자인을 레이아웃 CSS 부분에 넣었다. styles.js 예시{ name: '정보 박스', element: 'div', attributes: { 'class': 'info-box' }},{ nam..

공부/Rhymix 2026.01.19

코드 문법 강조 에디터 컴포넌트

라이믹스를 사용하보니, 애용중인 코드블록 기능이 없었다. 그래서 블로그에서 사용하는 hljs 기능을 작동시키는 문법 강조 에디터 컴포넌트를 개발했다. 기존에는 옛날에 배포된 코드 하이라이터가 있었던거같은데..디자인도 그렇고, PHP 버전별로 작동을 안하는 문제도 있는거 같아서옛날에 배포된 컴포넌트를 참조하여 개발을 진행했다. https://github.com/Oyat0824/rhymix_synstax_highlight GitHub - Oyat0824/rhymix_synstax_highlight: 라이믹스 코드 문법 강조 에디터 컴포넌트라이믹스 코드 문법 강조 에디터 컴포넌트. Contribute to Oyat0824/rhymix_synstax_highlight development by creating ..

공부/Rhymix 2026.01.19

게시글 평점 모듈, 게시글 삭제 시 DB 평점 데이터도 같이 삭제하기

게시글 평점 모듈을 사용 중, 게시글을 삭제해도 평점이 데이터가 DB에 남아 있어삭제하는 트리거를 추가했습니다.1. starpoint.controller.php (신규추가)- 역할: 게시글 삭제 트리거 처리/** * @brief 게시글 삭제 시 별점 데이터 삭제 트리거 * @param object $obj 삭제된 게시글 정보 * @return object */public function triggerDeleteDocument($obj){ if (!$obj->document_srl) { return new BaseObject(); } $oStarPointModel = getModel('starpoint'); $output = $oStarPointModel->deleteDo..

공부/Rhymix 2026.01.18

(OCI) 오라클 클라우드 이용하여 Rhymix 설치 하기

나는 이전에 MariaDB 서버를 오라클 클라우드를 이용하여 구축하였다.라이믹스의 DB 서버는 해당 서버를 이용할 예정이다. DB/사용자 생성 코드CREATE DATABASE rhymix CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;CREATE USER 'rhymix'@'%' IDENTIFIED BY '비밀번호';GRANT ALL PRIVILEGES ON rhymix.* TO 'rhymix'@'%';FLUSH PRIVILEGES; 파일 설치1. Rhymix 소스 다운로드cd /home/ubuntugit clone https://github.com/rhymix/rhymix.git 2. 폴더 이동# rhymix 폴더가 바로 설치 경로cd /home/ubuntu/rh..

공부/Linux 2026.01.15

Ubuntu 패키지 삭제 시 찌꺼기 파일은?

서버를 사용하다 보면 패키지를 설치했다가 다시 삭제하는 경우가 많다. 이때 가장 많이 드는 의문이 하나 있다.“삭제하면 찌꺼기 파일이 남을까? 윈도우처럼 시스템이 더러워질까?” 결론부터 말하면 일부는 남고, 의도된 동작이며, 정리 방법도 명확하다.1. Ubuntu에서 패키지를 삭제하는 방식Ubuntu(Debian 계열)는 패키지 삭제를 의도적으로 두 단계로 나눈다. apt remove (기본 삭제)sudo apt remove nginx실행 파일: 삭제서비스 파일: 삭제설정 파일: 유지대표적으로 남는 위치:/etc/nginx//etc/default/nginx남는 이유는 간단하다. 재설치 시 기존 설정을 유지하기 위함이다. apt purge (완전 삭제)sudo apt purge nginx실행 파일: 삭제..

공부/Linux 2026.01.06

(OCI) 오라클 클라우드 이용하여 MariaDB 설치 하기

오라클 클라우드 가입 후목표: 인스턴스를 생성 후 MariaDB 설치 및 DB 서버 운영인스턴스 생성인스턴스 정보- 이름: db-server- 이미지: Ubuntu 22.04 LTS- 구성: Ampere, OCPU 1, RAM 6GB 보안- 실드된 인스턴스 체크 해제 네트워킹- 만들어둔 VCN 사용 (VCN = 방화벽 규칙이라고 생각하면 됨, 생성은 VCN 생성 마법사로 간단하게 생성, 생성 후 규칙에 원하는 포트를 열어주자 [예시. 3306])- 자동 생성 SSH 키 쌍 생성 , 퍼블릭 키 붙여넣기를 통해 진행 (키 파일은 접속할 때 필요하며 꼭 가지고 있어야 함)스토리지- 변경사항 없이 기본 설정 값으로 진행SSH 접속보통 Putty를 많이 사용하는데, 나는 MobaXterm 기준으로 설명 Sessi..

공부/Linux 2026.01.06

줌 녹화 영상 파일 다운로더 / 다운로드 방법

이전에 작성한 "[간편] 줌 공유 화면/녹화 파일 다운로드(저장) 방법" 댓글을 보니 최근에 사용에 어려움을 겪는 사람이 많아일일이 답변을 해주자니, 오래전에 배운 CPP에다가 작성한지 오래되어 AI를 곁들인 파이썬 프로그램으로 새로 올립니다. 추가적인 파일 유튜브 다운로더 파일을 받을 필요 없으며, 현재 2025.10.22 yt-dlp 라이브러리를 이용해 만든 파일입니다.만약 yt-dlp가 추가 업데이트가 되었다면 깃허브 소스 코드를 받으신 후, 파이썬 최신 안정화 버전 설치 후setup_venv.bat 실행 후 build_file.bat 파일 실행 하면 dist 폴더에 ZoomDL.exe 파일이 생기니 해당 파일로 진행하셔도 됩니다. 사용 방법 1. ZoomDL.exe 첨부파일을 다운로드 받습..

디스코드 여러가지

타임스탬프https://hammertime.cyou/ko HammerTimeDiscord용 타임스탬프를 생성할 수 있습니다.hammertime.cyou 색상 글씨https://rebane2001.com/discord-colored-text-generator/ Rebane's Discord Colored Text GeneratorAbout This is a simple app that creates colored Discord messages using the ANSI color codes available on the latest Discord desktop versions. To use this, write your text, select parts of it and assign colors to th..

반응형