본문 바로가기

728x90

전체 글

grubby 명령어 grubby 명령어 grubby는 CentOS 및 Red Hat 계열의 Linux 시스템에서 GRUB 부트로더를 관리하는 데 사용되는 명령줄 도구입니다. GRUB 부트로더는 Linux 시스템을 부팅하는 데 사용되는 프로그램입니다. grubby를 사용하여 GRUB 부트로더의 설정을 변경하고, 커널을 업데이트하고, 부팅 항목을 추가 및 제거할 수 있습니다. grubby 명령어는 다음과 같이 사용됩니다. grubby [옵션] [값] 옵션은 grubby 명령어의 동작을 지정합니다. 값은 옵션의 값을 지정합니다. grubby 명령어의 사용 예는 다음과 같습니다. GRUB 부트로더의 설정을 표시합니다. grubby --show-config 커널을 업데이트합니다. grubby --update-kernel 부팅 항목을.. 더보기
Amazon Linux 2023에서 SELinux를 비활성화하는 방법 Amazon Linux 2023에서 SELinux를 비활성화하는 방법 SELinux를 비활성화할 때 고려해야 할 몇 가지 추가 사항입니다. SELinux를 비활성화하면 시스템의 보안이 저하될 수 있습니다. SELinux를 비활성화한 후 다시 활성화하면 변경 사항을 적용하기 위해 시스템을 재부팅해야 할 수도 있습니다. SELinux에 의존하는 애플리케이션을 사용하는 경우 SELinux를 비활성화한 후 제대로 작동하지 않을 수 있습니다. 테스트 환경 $ cat /etc/os-release | grep PRETTY_NAME PRETTY_NAME="Amazon Linux 2023" 1. selinux config 파일 확인 cat /etc/selinux/config # This file controls the .. 더보기
원도우 11에서 Docker Desktop을 설치하는 방법 원도우 11에서 Docker Desktop을 설치하는 방법 Docker Desktop은 Windows용 Docker 애플리케이션으로, Windows 11에서도 사용할 수 있습니다. 참고: Windows 11을 실행하는 컴퓨터는 하드웨어 가상화 기능(VT-x/AMD-v)이 활성화되어 있어야 합니다. 1. 먼저 Docker Desktop을 다운로드합니다. 아래 링크에서 Windows 용 Docker Desktop을 다운로드하세요. https://www.docker.com/products/docker-desktop 2. 다운로드한 설치 파일을 실행합니다. 3. 설치 중에 시스템에 Hyper-V 기능이 활성화되어 있는지 확인합니다. Docker Desktop은 Hyper-V를 사용하여 가상화를 수행합니다. 4... 더보기
테라폼을 사용하여 Docker 예제를 실행하는 방법 테라폼(Terraform)을 사용하여 Docker 예제를 실행하는 방법 테라폼을 사용하여 로컬 Docker 환경에 Nginx 웹 서버 컨테이너를 실행하는 간단한 예제를 다룰 것입니다. 1. 테라폼 설치 테라폼이 설치되어 있어야 합니다. 원도우 11에 테라폼을 설치하는 방법 2. 테라폼 파일 설정 새로운 디렉토리를 만들고 그 안에 테라폼 설정 파일인 main.tf 를 생성합니다. 해당 파일에 다음과 같이 작성합니다. terraformfordocker main.tf terraform { required_providers { docker = { source = "kreuzwerker/docker" version = "~> 3.0.1" } } } provider "docker" { host = "npipe://.. 더보기
원도우 11에 테라폼을 설치하는 방법 원도우 11에 테라폼(terraform)을 설치하는 방법 1. 테라폼 다운로드 테라폼을 공식 웹사이트(https://www.terraform.io/)에서 다운로드합니다. 다운로드 페이지에서는 여러 버전의 테라폼이 제공됩니다. 최신 버전을 선택하거나 원하는 버전을 선택하여 다운로드하세요. 다운로드 후에 압축을 해제하고 테라폼 실행 파일을 원하는 위치에 복사합니다. 2. 시스템 환경 변수에 추가 테라폼을 사용하기 위해 시스템 환경 변수에 설치된 테라폼 실행 파일 경로를 추가해야 합니다. 검색 또는 실행 창에서 "환경 변수 편집"을 검색하여 "시스템 환경 변수 편집" 창을 엽니다. "환경 변수" 버튼을 클릭합니다. "시스템 변수" 섹션에서 "Path" 변수를 찾고 편집을 클릭합니다. "새로 만들기"를 클릭하여.. 더보기
셸(Shell) 스크립트에서 전역 변수와 로컬 변수를 사용하는 방법 셸(Shell) 스크립트에서 전역 변수와 로컬 변수를 사용하는 방법 전역 변수(Global Variable)는 스크립트 어디에서나 접근 가능한 변수이며, 로컬 변수(Local Variable)는 특정 함수 또는 코드 블록 내에서만 접근 가능한 변수입니다. 전역 변수 사용 방법 전역 변수 선언: 변수명 앞에 아무런 특별한 선언 없이 변수를 사용하면 자동으로 전역 변수로 취급됩니다. 전역 변수 할당: 변수명=값 형식으로 전역변수에 값을 할당합니다. 예제 #!/bin/bash # 전역변수 선언 및 할당 global_var="I am a global variable" function some_function() { # 함수 내에서 전역변수 사용 가능 echo "Inside function: $global_var.. 더보기
PHP에서 ScrewIM 확장 모듈을 설치하는 방법 PHP에서 ScrewIM(screwim) 확장 모듈을 설치하는 방법ScrewIM 모듈이란?ScrewIM은 PHP 코드를 암호화하여 소스 코드 유출을 방지하고 불법 복제를 어렵게 만드는 확장 모듈입니다. PHP 애플리케이션의 보안을 강화하는 데 효과적입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ php --versionPHP 8.1.2-1ubuntu2.13 (cli) (built: Jun 28 2023 14:01:49) (NTS)Copyright (c) The PHP GroupZend Engine v4.1.2, Copyright (c) Zend Technologies with Zend OPcache v8.1.2-1ubuntu2.13, Copy.. 더보기
우분투에 PHP-FPM 8.1을 설치하는 방법 우분투에 PHP-FPM 8.1을 설치하는 방법PHP-FPM 8.1은 PHP 8.1 버전의 FastCGI Process Manager(php-fpm)입니다.테스트 환경$ lsb_release -dDescription: Ubuntu 22.04.2 LTS$ uname -mx86_64$ getconf LONG_BIT64필수 패키지 설치sudo apt-get install -y zlib1g-dev software-properties-common패키지 목록 업데이트sudo apt-get updatePPA(Personal Package Archive) 리포지토리를 시스템의 패키지 소스 목록에 추가sudo add-apt-repository -y ppa:ondrej/phpPHP 8.1 설치php(php-fpm) 8.. 더보기

728x90
반응형