여기에서 그대로 사용하거나 자신만의 도구를 만들기 위해 사용자 정의할 수 있는 여러 가지 유용한 도구를 찾을 수 있습니다. 여기에 나열되지 않은 프리웨어를 발견하셨습니까? 이메일을 보내주시면 라이브러리에 추가하겠습니다. 이 페이지는 자주 업데이트되므로 즐겨찾기에 추가하는 것을 잊지 마십시오. 참고: 리소스를 셰어웨어와 프리웨어의 두 가지 범주로 구분했습니다. 목차 이메일 자료 관리 언어 기타 가제트 보안 웹 개발 이메일 [ 목차로 돌아가기 ] 프리웨어 kAntiSpam:이 유틸리티를 사용하면 아무도 승인
Linux 배포판(종종 Linux 배포판으로 축약됨)은 설치 프로그램, 관리 도구 및 KVM 하이퍼바이저와 같은 추가 소프트웨어와 같은 다른 구성 요소와 함께 패키지로 제공되는 오픈 소스 Linux 운영 체제 버전입니다. Linux 커널을 기반으로 하는 Linux 배포판은 Linux의 기존 오픈 소스 버전보다 배포하기가 더 쉬운 경우가 많습니다. 이는 대부분의 배포판에서 사용자가 소스 코드에서 전체 Linux 운영 체제를 수동으로 컴파일할 필요가 없고 특정 공급업체에서 지원하는 경우가 많기 때문입니다. Linux 배포 유형
Linux 커널의 창시자인 Linus Torvalds는 1969년 12월 28일 핀란드 헬싱키에서 태어났습니다. Linus가 10살이었을 때 헬싱키 대학교의 통계 교수였던 그의 할아버지는 Commodore VIC-20 컴퓨터를 구입했습니다. 리누스는 할아버지의 프로그래밍 가능한 계산기에 데이터를 입력하여 할아버지의 조수로 일했고, 재미삼아 컴퓨터와 함께 제공된 설명서를 읽고 간단한 BASIC 프로그램을 스스로 가르쳤습니다. 그가 헬싱키 대학에 컴퓨터 공학 학생으로 등록할 당시 Linus Torvalds는 뛰어난 프로그래머였습니다.
Kubernetes 스케줄러는 정책 및 토폴로지 인식을 통해 성능, 용량 및 가용성을 제어하는 오픈 소스 Kubernetes 컨테이너 오케스트레이션 플랫폼의 일부입니다. 스케줄러는 클러스터를 관리하는 API 서버에서 분리된 Kubernetes의 모놀리식 구성 요소입니다. 실제로 Kubernetes API에 대한 요청을 가로채는 플러그인 코드인 승인 컨트롤러가 아닙니다. 가상화 관리자는 Kubernetes 스케줄링을 VMware Distributed Resource Scheduler에서와 같이 VM 스케줄링과 동일한 컨테이너화로
Kubernetes Pod는 오픈 소스 Kubernetes 컨테이너 일정 및 조정 환경에서 배포 가능한 가장 작은 컴퓨팅 단위입니다. Pod는 함께 작동하는 하나 이상의 컨테이너 그룹입니다. Pod는 노드에 있습니다. 둘 이상의 Pod가 동일한 노드를 공유할 수 있습니다. 각 Pod 내의 컨테이너는 해당 호스트 노드의 공통 네트워킹 및 스토리지 리소스와 컨테이너 실행 방법을 결정하는 사양을 공유합니다. 포드 완두콩 꼬투리와 같이 자연에서 꼬투리처럼 기능하도록 설계되었기 때문에 예시적인 이름입니다. Pod는 많은 컨테이너를 캡슐화할
Kubernetes 운영자는 Kubernetes의 기능을 확장하여 더 복잡한 상태 저장 워크로드를 관리하는 애플리케이션 배포 방법입니다. 이러한 워크로드의 예로는 데이터베이스, 쿼럼 메커니즘을 사용하는 분산 시스템 및 단일 단계로 쉽게 재구성할 수 없는 응용 프로그램이 있습니다. 상태 비저장 워크로드에서도 운영자는 Kubernetes에서 애플리케이션의 일관된 정의를 형성하는 데 도움이 됩니다. 이 모든 것을 달성하기 위해 Kubernetes 운영자는 축적된 모범 사례와 운영 절차를 Kubernetes에서 실행되는 소프트웨어로 체계
쿠버네티스란 무엇입니까? K8s라고도 하는 Kubernetes는 프라이빗, 퍼블릭 및 하이브리드 클라우드 환경에서 Linux 컨테이너를 관리하는 데 사용되는 오픈 소스 플랫폼입니다. 기업은 Kubernetes를 사용하여 마이크로서비스 아키텍처를 관리할 수도 있습니다. 컨테이너와 Kubernetes는 대부분의 클라우드 제공업체에 배포할 수 있습니다. 애플리케이션 개발자, IT 시스템 관리자 및 DevOps 엔지니어는 Kubernetes를 사용하여 노드 클러스터에서 여러 애플리케이션 컨테이너를 자동으로 배포, 확장, 유지 관리, 예
KSM(커널 동일 페이지 병합)은 KVM 하이퍼바이저가 동일한 서버의 다른 프로세스 또는 가상 머신 간에 동일한 메모리 페이지를 공유할 수 있도록 하는 Linux 커널 기능입니다. KVM 호스트에는 동일한 콘텐츠(예:운영 체제 정보)가 포함된 메모리 페이지를 사용하는 여러 가상 머신이 포함되어 있습니다. KSM을 사용하면 해당 메모리 페이지를 식별한 다음 한 위치에 병합합니다. 이러한 점에서 KSM은 메모리에 대한 데이터 중복 제거와 유사합니다. KSM을 사용하면 사용 가능한 메모리를 보다 효율적으로 사용할 수 있으므로 KSM을
커널 패닉은 운영 체제(OS)가 빠르고 쉽게 복구할 수 없는 컴퓨터 오류입니다. 이 용어는 주로 Unix 기반 시스템과 Mac OS X에 적용됩니다. 다른 시스템에서는 커널 패닉에 해당하는 것이 죽음의 블루 스크린, 슬픈 Mac 또는 폭탄과 같은 속어로 알려져 있습니다. Windows 3.x에서는 이러한 종류의 오작동을 일반 보호 오류라고 했습니다. 커널 패닉은 컴퓨터 디스플레이에 메시지 또는 일련의 메시지를 생성합니다. 이 정보는 기술자가 문제를 진단하고 해결하는 데 유용할 수 있지만 경험이 없는 사용자에게는 거의 의미가 없습니
JeOS란 무엇입니까? JeOS(단지 충분한 운영 체제)는 특정 애플리케이션을 위해 구축된 고도로 맞춤화된 운영 체제입니다. 약어는 주스로 발음합니다. JeOS 빌드는 테스트 시스템 또는 가상 어플라이언스를 만드는 소프트웨어 공급업체 및 개발자에게 인기가 있습니다. 가상 어플라이언스는 사전 구성된 운영 체제(OS)와 단일 애플리케이션이 있는 단순히 가상 머신(VM) 이미지 파일입니다. (미리 구성된 OS는 JeOS입니다.) JeOS에는 애플리케이션을 지원하는 데 필요한 완전한 운영 체제의 일부와 어플라이언스에 패키징된 기타
Iptables는 Linux 2.4 이상 운영 체제에서 NAT(Network Address Translation), 패킷 필터링 및 패킷 맹글링을 용이하게 하는 netfilter 프레임워크의 일부로 규칙과 명령을 정의하는 일반 테이블 구조입니다. NAT는 인터넷 프로토콜 주소(IP 주소)를 다른 IP 주소로 변환하는 프로세스입니다. 패킷 필터링은 소스 및 대상 주소, 포트 또는 프로토콜을 기반으로 네트워크 인터페이스에서 패킷을 전달하거나 차단하는 프로세스입니다. 패킷 맹글링은 라우팅 전후에 패킷을 변경하거나 수정하는 기능입니다.
Ingres는 1970년대 버클리 캘리포니아 대학교의 연구 프로젝트에서 발전한 관계형 데이터베이스 관리 시스템(RDBMS)입니다. Ingres에는 공개 도메인 의 두 가지 버전이 있습니다. University Ingres 또는 Berkeley Ingres로 알려진 버전; 및 상업용 현재 Computer Associates에서 판매하고 있으며 OpenIngres, CA-OpenIngres 또는 Ingres II로 알려진 버전입니다. Ingres II의 상용 버전은 Windows NT, 대부분의 UNIX 플랫폼, OpenVMS 및
Watson은 인공 지능(AI)과 정교한 분석 소프트웨어를 결합하여 질문 응답 기계로 최적의 성능을 제공하는 IBM 슈퍼컴퓨터입니다. 슈퍼컴퓨터의 이름은 IBM의 설립자인 Thomas J. Watson의 이름을 따서 명명되었습니다. Watson 슈퍼컴퓨터는 80테라플롭(초당 1조 부동 소수점 연산)의 속도로 처리합니다. 질문에 답하는 고기능 인간의 능력을 복제(또는 능가)하기 위해 Watson은 2억 페이지가 넘는 정보의 결합된 데이터 저장소가 있는 90대의 서버에 액세스하고 이를 6백만 논리 규칙에 따라 처리합니다. 시스템과 데
IFL(Integrated Facility for Linux)은 Linux 워크로드 전용인 IBM System z 메인프레임 서버의 특수 엔진 프로세서입니다. Linux가 범용 프로세서가 아닌 IFL에 배포되면 운영 노력, 소프트웨어 비용, 에너지 사용 및 하드웨어 설치 공간이 줄어듭니다. IFL은 Linux 워크로드에 대해서만 추가 처리 용량을 허용합니다. 다른 운영 체제는 IFL 프로세서에서 실행할 수 없지만 z/VM 가상화 및 z/VM용 IBM Wave 소프트웨어를 지원합니다. zEnterprise의 IFL은 또한 다른 서
호스트 OS는 기본 하드웨어와 상호 작용하는 컴퓨터에 설치된 소프트웨어이며 일반적으로 가상화된 서버에서 게스트 운영 체제와 구별하는 데 사용되는 운영 체제를 설명하는 데 사용됩니다. 호스트 OS는 하드웨어와 상호 작용하고 유형 2 하이퍼바이저를 실행하는 운영 체제를 설명하는 데 가장 일반적으로 사용됩니다. 호스트형 하이퍼바이저라고도 하는 유형 2 하이퍼바이저는 하드웨어와 직접 상호 작용하지 않고 호스트 운영 체제 위에서 실행됩니다. 그러면 이 유형 2 하이퍼바이저는 각각 게스트 운영 체제를 실행할 여러 가상 머신(VM)을 생성할
gzip이란 무엇입니까? Gzip(GNU zip)은 파일 압축을 위한 무료 오픈 소스 알고리즘입니다. 소프트웨어는 GNU 프로젝트에서 감독합니다. 이러한 맥락에서 압축은 저장 공간을 절약하거나 데이터 전송 속도를 높이기 위해 의도적으로 데이터 크기를 줄이는 것입니다. Gzip은 브라우저에서 압축 해제를 위해 서버 측에서 웹 페이지를 압축하는 데 가장 자주 사용됩니다. 이 형식은 스트리밍 미디어 압축에 널리 사용됩니다. 일반적으로 개별 파일(예:소프트웨어 설치를 위한 실행 프로그램)을 압축하는 데 사용되는 gzip은 여러 스트림
Gnutella는 분산 노드가 P2P(피어 투 피어) 네트워크를 통해 통신하는 방식을 정의하는 파일 공유 프로토콜입니다. Napster와 마찬가지로 Gnutella는 종종 음악 파일을 공유하는 데 사용되며 음악 출판 업계에서 큰 관심의 대상이었습니다. Napster와 달리 Gnutella는 웹 사이트가 아닙니다. 대신 사용자가 소수의 다른 Gnutella 네트워크 구성원의 파일을 볼 수 있는 분산 네트워크이며 일종의 데이지 체인 효과로 다른 네트워크 구성원의 파일을 볼 수 있습니다. Gnutella를 설치하고 실행하면 사용자의 컴
GNU Linux 프로젝트는 복사, 수정 및 재배포할 수 있는 소스 코드와 함께 제공되는 Unix 계열 운영 체제의 개발을 위해 만들어졌습니다. Richard Stallman은 1983년에 GNU Linux 프로젝트를 발표했고 다른 사람들과 함께 1985년에 자유 소프트웨어 재단을 설립했습니다. GNU Linux 프로젝트에 따르면 독립적인 GNU 운영 체제는 없습니다. 더욱이 그들은 독립적인 Linux 운영 체제도 없다고 주장합니다. Linux로 알려진 OS는 Linux 커널을 기반으로 하지만 다른 모든 구성 요소는 GNU입니다.
GNU GRUB(또는 그냥 GRUB)는 컴퓨터에서 여러 운영 체제를 지원하는 부트 로더 패키지입니다. 부팅하는 동안 사용자는 실행할 운영 체제를 선택할 수 있습니다. GNU GRUB은 이전 멀티부트 패키지인 GRUB(GRand Unified Bootloader)를 기반으로 합니다. GRUB는 GNU, Linux 및 Solaris를 포함한 Unix 계열 시스템에서 가장 자주 사용됩니다. GRUB의 일부 기능: 무제한 부팅 항목을 지원할 수 있습니다. GRUB는 동적으로 구성할 수 있으므로 사용자가 부팅 중에 변경할 수 있습니다
GitHub는 소프트웨어 개발자를 위한 웹 기반 버전 제어 및 협업 플랫폼입니다. GitHub의 단일 기여자 중 가장 큰 규모를 자랑하는 Microsoft는 2018년 6월에 GitHub 인수를 75억 달러에 시작했습니다. SaaS(Software-as-a-Service) 비즈니스 모델을 통해 제공되는 GitHub는 2008년에 시작되어 소프트웨어 빌드를 더 빠르게 만들기 위해 Linus Torvalds가 만든 오픈 소스 코드 관리 시스템인 Git입니다. Git은 프로젝트의 소스 코드를 저장하고 해당 코드에 대한 모든 변경 사항의