본문 바로가기

전체 글43

리눅스 하드디스크 마운트 방법 – 신규 디스크 인식부터 자동 마운트까지 리눅스에서 하드디스크를 사용하려면 먼저 마운트(Mount) 작업을 해야 합니다.마운트란 운영체제가 저장장치를 특정 디렉토리에 연결해, 해당 장치에 접근할 수 있도록 하는 과정입니다.윈도우에서는 드라이브 문자(C:, D:)로 자동 연결되지만, 리눅스에서는 사용자가 직접 마운트해야 하는 경우가 많습니다.특히 서버 환경에서는 신규 디스크를 연결하거나 외장 하드를 사용할 때 필수로 거쳐야 하는 절차입니다.현재 연결된 디스크 확인먼저 시스템에 인식된 디스크 목록을 확인합니다.lsblk또는sudo fdisk -l여기서 /dev/sda, /dev/sdb 같은 이름이 디스크 장치입니다.새로 연결한 디스크라면 파티션이 없거나, mount 명령에 등록되지 않은 상태일 수 있습니다.파티션 생성 (필요한 경우)새 디스크에 파.. 2025. 8. 15.
리눅스 서비스 등록 방법 – systemd로 프로그램 자동 실행 설정하기 리눅스에서 어떤 프로그램을 매번 수동으로 실행하는 것은 번거롭습니다.특히 서버 환경에서는 부팅 후 자동 실행이 필요한 경우가 많아요.예를 들어 웹 서버(Nginx, Apache), 데이터베이스(MySQL), 백엔드 애플리케이션(Node.js, Python Flask), 또는 자체 제작한 스크립트를 서버가 켜질 때 자동으로 실행하도록 설정하려면 서비스 등록이 필수입니다.이때 systemd를 사용하면 프로그램을 서비스로 등록하고, 시작·중지·자동 실행 여부를 쉽게 관리할 수 있습니다.systemd와 서비스 개념systemd는 리눅스 시스템의 초기화 프로세스이자 서비스 관리 도구입니다.서비스 등록은 단순히 프로그램을 실행하는 것뿐 아니라, 다음과 같은 장점이 있습니다.서버 부팅 시 자동 실행중지·재시작 명령어.. 2025. 8. 15.
리눅스 SSH 설정 방법 – 설치부터 보안 강화까지 완벽 가이드 SSH(Secure Shell)는 원격지의 서버에 안전하게 접속할 수 있는 네트워크 프로토콜입니다.서버 관리자는 SSH를 이용해 터미널 명령어로 서버를 제어하고, 파일을 전송하거나 설정을 변경할 수 있습니다.기본적으로 암호화된 통신을 사용하기 때문에 Telnet 같은 예전 방식보다 훨씬 안전합니다.웹호스팅, 클라우드 서버(AWS, GCP, Azure), 라즈베리파이, 사내 리눅스 서버 관리 등에서 필수로 쓰입니다.SSH 설치 확인 및 설치 방법대부분의 리눅스 배포판에는 SSH 클라이언트가 기본 탑재되어 있습니다.서버에 SSH 서버(ssh daemon)가 설치되어 있는지 확인하려면 다음을 입력합니다.ssh -V→ SSH 버전이 나오면 설치된 상태입니다.만약 설치가 안 되어 있다면 OS별로 다음과 같이 설치.. 2025. 8. 14.
리눅스 grep 사용법 완벽 가이드 – 옵션, 예제, 실무 활용까지 리눅스를 조금이라도 써본 분이라면 grep이라는 명령어를 한 번쯤 들어보셨을 거예요.grep은 파일이나 출력 결과에서 특정 문자열(패턴)을 찾아주는 강력한 검색 도구예요.예를 들어, 서버 로그에서 에러 메시지를 찾거나, 수천 개의 텍스트 파일 중 특정 키워드를 포함한 줄만 뽑아낼 때 아주 유용합니다.단순히 검색 기능뿐 아니라 정규표현식, 파이프라인 명령어와 함께 사용하면 데이터 분석, 로그 추적, 보안 점검 등 다양한 분야에서 필수 도구로 활용됩니다.기본 사용법grep [옵션] '검색할_문자열' 파일명예시grep "error" server.log→ server.log 파일에서 error라는 단어가 포함된 모든 줄을 출력.옵션을 지정하지 않으면 대소문자를 구분하고, 단순히 해당 문자열이 포함된 줄을 모두 .. 2025. 8. 14.
리눅스 사용자에게 sudo 권한 주는 법 – 실전 명령어 쉽게 설명 처음 리눅스를 쓰면서 "Permission denied" 또는 "Operation not permitted" 같은 메시지를 자주 보셨을 거예요.이유는 간단합니다. 관리자 권한이 없기 때문이에요. 특히 새로운 사용자를 만들고 시스템을 관리하려다 보면sudo가 되지 않아서 패키지 설치나 설정 변경을 못하는 경우가 많아요. 저도 예전에 ‘사용자는 만들었는데, 왜 이 계정은 아무것도 못 하지?’ 싶었던 적이 있었어요.그때 처음 알게 된 게 바로 sudo 권한 설정이었습니다. 오늘은 누구나 쉽게 따라할 수 있도록리눅스 사용자에게 sudo 권한을 부여하는 방법을 단계별로 알려드릴게요.📌 목차sudo란? 개념 간단 정리사용자에게 sudo 권한 주는 기본 방법sudo 그룹 확인 및 관리sudoers 파일로 세밀한 설.. 2025. 8. 12.
리눅스 하드디스크 마운트 따라하기 – 새 디스크 붙이는 실전 가이드 리눅스에서 하드디스크나 SSD를 새로 연결했는데,df -h로 아무리 확인해도 안 보일 때 있지 않으셨나요?저도 처음에 “디스크는 분명 꽂았는데 왜 안 뜨지?” 싶어서 한참 헤맸던 기억이 있어요.사실 리눅스는 디스크를 자동으로 ‘마운트’하지 않으면 사용할 수 없어요.즉, 연결만 했다고 저장공간으로 바로 쓸 수 있는 게 아니라,파일시스템 포맷 → 마운트 포인트 지정 → mount 명령어 실행 이라는 과정을 거쳐야 해요. 오늘은 신규 하드디스크 마운트 방법부터, 자동 마운트 설정, 마운트 해제까지실제로 사용하는 순서대로 알려드릴게요.한 번만 성공해보면 다음부터는 5분도 안 걸립니다!📌 목차마운트란 무엇인가?디스크 상태 확인 (블록 장치 찾기)디스크 포맷 및 파일시스템 생성디스크 마운트하기부팅 시 자동 마운트.. 2025. 8. 11.