본문 바로가기

728x90

리눅스

우분투 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 .. 더보기
Zabbix 7에서 Apache 서비스와 포트 상태를 모니터링하는 템플릿을 생성하는 방법 Zabbix 7.0에서 Apache(httpd) 서비스와 80/443 포트 상태를 모니터링하는 템플릿을 생성하는 방법1. 템플릿 생성*템플릿 이름 : Template Apache Monitoring표시명 : Apache Monitoring*템플릿 그룹 : Templates/Customer설명 : Apache(httpd) 서비스 및 TCP 80/443 포트 모니터링을 위한 템플릿2. 매크로 설정매크로 : {$APACHE_PROCESS_NAME}값 : httpd설명 : Apache 프로세스 이름(기본값 httpd, 환경에 따라 apache2 등으로 변경 가능)3. 아이템 생성3.1 Apache 프로세스 상태 모니터링*이름 : Apache process status종류 : Zabbix agent*키 :proc.. 더보기
CentOS 7에서 SELinux 상태 확인 및 비활성화 방법 CentOS 7에서 SELinux 상태 확인 및 비활성화 방법SELinux(Security-Enhanced Linux)는 Linux 시스템의 보안을 강화하기 위해 적용된 보안 모듈입니다. 하지만 개발이나 특정 서비스 설정 중에는 SELinux가 제약 요소가 되기도 합니다.SELinux 현재 상태 확인getenforceEnforcing상세 설정 확인sestatusSELinux status: enabledCurrent mode: enforcing...SELinux 일시적으로 비활성화 (재부팅하면 복구됨)현재 세션에서만 SELinux를 Permissive 모드로 전환setenforce 0Permissive0 → Permissive (허용 모드)1 →.. 더보기
자동 크로스오버 기능 자동 크로스오버 기능ethtool에서 언급되는 MDI와 MDI-X는 이더넷 네트워크 인터페이스에서 물리적 연결을 설정하는 데 사용되는 개념으로 주로 twisted pair 케이블(예: Cat5, Cat6)을 통해 데이터를 송수신하는 방식을 의미합니다.MDI/MDI-X란?MDI(Medium Dependent Interface)직접 연결용 (straight-through) 케이블을 사용하는 포트 타입보통 컴퓨터, 라우터, 서버의 NIC는 MDIMDI-X(MDI Crossover)크로스오버 연결용 포트 타입보통 스위치나 허브 포트가 MDI-X과거에는 MDI ↔ MDI 또는 MDI-X ↔ MDI-X 간에는 크로스 케이블이 필요했는데 요즘은 대부분 장치가 Auto-MDI/MDI-X 기능을 지원해서 자동으로 맞춰줍.. 더보기
Linux에서 Composer를 설치하는 방법 Linux에서 Composer를 설치하는 방법curl 명령어를 사용하여 Composer 설치 스크립트를 다운로드curl -fsSL https://getcomposer.org/installer | php전역 Composer 명령을 사용할 수 있도록 실행 가능한 파일을 /usr/local/bin 디렉토리로 이동sudo mv composer.phar /usr/local/bin/composer설치가 제대로 이루어졌는지 확인composer --version테스트 환경$ cat /etc/os-release NAME="Amazon Linux"VERSION="2"ID="amzn"ID_LIKE="centos rhel fedora"VERSION_ID="2"PRETTY_NAME="Amazon Linux 2"ANSI_COLO.. 더보기

728x90
반응형