분류 전체보기 썸네일형 리스트형 [draft] 리눅스에서 좀비 프로세스를 종료하는 방법 리눅스에서 좀비 프로세스를 종료하는 방법리눅스에서는 때때로 좀비 프로세스라고 불리는 종료되지 않은 프로세스들이 발생할 수 있습니다. 이러한 좀비 프로세스는 시스템의 자원을 낭비하므로 제때에 종료해주어야 합니다. 아래는 리눅스에서 좀비 프로세스를 종료하는 단계별 절차입니다.1. 좀비 프로세스 확인먼저, 현재 시스템에서 실행 중인 좀비 프로세스를 확인해야 합니다. 터미널을 열고 다음 명령을 실행합니다.ps aux | grep 'Z'이 명령은 좀비 상태인 프로세스를 필터링하여 출력합니다. 좀비 프로세스의 정보를 확인하세요.2. 부모 프로세스 확인좀비 프로세스의 부모 프로세스 ID(PID)를 확인해야 합니다. 좀비 프로세스는 종료되지 않은 상태이며, 이는 종료 신호를 부모 프로세스가 처리하지 않아서 발생합니다... 더보기 [draft] bind rndc 설정 및 rndc 명령 bind rndc(rndc.conf) 설정 및 rndc 명령rndc reloadrndc reload$ rndc reloadserver reload successfulrndc statsusrndc status$ rndc statusversion: BIND 9.18.1-1ubuntu1.2-Ubuntu (Stable Release) (byunsangchul)running on vamocha-prod-gitlab-01: Linux x86_64 5.15.0-1019-aws #23-Ubuntu SMP Wed Aug 17 18:33:13 UTC 2022boot time: Wed, 23 Nov 2022 02:19:36 GMTlast configured: Wed, 23 Nov 2022 04:04:01 GMTconfig.. 더보기 [draft] named zone file ip change scripte named(bind) zone file ip change scripte스크립트 작성vim ipswap.sh#!/bin/bashfor files in `ls /var/named/aa04`do sed "s/10.0.10.124/192.168.0.20/g" $files > /tmp/named/aa04/$filesdone실행 권한 여부sudo chmod +x ipswap.sh실행bash ipswap.sh 더보기 [draft] DNS 서버 설정 파일과 실행 파일을 백업하는 스크립트 DNS 서버 설정 파일과 실행 파일을 백업하는 스크립트스크립트 작성vim dns_backup.sh#!/bin/bashset -x# 백업 디렉토리 이름 설정backup_dir="fvm01.scbyun.com-$(date +%Y%m%d)"# 백업 디렉토리 및 하위 디렉토리 생성cd /root/.nl/mkdir "$backup_dir"mkdir "$backup_dir/sbin"mkdir "$backup_dir/etc"# 필요한 파일 복사cp -rpf /var/named "$backup_dir"cp /etc/named.conf "$backup_dir/etc"cp /etc/named.logging.conf "$backup_dir/etc"cp /etc/named.root.key "$backup_dir/etc"cp .. 더보기 [draft] 우분투에서 BIND9를 설치하고 설정하는 방법 우분투에서 BIND9를 설치하고 설정하는 방법BIND (Berkeley Internet Name Domain)는 주로 DNS (Domain Name System) 서버를 구축하고 관리하기 위해 사용되는 오픈 소스 소프트웨어입니다. DNS는 도메인 이름을 IP 주소로 변환하거나 역으로 IP 주소를 도메인 이름으로 변환하는 역할을 합니다.테스트 환경운영체제 정보$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 22.04.1 LTSRelease: 22.04Codename: jammyBIND9 설치하기bind9 패키지 설치sudo apt updatesudo apt install bind9설치된 패키지(bin.. 더보기 [draft] BIND에서 view를 설정하는 방법 BIND에서 view를 설정하는 방법BIND (Berkeley Internet Name Domain)는 오픈 소스 DNS(Domain Name System) 서버 소프트웨어입니다.테스트 환경view1 : 127.0.0.1 IP에서 질의가 들어올 경우 응답view2 : 10.0.10.0/8 네트워크 대역에서 질의가 들어올 경우 응답view3 : any IP(127.0.0.1) 및 네트워크 대역(10.0.10.9/8)을 제외한 모든 곳에서 질의가 들어올 경우 응답1. named.conf 파일 열기BIND의 설정 파일인 named.conf를 편집합니다. 일반적으로 /etc/named.conf 파일에 위치합니다. 적절한 텍스트 편집기를 사용하여 파일을 엽니다.2. view 블록 추가named.conf 파일에서 .. 더보기 [draft] 우분투에서 node.js 애플리케이션을 pm2를 사용하여 실행하는 방법 우분투에서 node.js 애플리케이션을 pm2를 사용하여 실행하는 방법요약Node.js 및 npm 설치: Node.js와 npm을 설치합니다.pm2 설치: pm2를 전역으로 설치합니다.애플리케이션 생성: Express.js를 사용하여 간단한 Node.js 애플리케이션을 생성합니다.pm2 설정 파일 생성: ecosystem.config.js 파일을 생성하여 애플리케이션 설정을 추가합니다.pm2로 애플리케이션 실행: pm2를 사용하여 애플리케이션을 실행합니다.자동 부팅 설정: 서버 재부팅 시 pm2가 자동으로 시작되도록 설정합니다.방화벽 설정 확인: 필요한 경우 방화벽 설정을 확인합니다.웹 브라우저에서 접근: 애플리케이션이 실행 중인 서버의 IP 주소와 포트를 사용하여 웹 브라우저에서 접근합니다.1. nod.. 더보기 [draft] CentOS 7에 Node.js와 npm을 설치하는 방법 CentOS 7에 Node.js와 npm을 설치하는 방법NodeSource yum 저장소 추가https://github.com/nodesource/distributions1. EPEL 저장소 추가 및 curl 패키지 설치sudo yum install -y epel-releasesudo yum install -y curl2. NodeSource 저장소 추가curl -fsSL https://rpm.nodesource.com/setup_17.x | sudo bash -$ curl -fsSL https://rpm.nodesource.com/setup_17.x | bash -## Installing the NodeSource Node.js 17.x repo...## Inspecting system...+ rpm .. 더보기 이전 1 2 3 4 ··· 126 다음