본문 바로가기

분류 전체보기55

리눅스 SSH 세션 확인 및 종료 방법 리눅스 시스템을 운영하다 보면 동시에 여러 사용자가 접속하거나, 사용하지 않는 SSH 세션이 남아 있는 경우가 있습니다. 특히 서버를 원격으로 관리할 때는 누가 접속해 있는지를 실시간으로 파악하고, 필요 시 세션을 안전하게 종료하는 것이 중요합니다.이번 글에서는 SSH 세션 확인부터 비정상 세션 종료까지, 실무에서 자주 사용하는 명령어들을 예제와 함께 정리해드립니다. 1. 접속자 확인w 명령어w 명령어는 현재 시스템에 로그인한 사용자 목록과 세션 상태를 확인할 수 있는 유용한 도구입니다.# w예시 출력: 16:42:12 up 1:26, 3 users, load average: 0.00, 0.00, 0.00 USER TTY LOGIN@ IDLE JCPU PCPU WH.. 2025. 7. 2.
리눅스 백업 방법 총정리 tar rsync cron 사용방법 리눅스 운영 환경에서는 데이터 손실을 방지하기 위한 백업이 필수적입니다. 특히 서버나 업무 시스템에서는 예기치 못한 장애에 대비해 정기적인 백업 체계를 갖추는 것이 중요합니다. 이 글에서는 실무에서 널리 사용되는 tar, rsync, cron을 활용한 백업 방법을 총정리합니다. 초보자도 쉽게 따라할 수 있도록 명령어 설명과 함께 실전 예제도 포함되어 있습니다.1.백업의 기본 개념백업(Backup)은 중요한 데이터를 복사해 두는 작업입니다. 리눅스에서는 명령어 기반으로 백업을 자동화하거나 원격지로 전송할 수 있어 다양한 시나리오에 대응할 수 있습니다.백업의 주요 목적시스템 장애나 삭제 사고에 대비한 데이터 복구업데이트나 패치 전 상태 보존법적 또는 정책적 보관 목적2. tar 명령어로 백업하기tar는 파일.. 2025. 7. 1.
리눅스 서버 이전 작업 rsync 전체 백업 명령어와 사용법 정리 리눅스 서버를 신규 환경으로 이전할 때, 기존 서버의 전체 파일 시스템을 안전하고 효율적으로 복사하는 것이 핵심입니다. 이 작업은 단순한 파일 백업이 아니라, 퍼미션, 소유권, 하드링크, ACL 등 시스템의 상태를 그대로 유지한 채 복사해야 합니다. 이런 작업에 적합한 도구가 바로 rsync입니다.rsync 설치가 안되어있어 실행전 yum install rsync 실행 후 설치 진행 하였습니다.설치 진행 후 정상적으로 실행되는것을 확인 했습니다.1. 서버 이전용 rsync 명령어rsync -aAXHv --numeric-ids \--exclude={"/boot","/etc/fstab","/etc/sysconfig/networking","/etc/sysconfig/network-scripts","/dev",.. 2025. 6. 30.
리눅스에서 DSA 키로 SSH 로그인 자동화하는 법 SSH 프로토콜을 사용하는 리눅스 서버에 매번 비밀번호를 입력하는 과정은 번거롭고 비효율적입니다. 이 문제를 해결하기 위해 DSA 키 기반 인증을 사용하면 보안성과 편의성을 동시에 확보할 수 있습니다.본 글에서는 리눅스 환경에서 DSA 키를 생성하고, 해당 공개 키를 원격 서버에 등록하여 비밀번호 없이 자동으로 SSH 접속하는 과정을 상세히 설명합니다.ssh 자동 로그인 서버에서 주기적인 백업시 많이 사용되는 방법중 한가지 입니다.ssh 접속시 비밀번호 없이 자동적으로 로그인 되는것을 확인 할수 있습니다1. DSA 키 생성하기먼저 로컬 시스템에서 DSA 키 쌍을 생성합니다. 다음 명령어를 실행하세요.ssh-keygen -t dsa프롬프트에 따라 저장 경로와 암호 구문(passphrase)을 입력하거나 비.. 2025. 6. 29.
repquota로 리눅스 사용자 디스크 사용량 제한 및 실시간 확인 repquota로 리눅스 사용자 디스크 사용량 제한 및 실시간 확인리눅스 시스템은 사용자 수가 많거나 디스크 자원이 제한적인 서버 환경에서 자원 관리가 매우 중요합니다. 특히 여러 사용자가 동시에 작업하는 개발 서버, 교육 환경, 호스팅 시스템에서는 사용자별 디스크 사용량을 제한하지 않으면 자원이 한쪽으로 쏠리며 전체 시스템에 영향을 줄 수 있습니다. 이 문제를 해결하기 위해 사용하는 것이 디스크 쿼터(Quota)이며, repquota는 그 사용량을 실시간으로 확인하는 명령어입니다.repquota는 시스템에 설정된 쿼터 상태를 요약하여 보여주는 도구입니다. 각 사용자 또는 그룹이 사용하는 디스크 블록 수와 inode 수, 설정된 제한치, 현재 초과 여부 등을 확인할 수 있어 매우 유용합니다. 특히 시스템.. 2025. 6. 28.
리눅스에서 CPU 메모리 등 시스템 자원 확인하는 기본 명령어 리눅스 환경에서 시스템 자원을 효과적으로 관리하려면, 각종 정보를 빠르게 확인할 수 있는 명령어에 익숙해져야 한다. 이 글에서는 CPU, 메모리, 디스크, 네트워크, 커널, 사용자 계정 등 리눅스 내부 구조를 파악하는 데 유용한 명령어를 정리한다. 실무에서 자주 활용되는 명령어 중심으로 구성하였으며, 서버 운영과 성능 진단 시 실질적인 도움이 될 수 있도록 구성하였다.CPU 및 메모리 정보 확인top - 실시간으로 CPU와 메모리 사용률을 모니터링하는 기본 도구.htop - 시각화된 top으로, 다중 코어 및 프로세스를 손쉽게 파악 가능.uptime - 시스템 가동 시간과 평균 부하(load average)를 요약해 보여줌.free -h - 현재 메모리와 스왑 상태를 사람이 읽기 쉬운 형식으로 출력.vm.. 2025. 6. 27.