본문 바로가기

전체 글60

이것만 해도 서버 해킹 80%는 막습니다 – 리눅스 방화벽 기초 설정법 리눅스로 서버를 처음 열었을 때 가장 두려운 건“지금 이 서버 혹시 외부에서 뚫린 거 아냐?” 하는 걱정이었어요.저도 처음엔 웹서버만 열어놨는데, 로그에 외국 IP들이 쉴 새 없이 접속을 시도하더라고요.그때부터 알아본 게 바로 방화벽(firewall)입니다.리눅스에서는 UFW나 firewalld 같은 도구를 통해 포트를 열고 닫을 수 있어요.생각보다 어렵지 않고, 몇 줄만 설정해도 서버 보안이 몇 배 강화됩니다. 오늘은 우분투(Ubuntu)에서는 UFW, CentOS나 RHEL 계열에서는 firewalld를 사용하는 방법을하나하나 설명드릴게요. 실습 중심으로 따라오기만 하면 설정 끝입니다!📌 목차방화벽이란? 왜 필요한가UFW로 방화벽 설정하기 (우분투 기준)Firewalld로 설정하기 (CentOS 기.. 2025. 8. 10.
리눅스 네트워크 설정, 이 글 하나면 끝! (IP 확인부터 고정까지) 리눅스를 설치한 후 가장 먼저 점검해야 할 것이 바로 네트워크 설정입니다.특히 서버 운영을 하거나 가상머신을 사용할 경우,IP 주소가 제대로 잡히지 않으면 패키지 설치도, 원격 접속도 모두 불가능하죠. 저도 처음엔 인터넷이 안 되길래 "이거 뭐가 문제지?" 하며 헤맸는데,알고 보니 IP가 자동으로 할당되지 않았거나, DNS가 빠져있던 경우가 많았어요. 오늘은 초보자도 쉽게 따라할 수 있도록IP 주소 확인, 수동 설정, DNS 설정, 연결 테스트 방법까지리눅스에서 네트워크를 설정하는 방법을 차근차근 알려드릴게요.📌 목차현재 IP 주소 확인 방법네트워크 재시작 및 인터페이스 확인고정 IP 설정 방법 (우분투 & CentOS)DNS 서버 설정하기네트워크 연결 테스트 명령어1. 현재 IP 주소 확인 방법리눅스.. 2025. 8. 10.
5분 만에 웹페이지 띄우기! 리눅스 웹서버 설치 기초 완전 정리 "개발자처럼 웹페이지를 리눅스에서 띄워보고 싶다!""정적 홈페이지라도 직접 만들어보고 싶다!""포트만 열었을 뿐인데 왜 접속이 안 되지?" 리눅스를 쓰다 보면 한 번쯤 웹서버 설치를 시도하게 됩니다.저도 처음에는 무작정 설치했지만, 어떤 포트를 열고 어디에 HTML을 넣어야 할지 몰라서 고생했어요. 그래서 오늘은 리눅스에서 가장 많이 쓰는 웹서버인 Apache와 NGINX를 기준으로,누구나 따라할 수 있는 설치, 실행, 확인, 설정 방법을 하나하나 정리해드릴게요.📌 목차웹서버란? Apache vs NGINXApache 웹서버 설치 및 실행NGINX 웹서버 설치 및 실행기본 HTML 페이지 띄우기포트 확인 및 외부 접속 허용 방법1. 웹서버란? Apache vs NGINX웹서버는 브라우저에서 주소를 입력.. 2025. 8. 9.
리눅스 사용자 추가하는 법 – 계정 생성부터 권한 설정까지 완벽 정리 리눅스를 혼자 쓸 때는 별문제 없지만,여러 명이 함께 서버를 사용할 경우에는 반드시 ‘사용자 계정 관리’를 해야 해요.회사 서버, 교육 환경, 웹호스팅 등에서는 사용자마다 별도 계정과 권한이 필요하니까요.특히 루트 계정(root) 하나로 모든 작업을 처리하는 건 보안상 아주 위험한 방법이에요.그래서 오늘은 리눅스에서 새 사용자를 만드는 가장 안전하고 실용적인 방법을 알려드릴게요.단순한 계정 생성부터, 홈 디렉토리, 비밀번호 설정, sudo 권한 부여까지 한 번에 정리해볼게요.📌 목차리눅스 사용자 추가 명령어 종류adduser로 계정 만드는 쉬운 방법useradd로 만드는 고급 사용자 설정비밀번호 설정 및 홈 디렉토리 확인관리자 권한(sudo) 부여 방법1. 리눅스 사용자 추가 명령어 종류리눅스에는 사용.. 2025. 8. 9.
리눅스 쉘스크립트 예제 모음 – 실무에 바로 쓰는 7가지 스크립트 리눅스를 조금 써보다 보면 이런 생각이 들어요.“맨날 똑같은 명령어 치는 거 자동으로 안 되나?”“서버 백업, 로그 정리, 자동 실행 같은 거 그냥 알아서 해주면 안 될까?” 이럴 때 쉘스크립트(Shell Script)가 진짜 빛을 발합니다.처음엔 어렵게 느껴지지만, 알고 보면 그냥 리눅스 명령어들을 순서대로 적어놓은 자동화 노트일 뿐이에요. 오늘은 실무에서 진짜 자주 쓰이는 7가지 쉘스크립트 예제를 소개해드릴게요.파일 정리부터 백업, 서버 상태 확인까지, 바로 쓰셔도 될 만큼 실용적인 것만 골랐습니다!📌 목차매일 백업 자동 실행 스크립트오래된 로그 자동 삭제 스크립트CPU·메모리 상태 체크 스크립트폴더 내 파일 리스트 정리 스크립트사용자 입력받아 처리하는 인터랙티브 스크립트특정 서비스 자동 재시작 스.. 2025. 8. 9.
리눅스 파일 권한 변경하는 법 – 읽기/쓰기/실행권한 쉽게 정리 리눅스를 사용하다 보면 어느 순간 이런 메시지를 만나게 됩니다.“Permission denied (권한이 없습니다)” 저도 처음엔 ‘분명히 내 파일인데 왜 못 만지지?’ 싶었어요.특히 웹서버나 쉘 스크립트, 설정 파일을 건드릴 때는권한 설정 하나가 안 맞아서 하루 종일 삽질(?)한 적도 있었습니다.파일 권한(permission)은 리눅스 시스템에서 누가 어떤 파일을 어떻게 쓸 수 있는지를 제어하는 핵심적인 기능이에요.이번 글에서는 초보자도 쉽게 이해할 수 있도록리눅스에서의 파일 권한 구조와chmod, chown, chgrp 명령어 사용법까지하나하나 예제와 함께 풀어드릴게요!📌 목차리눅스 파일 권한 구조 이해chmod로 권한 변경하기숫자(8진수)로 권한 설정하는 법chown, chgrp로 소유자 변경자주.. 2025. 8. 8.