다양한 리눅스 명령어를 검색하고 탐색하세요.
해결하고자 하는 상황을 300자 이내로 요약하여 AI에게 어떤 명령어가 필요한지 물어보세요.
원하는 카테고리를 클릭하여 명령어를 필터링하세요. 검색어를 입력하여 특정 내용을 찾을 수도 있습니다.
sestatus: SELinux 상태 확인
sestatus 명령어는 SELinux(Security-Enhanced Linux)의 현재 상태와 정책 정보를 확인하는 데 사용됩니다. SELinux 활성화 여부, 현재 작동 모드(enforcing, permissive, disabled), 로드된 정책 파일의 경로 및 정책 버전과 같은 중요한 보안 관련 정보를 한눈에 파악할 수 있게 해줍니다.
set: 셸 옵션 설정 및 해제
`set` 명령어는 현재 셸의 동작 방식을 제어하는 다양한 옵션을 설정하거나 해제하는 데 사용됩니다. 스크립트의 안정성과 디버깅 효율성을 높이는 데 필수적인 명령어입니다. 또한, 위치 매개변수를 설정하는 데도 사용될 수 있습니다.
setenv: 환경 변수 설정 (C 셸)
setenv 명령어는 C 셸(csh, tcsh)에서 환경 변수를 설정하거나 변경할 때 사용되는 내장 명령어입니다. 이 명령어는 현재 셸 세션과 해당 셸에서 실행되는 자식 프로세스에 영향을 미칩니다. Bash나 Zsh 같은 다른 셸에서는 환경 변수 설정을 위해 주로 `export` 명령어를 사용합니다.
setfacl: 파일 접근 제어 목록(ACL) 설정
`setfacl` 명령어는 파일 및 디렉토리에 대한 접근 제어 목록(ACL)을 설정하는 데 사용됩니다. 전통적인 Unix 권한 모델(소유자, 그룹, 기타)을 넘어, 특정 사용자나 그룹에 대해 세분화된 읽기, 쓰기, 실행 권한을 부여하거나 제거할 수 있게 해줍니다. 이를 통해 복잡한 권한 요구 사항을 유연하게 관리할 수 있습니다.
setgid: SGID 비트 이해 및 설정
setgid는 파일 또는 디렉토리에 적용되는 특별한 권한 비트입니다. 디렉토리에 설정되면 해당 디렉토리 내에 생성되는 모든 파일과 하위 디렉토리가 부모 디렉토리의 그룹 소유권을 상속받게 됩니다. 실행 파일에 설정되면 해당 파일이 실행될 때 파일 소유자의 그룹 ID로 실행됩니다. 이는 공유 환경에서 그룹 권한 관리를 용이하게 하거나 특정 프로그램이 특정 그룹 권한으로 실행되도록 할 때 유용합니다.
setuid: 프로세스 사용자 ID 변경 시스템 호출
setuid는 호출하는 프로세스의 실제 사용자 ID(real user ID), 유효 사용자 ID(effective user ID), 저장된 set-user-ID(saved set-user-ID)를 변경하는 데 사용되는 시스템 호출입니다. 주로 특권이 필요한 작업을 수행한 후 낮은 권한으로 전환하거나, SUID(Set User ID) 비트가 설정된 프로그램에서 특정 사용자 권한으로 실행될 때 사용됩니다. 보안상 매우 중요한 함수이며, 권한 관리와 관련된 핵심적인 역할을 합니다.
sftp: 안전한 파일 전송 도구
sftp 명령어는 SSH(Secure Shell)를 통해 파일을 안전하게 전송하는 대화형 명령줄 클라이언트입니다. `ftp`와 달리 모든 통신을 암호화하여 보안이 뛰어나며, 로컬과 원격 서버 간에 파일을 업로드, 다운로드, 관리하는 데 사용됩니다.
sh: 셸 스크립트 실행 및 명령 해석
`sh`는 Bourne 셸 호환 명령 해석기입니다. 스크립트를 실행하거나 대화형으로 명령을 입력받아 처리하는 데 사용됩니다. 대부분의 리눅스 시스템에서 `/bin/sh`는 `bash`나 `dash`와 같은 다른 셸로의 심볼릭 링크이며, POSIX 표준을 따르는 스크립트 실행 환경을 제공합니다.
sha1sum: SHA1 체크섬 계산 및 검증
파일의 SHA1 메시지 다이제스트(체크섬)를 계산하거나, 이전에 생성된 체크섬 파일과 비교하여 파일의 무결성을 검증하는 데 사용되는 명령어입니다. 데이터 손상이나 변조 여부를 확인하는 데 유용합니다.
sha256sum: SHA256 체크섬 계산 및 검증
sha256sum 명령어는 파일의 SHA256 해시 값을 계산하거나, 미리 생성된 해시 파일과 비교하여 파일의 무결성을 검증하는 데 사용됩니다. 이는 데이터 전송 후 파일 손상 여부 확인, 소프트웨어 다운로드 파일의 변조 여부 검사 등 다양한 상황에서 파일의 신뢰성을 보장하는 데 필수적입니다.
sha512sum: SHA512 체크섬 계산 및 검증
파일의 SHA512 해시 값을 계산하거나, 이전에 계산된 해시 값과 파일의 무결성을 검증하는 데 사용되는 명령어입니다. 데이터 손상 여부 확인이나 파일의 변경 여부를 감지하는 데 유용합니다.
shred: 파일 내용 안전하게 삭제
shred 명령어는 파일의 내용을 여러 번 덮어써서 복구가 불가능하도록 안전하게 삭제하는 데 사용됩니다. 일반적인 파일 삭제는 데이터 복구 가능성이 있지만, shred는 민감한 정보를 다룰 때 유용합니다.