다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
sysctl: 커널 파라미터 관리
sysctl 명령어는 리눅스 커널의 런타임 파라미터를 조회하거나 설정하는 데 사용됩니다. 이 파라미터들은 `/proc/sys` 가상 파일 시스템을 통해 접근할 수 있으며, 시스템의 동작 방식(네트워크, 메모리, 보안 등)을 동적으로 변경할 수 있게 해줍니다.
systemctl 명령어 가이드: systemd 서비스 관리의 중심
`systemctl` 명령어는 systemd 시스템 및 서비스 관리자의 핵심 도구입니다. systemd는 최신 Linux 배포판에서 시스템의 시작 프로세스, 서비스, 마운트 포인트, 소켓 등을 관리하는 표준으로 사용됩니다. `systemctl`을 통해 서비스의 상태를 확인하고, 시작/중지/재시작하며, 시스템 부팅 시 자동 실행 여부를 설정하는 등 시스템 전반을 효율적으로 제어할 수 있습니다. 이 가이드를 통해 `systemctl`의 다양한 활용법을 익혀보세요.
systemd: 시스템 및 서비스 관리자
systemd는 현대 리눅스 시스템에서 가장 널리 사용되는 시스템 및 서비스 관리자입니다. 전통적인 init 시스템을 대체하여, 시스템 부팅, 서비스 관리, 장치 제어, 로그 관리 등 다양한 핵심 기능을 통합적으로 제공합니다.
systemd-analyze: 시스템 부팅 및 서비스 분석
systemd-analyze는 systemd 기반 시스템의 부팅 시간과 개별 서비스의 시작 시간을 분석하고 디버깅하는 데 사용되는 강력한 도구입니다. 시스템 성능 최적화에 유용합니다.
systemd-bootctl: systemd-boot 부트로더 관리
systemd-bootctl은 UEFI 시스템에서 systemd-boot 부트로더를 관리하는 유틸리티입니다. 부트로더 설치, 업데이트, 제거 및 부팅 항목 설정을 담당하며, 주로 EFI 시스템 파티션(ESP)에 직접 접근하여 작업을 수행합니다.
systemd-cgls: 컨트롤 그룹 내용 보기
systemd-cgls는 systemd가 관리하는 컨트롤 그룹(cgroup)의 계층 구조와 내용을 재귀적으로 표시하는 명령어입니다. 시스템의 프로세스, 서비스, 사용자 세션 등이 어떻게 리소스 그룹으로 조직되어 있는지 파악하는 데 유용하며, 리소스 관리 및 격리 상태를 시각적으로 확인할 수 있습니다.
systemd-mount: 임시 마운트 포인트 생성 및 관리
systemd-mount는 systemd 서비스 관리자의 일부로, 파일 시스템을 임시로 마운트하거나 오토마운트 유닛을 생성하고 관리하는 데 사용됩니다. 이 명령어는 /etc/fstab을 수정하지 않고도 동적으로 마운트 포인트를 설정할 수 있어, 일회성 마운트나 스크립트 내에서 유용하게 활용됩니다.
systemd-networkd: 네트워크 설정 관리 데몬
systemd-networkd는 systemd 스위트의 일부로, 리눅스 시스템의 네트워크 장치 구성을 관리하는 데몬입니다. `.network` 파일을 통해 이더넷, Wi-Fi, 브리지, VLAN 등 다양한 네트워크 인터페이스의 IP 주소, 라우팅, DNS 설정을 선언적으로 자동화하고 관리합니다. 시스템 부팅 시 네트워크를 초기화하고, 런타임 중 네트워크 변경 사항을 처리합니다.
systemd-nspawn: 경량 컨테이너 실행
systemd-nspawn은 systemd 프로젝트의 일부로, 가상 머신 없이 독립적인 Linux 컨테이너 환경을 생성하고 실행하는 도구입니다. chroot보다 강력하고 가상 머신보다 가볍게 시스템을 격리하여 테스트, 개발, 배포 환경을 구축하는 데 사용됩니다.
systemd-repart: 디스크 파티션 자동 확장 및 추가
systemd-repart는 디스크 파티션을 자동으로 확장하거나 새로 추가하는 데 사용되는 유틸리티입니다. 주로 시스템의 첫 부팅 시 또는 시스템 업데이트 과정에서 파티션 레이아웃을 동적으로 조정할 때 활용됩니다. JSON 형식의 파티션 정의 파일을 기반으로 동작하며, 안전한 변경을 위해 드라이 런(dry-run) 모드를 지원합니다.
systemd-run: 임시 systemd 단위로 프로그램 실행
systemd-run 명령어는 지정된 프로그램을 임시 스코프(scope) 또는 서비스(service) 단위로 실행합니다. 이를 통해 프로그램의 리소스 관리, 실행 환경, 로깅 등을 systemd의 제어 하에 둘 수 있으며, 기존 셸 환경에서 벗어나 독립적으로 실행할 수 있습니다. 특히 백그라운드 작업, 리소스 제한이 필요한 작업, 또는 특정 systemd 기능이 필요한 경우 유용합니다.
systemd-tmpfiles: 임시 파일 및 휘발성 파일 관리
`systemd-tmpfiles`는 시스템의 임시 파일, 휘발성 파일 및 런타임 디렉토리를 생성, 삭제, 정리하는 데 사용되는 유틸리티입니다. `/etc/tmpfiles.d/*.conf` 및 `/usr/lib/tmpfiles.d/*.conf`와 같은 설정 파일을 기반으로 동작하며, 시스템 부팅 시 또는 주기적으로 실행되어 파일 시스템의 상태를 관리합니다. 이를 통해 시스템의 안정성과 보안을 유지하는 데 기여합니다.