리눅스 명령어 가이드

다양한 리눅스 명령어를 검색하고 탐색하세요.

AI에게 물어보기

해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.

자유롭게 검색하기

원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.

sedutil-test

sedutil-test: SED 호환성 및 기능 테스트

sedutil-test는 TCG Opal Self-Encrypting Drive (SED)의 호환성과 기능을 검증하기 위한 유틸리티입니다. 지정된 드라이브가 sedutil-cli와 함께 사용될 수 있는지, 그리고 암호화 기능이 올바르게 작동하는지 다양한 테스트를 수행합니다.

자세히 보기

semanage

semanage: SELinux 정책 관리

semanage는 SELinux(Security-Enhanced Linux) 정책을 관리하는 데 사용되는 명령줄 도구입니다. 파일 컨텍스트, 네트워크 포트, 불리언, 사용자 매핑 등 다양한 SELinux 정책 요소를 추가, 수정, 삭제 및 나열할 수 있습니다. 시스템의 보안 정책을 세밀하게 제어하여 애플리케이션과 서비스가 안전하게 동작하도록 돕습니다.

자세히 보기

service

service: 시스템 서비스 관리

`service` 명령어는 System V init 스크립트를 실행하여 시스템 서비스를 관리하는 데 사용됩니다. 주로 서비스의 시작, 중지, 재시작, 상태 확인 등의 작업을 수행합니다. `systemd` 기반 시스템에서는 `systemctl` 명령어가 더 권장되지만, 하위 호환성 또는 특정 시나리오에서 여전히 유용하게 사용될 수 있습니다.

자세히 보기

sestatus

sestatus: SELinux 상태 확인

sestatus 명령어는 SELinux(Security-Enhanced Linux)의 현재 상태와 정책 정보를 확인하는 데 사용됩니다. SELinux 활성화 여부, 현재 작동 모드(enforcing, permissive, disabled), 로드된 정책 파일의 경로 및 정책 버전과 같은 중요한 보안 관련 정보를 한눈에 파악할 수 있게 해줍니다.

자세히 보기

setfacl

setfacl: 파일 접근 제어 목록(ACL) 설정

`setfacl` 명령어는 파일 및 디렉토리에 대한 접근 제어 목록(ACL)을 설정하는 데 사용됩니다. 전통적인 Unix 권한 모델(소유자, 그룹, 기타)을 넘어, 특정 사용자나 그룹에 대해 세분화된 읽기, 쓰기, 실행 권한을 부여하거나 제거할 수 있게 해줍니다. 이를 통해 복잡한 권한 요구 사항을 유연하게 관리할 수 있습니다.

자세히 보기

setgid

setgid: SGID 비트 이해 및 설정

setgid는 파일 또는 디렉토리에 적용되는 특별한 권한 비트입니다. 디렉토리에 설정되면 해당 디렉토리 내에 생성되는 모든 파일과 하위 디렉토리가 부모 디렉토리의 그룹 소유권을 상속받게 됩니다. 실행 파일에 설정되면 해당 파일이 실행될 때 파일 소유자의 그룹 ID로 실행됩니다. 이는 공유 환경에서 그룹 권한 관리를 용이하게 하거나 특정 프로그램이 특정 그룹 권한으로 실행되도록 할 때 유용합니다.

자세히 보기

sha256sum

sha256sum: SHA256 체크섬 계산 및 검증

sha256sum 명령어는 파일의 SHA256 해시 값을 계산하거나, 미리 생성된 해시 파일과 비교하여 파일의 무결성을 검증하는 데 사용됩니다. 이는 데이터 전송 후 파일 손상 여부 확인, 소프트웨어 다운로드 파일의 변조 여부 검사 등 다양한 상황에서 파일의 신뢰성을 보장하는 데 필수적입니다.

자세히 보기

shutdown

shutdown: 시스템 안전하게 종료하기

shutdown 명령어는 시스템을 안전하게 종료하거나 재부팅하는 데 사용됩니다. 지정된 시간에 모든 사용자에게 종료를 알리고, 모든 프로세스를 정상적으로 종료하여 데이터 손실을 방지합니다.

자세히 보기

strace

strace: 시스템 호출 및 시그널 추적

strace는 리눅스에서 프로세스가 수행하는 시스템 호출(syscall)과 수신하는 시그널을 추적하고 기록하는 강력한 진단 도구입니다. 이를 통해 프로그램이 커널과 어떻게 상호작용하는지 상세히 파악할 수 있어 디버깅, 성능 분석, 보안 감사 등에 유용하게 활용됩니다.

자세히 보기

su

su: 다른 사용자로 전환

`su` 명령어는 'substitute user'의 약자로, 현재 사용자의 ID를 다른 사용자의 ID로 전환할 때 사용됩니다. 주로 관리자 권한(root)을 얻거나 다른 사용자의 환경에서 작업을 수행할 때 활용됩니다. 비밀번호 인증을 통해 권한을 획득하며, 보안상 중요한 명령어입니다.

자세히 보기

sudo

sudo 명령어 가이드: 관리자 권한으로 명령 실행

`sudo` 명령어(substitute user do 또는 superuser do의 약자)는 Linux 및 Unix 계열 운영체제에서 일반 사용자가 다른 사용자(주로 루트(root) 사용자)의 권한으로 프로그램을 실행할 수 있도록 하는 도구입니다. 이는 시스템 보안을 유지하면서 관리 작업을 수행할 수 있게 해주어, 모든 작업을 root 계정으로 직접 수행하는 것보다 훨씬 안전합니다. 이 가이드를 통해 `sudo`의 기본적인 사용법과 중요한 보안 고려 사항을 익혀보세요.

자세히 보기

sudoedit

sudoedit: 안전하게 파일 편집

sudoedit은 일반 사용자가 루트 권한이 필요한 파일을 안전하게 편집할 수 있도록 돕는 명령어입니다. 이 명령어는 원본 파일을 임시 위치로 복사한 후, 사용자의 권한으로 임시 파일을 편집하게 합니다. 편집이 완료되면 sudo 권한으로 임시 파일을 원본 위치에 덮어쓰므로, 파일의 소유권이나 권한이 실수로 변경되는 것을 방지하여 시스템 설정 파일 편집 시 발생할 수 있는 위험을 크게 줄여줍니다.

자세히 보기
이전 페이지 7 / 10 다음