- Personal_Study
- Baekjoon
- C
- datastructure
- Android
- c++
- Artificial_Intelligence
- 2023_1st_Semester
- Operating_System
- Image_classification
- cloud_computing
- Univ._Study
- Kubernetes
- app
- 자격증
- Java
- Unix_System
- SingleProject
- programmers
- 티스토리챌린지
- Python
- tensorflow
- codingTest
- 오블완
- Database_Design
- 리눅스마스터2급
- Linux
- Algorithm
- pytorch
- study
목록개인 공부 (44)
코딩 기록 저장소

목차 1. 쿠버네티스 설치하기01. 쿠버네티스 설치 환경하드웨어 및 네트워크 요구 사항- 하드웨어의 경우 2개 이상의 CPU(혹은 코어)로 구성된 환경에서만 쿠버네티스를 설치할 수 있음구분항목요구 사항하드웨어CPU2개 이상메모리2GB 이상네트워크고유한 MAC 주소확인 방법 : ipconfig -a 혹은 ip link고유한 product_uuid확인 방법 : sudo cat /sys/class/dmi/id/product__uuid 쿠버네티스에서 사용하는 포트 구분프로토콜포트용도마스터 노드TCP6443API 서버TCP2379~2380etcd 클라이언트 APITCP10250kubelet API(모든 노드에서 접근 가능한 API)TCP10251스케줄러TCP10252컨트롤러 매니저워커 노드TCP10250kube..
목차 1. 쿠버네티스의 등장01. 컨테이너 환경으로의 진화IT환경의 진화- 1990년대 IT 시스템은 다른 프로그램에 서비스를 요청하는 클라이언트와 응답하는 서버로 구성된 클라이언트/서버 형태- 이후 서버의 안정성을 위해 도입된 메인프레임은 중앙집중식으로 시스템을 운영- 2000년대에 접어들며 가상화 환경 등장- 가상화 환경은 인프라 확장할 때 스케일 아웃(scale out) 방식 사용하고, 메인프레임은 스케일 업(scale up)방식으로 확장스케일 아웃 : 기존 서버와 같은 사양 또는 비슷한 사양의 '서버 대수'를 늘려서 처리 능력 향상스케일 업 : '서버 자체 성능'을 향상시키는 것. CPU나 메모리를 추가하는 것 - 2010년대엔 퍼블릭 클라우드(public cloud)가 급부상. 내부에 자체적으로..
01. 셸의 특징 및 명령어셸 (Shell)- 사용자가 입력한 명령어를 해석하여 커널에 전달함- 윈도(도스)에서의 'command,com'과 유사한 기능을 수행- 사용자가 로그인 시 실행되어 사용 환경 제공- 셸 프로그래밍 언어(스크립트 언어)- 리다이렉션(Redirection)과 파이프( | ) 기능을 수행- 사용자 셸 프롬프트(본 셸 계열 : $, C 셸 계열 : %) 종류실행 파일특징본 셸 계열본 셸/bin/sh- 1979년 Bell 연구소의 Steve Bourne이 개발- 유닉스의 기본 셸콘 셸/bin/ksh- 1986년 AT&T사의 David Korn이 개발- Bell 연구소에서 개발한 본 셸의 확장 버전- 명령어 완성 기능, 히스토리 기능 지원배시 셸/bin/bash- 1989년 Brian..
01. 사용자 권한 및 그룹 설정파일 및 디렉터리의 속성- 모든 파일과 디렉터리에는 허가권(permission)과 소유권(ownership)이 부여됨파일 및 디렉터리의 상세한 정보 확인[root@localhost ~]# ls -l구조- rw-r--r--. 1 root root 45 10월 11 13:44 linux.txt① ② ③ ④ ⑤ ⑥ ⑦ ⑧①파일 유형- : 일반 파일l : 심볼릭 링크 파일d : 장치 파일p : 파이프c : 문자 파일b : 블록 장치 파일s : 소켓②허가권③링크 수④소유자명⑤그룹명⑥파일 크기⑦마지막으로 변경된 시간⑧파일명소유권 관련 명령어chown- 파일이나 디렉터리의 사용자 소유권과 그룹 소유권을 ..

프로젝트를 진행하는 중 VScode에서 SSH 연결이 안되고, 무한으로 비밀번호만 입력하는 창이 뜨는 오류가 발생했습니다. 이것을 해결하기 위해 시도했던 방법들을 여기에 정리해보려고 합니다. 방법 11. Ctrl + Shift + p 나 F1을 눌러 명령 팔레트를 클릭합니다.2. Remote-SSH : Kill VS Code Server on Host... 를 검색한 후 클릭합니다.3. 종료할 서버 호스트를 클릭합니다.4. 비밀번호를 입력합니다.5. 터미널로 SSH에 접속하여 /home/[user]/.vscode-server 폴더를 삭제합니다.rm -rf .vscode-server6. VScode를 다시 접속하여 원격 접속을 다시 시도합니다. 이렇게 하면 보통 해결이 되었는데, 이번엔 해결이 안되네요...
01. 사용자 생성 및 계정 관리사용자 관련 명령어useradd- 사용자 계정을 생성하는 명령어기본 형식[root@localhost ~]# useradd [옵션] [계정명]옵션 -c : 사용자 계정에 설명 추가-d : 사용자 계정의 홈 디렉터리 지정-e : 사용자 계정의 유효 기간 설정-f : 패스워드가 만료된 후 계정의 만료 날짜 지정-G : 사용자 계정의 새로운 그룹 추가-s : 사용자 계정의 로그인 기본 셸 지정passwd- 사용자 계정의 패스워드 변경 및 관리하는 명령어- 생성된 패스워드의 정보는 암호화되어 '/etc/shadow' 파일에 저장됨패스워드 변경기본형식[root@localhost ~]# passwd [계정명]패스워드 관리기본 형식[root@localhost ~]# passwd [옵션]..