분류 전체보기: 276개의 글

[etc-기타] Linux/Mac, CMD, PowerShell에서 *.Identifier 삭제방법

Posted by nkjok
2025. 5. 9. 15:30 OS&기타/etc-기타
반응형

🚨 주의:
모든 파일이 복구 불가능하게 삭제되므로, 실행 전 테스트 필수 !

 

 

폴더 안에 여러 개의 하위 폴더가 있고, 그 안에 있는 모든 *.Identifier 파일을 삭제하고 싶다면, 다음 명령어를 사용하면 됩니다.

 

 

🔹 Linux / macOS (터미널)

find /micro-service1 -type f -name "*.Identifier" -exec rm -f {} +

설명

  • find /micro-service1 -type f -name "*.Identifier" → micro-service1 폴더 내부의 모든 파일 검색
  • -exec rm -f {} + → 검색된 파일을 삭제

 

 

🔹 Windows (CMD)

for /R C:\micro-service1 %f in (*.Identifier) do del "%f"

설명

  • /R 옵션을 사용해 폴더 내부까지 탐색
  • *.Identifier 파일을 찾아서 삭제

 

 

🔹 Windows (PowerShell)

Get-ChildItem -Path C:\micro-service1 -Recurse -Filter "*.Identifier" | Remove-Item -Force

설명

  • Get-ChildItem을 사용하여 모든 하위 폴더를 탐색
  • "*.Identifier" 파일을 찾은 후 삭제

 

반응형

[Java] VSCode Explorer 초기화 방법

Posted by nkjok
2025. 5. 9. 14:05 낙서장[1]/91. Java
반응형

VSCode Explorer 초기화 방법

Explorer 뷰 새로고침

Ctrl + Shift + P를 눌러 명령 팔레트를 열고
"View: Refresh Explorer" 입력 후 실행
파일 목록이 새로고침되면서 정상적으로 표시될 수 있음

반응형

[Kubernetes] 쿠버네티스 metrics-server 설치 로그 [리소스 확인]

Posted by nkjok
2025. 4. 23. 17:17 낙서장[1]/5. Kubernetes
반응형

vagrant@control-plane:~$ git clone https://github.com/kubernetes-sigs/metrics-server.git
Cloning into 'metrics-server'...
remote: Enumerating objects: 17101, done.
remote: Counting objects: 100% (4088/4088), done.
remote: Compressing objects: 100% (957/957), done.
remote: Total 17101 (delta 3266), reused 3132 (delta 3131), pack-reused 13013 (from 4)
Receiving objects: 100% (17101/17101), 14.31 MiB | 21.71 MiB/s, done.
Resolving deltas: 100% (9360/9360), done.
vagrant@control-plane:~$
vagrant@control-plane:~$
vagrant@control-plane:~$
vagrant@control-plane:~$ ls
metrics-server  service  testapp1  token.txt
vagrant@control-plane:~$
vagrant@control-plane:~$
vagrant@control-plane:~$
vagrant@control-plane:~$ cd metrics-server/manifests/base/
vagrant@control-plane:~/metrics-server/manifests/base$
vagrant@control-plane:~/metrics-server/manifests/base$
vagrant@control-plane:~/metrics-server/manifests/base$
vagrant@control-plane:~/metrics-server/manifests/base$ vi deployment.yaml
        args:
          - --cert-dir=/tmp
          - --secure-port=10250
          - --kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname
          - --kubelet-use-node-status-port
          - --metric-resolution=15s
          - --kubelet-insecure-tls <= 추가 후 저장

vagrant@control-plane:~/metrics-server/manifests/base$
vagrant@control-plane:~/metrics-server/manifests/base$ 
vagrant@control-plane:~/metrics-server/manifests/base$ kubectl apply -k .
# Warning: 'commonLabels' is deprecated. Please use 'labels' instead. Run 'kustomize edit fix' to update your Kustomization automatically.
serviceaccount/metrics-server created
clusterrole.rbac.authorization.k8s.io/system:aggregated-metrics-reader created
clusterrole.rbac.authorization.k8s.io/system:metrics-server created
rolebinding.rbac.authorization.k8s.io/metrics-server-auth-reader created
clusterrolebinding.rbac.authorization.k8s.io/metrics-server:system:auth-delegator created
clusterrolebinding.rbac.authorization.k8s.io/system:metrics-server created
service/metrics-server created
deployment.apps/metrics-server created
apiservice.apiregistration.k8s.io/v1beta1.metrics.k8s.io created
vagrant@control-plane:~/metrics-server/manifests/base$ kubectl get deploy metrics-server -n kube-system
NAME             READY   UP-TO-DATE   AVAILABLE   AGE
metrics-server   0/1     1            0           7s
vagrant@control-plane:~/metrics-server/manifests/base$ kubectl get svc metrics-server -n kube-system
NAME             TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE
metrics-server   ClusterIP   10.110.108.15   <none>        443/TCP   14s
vagrant@control-plane:~/metrics-server/manifests/base$ kubectl top nodes
error: Metrics API not available
vagrant@control-plane:~/metrics-server/manifests/base$
vagrant@control-plane:~/metrics-server/manifests/base$
vagrant@control-plane:~/metrics-server/manifests/base$
vagrant@control-plane:~/metrics-server/manifests/base$ kubectl top nodes
error: Metrics API not available
vagrant@control-plane:~/metrics-server/manifests/base$ kubectl top nodes --sort-by=memory
error: Metrics API not available
vagrant@control-plane:~/metrics-server/manifests/base$ kubectl top nodes
NAME            CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
control-plane   276m         13%    1781Mi          18%
worker1         151m         7%     1716Mi          21%
vagrant@control-plane:~/metrics-server/manifests/base$
vagrant@control-plane:~/metrics-server/manifests/base$ kubectl top nodes --sort-by=memory
NAME            CPU(cores)   CPU%   MEMORY(bytes)   MEMORY%
control-plane   276m         13%    1781Mi          18%
worker1         151m         7%     1716Mi          21%
vagrant@control-plane:~/metrics-server/manifests/base$

반응형

[정보처리기사 실기] UML 다이어그램 (클객컴배복패)

Posted by nkjok
2025. 4. 18. 17:25 낙서장[2]/오답노트
반응형

Class Diagram(클래스다이어그램) - 시스템의 정적인 구조를 표현하며, 클래스 간의 관계, 속성, 메서드를 정의하는 UML 다이어그램입니다.

Object Diagram(객체다이어그램) - 클래스 다이어그램의 인스턴스를 나타내며, 특정 시점에서 객체 간의 관계를 표현하는 다이어그램입니다.

Component Diagram(컴포넌트다이어그램) - 시스템의 구성 요소인 컴포넌트 간의 종속성과 인터페이스를 표현하며, 모듈화된 구조를 시각적으로 나타냅니다.

Deployment Diagram(배치다이어그램) - 시스템의 물리적 요소(서버, 네트워크, 실행 환경 등)의 배치를 표현하며, 실행되는 컴포넌트의 위치와 관계를 나타냅니다.

Composite Structure Diagram(복합체구조다이어그램) - 클래스 내부의 구성 요소와 협력 관계를 표현하며, 객체의 내부 구조와 상호작용을 상세히 나타내는 다이어그램입니다.

Package Diagram(패키지다이어그램) - 클래스나 컴포넌트를 논리적으로 그룹화하여 패키지 간의 관계를 표현하며, 시스템의 구조를 계층적으로 정리하는 역할을 합니다.

 

※배치다이어그램(Deployment Diagram)은 시스템의 물리적 위치를 나타내고, 컴포넌트다이어그램(Component Diagram)은 모듈화된 구성 요소를 표현하는 것이므로 혼동하지 않도록 주의 필요!

반응형

[정보처리기사 실기] 네트워크 신기술 용어

Posted by nkjok
2025. 4. 18. 12:45 낙서장[2]/오답노트
반응형

SDN(소프트웨어 정의 네트워크) - 네트워크를 소프트웨어적으로 제어하여 효율적인 관리 및 최적화 가능
NFV(네트워크 기능 가상화) - 네트워크 기능을 가상화하여 하드웨어 의존도를 줄이고 유연성을 높이는 기술
Wi-SUN(무선 스마트 유틸리티 네트워크) - 스마트 그리드 및 IoT 환경에서 저전력 장거리 무선 통신을 지원하는 기술
NFC(근거리 무선 통신) - RFID 확장 기술로 짧은 거리에서 양방향 데이터 전송이 가능한 무선 통신 방식
스몰 셀(소형 기지국) - 낮은 전송 파워와 좁은 커버리지를 가진 소형 기지국으로 실내 및 도심에서 네트워크 품질을 개선

블루투스(블루투스) - 2.4GHz 대역을 사용하는 무선 근거리 통신 기술로 다양한 기기 연결 가능
BLE(저전력 블루투스) - 블루투스의 저전력 버전으로 IoT 기기 연결에 최적화된 무선 통신 기술
Zing(Zing) - 초고속 근접 무선 통신 기술로 10cm 이내 거리에서 기가급 속도를 제공하는 방식
BcN(광대역 컨버전스 네트워크) - 통신, 방송, 인터넷을 통합하여 품질이 보장된 서비스를 제공하는 네트워크
C-V2X(셀룰러 차량 간 통신) - 이동통신 기반으로 차량 간 정보를 교환하여 자율주행 및 교통 안전을 향상시키는 기술

메시 네트워크(메시 네트워크) - 다중 홉 방식으로 기기 간 자율적으로 연결되는 네트워크 구조
UWB(초광대역 무선) - 넓은 주파수 대역을 활용하여 낮은 전력으로 빠른 데이터 전송이 가능한 기술
UsN(유비쿼터스 센서 네트워크) - 센서를 통해 주변 환경 정보를 감지하고 네트워크로 전송하는 방식
WBAN(무선 인체 영역 네트워크) - 인체 주변에서 저전력 고속 통신을 지원하는 네트워크로 스마트 헬스케어에 활용
NDN(명명 데이터 네트워크) - 기존 IP 주소 대신 데이터 이름을 기반으로 통신하는 방식

네트워크 슬라이싱(네트워크 슬라이싱) - 하나의 물리적 네트워크를 여러 개의 가상 네트워크로 분리하여 최적화하는 기술
NOMA(비직교 다중 액세스) - 주파수 효율을 높여 여러 단말에 동시에 데이터를 전송할 수 있는 방식
MEC(모바일 엣지 컴퓨팅) - 기지국에서 클라우드 컴퓨팅 기능을 제공하여 데이터 처리를 빠르게 수행하는 기술
사물인터넷(IoT)(사물인터넷) - 사물에 센서와 통신 기능을 부착하여 네트워크에 연결하는 기술
MQTT(메시지 큐잉 텔레메트리 전송) - IoT 환경에서 최적화된 경량 메시징 프로토콜

COAP(제약된 애플리케이션 프로토콜) - M2M 기기 간 REST 기반의 비동기적 통신을 지원하는 방식
Zigbee(지그비) - 저전력, 저비용, 저속 무선 통신 기술로 스마트홈 및 산업용 IoT에서 많이 사용됨
스마트그리드(스마트그리드) - 전력망을 지능화하여 에너지 효율을 극대화하는 시스템

반응형