| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- ubuntu
- centos7
- https
- linux
- 티스토리챌린지
- SMTP설정
- iptables
- SSL인증서
- 리눅스서버
- 서버방화벽
- DNS
- 서버운영
- ip차단
- Apache
- sftp
- 파일질라
- FileZilla
- 오블완
- 국가IP차단
- 서버관리
- 리눅스
- FTP
- CentOS
- 웹서버
- 시스템관리
- oops-firwall
- geoip
- postfix
- 서버보안
- 리눅스명령어
- Today
- Total
목록CentOS (9)
운영중입니다
2. find 명령어 사용 예시#2.5 특정 크기 이상의 파일을 찾습니다.find /경로 -size +용량#ex) 1MB 이상 찾기find ./ -size +1M#2.6 설정 기간 이내에 수정된 파일 목록 출력합니다.find /경로 -mtime -기간 -type f3. 사용한 형식 및 옵션 설명 3.1 {} 와 \;형식설명{}find가 찾은 각 파일의 위치(경로)를 의미함. exec 뒤에서 해당 파일을 대상으로 명령을 실행합니다.\;-exec 옵션이 끝났음을 의미하는 종료 구분자. 반드시 \ 로 escape 해야 정상 동작합니다. 3.2 주요 옵션 설명옵션설명-ctimeinode 변경 시간 기준으로 검색함(권한/소유권/링크 변경 포함). 예: -ctime +3 → 3일 이전에 변경된 파일.-..
리눅스 서버를 운영하다 보면 다수 파일 사이에서 특정 파일을 찾거나, 오래된 로그 파일을 정리해야 하는 상황이 빈번하게 발생합니다. 이때 사용하는 명령어가 find 입니다. 오늘은 기초적인 검색부터 조건에 맞는 파일을 찾아 즉시 삭제하는 응용법까지 내용을 정리했습니다.1. find 명령어란 무엇인가?find는 리눅스 시스템의 디렉토리 트리 내에서 파일이나 디렉토리를 이름, 크기, 권한, 시간 등 다양한 조건에 맞춰 검색하는 명령어입니다. 단순히 찾는 것에 그치지 않고, 검색된 결과를 대상으로 특정 작업을 즉시 실행할 수 있어 서버 관리 자동화에 필수적입니다. 2. find 명령어 사용 예시find 명령어는 사용자의 용도와 명령어 조합에 따라 다양하게 사용 가능합니다.아래는 사용 용도에 따라 몇가지..
✅ 1. mod_evasive란?mod_evasive는Apache 웹 서버가 짧은 시간에 같은 IP나 클라이언트로부터 과도한 요청을 받을 때해당 요청을 자동으로 차단하거나 블랙리스트에 등록하는 기능을 하는 모듈입니다.예를 들어 “누군가 페이지 새로고침(F5)을 계속 누르거나, 자동 봇이 반복적으로 요청을 보내는 경우웹서버가 다운되지 않도록 막아주는 보호막” 역할을 합니다. ✅ 2. 설치 방법# 테스트 서버 버전# CentOS Linux release 7.9.2009 (Core)# Server version: Apache/2.4.6 (CentOS)#2.1 EPEL 저장소 설치sudo yum install epel-release -y#2.2 mod_evasive 설치sudo yum install mod_ev..
'예제서버에 FTP 접속 시도했으나 실패함. 여러 원인 있을 수 있으나 로그 확인 결과pam_unix(sshd:account): expired password for user (password aged)해당 메시지일 경우, 사용자 계정의 비밀번호가 만료되어 접속 불가했던 것. 비밀번호 재설정 후 접속 정상됨.* CentOS7에서 확인 후 작성 ✅ 1. 비밀번호 만료 기간을 설정하는 이유?가장 큰 이유는 보안 강화임.일정 주기로 비밀번호를 변경하게 하여 계정 도용 위험 줄임.장기간 동일한 비밀번호 사용 시 유출 가능성 증가 방지.즉, 비밀번호 주기적 변경으로 시스템 접근 안정성 확보가 핵심임.✅ 2. 비밀번호 만료 설정 확인 및 설정 방법2.1 /etc/shadow 파일 확인/etc/shadow 파일에는..
✅ 1. crontab 이란?crontab은 리눅스/유닉스 시스템에서 주기적으로 작업(명령어나 스크립트)을 실행하기 위한 시간 기반의 작업 스케줄러를 뜻함.cron daemon이 crontab 파일을 읽고, 지정된 시간에 맞춰 해당 작업을 자동으로 실행.주요 특징시간 단위로 반복 작업 자동화사용자별 스케줄 관리 가능시스템 전체의 작업 예약도 가능✅ 2. crontab 설치 및 서비스 활성화 방법* 리눅스 배포판이나 버전에 따라 관리 방식이 조금씩 차이가 있음.2.1 CentOS 5# crontab 설치yum install crontabs -y# 서비스 등록 및 시작chkconfig crond onservice crond start#현재 상태 확인service crond status# 서비스 등록 확인c..
https://https443.tistory.com/18 지난 글에 system clock을 설정한 내용을 작성하였으며, 이번 글에는 system clock 설정 후 hwclock을 설정하는 내용을 작성.✅ 1. hwclock 이란?hwclock 명령어는 리눅스 시스템에서 하드웨어 시계(RTC, Real Time Clock)를 읽고 설정하는 데 사용되는 유틸리티. 1.1 hwclock = 하드웨어 클럭 (RTC)메인보드에 있는 독립된 시계로, 전원이 꺼져도 유지. (CMOS 배터리로 유지).운영체제 시간(System Clock)과는 별도로 존재.리눅스 부팅 시 보통 hwclock의 시간을 OS가 읽고 사용. 1.2 System Clock = 소프트웨어 클럭커널이 운영하는 클럭이며, 부팅 이후에는 주로 이..
https://https443.tistory.com/11 oops-firewall 설치 및 사용 방법✅ oops-firewall 이란? oops-firewall은 IPTABLES 기반의 리눅스 방화벽 설정을 손쉽게 구성할 수 있도록 도와주는 경량형 방화벽 관리 스크립트텍스트 기반의 설정 파일을 통해 방화벽 룰을 선언형으로https443.tistory.com지난 글 내용 중 설치 방법에 #oops-firewall-6.2.6.tar.bz2 파일 다운로드 후 rpm 패키징 생성 부분을 이어서 서술 예정. ✅ 1.필수 패키지 설치yum install -y rpm-build rpmdevtools gcc make tar bzip2 bridge-utils ✅ 2. RPM 빌드 환경 구성rpmdev-setuptre..
✅ oops-firewall 이란? oops-firewall은 IPTABLES 기반의 리눅스 방화벽 설정을 손쉽게 구성할 수 있도록 도와주는 경량형 방화벽 관리 스크립트텍스트 기반의 설정 파일을 통해 방화벽 룰을 선언형으로 정의하고, 전체 룰을 일괄 재적용하는 구조를 가지고 있음✅ 설치 방법해당 oops-firewall 버전은 oops-firewall-6.2.6-1.noarch.rpm으로 사용되었음1. 설치#ftp 프로그램 설치yum install ncftpncftp ftp.oops.org# 경로를 찾아 다운 받을 것#oops-firewall-6.2.6.tar.bz2 파일 다운로드 후 rpm 패키징 생성#oops-firewall 설치 전 bridge-utils 설치yum install bridge-ut..