본문 바로가기

운영체제 (LNX,WIN)649

하이브리드 클라우드 인프라 Ansible과 Terraform 활용 자동화 관리 인프라 스트럭처 관리와 자동화를 위해 널리 사용되는 도구 중 대표적으로 Ansible과 Terraform이 있습니다. 이 두 도구는 기능적으로 유사해 보일 수 있지만, 사용 사례와 접근 방식에서 중요한 차이점이 있습니다. Ansible 유형: 구성 관리 및 자동화 도구. 개발자/회사: Red Hat. 주요 사용 사례: 소프트웨어 배포, 서버 구성 관리, 그리고 운영 체제 및 애플리케이션 구성 요소의 상태 관리. 작동 방식: Agentless 아키텍처를 사용하여, 중앙 서버에서 SSH를 통해 대상 서버에 명령을 전송합니다. YAML을 사용한 선언적 언어로 플레이북을 작성하여 작업을 정의합니다. 장점: 간단하고 사용하기 쉬운 문법, 즉각적인 시작이 가능하며, 다양한 플랫폼 및 서비스와의 호환성이 뛰어납니다... 2024. 3. 17.
맥북 Apple 기기 MDM 솔루션 Kandji로 토렌트 등 App 제한 Kandji는 기업이 Apple 기기를 관리할 수 있게 해주는 MDM(Mobile Device Management) 솔루션입니다. Kandji를 사용하여 Mac에서 토렌트 사용을 제한하는 것은 주로 애플리케이션 제한, 네트워크 트래픽 모니터링, 그리고 특정 포트 또는 프로토콜의 사용을 차단하는 방식으로 이루어집니다. 아래는 Kandji를 사용하여 Mac에서 특정 애플리케이션(예: 토렌트 클라이언트) 사용을 제한하는 방법에 대한 설명입니다. 기본적으로 Kandji는 웹 기반 MDM 솔루션이므로 모든 설정은 웹 인터페이스를 통해 이루어집니다. 아래 단계들은 Kandji에서 특정 애플리케이션 사용을 제한하는 일반적인 절차를 설명합니다. 상세한 단계는 Kandji의 인터페이스 업데이트에 따라 약간씩 달라질 수 .. 2024. 3. 15.
리눅스 OS 시스템 아키텍처 및 영역별 역할 정의 리눅스 운영 체제 환경의 아키텍처는 크게 커널과 사용자 영역으로 나뉘며, 이 두 영역은 시스템 소프트웨어와 사용자 소프트웨어, 라이브러리 등 다양한 요소로 구성됩니다. 커널 (Kernel) 커널은 리눅스 시스템의 핵심 부분으로, 하드웨어와 소프트웨어 사이의 인터페이스 역할을 합니다. 프로세스 관리: 프로세스 생성, 스케줄링, 동기화 및 종료 등을 관리합니다. 메모리 관리: 물리적 메모리 할당, 페이지 교체 알고리즘, 가상 메모리 관리 등을 담당합니다. 장치 드라이버: 하드웨어 장치와의 통신을 가능하게 하는 소프트웨어 모듈입니다. 파일 시스템 관리: 데이터 저장 및 접근 방법을 제공합니다. 시스템 소프트웨어 (System Software) 이는 커널과 밀접하게 작동하며 시스템 운영에 필수적인 소프트웨어를 .. 2024. 3. 7.
윈도우 사용자 및 서비스 불필요 권한 최소화 관리 SeImpersonatePrivilege 권한은 Windows 시스템에서 매우 중요한 보안 기능을 제공합니다. 이 권한은 프로세스가 다른 사용자의 컨텍스트에서 작업을 수행할 수 있도록 허용하므로, 일반적으로 신뢰할 수 있는 프로세스나 서비스에만 제공되어야 합니다. 이 권한의 남용은 보안상의 위험을 초래할 수 있기 때문에, 불필요한 경우 이 권한을 제거하는 것이 좋습니다. 다음은 SeImpersonatePrivilege 권한을 제거하는 방법에 대한 추가적인 설명입니다. 서비스 권한 수정 Windows 서비스가 SeImpersonatePrivilege 권한을 필요로 하지 않는 경우, 서비스의 권한을 수정할 수 있습니다. 이를 위해서는 서비스의 설정을 조정하거나, Windows 보안 정책을 통해 변경을 할 수.. 2024. 3. 3.
Docker Desktop 불필요한 이미지 삭제하는 배치 스크립트 Windows Docker Desktop에서 이미지 목록을 가져와서 태그 값이 'none'인 이미지를 삭제하는 배치 스크립트를 작성하겠습니다. 이 스크립트는 Docker 명령어를 사용하여 'none' 태그가 있는 이미지를 찾아 삭제합니다. 아래의 스크립트를 참고하세요. @echo off SETLOCAL ENABLEDELAYEDEXPANSION REM 이미지 목록을 가져옵니다. FOR /f "tokens=*" %%i IN ('docker images -f "dangling=true" -q') DO ( SET imageId=%%i REM 태그가 'none'인 이미지를 삭제합니다. docker rmi !imageId! ) echo Done ENDLOCAL 이 스크립트는 다음과 같이 동작합니다. docker i.. 2024. 3. 1.