| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 오블완
- FTP
- DNS
- 시스템관리
- postfix
- 국가IP차단
- oops-firwall
- ubuntu
- iptables
- 리눅스서버
- SMTP설정
- CentOS
- 서버방화벽
- 서버보안
- linux
- https
- 웹서버
- 티스토리챌린지
- Apache
- 서버관리
- SSL인증서
- ip차단
- sftp
- 리눅스
- 리눅스명령어
- geoip
- 파일질라
- FileZilla
- 서버운영
- centos7
- Today
- Total
목록분류 전체보기 (45)
운영중입니다
1. ipset?ipset은 리눅스 커널 방화벽인 netfilter 및 iptables와 연동하여 사용하는 관리 도구입니다. 여러 개의 IP 주소, 네트워크 대역, 포트 번호 등을 하나의 '집합(Set)' 형태로 저장하여 처리할 수 있다는 점이 특징입니다. 특히 방대한 양의 IP 목록을 효율적으로 차단하거나 허용해야 할 때, 기존의 iptables보다 훨씬 빠른 처리 속도를 제공하며 관리 또한 매우 간편합니다.2. ipset을 사용하는 이유 2.1. 많은 IP 처리 시 성능 우수함> 기존 iptables는 등록된 규칙이 많아질수록 패킷을 검사하는 시간이 길어져 시스템 성능이 저하될 수 있습니다. 반면 ipset은 아무리 많은 IP가 등록되어 있어도 세트 단위로 한 번에 검사하기 때문에 훨씬 빠른 속도..
최근 웹 환경은 대부분 Chrome이나 최신 Edge 브라우저를 중심으로 운영되고 있습니다. 하지만 과거에 제작된 홈페이지 중에는 여전히 구버전 기술을 기반으로 하는 곳들이 꽤 존재합니다.- 구버전 홈페이지의 특징1. ActiveX 기반 기능 사용 사이트2. 구 Internet Explorer 전용 스크립트 적용된 페이지3. 오래된 웹에디터 사용 사이트4. 특정 공공·기업 내부 시스템 등등이러한 사이트들은 최신 브라우저에서 접속할 경우 다음과 같은 문제가 발생할 수 있습니다. 1. 화면 깨짐2. 버튼 클릭 안 됨3 .로그인 오류4. 스크립트 오류5. 403 또는 접근 차단 발생오늘은 과거 홈페이지 출력 문제 발생 시 확인하고 해결하는 방법을 정리해 보겠습니다. 1. 언제 IE 모드를 사용하는가? 현재 ..
리눅스 서버(Ubuntu, CentOS 등)를 운영하다 보면 봇 공격이나 취약점 스캔, 무의미한 HTTP 요청으로 인해 error_log 파일이 순식간에 수 GB 단위로 불어나는 경우가 있습니다. 이는 디스크 용량 부족과 inode 고갈로 이어져 서버 다운의 원인이 되기도 합니다.오늘은 긴급 상황에서 에러 로그 폭주를 막을 수 있는 설정법과 그 장단점을 정리해 드립니다.* 에러 로그를 아예 버리는 설정이므로 관리 측면에서는 편리하나, 장기 운영 환경에서는 권장되지 않습니다. 1. 설정 방법아파치(Apache) 설정 파일(httpd.conf 또는 apache2.conf, 가상 호스트 설정 파일)에서 에러 로그 경로를 아래와 같이 변경합니다.ErrorLog /dev/null* /dev/null 이란? ..
사용 방법을 확인 하기 전 설치 먼저https://https443.tistory.com/331. 파일질라 실행 및 접속파일질라를 실행하면 상단에 빠른 연결 바가 보입니다. 이곳에 아래 정보를 입력하여 접속할 수 있습니다 1.1 호스트 (Host): 서버 IP 주소 또는 도메인을 입력합니다. (주의: http://나 https://는 제외하고 입력하세요.)1.2 사용자명 & 비밀번호: 서버에서 발급받은 FTP/SSH 계정 정보를 입력합니다.1.3 포트 (Port): 사용하는 프로토콜에 따라 번호가 달라집니다.FTP 접속 시: 21SFTP 접속 시: 221.4 자동 지정: 빠른 연결을 사용하면 포트 번호에 맞춰 프로토콜이 자동으로 지정됩니다. 사이트 관리자 활용하기 매번 정보를 입력하기 번거롭다면 *..
웹사이트를 운영하거나 서버 파일을 관리할 때 사용되는 도구가 바로 파일질라(FileZilla)입니다.이번 글은 파일질라가 무엇인지, 그리고 보안을 위해 반드시 알아야 할 FTP와 SFTP의 차이점, 설치 방법까지 상세히 알아보겠습니다.1. 파일질라란 무엇인가?파일질라는 내 컴퓨터와 원격 서버 간에 파일을 주고받을 수 있도록 도와주는 FTP/SFTP 클라이언트 프로그램입니다.간편한 인터페이스: 복잡한 명령어를 입력할 필요 없이, 윈도우 탐색기처럼 마우스 드래그 앤 드롭만으로 파일을 쉽게 업로드하고 다운로드할 수 있는 GUI 환경을 제공합니다.2. FTP (File Transfer Protocol) 는 무엇인가? 2.1 정의: 파일 전송을 위한 가장 기본적인 표준 통신 방식입니다. 2.2 단점: 데..
리눅스 서버를 운영하다 보면 메모리(RAM) 부족으로 인해 실행 중인 프로세스가 강제로 종료되는 현상을 겪게 됩니다. 이때 유용하게 사용할 수 있는 것이 바로 Swap(스왑) 메모리입니다. 이번 글은 스왑 메모리의 개념과 설정 방법을 상세히 알아보겠습니다.1. Swap 메모리란 무엇인가?Swap(스왑)은 실제 물리적 메모리(RAM)가 가득 찼을 때, 하드 디스크나 SSD의 일부 공간을 메모리처럼 빌려 쓰는 기능입니다. * 안정성 확보: 가용 메모리가 부족해도 시스템이 즉시 멈추지 않고 안정적으로 동작하도록 돕습니다.* 프로세스 보호: 메모리 부족으로 인해 웹 서버나 DB 서비스가 강제 종료되는 사태를 방지합니다.2. Swap 메모리 설정을 안했을 경우 아래 명령어를 사용하여 Swap 메모리 추가 설..
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 명령어는 사용자의 용도와 명령어 조합에 따라 다양하게 사용 가능합니다.아래는 사용 용도에 따라 몇가지..