리눅스 썸네일형 리스트형 리눅스 쉘 리다이렉션(Redirection) 리눅스 쉘 리다이렉션(Redirection) 리눅스 쉘 리다이렉션(Redirection)은 명령어 실행 결과를 화면이 아닌 다른 위치로 보내는 기능을 말합니다. 주로 명령어의 출력을 파일로 저장하거나, 파일의 내용을 명령어에 입력하는 등 다양한 용도로 사용됩니다. 리다이렉션은 표준 입출력(STDIN, STDOUT, STDERR)에 대해 적용됩니다. 리눅스 쉘 리다이렉션에는 다음과 같은 기호들이 사용됩니다. 기호 설명 stdin 키보드 (표준입력, 0) stdout 모니터 (표준출력, 1) stderr 모니터 (에러출력, 2) > 출력 리다이렉션 (stdout 만을 보냄) > 추가 출력 리다이렉션 (새로 덮어쓰지 않고 추가) 2> 표준에러 리다이렉션 (stderr 만을 보냄) &>word 표준 출력과 표준.. 더보기 iptables 방화벽 정책 iptables 방화벽 정책iptables는 리눅스 커널의 Netfilter 기능을 활용하여 패킷 필터링, NAT, 포트 제어 등을 수행하는 방화벽 도구입니다.1. 기본 정책 예제# Loopback 허용-A INPUT -i lo -j ACCEPT-A OUTPUT -o lo -j ACCEPT# 내부 특정 IP 허용-A INPUT -s 192.168.0.19 -j ACCEPT# 비정상 TCP 패킷 차단-A INPUT -p tcp --tcp-flags ALL NONE -j DROP-A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -j DROP# 상태 기반 필터링-A INPUT -m state --state INVALID -j DROP-A OUTPUT -m state --stat.. 더보기 서비스 이름 및 전송 프로토콜 포트 번호 레지스트리 서비스 이름 및 전송 프로토콜 포트 번호 레지스트리(well known ports)세 가지 분류system ports(well known 포트) : 0 - 1023user ports(registered 포트) : 1024 - 49151dynamic 및 private 포트 : 49152 - 65535리눅스 서비스 포트더보기0 TCP Reserved0 UDP Reserved1 TCP tcpmux TCP Port Service Multiplexer Breach, SocketsDeTroie1 UDP tcpmux TCP Port Service Multiplexer Sockets des Troie, SocketsDeTroie2 TCP compressnet Management Utility Death2 UDP c.. 더보기 PHP You have to install PHP gettext extension 오류 해결 방법 PHP You have to install PHP gettext extension 오류 해결 방법웹 브라우저에서 PHP 애플리케이션을 실행할 때 다음과 같은 오류가 발생할 수 있습니다.Error: You have to install PHP gettext extension!이 오류는 PHP에서 다국어 지원을 담당하는 gettext 확장이 활성화되지 않았기 때문에 발생합니다. 이를 해결하려면 gettext 확장을 설치하고 PHP에서 활성화해야 합니다.해결 방법1. 현재 PHP에서 gettext 확장 확인php -m | grep gettext2. gettext 확장 설치sudo apt updatesudo apt install -y php-gettext더보기---PHP 소스 컴파일 시 --with-gettext.. 더보기 Apache Server Information을 설정하는 방법 Apache Server Information을 설정하는 방법 (server-status, server-info)Apache HTTP Server를 운영할 때 현재 접속 상태, 요청 처리 현황, 워커 상태, 설정 정보 등을 실시간으로 확인할 수 있다면 장애 대응과 성능 점검에 큰 도움이 됩니다. Apache에서는 mod_status, mod_info 모듈을 통해 이러한 정보를 제공하며 대표적으로 다음 URL을 사용할 수 있습니다./server-status : Apache 상태 및 요청 처리 현황/server-info : Apache 모듈 및 설정 정보1. 기능 설명server-status : Apache 웹 서버의 현재 상태를 확인할 수 있습니다.현재 접속 수요청 처리 중인 Worker 상태초당 요청 수.. 더보기 Cacti Plugin Thold 설치 방법 Cacti Plugin Thold을 설치하는 방법Cacti를 운영하다 보면 CPU, Memory, Disk, Interface Traffic 등 특정 임계치를 초과했을 때 알림을 받고 싶은 경우가 많습니다.Thold는 지정한 임계값(Threshold)을 기준으로 경고(Alert)를 발생시키는 Cacti 플러그인입니다.1. Thold 플러그인 기능Thold 플러그인을 사용하면 다음과 같은 모니터링이 가능합니다.CPU 사용률 90% 초과 시 경고Memory 사용률 임계치 초과 알림Disk 사용량 증가 감지Interface Traffic 과부하 감지특정 그래프 값 기준 알림 메일 발송즉, 단순 그래프 모니터링을 넘어 이상 징후 자동 감지가 가능합니다.2. Thold 플러그인 다운로드Cacti 서버의 플러그인 .. 더보기 Cacti Plugin Settings 설치하는 방법 Cacti Plugin Settings 설치하는 방법Cacti 운영 시 다양한 플러그인을 효율적으로 관리하려면 Plugin Architecture와 함께 Settings 플러그인 설치가 필요합니다.1. Settings 플러그인 다운로드Cacti 서버의 플러그인 디렉터리로 이동합니다.cd /var/www/html/cacti/plugins이후 wget 명령어를 사용하여 Settings 플러그인을 다운로드합니다.wget http://docs.cacti.net/_media/plugin:settings-v0.71-1.tgz2. Settings 플러그인 설치다운로드한 파일명에 특수문자(:)가 포함되어 있으므로 관리 편의성을 위해 파일명을 변경합니다.mv plugin:settings-v0.71-1.tgz settin.. 더보기 sudo 명령어 sudo 명령어 sudo는 리눅스와 유닉스 시스템에서 특정 명령어를 슈퍼유저(root) 권한으로 실행할 때 사용하는 명령어입니다. 슈퍼유저 권한은 시스템 전반적인 변경이나 관리 작업을 수행하기 위해 필요한 권한입니다. sudo를 사용하여 일시적으로 슈퍼유저 권한을 얻을 수 있으며, 이를 통해 보안과 시스템 안정성을 유지할 수 있습니다. 기본 사용법 sudo 명령어는 다음과 같이 사용합니다. sudo 명령어 예를 들어, 파일을 root 권한으로 편집하려면 다음과 같이 사용할 수 있습니다. sudo nano /etc/config.txt 사용 예시 패스워드 입력 sudo를 사용할 때는 일반적으로 현재 사용자의 패스워드를 입력해야 합니다. 특정 사용자로 실행 sudo를 사용하여 특정 사용자로 명령어를 실행할 수.. 더보기 이전 1 ··· 42 43 44 45 46 47 48 ··· 51 다음