lsblk 명령어: 디스크·파티션 구조와 UUID 확인

lsblk 명령어는 서버에 연결된 디스크와 파티션, 마운트 위치를 트리 구조로 출력하며, 디스크 크기와 파일 시스템 종류, UUID까지 한 번에 확인할 수 있습니다. AlmaLinux 9 서버에서 lsblk를 실행한 결과 snap 패키지가 만든 loop 장치가 디스크보다 먼저 출력되어 -e 7로 걸러 냈습니다. 이어서 -f로 루트 파티션의 xfs 파일 시스템과 UUID를 확인했습니다.

추천 콘텐츠CLI

Linux/tmp 디렉토리 보안 설정 [CentOS 7]리눅스 웹 서버를 운영할 때, /tmp 디렉토리는 시스템과 여러 애플리케이션이 임시 파일을 저장하는 공간으로 자주 사용됩니다.글 보기 리눅스 디렉토리 구조tracepath 명령어 시뮬레이터 화면: tracepath -n -m 10 example.com을 실행해 홉 번호와 주소, 응답 시간, pmtu, asymm, no reply, Too many hops 줄이 나온 모습과 보낼 수 있는 곳 목록CLI tracepath 명령어: traceroute 대신 홉과 경로 MTU 확인리눅스 서버에서 목적지까지 패킷이 거쳐 가는 경로(홉)와 경로 MTU는 tracepath 명령어로 root 권한 없이 확인할 수 있습니다. traceroute가 설치되어 있지 않은 AlmaLinux 9 서버에서 홉 수를 10으로 제한해 example.com까지 경로를 확인한 결과, 넷째 홉까지 응답 시간과 경로 MTU 1500을 읽었고 그 뒤 여섯 홉에서는 응답이 오지 않았습니다.pgrep 명령어 시뮬레이터 화면: pgrep -l pgdemo로 찾은 세 프로세스와 pgrep -af pgdemo-a로 timeout까지 함께 찾은 네 줄, 왼쪽 프로세스 목록에 찾은 줄 표시CLIpgrep 명령어: 이름으로 PID 찾기와 -f 옵션, pidof & pkill 차이실행 중인 프로세스의 번호(PID)를 이름이나 계정, 명령 줄로 찾을 때는 pgrep 명령어를 사용합니다. AlmaLinux 9 서버에서 sleep 프로그램을 다른 이름으로 복사해 세 개를 띄우고 옵션마다 찾은 프로세스를 비교했습니다. 이름으로 찾을 때는 그 세 프로세스만 나왔고, -f로 명령 줄 전체에서 찾자 그 프로세스를 실행한 timeout까지 함께 나왔습니다.man 명령어 시뮬레이터 화면: man ls로 연 ls(1) 매뉴얼 페이지에서 /list로 낱말을 찾은 모습과 아래 상태 줄, 왼쪽의 페이지 안 키(Space · /낱말 · n · q)CLI man 명령어: 사용법과 옵션, 섹션 번호와 man -k 검색리눅스 서버에서 명령이나 설정 파일의 사용법을 확인할 때는 man 명령어로 매뉴얼 페이지를 열고, 이름을 모를 때는 man -k로 짧은 설명을 검색합니다. AlmaLinux 9와 Debian 12 서버에서 passwd 페이지를 찾아본 결과, Debian 12에는 1번 명령 섹션과 5번 파일 형식 섹션 페이지가 함께 있었지만 AlmaLinux 9에는 5번 섹션 페이지가 없었습니다.

댓글 남기기