- 리눅스 계열(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.07.03
- 운영 중인 MySQL 테이블이 깨졌을 때 빠르게 복구하는 방법 실제 장애 사례 운영 환경에서 MySQL 테이블이 갑자기 깨지는 문제는 서비스 중단으로 이어질 수 있는 심각한 장애입니다. 이번 글에서는 실제로 운영하던 MySQL 환경에서 gojizone_id 테이블이 손상되며 발생한 장애를 어떻게 진단하고 복구했는지 과정 전체를 정리합니다.로그 내용은251119 15:30:36 [ ERROR] /usr/libexec/mysqld: Table './gojizone_db/gojizone_id' is marked as crashed and last (automatic?) repair failed 에러 관련 내용 정리 1. 장애 발생 – MySQL 로그에서 첫 에러 발견평소처럼 서비스 로그를 점검하던 중, MySQL 에러 로그(/var/log/mysqld.log)에서 다음과 같은 메시지가 .. 2025.11.19
- 리눅스 접속자 및 재부팅 기록 확인 3가지 명령어로 끝내기 (who, last, uptime) 리눅스 서버를 관리하다 보면 문득 이런 궁금증이 생길 때가 많습니다. '지금 내 서버에 누가 접속해있지?', '서버가 마지막으로 재부팅된 게 언제지?'. 이러한 정보는 서버 보안과 안정성을 점검하는 가장 기본적인 첫걸음입니다.이 글에서는 터미널 명령어 단 3개로 현재 접속자, 과거 로그인 이력, 시스템 재부팅 기록까지 모두 파악하는 방법을 쉽고 명확하게 알려드립니다. 1. 현재 서버 접속자는 누구? : who, w가장 먼저, 현재 시스템에 로그인한 사용자가 누구인지 확인하는 방법입니다. 누군가 비정상적으로 접속한 것은 아닌지 실시간으로 확인할 수 있어 보안에 매우 중요합니다.기본 접속자 확인: who현재 로그인한 사용자 목록을 가장 간단하게 보여줍니다.# whoroot pts/0 20.. 2025.08.29
- 리눅스 서버 접속 기록 확인하는 법 last 명령어 실전 사용법 정리 리눅스 서버 운영 시, 누가 언제 어디서 접속했는지를 확인하는 일은 보안 관리의 기본입니다. 특히 외부로부터의 SSH 접속이 잦은 환경이라면 접속 이력을 주기적으로 점검해야 보안 사고를 예방할 수 있습니다. 이때 유용하게 사용되는 명령어가 바로 last입니다.1. last 명령어란?last는 /var/log/wtmp 파일을 기반으로 로그인 이력을 출력하는 명령어입니다. 사용자의 로그인/로그아웃 시간, 접속 IP, 사용된 터미널 등을 확인할 수 있습니다. 시스템 재부팅 기록도 함께 출력되기 때문에 전반적인 시스템 접속 흐름을 파악하는 데 매우 유용합니다. 2. 기본 사용법last가장 최근 로그인 이력부터 차례대로 출력됩니다. 기본적으로 사용자 이름, TTY(터미널), 접속 IP 또는 호스트명, 로그인 시간.. 2025.07.31
- 리눅스 압축 및 해제 명령어 완벽 가이드 리눅스에서 압축과 묶음을 할 때 자주 쓰는 명령어들이 많고, 옵션도 다양해서 헷갈리기 쉽습니다. 이 글에서는 각 명령어의 주요 옵션을 하나씩 살펴보고, 어떤 상황에 쓰는지 쉽게 알려드리겠습니다.1. tar 명령어 옵션-c : 새로운 아카이브(묶음) 생성(Create). 여러 파일을 하나로 묶을 때 필수입니다.-x : 아카이브 풀기(Extract). 묶음 파일을 원래 상태로 되돌립니다.-f : 아카이브 파일 이름 지정(File). 뒤에 올 파일 이름을 직접 명시해야 합니다.-z : gzip 압축 또는 해제. 묶음과 동시에 gzip 압축을 하거나 해제할 때 씁니다.-j : bzip2 압축 또는 해제. gzip보다 압축률이 더 높지만 속도는 느립니다.-J : xz 압축 또는 해제. 최신 압축 방식으로 압축률이.. 2025.07.22