전체 글682 728x90 반응형 라이믹스를 웹 호스팅에 설치하자 3강 - 라이믹스 파일 업로드 닷홈 FTP 연결까지 완료되었다면 이제 라이믹스 설치 파일을 할당된 서버 공간에 업로드한다. 동영상 설명 라이믹스 다운로드 아래의 주소로 가서 라이믹스 파일을 다운로드 받는다. 라이믹스 다운로드 페이지 주소: https://rhymix.org/ 라이믹스 업로드 다운로드한 라이믹스 압축 파일을 해제하여 '/html' 디렉토리에 업로드한다. 라이믹스 설치 페이지 확인 닷홈에게서 할당 받은 도메인 주소로 이동하여 설치 페이지가 아래의 사진처럼 나타나는지 확인한다. '라이믹스를 웹 호스팅에 설치하자' 강의 목록 "라이믹스를 웹 호스팅에 설치하자 1강 - 닷홈 무료 호스팅 신청", 공학코드, 2023년 3월 9일. @강의보기 "라이믹스를 웹 호스팅에 설치하자 2강 - 파일질라 FTP 클라이언트 설치와 닷홈 FTP.. 2023. 3. 11. 라이믹스를 웹 호스팅에 설치하자 2강 - 파일질라 FTP 클라이언트 설치와 닷홈 FTP 서버 접속 지난 강의에서 닷홈 무료 웹 호스팅을 신청했고 서버 공간을 할당 받았다면 닷홈 FTP(File Transfer Protocol) 서버로 접속하여 라이믹스(Rhymix)를 업로드할 준비를 해야 한다. 본 글에서는 파일질라 FTP 클라이언트(Client)를 이용하여 닷홈 FTP 서버로 접속하는 방법을 설명한다. 동영상 설명 2강. 파일질라 설치와 닷홈 FTP 접속 파일질라 FTP 클라이언트 설치 파일 다운로드 아래의 주소로 접속하여 파일질라 FTP 클라이언트 설치 파일을 다운로드 한다. 설치 파일 다운로드 주소: https://filezilla-project.org/download.php 파일질라 FTP 클라이언트 설치 다운로드 받은 파일질라 FTP 클라이언트 설치 파일을 실행하여 설치한다. 닷홈 FTP 접.. 2023. 3. 10. 블로그 일간 방문자 수가 1,000명이 넘었다. 블로그 일간 방문자 수가 1,000명이 넘었다. 주말에는 방문자가 1/5 수준으로 줄어들고 월요일과 화요일에 방문자 수가 가장 높은 것을 보면 직장인 혹은 학생 분들의 접속이 많은 것이 아닌가 싶다. 예전에는 특정 글에 접속하는 경향이 뚜렸했는데 지금은 대체적으로 고르게 접속하는 것을 확인했다. 블로그가 성장하는 것 뿐만 아니라 나도 성장하고 있는 것을 느낄 수 있다. 감사한 일이다. 2023. 3. 9. 라이믹스를 웹 호스팅에 설치하자 1강 - 닷홈 무료 호스팅 신청 라이믹스 운영환경 라이믹스를 운영하는 환경은 크게 2가지로 나뉜다. 첫 번째는 서버를 직접 구축하여 운영하는 것이고 두 번째는 서버 공간을 대여하는 방식이다. 서버를 직접 구축하기에는 초기에 많은 비용이 발생하고 전문성 있는 관리인력을 두어야 하기에 비용부담이 크다. 그래서 서버 공간을 대여하여 라이믹스를 설치하는 것이 가장 흔하다. 이렇게 서버 공간을 대여하는 것을 보고 호스팅이라고 부르며 웹 서버 공간을 대여하는 경우 웹 호스팅이라고 부른다. 닷홈 무료 웹 호스팅을 신청하는 방법은 아래에서 설명한다. 동영상 설명 1강. 닷홈 무료 웹 호스팅을 신청하자 닷홈 회원가입 닷홈 무료 호스팅을 이용하려면 회원이어야 한다. 아래의 회원가입 주소에서 가입할 수 있다. 닷홈 회원가입 주소: https://www.d.. 2023. 3. 9. [윈도우] MariaDB 데이터를 SQL 파일로 백업하는 스크립트 데이터베이스 백업은 아주 중요하다. 백업하는 방법은 여러가지가 있겠지만 본 글에서는 특정 데이터를 SQL 파일로 가공하는 방법을 설명한다. 백업 스크립트 SQL 파일로 MariaDB 데이터베이스를 백업하는 스크립트는 아래와 같다. 필자의 경우 아래와 같이 파일명에 작업일시를 붙여서 파일을 저장하도록 스크립트를 작성한다. @echo off set YEAR=%date:~0,4% set MONTH=%date:~5,2% set DAY=%date:~8,2% set HOUR=%time:~0,2% set MINUTE=%time:~3,2% set SECOND=%time:~6,2% set date_format=%YEAR%%MONTH%%DAY%%HOUR%%MINUTE%%SECOND% mysqldump -u[계정명] -p[.. 2023. 3. 8. [라이믹스(XE1)] 이메일 인증 제목과 내용 변경하는 방법 필요성 라이믹스 기반 웹 서비스를 운영하면 이메일 인증을 위한 이메일 제목과 본문 내용을 변경할 필요가 있다. 변경하지 않으면 아래의 사진처럼 인증 메일이 발송된다. 특히 영문으로 메일이 발송되는 경우 제목이 다소 불편하다. 이메일 인증 제목과 내용을 변경하는 방법은 아래와 같다. 메일 제목 변경하기 아래의 주소로 이동하여 원하는 언어에 해당하는 파일을 텍스트 에디터로 편집한다. 한국어의 경우 'ko.php' 파일을 편집하고 영어의 경우 'en.php'를 편집한다. \modules\member\lang\ 아래의 변수를 찾아서 문자열을 원하는 제목으로 위의 사진처럼 수정한다. $lang->msg_confirm_account_title 메일 내용 변경하기 메일 내용 형식이 담긴 파일은 아래 경로에 있다. 파.. 2023. 3. 7. [라이믹스] IIS+PHP 환경에서 업로드 권한 처리 윈도우(Windows) 운영체제에서 HTTP 서버인 IIS(Internet Information Services)와 PHP 조합하여 라이믹스(Rhymix)를 운용할 때 업로드 기능을 위해 폴더 권한을 잘 설정해야 한다. 크게 2가지를 설정해야 하는데 첫 번째는 업로드 된 파일이 담길 폴더의 권한이고 두 번째는 업로드 될 때 잠시 저장되는 임시 폴더의 권한이다. 업로드 폴더 권한 설정 업로드된 파일은 'files' 폴더에 보관되므로 라이믹스가 설치된 루트 경로에서 'files' 폴더를 찾은 다음 아래의 사진처럼 권한을 설정한다. 임시 업로드 폴더 권한 설정 파일 업로드가 진행 중일 때 임시로 사용되는 폴더의 권한에 따라 파일의 초기 권한이 설정되므로 업로드용 임시 폴더 권한 도 수정하여야 한다. 먼저 아래.. 2023. 3. 6. [라이믹스] FFmpeg 설정하고 GIF 변환 기능 활성화 하기 GIF 파일을 MP4로 변경하면 파일 크기가 상당히 줄어든다. 이를 통해 서버 스토리지 사용량과 트래픽을 절약할 수 있다. 라이믹스는 GIF 파일을 MP4 파일로 변경하는 기능을 기본 제공한다. 라이믹스 관리자 화면으로 가면 이 기능을 활성화할 수 있으며 이 기능을 이용하기 위해서는 FFmpeg가 해당 서버에 설치가 되어 있어야 한다. 1. FFmpeg 설치 먼저 FFmpeg를 다운받아서 압축 해제 한다. 운영체제는 리눅스와 윈도우, 맥 모두 지원하니 적절한 버전을 다운로드 한다. 아래의 주소로 가면 아래의 사진처럼 화면이 나타나며 해당 운영체제에 맞는 이미지를 클릭하면 다운로드가 진행된다. FFmpeg 다운로드 주소: https://www.ffmpeg.org/download.html#build-wind.. 2023. 3. 5. [우분투] 소유자 및 그룹 수정 우분투에서 파일의 권한 중 소유자와 소속그룹을 변경하는 명령어는 아래와 같다. '-R' 옵션은 하위 디렉토리와 파일도 수정한다는 의미이다. chown -R 소유자:그룹 대상파일 참고문서 "chown(1) - Linux man page", die.net. @원문보기 "chown(1p) — Linux manual page", Linux, man7.org. @원문보기 2023. 3. 4. [마이바티스] 변수를 정규식으로 한 번에 바꾸기 필요성 마이바티스에서 SQL(Structured Query Language)이 담긴 XML(eXtensible Markup Language) 파일을 작성하면 변수를 '#{변수명}' 또는 '${변수명}'로 입력한다. 디버깅을 위해 SQL을 테스트해야할 때 실행한 SQL이 로그로 나타나는 상황이라면 바로 디버깅을 할 수 있겠지만 그런 경우가 아니라면 변수를 특정 값으로 치환해야 하는 상황이 발생한다. 변수가 몇개 안 된다면 금방 바꾸겠지만 일반적으로는 변수가 엄청 많기 때문에 시간이 많이 필요하다. 이 경우 정규식으로 한 번에 변경할 수 있다. 정규식 텍스트 에디터에 SQL을 입력하고 바꾸기 기능에서 정규식을 활성화한 후 아래의 정규식을 입력하면 일괄적으로 값을 바꿀 수 있다. #{[a-z|A-Z|0-9|_.. 2023. 3. 3. [윈도우] 'sciAgentsvc.exe'로 9005 포트를 사용 중인 프로그램 'BLUEMAX' 톰캣을 여러개 실행하면서 포트를 변경하다보니 9005 포트를 사용 중인 프로그램을 알게 되어서 글을 쓴다. 나의 경우 9005 포트를 쓰던 프로그램이 'BLUEMAX SSL VPN CLIENT' 였는데 사용 중이지 않아도 해당 포트를 점유 중이어서 9005포트를 사용하기 위해 강제로 종료했다. 아래 명령어를 입력하여 9005 포트를 사용하는 'BLUEMAX SSL VPN CLIENT' 관련 서비스를 강제 종료한다. TASKKILL /F /IM sciAgentsvc.exe /T 참고문서 "재택근무 일상업무 단말 원격접속을 위한 VPN 사용자 매뉴얼", 조혜린, 미래에셋증권, 2022년 7월 12일. 2023. 3. 2. [윈도우 11] 포트를 사용 중인 프로세스를 확인하는 방법 용도 윈도우에서 포트가 이미 사용 중이라 특정 작업을 수행할 수 없다면 해당 포트를 점유하고 있는 프로세스를 찾아서 종료하는 것으로 상황을 해결할 수 있다. 포트를 사용 중인 프로세스 확인 명령어 아래의 명령어를 입력하면 해당 포트를 사용 중인 프로세스의 PID 값이 나타난다. netstat -ano | findstr [포트번호] 아래의 명령어를 입력하면 PID 값으로 실행 중인 프로세스 정보를 확인할 수 있다. tasklist | findstr [PID번호] 위의 명령어 실행 예시는 아래의 사진과 같다. 프로세스 강제 종료 명령어 아래의 명령어를 입력하면 아래의 사진처럼 프로세스를 강제로 종료할 수 있다. taskkill /F /PID [PID 값] 2023. 3. 1. [IT 용어] SDN(Software-Defined Networking) [IT 용어] SDN(Software-Defined Networking) 정의 SDN(Software-Defined Networking)은 컴퓨터 네트워크 장비를 제어부(Control Plane)와 전달부(Data Plane)로 구분하여 구성하고 소프트웨어로 쉽게 수정 및 적용할 수 있는 기술이다. 특징 장비 제조사가 아니어도 네트워크 장비의 기능을 소프트웨어로 수정할 수 있는 점이 기존 네트워크 장비와 큰 차이점이다. 네트워크 특성에 맞춰서 소프트웨어 기능을 수정하고 일괄적으로 배포할 수 있기 때문에 복잡한 네트워크 환경에서 비용을 절감할 수 있다. 특히 데이터센터처럼 고도의 보안을 확보해야 하면서 트래픽 비용을 절감해야 하는 환경에서 효과적이다. 참고문서 "소프트웨어 정의 네트워킹, -定義-, Sof.. 2023. 2. 28. [이클립스] 메이븐 'context-root' 설정 이클립스에서 메이븐으로 빌드할 때 'contect-root'가 원하지 않는 것으로 바뀐다면 'contect-root'를 'pom.xml' 파일에 직접 지정하는 방법으로 해결할 수 있다. 메이븐 'context-root' 설정 아래의 사진처럼 'm2eclipse.wtp.contextRoot' 속성을 선언하면 된다. / 2023. 2. 27. [이클립스] 메이븐 자바 버전 설정 메이븐(Maven)으로 빌드하게 되면 이클립스(Eclipse) 프로젝트의 자바(Java) 버전이 자동으로 설정된다. 이 버전을 원하는 버전으로 지정하고 싶다면 아래와 같은 속성을 'pom.xml'에 추가하면 된다. 1.8 참고문서 "Maven Getting Started Guide", Apache Maven Project. @원문보기 2023. 2. 26. [우분투] 디렉토리 복사 디렉토리 복사 명령어 우분투(Ubuntu)에서 디렉토리(Directory)를 복사하는 명령어는 아래와 같다. '-R' 옵션이 있어야 디렉토리 복사가 가능하다. cp -R [복사할디렉토리경로] [경로] 참고문서 "Ubuntu Manpage: cp - copy files and directories", 우분투 메뉴얼. @원문보기 2023. 2. 25. [우분투] 사용자 계정 목록 확인 방법 사용자 목록 확인 명령어 아래의 명령어로 우분투 터미널에서 현재 시스템의 사용자 계정 목록을 확인할 수 있다. cat /etc/passwd 계정명만 확인하고 싶다면 아래의 명령어를 활용할 수 있다. cut -f1 -d: /etc/passwd 참고문서 "Ubuntu Manpage: passwd - the password file", 우분투 메뉴얼. @원문보기 2023. 2. 24. Chat-GPT에게 NS-3에 대해서 물어보았다. 질문 1 NS-3가 뭐야? 답변 1 NS-3는 네트워크 시뮬레이터(Network Simulator)로, 무선 및 유선 네트워크를 모델링하고 시뮬레이션하는 데 사용되는 오픈 소스 시스템입니다. NS-3는 C++로 작성되었으며, 무선 및 유선 네트워크, 인터넷 프로토콜, 라우팅 알고리즘, TCP/IP 프로토콜 등 다양한 네트워크 기술을 모델링할 수 있습니다. 이를 통해 다양한 네트워크 시나리오를 시뮬레이션하고, 이를 바탕으로 네트워크의 동작과 성능을 평가할 수 있습니다. NS-3는 무료로 사용할 수 있으며, 오픈 소스로 개발되고 있기 때문에 다양한 사용자들이 개발에 참여할 수 있습니다. 또한, NS-3는 Python 바인딩을 제공하여, Python을 사용하는 사용자들도 쉽게 NS-3를 사용할 수 있습니다. .. 2023. 2. 23. 파워쉘(PowerShell)에서 한글이 깨지는 원인과 해결 방법 발생원인 파워쉘에서 쉘스크립트를 실행하다보면 아래의 사진처럼 한글이 깨지는 경우를 볼 수 있다. 쉘스크립트에서 사용하는 인코딩과 현재 파워쉘의 인코딩이 맞지 않아서 발생한다. 해결방법 해결하는 방법은 파워쉘의 인코딩을 변경하는 것과 쉘스크립트의 인코딩을 변경하는 것 이렇게 두 가지가 있다. 파워쉘의 인코딩을 변경하는 것은 작업량이 많고 해당 스크립트가 다른 윈도우 기반 프로그램에서 한글이 깨지는 것을 막지 못 하기 때문에 파워쉘의 인코딩을 변경하는 것 보다는 쉘스크립트의 인코딩을 변경하는 것이 편리하다. 아래의 사진처럼 쉘스크립트의 인코딩을 'ANSI' 또는 'EUC-KR'로 변경하면 해결이 가능하다. 2023. 2. 23. 윈도우 10 프로 기본 설치시 사용하는 메모리 용량과 디스크 용량 VMWare에 윈도우 10 프로를 기본 값으로 설치하는 경우 사용하는 메모리 용량과 디스크 용량을 기록한다. 가상화 머신을 여러개 운영해야 하는 경우 할당할 수 있는 컴퓨터 자원을 최대한 적게 부여하는 것이 중요한데 이 때 참고할 수 있다. 아이들 상태일 때 메모리 사용량은 0.7GB이며 디스크 사용량은 19GB이다. 윈도우의 백그라운드 서비스가 동작하는 경우 메모리 사용량이 증가하며 디스크 사용량은 큰 변동이 없다. 2023. 2. 22. 이전 1 ··· 14 15 16 17 18 19 20 ··· 35 다음