Linux namespaces
·
Linux
한줄요약리눅스 네임스페이스는 커널 기반의 자원 격리 메커니즘으로, 프로세스에게 독립적인 시스템 뷰를 제공하여 컨테이너 기술의 핵심 기반을 이룹니다.Linux 네임스페이스란?네임스페이스는 2008년 리눅스 커널 버전 2.6.24에서 본격적으로 도입되었습니다. 이 기능은 프로세스가 사용할 수 있는 리소스의 집합을 정의하며, 각 프로세스에게 독립적인 시스템 뷰(System View)를 제공하여 서로 간섭 없이 독립적으로 동작할 수 있도록 해줍니다. 특히, 마운트 포인트, 네트워크 스택, 프로세스 간 통신(IPC, Inter-Process Communication) 유틸리티 등 전역 운영체제 리소스를 세밀하게 분할할 수 있게 해줍니다. 또한, 네임스페이스의 강력한 특징은 실행 중인 프로세스가 제한 사항을 인지하..
SadServers Easy 2 "Saskatoon"
·
Linux
Scenario: "Saskatoon": counting IPs.Description: There's a web server access log file at /home/admin/access.log. The file consists of one line per HTTP request, with the requester's IP address at the beginning of each line. Find what's the IP address that has the most requests in this file (there's no tie; the IP is unique). Write the solution into a file /home/admin/highestip.txt. For example, ..
Samba 파일 공유 서버 구축
·
Linux
SambaSamba는 리눅스와 유닉스 시스템에서 Windows와의 파일 및 프린터 공유를 지원하는 소프트웨어입니다. SMB (Server Message Block) 프로토콜을 구현하여, 윈도우 네트워크와의 호환성을 제공하는 역할을 합니다. 이를 통해서 리눅스와 윈도우간의 파일 공유를 편하게 할 수 있는 장점이 있습니다. 주요 기능파일 공유 : Samba를 사용하면 리눅스/유닉스 서버에서 파일을 공유하고, Windows 클라이언트가 이 파일에 접근할 수 있습니다. 이는 네트워크 상의 다른 컴퓨터들과 파일을 쉽게 공유할 수 있게 해줍니다.프린터 공유 : Samba는 프린터를 네트워크에서 공유할 수 있게 해주며, Windows 클라이언트에서 이 프린터를 사용할 수 있도록 설정할 수 있습니다.도메인 서비스 : ..