리눅스 썸네일형 리스트형 SSH 키를 생성하고 원격 서버에 배포하여 접속하는 방법 SSH 키를 생성하고 원격 서버에 배포하여 접속하는 방법1. SSH 키 생성ssh-keygen -t ed25519 -C "vagrant"-t ed25519 : 보안성이 높은 ed25519 알고리즘을 사용-C "vagrant" : 키에 주석 추가 (선택 사항)Generating public/private ed25519 key pair.Enter file in which to save the key (/home/vagrant/.ssh/id_ed25519): Created directory '/home/vagrant/.ssh'.Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been s.. 더보기 CentOS 7에서 Zabbix Agent를 바이너리로 설치하고 설정하는 방법 CentOS 7에서 Zabbix Agent 7.0.10을 바이너리(Static)로 설치하고 설정하는 방법Zabbix 계정 생성groupadd --system zabbixuseradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix디렉토리 권한 설정mkdir -m u=rwx,g=rwx,o= -p /etc/zabbixchown zabbix:zabbix /etc/zabbixmkdir -m u=rwx,g=rwx,o= -p /var/lib/zabbixchown zabbix:zabbix /var/lib/zabbixmkdir -m u=rwx,g=rwx,o= -p /var/log/zabbixchown z.. 더보기 Bash 자동 완성을 설정하는 방법 Bash 자동 완성(completion)을 설정하는 방법자동 완성은 명령어, 옵션, 파일 경로 등을 탭(Tab) 키를 눌러 빠르게 완성할 수 있게 해주는 기능입니다.1. Bash 자동 완성 기능 활성화Bash 자동 완성 기능은 기본적으로 활성화되어 있지만 확인하는 명령어입니다.complete더보기---bash-completion 설치대부분의 Linux 배포판에서는 bash-completion 패키지를 제공합니다. Ubuntu/Debiansudo apt updatesudo apt install bash-completionCentOS/RHELsudo yum install bash-completionmacOS (Homebrew 사용)brew install bash-completion@2bash-completi.. 더보기 stress를 설치하고 CPU, 메모리, 디스크 부하를 테스트하는 방법 stress를 설치하고 CPU, 메모리, 디스크 부하를 테스트하는 방법stress는 리눅스 시스템에서 CPU, 메모리, 디스크 등의 부하를 생성하는 명령어입니다.1. stress 설치stress를 설치하기 위해 터미널에서 다음 명령을 실행합니다.sudo apt-get updatesudo apt-get install -y stress2. CPU 부하 테스트CPU에 부하를 생성하기 위해 터미널에서 다음 명령을 실행합니다.stress --cpu 4 --timeout 60s위의 예제는 4개의 CPU 코어에 대해 60초 동안 부하를 생성합니다. 필요에 따라 --cpu 옵션의 값을 조정하고 부하를 생성할 시간을 변경할 수 있습니다.3. 메모리 부하 테스트메모리에 부하를 생성하기 위해 터미널에서 다음 명령을 실행합니.. 더보기 우분투 24.04에 Java 21을 설치하는 방법 우분투 24.04에 Java 21을 설치하는 방법export java_version=21export java_download_url="https://download.oracle.com/java/${java_version}/latest/jdk-${java_version}_linux-x64_bin.tar.gz"JDK 다운로드wget -q --show-progress "${java_download_url}" -O "/tmp/jdk-${java_version}_linux-x64_bin.tar.gz"설치 디렉터리 생성sudo mkdir -p /usr/local/java압축 해제sudo tar -xzf "/tmp/jdk-${java_version}_linux-x64_bin.tar.gz" -C /usr/local/j.. 더보기 우분투에서 스왑 메모리를 비활성화하는 방법 우분투 24.04에서 스왑 메모리를 비활성화하는 방법우분투 24.04에서 스왑 메모리를 일시적으로 또는 영구적으로 비활성화할 수 있습니다.1. 현재 스왑 상태 확인sudo swapon --showNAME TYPE SIZE USED PRIO/dev/sda3 partition 4G 3.8M -2swapon --show는 활성화된 스왑 공간을 보여줍니다.2. 스왑 메모리 일시적으로 비활성화sudo swapoff -a스왑 메모리를 일시적으로 비활성화합니다.3. 영구적으로 비활성화(재부팅 후에도 적용)sed 명령어로 자동 주석 처리sudo sed -i '/swap/s/^/#/' /etc/fstab스왑 파일 삭제더보기---$ find / -name swap.img/swap.img---sud.. 더보기 라라벨을 설치하고 프로젝트를 생성하는 방법 라라벨(Laravel)을 설치하고 프로젝트를 생성하는 방법라라벨은 PHP 기반의 웹 애플리케이션 프레임워크로 Composer를 통해 설치할 수 있습니다.1. 필수 요구 사항(Laravel 10 기준)PHP (버전 8.1 이상 권장)Composer (PHP 의존성 관리 도구)PHP 버전 확인php -vPHP 확장 모듈 확인php -m | grep -E 'openssl|pdo|mbstring|tokenizer|xml|ctype|json|bcmath|fileinfo'2. Composer 설치sudo apt updatesudo apt install -y curl unzipcurl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/loca.. 더보기 우분투에서 Zabbix Proxy 서버를 구성하는 방법 우분투 24.04 LTS에서 LTS에서 Zabbix Proxy 서버를 구성하는 방법MySQL 패키지 설치MySQL Repository 추가wget https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.debsudo dpkg -i mysql-apt-config_0.8.33-1_all.debsudo apt updateMySQL 8.0 설치sudo apt install -y mysql-server서비스 상태 확인sudo systemctl status mysqlMySQL 버전 정보 확인mysql --version보안 설정 (mysql_secure_installation)sudo mysql_secure_installationMySQL 접속 확인mysql -uroot .. 더보기 이전 1 ··· 7 8 9 10 11 12 13 ··· 183 다음