본문 바로가기
728x90
반응형
SMALL

서버/Linux25

[리눅스] 좀비 프로세스 찾기, 죽이기 1. Zombie Process란? 프로세스가 종료되고 리소스는 모두 회수되었지만, 시스템 프로세스 테이블에 남아있는 defunct 상태의 프로세스를 '좀비 프로세스'라고 하는데요. 실행이 종료되었지만 아직 삭제되지 않은 프로세스입니다. 2. 발생 원인 보통 프로세스는 exit() 시스템 함수를 호출함으로써 운영체제에게 자신의 삭제를 요청하며 종료되는데요. Process가 종료되면 사용하던 리소스는 운영체제에게 다시 회수됩니다. 그러나 이때 프로세스의 종료 상태가 저장되는 시스템 프로세스 테이블에는 해당 프로세스가 남아있는 상태인데요. 해당 프로세스는 부모 프로세스가 wait() 시스템 함수를 호출할 때까지 남아있게 됩니다. 다시 말하면, 프로세스 자체는 종료되었지만 부모 프로세스가 아직 wait() 시.. 2023. 2. 8.
[Linux] find 명령어로 오래된 파일 삭제하기 * 일정기간 지난 파일 삭제 명령 - 1일 지난 파일 삭제 예 find [디렉토리] -ctime +0 -exec rm -f {} \; * 일정기간 지난 파일 삭제 명령 - 7일 지난 파일 삭제 예 find [디렉토리] -ctime +7 -exec rm -f {} \; * 수정한지 3일 이내 ( -mtime -3 ) 의 파일만 ( 백업할 때 유용 ) find . -mtime -3 -type f -ls * 수정한지 30분 이내 ( -mmin -30 ) 의 파일만 find . -mmin -30 -type -f -ls * 특정용량 이상되는 파일 찾기 - 10MB 이상 되는 파일 찾기 예 find [디렉토리] -size +1000k -exec ls -al {} \; * 생산된지 30일 이상 된 파일만 삭제 fin.. 2023. 2. 2.
리눅스 네트워크 속도 제한 * 소스 코드 cat /etc/init.d/shaping #!/bin/bash # # tc uses the following units when passed as a parameter. # kbps: Kilobytes per second # mbps: Megabytes per second # kbit: Kilobits per second # mbit: Megabits per second # bps: Bytes per second # Amounts of data can be specified in: # kb or k: Kilobytes # mb or m: Megabytes # mbit: Megabits # kbit: Kilobits # To get the byte figure from bits, divid.. 2023. 2. 2.
[리눅스] bind bad owner name (check-names) bind bad owner name (check-names) 서브도메인 이름에 언더바("_")가 들어가면 zone 파일 문법 체크시 에러가 발생하고 named 서비스가 시작이 안되는 경우 아래와 같이 추가하면 해결 할 수 있다. # vi /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. /.. 2023. 2. 2.
728x90
반응형
SMALL