본문 바로가기

리눅스 정보실45

리눅스 사용자 계정 생성과 삭제 useradd userdel 명령어 리눅스 시스템을 관리하다 보면 새로운 사용자 계정을 생성하거나 기존 계정을 삭제해야 하는 일이 자주 발생합니다. 특히 다중 사용자가 함께 사용하는 서버 환경에서는 정확하고 안전한 계정 관리는 필수입니다.이 글에서는 useradd, passwd, userdel 명령어를 이용해 리눅스 사용자 계정을 생성하고 삭제하는 방법을 실습 예제 중심으로 설명합니다. 1. 새로운 사용자 계정 생성하기사용자를 추가하려면 다음 명령어를 입력합니다.# useradd user위 명령은 이름이 user인 새 계정을 생성하며, 홈 디렉터리 /home/user도 자동으로 생성됩니다.다음으로 해당 사용자에 대한 비밀번호를 설정합니다.# passwd user입력 후 비밀번호를 두 번 입력하면 계정이 활성화됩니다. 예시 출력은 다음과 같.. 2025. 7. 5.
리눅스 디스크 상태 점검 방법 smartctl 명령어로 SMART 정보 분석하기 서버나 NAS, 혹은 일반 리눅스 시스템에서 하드디스크(HDD)나 SSD의 고장 징후를 사전에 파악하는 것은 매우 중요합니다. 이를 통해 데이터 손실을 방지하고 시스템 다운타임을 최소화할 수 있습니다.리눅스에서는 smartctl 명령어를 통해 저장 장치의 SMART(Self-Monitoring, Analysis and Reporting Technology) 정보를 조회할 수 있습니다. 이 글에서는 실제 출력 예제를 바탕으로 SMART 항목을 해석하는 방법을 안내합니다.1. smartctl 명령어 기본 사용법smartmontools 패키지가 설치되어 있어야 하며, 일반적으로 다음 명령어로 설치할 수 있습니다.# yum install smartmontools # RHEL 계열# apt install sm.. 2025. 7. 4.
리눅스 계열(Ubuntu, CentOS 등) 버전 확인하는 실전 명령어 서버 운영이나 패키지 설치, 보안 업데이트를 위해서는 현재 사용 중인 리눅스 배포판의 정확한 버전 정보를 확인하는 것이 매우 중요합니다. 리눅스는 다양한 계열로 나뉘며, 각 계열에 따라 버전 확인 방식이 조금씩 다를 수 있습니다.이 글에서는 Ubuntu, CentOS, Rocky Linux, Debian 등 주요 리눅스 배포판에서 버전을 확인하는 명령어를 정리해 소개합니다.1. 공통 명령어: cat /etc/os-release가장 범용적으로 사용되는 버전 확인 명령입니다. 대부분의 현대 리눅스 배포판에서 이 파일이 존재합니다.$ cat /etc/os-release출력 예:NAME="Ubuntu"VERSION="22.04.4 LTS (Jammy Jellyfish)"ID=ubuntuID_LIKE=debian.. 2025. 7. 3.
리눅스 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.