본문 바로가기

전체 글

(41)
리눅스 환경변수 설정 방법: PATH와 export를 이용한 서버 환경관리 리눅스 서버를 사용하다 보면 터미널에서 프로그램 이름만 입력했는데 실행되지 않거나, 특정 프로그램의 경로를 매번 직접 입력해야 하는 상황이 생길 수 있습니다.예를 들어 프로그램이 /usr/local/myapp/bin이라는 디렉터리에 설치되어 있다고 가정해보겠습니다.다음처럼 전체 경로를 입력하면 실행할 수 있습니다. /usr/local/myapp/bin/myapp 하지만 매번 긴 경로를 입력하는 것은 불편합니다.이때 사용하는 것이 바로 환경변수(Environment Variable)입니다.특히 리눅스 서버 관리에서 가장 자주 사용하는 환경변수가 PATH입니다.PATH에 프로그램이 있는 디렉터리를 등록하면 터미널에서 전체 경로를 입력하지 않고 프로그램 이름만으로 실행할 수 있습니다.또한 export 명령어를..
서버 포트가 열려 있는지 확인하는 방법: ss와 netstat 네트워크 점검하기 리눅스 서버를 운영하다 보면 웹사이트가 접속되지 않거나 SSH 연결이 되지 않는 문제가 발생할 수 있습니다.이럴 때 가장 먼저 확인해야 할 것 중 하나가 바로 서버 포트가 정상적으로 열려 있는지입니다.예를 들어 웹서버가 실행되고 있는데도 외부에서 접속되지 않는다면 80번 또는 443번 포트가 제대로 열려 있는지 확인해야 합니다.SSH 서버라면 22번 포트가 정상적으로 연결을 기다리고 있는지도 확인해야 합니다.리눅스에서는 이러한 포트 상태를 확인하기 위해 ss와 netstat 명령어를 사용할 수 있습니다.이번 글에서는 ss 명령어를 이용한 최신 리눅스 서버 포트 확인 방법부터 netstat 사용법, LISTEN 상태의 의미, 특정 포트 확인 방법, 네트워크 장애를 점검하는 실전 방법까지 쉽게 알아보겠습니다..
리눅스 서버 네트워크 연결 확인법: ping, curl, ss 명령어 활용하기 리눅스 서버를 운영하다 보면 웹사이트가 갑자기 접속되지 않거나 다른 서버와 통신이 되지 않는 문제가 발생할 수 있습니다.이때 무작정 서버를 재부팅하기보다는 네트워크 연결 상태를 단계별로 확인하는 것이 중요합니다.리눅스에서는 별도의 프로그램을 설치하지 않아도 기본적인 네트워크 상태를 확인할 수 있는 다양한 명령어가 있습니다.그중에서도 실무에서 자주 사용하는 명령어가 바로 **ping, curl, ss**입니다.ping은 서버 간 기본적인 통신이 가능한지 확인할 때 사용하고, curl은 웹서버와 HTTP/HTTPS 통신이 정상적으로 이루어지는지 확인할 때 유용합니다.ss는 현재 서버에서 어떤 포트가 열려 있고 어떤 네트워크 연결이 이루어지고 있는지 확인하는 데 사용합니다.이번 글에서는 리눅스 서버 네트워크 ..
리눅스 서버 디렉터리 마운트 방법: mount와 fstab 설정 쉽게 이해하기 리눅스 서버를 운영하다 보면 새로운 디스크를 추가하거나 별도의 저장장치를 연결한 후 특정 디렉터리에서 사용해야 하는 경우가 있습니다.윈도우에서는 새로운 드라이브가 연결되면 비교적 쉽게 확인할 수 있지만, 리눅스에서는 저장장치를 원하는 디렉터리에 연결하는 마운트(Mount) 과정이 필요합니다.특히 서버에서는 데이터 디스크를 /data, /backup, /home 등의 디렉터리에 연결하여 사용하는 경우가 많습니다.문제는 서버를 재부팅했을 때입니다.mount 명령어로 임시 연결만 해놓으면 시스템이 재부팅된 후 마운트가 해제될 수 있습니다. 이런 문제를 해결하기 위해 사용하는 것이 바로 /etc/fstab 설정입니다.이번 글에서는 리눅스 서버에서 디스크와 디렉터리를 연결하는 방법부터 mount 명령어 사용법, ..
rsync로 서버 파일 안전하게 동기화하는 방법: 원격 서버 백업 실전 가이드 리눅스 서버를 운영하다 보면 중요한 파일을 다른 서버에 복사하거나 정기적으로 백업해야 하는 상황이 생깁니다.단순히 cp 명령어로 파일을 복사할 수도 있지만, 서버에 저장된 파일의 양이 많아지면 매번 전체 데이터를 복사하는 방식은 시간과 디스크 공간을 많이 사용하게 됩니다.이럴 때 유용한 명령어가 바로 rsync입니다.rsync는 리눅스 서버에서 파일과 디렉터리를 효율적으로 동기화할 수 있는 대표적인 도구입니다. 특히 SSH와 함께 사용하면 원격 서버로 데이터를 안전하게 전송하고 백업하는 환경을 만들 수 있습니다.이번 글에서는 rsync의 기본 사용법부터 SSH를 이용한 원격 서버 동기화, 삭제 파일 처리, 백업 디렉터리 구성, 자동화까지 실무에서 자주 사용하는 방법을 단계별로 알아보겠습니다.1. rsyn..
리눅스 서버 파일 압축과 백업: tar, gzip 명령어 실무 활용법 리눅스 서버를 운영하다 보면 로그 파일이나 웹사이트 파일, 설정 파일, 데이터 백업 파일을 하나씩 관리해야 하는 상황이 자주 발생합니다. 파일의 개수가 많아지면 저장 공간을 많이 차지할 뿐만 아니라 다른 서버로 파일을 옮기는 작업도 번거로워집니다.이럴 때 유용하게 사용할 수 있는 것이 리눅스의 tar와 gzip 명령어입니다.tar는 여러 파일과 디렉터리를 하나의 파일로 묶어주는 역할을 하고, gzip은 파일의 크기를 줄여주는 압축 기능을 제공합니다.이번 글에서는 리눅스 서버에서 자주 사용하는 tar와 gzip 명령어의 기본 사용법부터 서버 백업, 로그 관리, 압축 해제까지 실무에서 바로 활용할 수 있는 방법을 알아보겠습니다.1. tar와 gzip은 어떤 명령어일까?리눅스에서 파일 압축을 이야기할 때 ta..
리눅스 프로세스 관리 방법: ps·kill·pkill 명령어로 프로그램 제어하기 리눅스 서버를 운영하다 보면 프로그램이 갑자기 멈추거나 응답하지 않는 상황이 발생할 수 있습니다. 서버의 CPU 사용량이 비정상적으로 높아지거나 메모리를 많이 사용하는 프로그램을 찾아 종료해야 하는 경우도 있습니다.이때 알아두면 유용한 것이 바로 리눅스 프로세스 관리 명령어입니다.대표적으로 ps, kill, pkill 명령어를 사용하면 현재 실행 중인 프로그램을 확인하고, 특정 프로세스를 종료하거나 이름을 기준으로 프로그램을 제어할 수 있습니다.이번 글에서는 리눅스 프로세스의 기본 개념부터 ps 명령어로 실행 중인 프로그램을 확인하는 방법, kill과 pkill로 프로세스를 종료하는 방법까지 초보자도 이해하기 쉽게 알아보겠습니다.참고: 제목에 적으신 pkoill은 일반적으로 사용하는 명령어인 **pkil..
리눅스 파일 권한 완벽 이해: chmod·chown 소유자 설정 실무 가이드 리눅스 서버를 관리하다 보면 Permission denied라는 오류를 한 번쯤 만나게 됩니다. 웹서버 파일을 수정하려는데 저장되지 않거나, 프로그램을 실행하려는데 권한이 없다는 메시지가 나타나는 경우도 있습니다.이런 문제를 해결하려면 리눅스의 파일 권한과 소유자 개념을 이해해야 합니다.리눅스에서는 파일과 디렉터리마다 누가 읽고, 쓰고, 실행할 수 있는지를 결정하는 권한이 설정되어 있습니다. 대표적으로 사용하는 명령어가 chmod와 chown입니다.이번 글에서는 리눅스 파일 권한의 기본 개념부터 chmod, chown, 소유자와 그룹 설정, 숫자로 권한을 지정하는 방법까지 실무에서 자주 사용하는 내용을 쉽게 알아보겠습니다.1. 리눅스 파일 권한이란?리눅스에서는 모든 파일과 디렉터리에 권한 정보가 설정되어..

소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 블로그 이름