Super Kawaii Cute Cat Kaoani
본문 바로가기
728x90

전체 글299

[kt cloud] aws 실습 (2) 보호되어 있는 글 입니다. 2026. 9. 23.
[kt cloud] aws 실습 (1) 보호되어 있는 글 입니다. 2026. 9. 22.
[kt cloud] 쿠버네티스 실습 (3) 보호되어 있는 글 입니다. 2026. 9. 21.
[kt cloud] 쿠버네티스 실습 (2) 보호되어 있는 글 입니다. 2026. 9. 18.
[kt cloud] 쿠버네티스 실습 (1) 보호되어 있는 글 입니다. 2026. 9. 17.
[kt cloud] 도커 실습 (3) 1. Docker Network 1-2. Docker Network - 네트워크 유형 7가지컨테이너를 위한 추가 네트워크를 만들 때 선택하는 드라이버(-d) 종류다. 1. Bridge-d bridge기본값, 172.17.x IP 자동일반 단일 호스트2. Host-Only-d null네트워크 없음(none)격리/보안3. Container 공유-d container:이름IP·MAC 공유컨테이너 짝 통신4. Host 공유-d host호스트 네트워크 직접 사용성능 극대화5. Macvlan-d macvlan물리망과 연동컨테이너에 실제 IP6. Overlay-d overlay여러 호스트 연결Swarm 클러스터7. 3rd partyweave/flannel 등외부 솔루션대규모 K8s 1. Bridge (기본, 가장.. 2026. 9. 17.
[kt cloud] 도커 실습 (2) 1. Dockerfile 1-1. Dockerfile 구성 요소 기본 문법 규칙주석# 으로 시작기본 형식 대소문자구분 안 하지만 관례상 명령은 대문자 (FROM, RUN...)시작반드시 FROM으로 시작각 명령독립적으로 실행 (각 줄이 하나의 레이어) → 각 명령은 독립적이 중요한데, 이게 앞에서 배운 레이어(layer) 구조와 연결된다. 명령 하나 = 이미지 레이어 하나씩 쌓이는 것. 주요 명령어FROMbase image 지정 (로컬에 없으면 Docker Hub에서 자동 download)MAINTAINER생성자 정보 (예: hhs )RUN빌드 중 명령 실행ADD파일/디렉터리 추가ENV환경 변수 생성CMD컨테이너 실행 시 돌릴 프로세스 지정 FROMFROM ubuntu→ 로컬에 ubuntu 이미지 있.. 2026. 9. 16.
[kt cloud] 도커 실습 (1) 1. 가상화 1-1. 가상화란호스트 하나의 물리 자원을 나눠서 여러 독립된 환경처럼 쓰는 기술이다. 이 슬라이드는 그 앞에 에뮬레이션이라는 비슷하지만 다른 개념을 나란히 놓고 비교한다. 에뮬레이션호스트와 다른 CPU 아키텍처의 모든 동작·명령어를 흉내 내서 처리명령어를 하나하나 소프트웨어로 번역느림 🐢가상화가상 OS가 드라이버를 통해 호스트 자원을 스케줄링해 나눠 씀실제 자원을 쪼개서 배분빠름 ⚡ 에뮬레이션 (Emulation)호스트 시스템의 아키텍처와 다른 CPU의 모든 동작 및 명령어를 모방하여 처리하는 기술이다. x86 위에서 ARM용 프로그램을 돌리듯, 다른 하드웨어를 소프트웨어로 재현한다.QEMU (a generic open source machine emulator) └─ Cisco AS.. 2026. 9. 15.
[Study] 리눅스 디스크 파티셔닝 & 마운트 보호되어 있는 글 입니다. 2026. 9. 14.
[정보처리기사] 2026년 정보처리기사 전공자 합격 후기 (1회차 필기, 2회차 실기 합격) 컴퓨터공학 전공자 기준으로 어떻게 공부했는지 정리해보았습니다. 근데 사실 저는 완벽하게 준비한 건 아니라서... 조심스럽지만, 그래도 준비하시는 분들한테 조금이나마 도움이 됐으면 해서 남깁니다! 필기 실기 모두 1트에 붙었습니다. 필기는 2026년 1회차, 실기는 2026년 2회차에 응시했습니다. 1. 필기 공부법 필기 개념은 인프의 정보처리기사 강의를 이용했습니다. [지금 무료]정보처리기사 자격증 대비 교육(필기)| 국립안동대학교 SW융합교육원 - 인프런 강의현재 평점 4.9점 수강생 1,991명인 강의를 만나보세요. NCS개정 정보처리기사 필기 합격을 위한 핵심요약 특강으로 CBT 필기시험과 필답형 실기시험을 효율적으로 학습 할수 있습니다. NCS 학습모듈,www.inflearn.com 설명.. 2026. 9. 14.
[kt cloud] 리눅스 관리자 실습 (6) 1. Teaming Teaming이란여러 네트워크 카드를 하나로 묶는 기술이다. 앞서 본 Bonding의 후속/개선 버전이다. 목적은 같다: 성능 향상 + 이중화(무중단).묶은 결과물을 team 인터페이스(예: team0)라고 부른다실제 카드들(ens37, ens38 등)은 team0에 소속됨카드 하나 죽어도 team0은 계속 살아있음 → 무중단Bonding(bond0)의 요즘 버전이 Teaming(team0)이다. 더 유연하고 관리가 편하다. 개념은 똑같이 카드 여러 개 = 하나처럼 구조 team0 (묶음) ├─ ens37 (실제 카드1) └─ ens38 (실제 카드2)team0에 IP를 주고ens37, ens38은 team0의 구성원(port)으로하나 끊겨도 다른 하나가 이어받음 주요 모드 (run.. 2026. 9. 11.
[kt cloud] 리눅스 관리자 실습 (5) 1. SELinux 관리 1-1. SELinux란리눅스의 강력한 보안 시스템이다. Security-Enhanced Linux의 약자. RedHat 계열(Rocky/CentOS)에서 기본으로 켜져 있다.일반 권한(rwx)만으로는 부족한 부분을 메운다. 예를 들어 웹서버 프로세스는 웹 폴더만 건드릴 수 있다처럼, 프로세스가 뭘 할 수 있는지를 세밀하게 통제한다. 해킹당해도 피해를 최소화하는 안전장치다. SELinux의 3가지 모드 먼저 모드부터. SELinux는 세 가지 상태로 동작한다.Enforcing 규칙 위반을 차단 (실제 보안 적용)Permissive위반을 경고만 하고 허용 (로그만 남김)Disabled SELinux 완전히 끔 setenforce 0 # Permissive로 전환ge.. 2026. 9. 10.
[KT Cloud] 리눅스 관리자 실습 (4) 1. 메모리 관리 1-1. 디바이스 스왑 추가 임시 vs 영구 정리 임시 (재부팅 시 풀림) 임시 (재부팅 시 풀림 방법swapon /dev/장치fstab 등록 + swapon -a대응(디스크)mount /dev/장치 /폴더fstab 등록 + mount -a vi /etc/fstab # fstab에 swap 줄 추가swapon -s # 현재 swap 확인 (등록 전엔 비었을 수 있음)swapon -a # fstab의 swap 전부 켜기swapon -s # 다시 확인 → nvme0n2p3 활성화됨 -a : all. /etc/fstab에 등록된 모든 swap을 한 번에 켠다앞서 마운트에서 배운 mount -a의 swap 버전이다 부.. 2026. 9. 9.
[KT Cloud] 리눅스 관리자 실습 (3) 1. 스토리지 관리 1-1. 연결된 디스크 조회 1-2. 디스크 추가 SCSI 버스 재스캔 VMware 같은 가상 환경에서 디스크를 새로 붙였을 때, 리눅스가 바로 알아채지 못하는 경우가 있다. 원래는 재부팅하면 인식되지만, 운영 중인 서버를 함부로 재부팅할 순 없다. 그래서 이 명령으로 껐다 켜지 않고 새 디스크를 잡는 거다. 시스템을 재부팅하지 않고 새로 추가한 디스크를 인식시키는 명령이다.rescan-scsi-bus.sh : SCSI 버스를 다시 훑어서 디스크 변화를 찾는 스크립트-a : all. 모든 채널/타겟/LUN을 전부 다시 스캔 1-3. 파티션/스왑 MBR (Master Boot Record)디스크 첫 섹터(512byte)에 파티션 정보를 담는 전통적인 방식최대 디스크2.. 2026. 9. 8.
[KT Cloud] 리눅스 관리자 실습 (2) 1. Root 권한 얻기 더보기실습하기전 설정 su vs. su -둘 다 다른 사용자로 전환하는 명령어지만 - 하나 차이가 크다.su : 사용자 계정만 root로 바꾸고 기존 환경변수는 그대로 유지한다. 현재 디렉토리도 안 바뀐다.su - : root로 전환하면서 root의 로그인 환경을 새로 불러온다. root의 홈 디렉토리로 이동하고, PATH 같은 환경변수도 root 것으로 초기화된다.그래서 -를 붙이는 게 실제 root로 로그인한 것과 가장 가깝다. /sbin 같은 관리자용 경로가 PATH에 잡히기 때문에 su만 쓰면 shutdown 같은 명령이 "command not found"로 안 먹는 경우가 생긴다. shutdown 예시들#shutdown : 시스템 종료 명령이다 (배포판/옵션에 따라 기.. 2026. 9. 7.
[Linux] DNF 캐시 정책 백업 및 교정 문제 풀이 https://learnix.kr/server_cbt?id=217&from=%2Flearn_linux%3Ft%3D1788244187928 러닉스 Learnix | 리눅스 명령어 학습과 실습, 자격증 대비브라우저에서 리눅스 명령어를 학습하고 실습하세요. 웹 터미널과 자동 채점으로 리눅스마스터, RHCSA, LPIC 자격증까지 대비할 수 있습니다.learnix.kr 문제 /home/exercise/dnf_lab/dnf.conf 원본을 같은 디렉터리에 dnf.conf.bak 로 보관한 뒤, dnf 설정을 운영 기준에 맞게 교정하세요. 요구사항1. 일반 운영 서버는 패키지 캐시를 남기지 않는다는 정책을 만족하세요.2. GPG 검증 정책은 현재 설정을 유지하세요.3. 커널 보존 개수 정책은 현재 설정을 유지하.. 2026. 9. 2.
[Linux] 서비스 장애 초동 대응 로그 분석 문제 풀기 https://learnix.kr/server_cbt?id=216&from=%2Flearn_linux%3Ft%3D1788241635188%26t%3D1788241648890%26t%3D1788241666835%26t%3D1788241711927%26t%3D1788241749931%26t%3D1788242679134%26t%3D1788242699474 러닉스 Learnix | 리눅스 명령어 학습과 실습, 자격증 대비브라우저에서 리눅스 명령어를 학습하고 실습하세요. 웹 터미널과 자동 채점으로 리눅스마스터, RHCSA, LPIC 자격증까지 대비할 수 있습니다.learnix.kr 실습 환경에는 systemctl 과 journalctl 명령이 실제 운영 서버 출력처럼 동작하도록 준비되어 있습니다. 명령 출력.. 2026. 9. 1.
[study] 클라우드 인프라 스터디 2일차 보호되어 있는 글 입니다. 2026. 8. 28.
[KT Cloud] 리눅스 관리자 실습 (1) 0. 초기 셋팅 다운 받은 우분투 zip을 압축해제 → ovf를 두번 click → vm name/ubuntu, path는 c:/VM/ubuntu —> import하면 된다. 더보기VM→Host가상머신에서 호스트로VM←Host호스트에서 가상머신으로VM1↔VM2가상머신끼리VM→Net/LAN가상머신에서 외부 인터넷/랜으로VM←Net/LAN외부에서 가상머신으로 Host-only — 호스트와 가상머신만호스트와 가상머신 사이, 그리고 가상머신끼리는 통신되지만 외부 인터넷으로는 못 나간다. 격리된 내부 네트워크를 만들 때 쓴다. 외부와 완전히 차단하고 싶은 실습에 적합하다.Internal — 가상머신끼리만가상머신끼리만 통신되고 호스트와도, 외부와도 안 된다. 가장 폐쇄적이다. 가상머신들만의 독립 네트워크.. 2026. 8. 28.
[KT Cloud] 쉘 프로그래밍 (2) 1. Linux utility 사용하기 1-1. awk 프로그래밍 awk란? record-oriented language : 레코드(줄) 지향 언어다. 입력을 줄 단위로 읽어 처리하는 것이 기본 동작이다.Aho, Weinberger, Kernighan : 만든 세 사람의 이름 첫 글자를 딴 것이다. AT&T 벨 연구소에서 나왔다. 앞서 언급한 그 유래다.Record와 Fieldawk가 입력을 나누는 두 단위다.Record개행(new line) — 한 줄Field 공백, 탭 — 줄 안의 각 항목기본적으로 한 줄이 하나의 record이고, 그 줄을 공백/탭으로 나눈 것이 field다. field는 $1, $2... 로 참조한다. awk 실행 방식 두 가지 1) Format — 명령줄에 직접 awk 's.. 2026. 8. 28.
[KT Cloud] 쉘 프로그래밍 (1) 1. Linux Shell 의 이해 1-1. Shell script 실행 실습 과정 sub shell을 fork 후 처리하면 ? 스크립트 실행 후 대화형 셸에서 확인하면 아무것도 출력되지 않는다.student@rocky10:~/lab$ echo $myNstudent@rocky10:~/lab$ echo $myD ./script1.sh 처럼 실행하면 스크립트는 자식 프로세스(서브셸)에서 동작한다. 즉 서브셸이 포크가 된 다음, 서브셸에서 동작하는 것이다. myN, myD는 그 자식 프로세스 안에서만 존재하다가 스크립트가 끝나면 함께 사라진다. 부모 셸에는 전달되지 않으므로 값이 비어 있는 것이 정상이다. 같은 셸에 변수를 남기려면 source 또는 .으로 실행해야 한다. 같은 셸에 변수를 남기.. 2026. 8. 27.
728x90