다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
shutdown: 시스템 안전하게 종료하기
shutdown 명령어는 시스템을 안전하게 종료하거나 재부팅하는 데 사용됩니다. 지정된 시간에 모든 사용자에게 종료를 알리고, 모든 프로세스를 정상적으로 종료하여 데이터 손실을 방지합니다.
sleep: 지정된 시간 동안 대기하기
sleep 명령어는 지정된 시간(초, 분, 시, 일) 동안 시스템의 실행을 일시적으로 중단하는 데 사용됩니다. 스크립트나 터미널에서 작업 간의 간격을 두거나, 특정 작업이 끝날 때까지 기다릴 때 유용합니다.
socat: 다목적 데이터 릴레이 도구
socat은 두 개의 양방향 데이터 스트림을 연결하는 다목적 릴레이 도구입니다. 파일, 파이프, 장치, TCP, UDP, SSL 등 다양한 유형의 소스와 목적지 간에 데이터를 전송할 수 있어, 네트워크 터널링, 포트 포워딩, 소켓 통신 디버깅 등 복잡한 네트워크 작업을 수행하는 데 매우 유용합니다.
sort: 텍스트 라인 정렬의 표준
텍스트 라인(레코드)을 정렬합니다. 기본은 사전식(바이트 순) 오름차순이며, 구분자/키/숫자/버전/사람읽기 단위 등 다양한 기준을 지원합니다. GNU coreutils의 sort를 기준으로 합니다.
split: 파일을 여러 조각으로 분할
split 명령어는 큰 파일을 지정된 크기 또는 줄 수에 따라 여러 개의 작은 파일로 분할하는 데 사용됩니다. 이는 대용량 파일을 다루거나 네트워크를 통해 전송할 때, 또는 특정 부분만 처리해야 할 때 매우 유용합니다.
ss 명령어 가이드: 소켓 통계 확인 (netstat 대체)
`ss` 명령어(socket statistics)는 Linux 시스템에서 네트워크 소켓 관련 정보를 확인하는 데 사용되는 강력하고 현대적인 유틸리티입니다. 기존의 `netstat` 명령어를 대체하며, 더 빠르고 상세하며 효율적인 소켓 정보를 제공합니다. 네트워크 연결 상태, 리스닝 포트, 라우팅 테이블 등 시스템의 네트워크 활동을 모니터링하고 문제를 해결하는 데 필수적인 도구입니다. 이 가이드를 통해 `ss` 명령어의 다양한 활용법을 익혀보세요.
SSH(Secure Shell) 명령어 가이드
SSH(Secure Shell)는 원격 컴퓨터에 안전하게 접속하고 명령을 실행할 수 있도록 하는 네트워크 프로토콜입니다. 암호화된 통신을 통해 데이터 보안을 제공하며, 원격 서버 관리, 파일 전송 등 다양한 용도로 사용됩니다. 이 가이드를 통해 SSH의 주요 기능과 사용법을 익혀보세요.
ssh-add: SSH 키를 에이전트에 추가
ssh-add 명령어는 OpenSSH 인증 에이전트(ssh-agent)에 개인 키(identity)를 추가하여, SSH 연결 시 비밀번호나 패스프레이즈를 반복해서 입력할 필요 없이 자동으로 인증되도록 합니다. 이는 보안을 강화하고 SSH 사용 편의성을 높이는 데 기여합니다.
ssh-agent: SSH 인증 에이전트
ssh-agent는 SSH 프라이빗 키를 메모리에 로드하여 관리하고, SSH 클라이언트가 원격 서버에 연결할 때 비밀번호나 패스프레이즈를 반복적으로 입력할 필요 없이 자동으로 인증을 처리하도록 돕는 프로그램입니다. 이는 SSH 연결의 보안과 편의성을 크게 향상시킵니다.
ssh-copy-id: SSH 공개 키 복사
ssh-copy-id 명령어는 로컬 시스템의 SSH 공개 키를 원격 서버의 authorized_keys 파일에 쉽고 안전하게 추가하는 유틸리티입니다. 이를 통해 비밀번호 없이 SSH 연결을 설정할 수 있으며, 수동으로 키를 복사하는 과정에서 발생할 수 있는 오류를 줄여줍니다.
ssh-keygen: SSH 키 쌍 생성 및 관리
ssh-keygen은 OpenSSH 인증 키 쌍(공개 키 및 개인 키)을 생성, 관리 및 변환하는 데 사용되는 유틸리티입니다. SSH를 통해 원격 서버에 안전하게 접속하거나, Git과 같은 서비스에 인증하기 위한 핵심 도구입니다.
ssh-keyscan: SSH 호스트 키 수집
SSH 서버의 공개 호스트 키를 수집하는 유틸리티입니다. 수집된 키는 `~/.ssh/known_hosts` 파일에 추가되어 SSH 클라이언트가 서버에 연결할 때 서버의 신원을 확인할 수 있도록 합니다. 이는 중간자 공격(Man-in-the-Middle attack)을 방지하는 데 중요한 역할을 합니다.