본문으로 바로가기
TaeyoungKim.dev

리눅스

운영체제, 셸, 프로세스, 파일시스템, 네트워크 기초와 서버 운영을 다룹니다.

글 목록

리눅스 stdout과 stderr 차이: 정상 결과와 오류를 따로 저장하는 법

명령 결과에 오류가 섞이거나 파일로 저장되지 않을 때 표준 출력 1과 표준 오류 2의 차이와 리다이렉션 확인 방법을 설명합니다.

리눅스3 분

SSH 공개키 접속 Permission denied: authorized_keys와 파일 권한 확인

키를 등록했는데 SSH 공개키 인증이 거부될 때 사용자·공개키 등록 위치·권한을 안전하게 확인하는 순서를 설명합니다.

리눅스3 분

journalctl -u와 -b 차이: 이번 부팅의 서비스 오류만 보는 법

systemd 서비스가 재부팅 뒤 실패했을 때 journalctl의 서비스 필터와 부팅 필터를 조합해 로그 범위를 좁히는 순서를 설명합니다.

리눅스3 분

Bash while read 마지막 줄 누락: IFS와 -r을 함께 쓰는 이유

줄 끝 개행이 없는 파일을 while read로 읽을 때 마지막 줄이 빠지는 이유와 공백·역슬래시를 보존하는 입력 패턴을 작은 예제로 확인합니다.

리눅스3 분

Azure Traffic Manager 우선순위 라우팅: 장애 전환이 바로 보이지 않는 이유

Traffic Manager의 Priority 방식에서 정상 엔드포인트 선택과 모니터링, DNS 캐시 때문에 전환이 즉시 보이지 않을 수 있는 이유를 설명합니다.

리눅스4 분

Azure Bastion으로 VM 접속: VM의 공용 IP 없이 SSH가 되는 경로

Azure VM에 공용 IP를 붙이지 않고 Bastion을 통해 SSH·RDP에 접속할 때 브라우저, Bastion, VM의 사설 IP가 각각 맡는 역할을 구분합니다.

리눅스4 분