728x90 전체 글90 테라폼 예시 코드 **리소스그룹, 가상네트워크, 사설DNS가 생성됨 **구독ID 반드시 확인 main.tf terraform { required_providers { azurerm={ source = "hashicorp/azurerm" version = "~>3.0" } } } provider "azurerm" { features {} } resource "azurerm_resource_group" "rg" { name = var.rg_name_1 #리소스 그룹 이름 location = var.locations #리소스 그룹 지역 } resource "azurerm_virtual_network" "vnet" { name = var.vnet_name_1 #가상 네트워크 이름 resource_group_name = azure.. 2023. 7. 24. CMD CLI 실행방법 1. CMD 실행 후 main 과 variables 파일이 있는 폴더로 경로이동 2. VSCode에서 해당 폴더 오픈하여 편집 **변수 파일 등에 구독ID가 있는 부분은 반드시 확인 4. 배포 : terraform init 5. 유효성 확인 : terraform validate 6. 전체삭제 : terraform destroy - .tfstate 파일이 동일 디렉토리에 있어야함 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 24. .vhd 파일로 이미지 만들고 가상머신 부팅하기 1. 고정된 크기의 vhd 파일 준비 - 예시로 fortigate 이미지 다운로드 2. 스토리지계정 만들기 - 페이지 Blob으로 만듬 3. 만들어진 스토리지 계정에 컨테이너 생성 4. Azure Storage Explorer 등 사용하여 컨테이너에 파일업로드 5. 이미지로 들어가서 이미지 만들기 선택 6. OS유형 세대 등 선택하여 만들기 - fortigate는 Linux, Gen2 로 선택하여 만듬 7. 만들어진 이미지에서 가상머신 만들기 - 적절한 SKU 선택하여 일반적인 가상머신 만드는 방법과 동일 8. 만들기가 완료되면 ssh 등으로 연결 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 24. Azure Storage Explorer Azure Storage Explorer – 클라우드 저장소 관리 | Microsoft Azure Azure Data Lake Storage 엔터티 및 Azure Managed Disks뿐만 아니라 Azure Storage Blob, 파일, 큐, 테이블을 업로드, 다운로드 및 관리. 스토리지 권한 및 액세스 제어, 계층, 규칙을 구성 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. 특정 포트 접근차단하기 Windows Defender Firewall에서 Advanced settings 선택 Inbound Rules > New Rule Port 선택 차단할 프로토콜 및 포트 입력 차단이므로 Block the connection 선택 Rule Name 입력 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. Fortigate VM 이미지 다운로드 Forticloude에 접속하여 로그인 Welcome (fortinet.com) 상단에 Downloads > VM Images 좌측 사이드바에서 Fortigate 선택하고 맞는 Platform 선택하여 다운로드 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. Azure : 가상머신에 Hyper-v 켜기 **1세대 이미지로 가상머신 생성 활성화 전에 Hyper-v를 추가하면 오류 발생 아래 CLI를 Powershell에서 실행 후 재부팅 Enable-WindowsOptionalFeature –Online -FeatureName Microsoft-Hyper-V –All -NoRestart Install-WindowsFeature RSAT-Clustering -IncludeAllSubFeature Install-WindowsFeature Multipath-IO Install-WindowsFeature RSAT-Hyper-V-Tools -IncludeAllSubFeature 재부팅 후 Hyper-v 실행 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의.. 2023. 7. 23. Tomcat 루트 폴더 변경 방법 **Windows Server 2019 Datacenter, Azure FileShare Tomcat8.5, java version 1.8.0_371 스크립트 사용하여 파일공유 네트워크 드라이브 연결 Tomcat Shutdown 기존에 Tomcat이 설치된 경로의 webapps 폴더의 전체 내용을 네트워크 드라이브로 복사(로컬->네트워크드라이브) server.xml 편집(appBase 부분에 네트워크 드라이브 경로 입력 후 저장) Tomcat startup **ROOT 폴더안에 index.jsp 편집하여 웹페이지 수정내용 테스트 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. Terraform 설치 1. 홈페이지에서 Terraform 다운로드 **64비트 윈도우에서는 Windows AMD64로 다운로드 Install | Terraform | HashiCorp DeveloperInstall | Terraform | HashiCorp DeveloperExplore Terraform product documentation, tutorials, and examples.developer.hashicorp.com 폴더에 저장 2. 환경변수 설정 윈도우즈키+R -> sysdm.cpl ,3 실행 환경 변수 -> 시스템 변수 Path 편집 -> 저장한 경로 추 3. 설치확인 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. Linux : php composer 설치 1. php 패키지 및 기타 종속요소 설치 # sudo dnf install php-cli php-json php-zip wget unzip 2. composer 설치 관리자 스크립트 다운로드 # php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);” 3. 서명다운로드하여 HASH변수에 저 # HASH=”$(wget -q -0 – https://composer.github.io/installer.sig)” 4. /usr/local/bin에 composer 설 # sudo php composer-setup.php –install-dir=/usr/local/bin –filename=composer 5. 버전확인 # composer .. 2023. 7. 23. Linux : Apache 설치 1. 패키지 설치 # yum install httpd 2. 활성화 # systemctl enable httpd # systemctl start httpd 3. 방화벽 오픈 # firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --permanent --zone=public --add-service=https # firewall-cmd --reload HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. Linux : open jdk11 설치 **Centos 8 stream 1. 패키지 설치 # yum install java-11-openjdk-devel.x86_64 2. 설치 확인 # java –version 3. 환경변수 설정 // /bin/javac에 연결된 원본파일 위치 확인 # readlink -f /bin/javac // JAVA_HOME이 될 경로 /usr/lib/jvm/java-11-openjdk-11.0.18.0.9-0.3.ea.el8.x86_64 # vi /etc/profile // 하단에 내용추가 export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.18.0.9-0.3.ea.el8.x86_64 추가 후 명령어 입력 # source /etc/profile 4. 결과확인 # echo $JA.. 2023. 7. 23. MySQL용 dump DB CREATE DATABASE testdb; USE testdb; CREATE TABLE testtable (id int, name varchar(20), surname varchar(20)); SHOW TABLES; INSERT INTO testtable VALUES (1,"aaa","bbbbbbbb"); INSERT INTO testtable VALUES (2,"ccc","dddddddd"); SELECT * FROM testtable; 세로보기 출력 SELECT * FROM testtable \G; HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. Linux : Error setting base repository **Centos 8 stream centos 8 stream 설치 중 Error setting base repository 아래 CentOS Mirror 사이트에서 Mirror url을 찾아서 입력 HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. 초기 설치 시 MariaDB 패스워드 변경 **패키지 설치 # yum install mariadb* # systemctl start mariadb.service **패스워드 변경 # /usr/bin/mysqladmin -u root password **접속 # mysql -u root -p HTML 삽입 미리보기할 수 없는 소스 **이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다. 2023. 7. 23. 이전 1 ··· 3 4 5 6 다음 728x90