PHP에서 TCPDF로 HTML화면을 PDF문서로 변환 작업
·
프로그래밍 언어/PHP
1. 들어가며1.1 TCPDF - PHP class for PDFPDF 문서를 생성하는 PHP 라이브러리오픈소스UTF-8 지원라이선스 : LGPL2. 설치 전 준비 작업리눅스 unzip 설치TCPDF 설치TCPDF 한글 폰트 설치3. TCPDF 설치 및 폰트 적용3.1 TCPDF 다운로드 및 업로드설치 주소 [GitHub] 최신 소스 사용 하고 싶으면 GitHub에서 최신소스 다운로드 진행https://jaist.dl.sourceforge.net/project/tcpdf 접속 후 tcpdf_6_3_2.zip 파일 직접 다운로드 후 자신의 서버에 업로드필자는 wget 통해서 설치 진행#자신의 서버의 /usr/share/php 폴더 다운로드 후 압축 해제cd /usr/share/php/wget https:/..
우분투(Ubuntu) 방화벽(UFW) 설정
·
운영체제/Linux
1. 들어가며우분투(Ubuntu)의 기본적인 방화벽은 UFW입니다. 이는 iptables를 좀 더 쉽게 설정할 수 있도록 한 것인데 간단한 방화벽 구성에는 문제가 없지만 수준 높은 방화벽 구성에는 iptables룰을 직접 사용해야 합니다.2. 우분투(Ubuntu) 방화벽(UFW) 패키지 설치UFW 패키지 설치## 패키지가 없을 경우 설치apt-get install ufw3. 우분투(Ubuntu) 방화벽(UFW) 활성화/비활성화활성화## UFW 활성화ufw enable비활성## UFW 활성화ufw disable4. 우분투(Ubuntu) 방화벽(UFW) 기본 룰 📌 UFW에 설정되어 있는 기본 룰은 아래와 같다.들어오는 패킷에 대해서는 전부 거부(deny)나가는 패킷에 대해서는 전부 허가(allow)기본 ..
Proxmox WOL 설정
·
서버/Hypervisor
1. 들어가며💡현재 집에서 개인 용도로 쓰고 있는 Proxmox 원격으로 부팅할 수 있도록 설정하기 위해 정리하는 글1.1 WOL(Wake-on-Lan) 란?패킷을 이용해 원격으로 컴퓨터를 부팅하는 기술이며 네트워크에 연결된 컴퓨터의 전원을 켜기 위한 표준 특별하게 약속된 형태의 패킷을 대상 컴퓨터로 보내 컴퓨터가 꺼져있더라도 컴퓨터의 랜카드가 해당 패킷을 읽고 컴퓨터를 부팅하는 기술. LAN 뿐 아니라 WAN에서도 패킷만 잘 전달이 되면 작동이가 가능합니다. WI-FI 망에서 작동하는 보조 표준은 WoWLAN(Wake on Wireless LAN)이라고 부른다.2. 메인보드 WOL 활성화메인보드 별 회사별 바이오스 설정이 다르므로 참고 바랍니다.저는 메인보드가 ASUS이며 아래 링크와 같이 설정 했습..
우분투(Ubuntu) 22.04 LTS Server 설치
·
운영체제/Linux
1. 들어가며우분투(Ubuntu) 22.04 LTS Server 설치 정리2. 우분투(Ubuntu) 이미지 다운로드2.1 우분투(Ubuntu) 다운로드 링크[다운로드 링크]  Ubuntu 22.04.4 LTS (Jammy Jellyfish)Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install it permanently later. This type of image is what mreleases..
Proxmox 설치 및 초기 설정
·
서버/Hypervisor
1. 들어가며💡개인 서버 및 공부 용도로 현재 사용 중인 가상화 서비스이며 서버 재설치 겸 다시 정리하는 글1.1 Proxmox 란?데비안을 베이스로 하는 오픈소스 Type1 하이퍼바이저 운영체제로, 특이점으로 Qemu/KVM 기반 VM 이외에, 도커의 베이스가 되는 LXC를 지원한다.1.2 하이퍼바이저(Hypervisor) 란?하이퍼바이저는 호스트 컴퓨터로 다수의 운영체제를 동시에 실행하기 위한 논리적 플랫폼으로서 게스트 운영체제와 그 운영체제에서 구동되는 프로그램을 실제 물리적 장치에서 분리하는 프로세스를 가리킨다. 주로 소프트웨어 형태로 구현되지만, 임베디드 된 하드웨어의 형태로 제작되기도 한다. 하이퍼바이저는 '가상화 머신 모니터(virtual machine monitor)' 또는 '가상화 머신..