본문 바로가기

리눅스의 모든 것26

리눅스 사용자 추가하는 법 – 계정 생성부터 권한 설정까지 완벽 정리 리눅스를 혼자 쓸 때는 별문제 없지만,여러 명이 함께 서버를 사용할 경우에는 반드시 ‘사용자 계정 관리’를 해야 해요.회사 서버, 교육 환경, 웹호스팅 등에서는 사용자마다 별도 계정과 권한이 필요하니까요.특히 루트 계정(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.
에러 찾기? 보안 확인? 리눅스 로그 확인법 총정리 서버가 느려졌을 때, 이상한 오류 메시지가 떴을 때, 갑자기 접속이 끊겼을 때…리눅스를 사용하다 보면 이런 일들이 반드시 한 번쯤 생깁니다. 그럴 때 가장 먼저 확인해야 하는 게 바로 로그(log)예요.리눅스는 시스템의 모든 활동을 꼼꼼하게 기록해놓기 때문에,문제 원인을 파악하거나 누군가 해킹을 시도했는지 추적할 수 있는 단서가 바로 로그에 남아 있어요. 하지만 로그는 어디서 어떻게 보는지 모르면 그저 ‘문자 덩어리’일 뿐이죠.그래서 오늘은 리눅스의 핵심 로그 파일과 확인 명령어들을 하나하나 소개해드릴게요.서버 운영자든 일반 사용자든 꼭 알아야 할 필수 내용이니, 지금부터 차근히 따라와 주세요!📌 목차리눅스 로그란? 기본 개념주요 로그 파일 위치로그 확인 명령어 정리상황별 확인해야 할 로그 예시로그 관.. 2025. 8. 8.
리눅스 해킹 막는 법! 필수 보안 설정 5가지 정리 처음 리눅스 서버를 구축하고 기분 좋게 웹사이트도 올렸는데,며칠 뒤 이상한 외국 IP가 계속 접속을 시도하는 로그를 보게 됐습니다.“설마 내가 뚫린 건가…?”이 경험, 서버를 한 번이라도 운영해본 분이라면 누구나 겪어보셨을 거예요.리눅스는 강력하고 자유로운 시스템이지만, 그만큼 보안도 사용자가 챙겨야 하는 구조라서초기 설정이 허술하면 금방 외부 공격자들의 타겟이 되기도 해요. 오늘은 여러분의 리눅스 서버를 안전하게 지킬 수 있도록실제로 가장 많이 사용하는 보안 설정 5가지를 정리해드릴게요.명령어와 예시도 함께 제공하니, 지금 바로 따라하셔도 좋습니다!📌 목차기본 계정 보안 – 루트 계정 비활성화 & 사용자 생성SSH 보안 강화 – 포트 변경, 접속 제한방화벽(UFW) 설정Fail2Ban 설치 – 비밀번.. 2025. 8. 7.
리눅스 크론탭 설정법 – 자동화 작업 스케줄러 기초부터 실전까지 리눅스를 쓰다 보면 “이 작업 매일 자동으로 실행되면 좋겠다” 싶은 순간이 많아요.예를 들어, 매일 자정에 백업 스크립트를 실행하고 싶거나,매주 금요일마다 특정 폴더를 압축하고 싶은 경우죠. 이런 반복적인 작업을 손대지 않고 알아서 실행시켜주는 도구가 바로 크론탭(crontab)입니다.크론탭은 ‘리눅스 자동화의 핵심’이라 불릴 만큼 매우 중요하고 유용한 기능이에요.하지만 초보자에게는 문법이 생소하게 느껴질 수 있죠.그래서 이번 글에서는 크론탭을 처음 사용하는 분들도쉽게 이해하고 바로 실전에서 써먹을 수 있도록설정 방법부터 예제, 주의사항까지 한 번에 정리해드릴게요!📌 목차크론탭이란?크론탭 문법 구조크론탭 등록 및 관리 명령어자주 쓰는 크론탭 예제크론탭 사용 시 주의할 점1. 크론탭이란?크론탭(cront.. 2025. 8. 7.