우분투 썸네일형 리스트형 우분투에서 zabbix-get 패키지를 설치하는 방법 우분투에서 zabbix-get 패키지를 설치하는 방법우분투에서 Zabbix 7.0(LTS) 버전에 맞는 zabbix-get을 설치하려면 OS 기본 저장소가 아닌 Zabbix 공식 저장소를 이용해야 합니다.zabbix agent 버전 정보zabbix_agent2 --version | head -n1zabbix_agent2 (Zabbix) 7.0.5저장소 패키지 다운로드 및 설치wget "https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest+ubuntu$(. /etc/os-release && echo "$VERSION_ID")_all.deb"sudo dpkg -i zabbix-release_lates.. 더보기 우분투에서 네트워크 재기동하는 방법 우분투에서 네트워크 재기동하는 방법우분투는 버전이 올라가면서 네트워크 관리 방식이 변화해 왔습니다.과거에는 ifup / ifdown 방식이 표준이었지만 최근 우분투(18.04 이후)에서는 Netplan + systemd-networkd / NetworkManager 구조가 기본입니다.1. ifdown 명령어가 없는 이유이는 기본 네트워크 관리 도구가 Netplan으로 변경되었기 때문입니다.ifupdown 패키지는 더 이상 기본 설치 대상이 아닙니다.$ ifdownCommand 'ifdown' not found, but can be installed with:apt install ifupdown # version 0.8.36+nmu1ubuntu5, orapt install ifupdow.. 더보기 우분투 24.04에 단일 노드 Elasticsearch와 Kibana를 설치하는 방법 우분투 24.04에 단일 노드 Elasticsearch와 Kibana를 설치하는 방법테스트 환경운영체제 정보$ lsb_release -dDescription: Ubuntu 24.04.1 LTS시스템 최적화메모리 제한 증가echo "vm.max_map_count=262144" | sudo tee -a /etc/sysctl.confsudo sysctl -p파일 디스크립터 제한 증가echo "elasticsearch - nofile 65535" | sudo tee -a /etc/security/limits.confecho "elasticsearch - memlock unlimited" | sudo tee -a /etc/security/limits.conf더보기---Java 설치cd /usr/local/srcw.. 더보기 우분투에서 기본 쉘을 dash에서 bash로 변경하는 방법 우분투에서 기본 쉘을 dash에서 bash로 변경하는 방법우분투는 기본적으로 dash를 /bin/sh의 기본 셸로 사용하고 있습니다. 이는 부팅 속도를 최적화하고 시스템 스크립트를 빠르게 실행하기 위함입니다.우분투가 dash를 기본으로 사용하는 이유더 빠른 부팅 속도dash가 bash보다 가볍고 실행 속도가 빠름시스템 스크립트(/bin/sh) 실행 시 부팅 시간 단축POSIX 호환성dash는 POSIX 표준을 엄격히 준수시스템 스크립트의 이식성 향상경량화메모리 사용량이 bash보다 적음디스크 공간도 적게 차지보안성기능이 간결하여 보안 취약점 가능성 감소bash vs dash 비교 dash (Debian Almquist Shell)bash (Bourne Again SHell)장점빠른 실행 속도적은 메모리 .. 더보기 리눅스에서 터미널 세션을 종료하는 방법 리눅스에서 터미널 세션을 종료하는 방법테스트 환경운영체제 정보 확인$ lsb_release -dDescription: Ubuntu 24.04.1 LTS현재 세션 확인현재 로그인된 사용자와 세션 정보를 확인합니다.ww 명령은 로그인된 사용자, 접속한 터미널(TTY), 접속 IP(FROM 필드) 등을 보여줍니다.FROM 필드가 -인 경우: 로컬 콘솔(tty1 등)IP나 호스트명이 표시된 경우: 원격 세션(SSH 등)로컬 콘솔에서 세션 종료콘솔(tty1 등)에서 직접 셸을 열어 놓은 경우 루트 셀 종료exit일반 사용자 셸 종료exit(또는)logout원격지(SSH) 세션 종료원격 접속 중인 SSH 세션을 종료할 경우 현재 세션 확인w 14:48:41 up 70 days, 3:29, 3 users, .. 더보기 Nginx에 커스텀 헤더 추가하기 Nginx에 커스텀 헤더 추가하기(add_header 지시어)기본 개념add_header는 nginx가 클라이언트에 응답을 보낼 때 원하는 HTTP 헤더를 추가하는 설정입니다. 형식add_header [always];헤더이름 : X-Served-By값 : 문자열 혹은 nginx 변수 ($hostname, $remote_addr, $server_addr, $NODE_NAME 등)always : 4xx, 5xx 응답에도 항상 헤더를 포함할 때 사용커스텀 헤더 설정고정 문자열 방식서버 이름을 직접 지정하는 가장 단순한 방식입니다.sudo vim /etc/nginx/nginx.confhttp { include /etc/nginx/mime.types; default_type applic.. 더보기 우분투에서 DEBIAN_FRONTEND=noninteractive 옵션을 사용하는 이유 우분투에서 DEBIAN_FRONTEND=noninteractive 옵션을 사용하는 이유우분투와 같은 데비안 계열 운영체제에서 패키지를 설치할 때 다음과 같은 명령어를 자주 사용합니다.sudo DEBIAN_FRONTEND=noninteractive apt-get install -y nginx많은 사용자가 -y 옵션만 알고 있지만, 실제 자동화 환경에서는 DEBIAN_FRONTEND=noninteractive 옵션이 매우 중요한 역할을 합니다.옵션의 의미sudo : root 권한으로 실행DEBIAN_FRONTEND=noninteractive : 설치 과정의 인터랙티브 입력 제거apt-get : 패키지 관리자install : 패키지 설치 명령-y : 모든 질문에 자동으로 yes 응답nginx : 설치할 패키지.. 더보기 우분투 24.04에서 Nginx 1.28과 PHP 8.3을 설치하는 방법 우분투 24.04에서 Nginx 1.28과 PHP 8.3을 설치하는 방법테스트 환경$ lsb_release -dDescription: Ubuntu 24.04.1 LTSNginx 설치필수 구성 요소 설치sudo apt updatesudo apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyringNginx 저장소 추가curl -fsSL https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/nullecho "deb [signed-by=/usr/share/keyrings/n.. 더보기 이전 1 2 3 4 5 ··· 10 다음