분류 전체보기(281)
-
운영체제
운영체제(Operating System) 장치(device)를 사람이 사용하기 쉽게 만들어주는 역할 운영체제 분류 - 장치 desktop OS : windows, MAC OS 등 workstation OS : Unix, Linux, windows server 등 - 사용 환경 CLI : Command Line Interface - 명령줄을 이용한 사용 환경(화면에 글자만 보이는 환경, CUI/TUI와 같은 의미) GUI : Graphic User Interface - 그래픽을 이용한 사용 환경 Linux 특징 - 오픈 소스 운영체제 - 다양한 회사에서 소스를 가져다가 Linux 운영체제를 만들어 냄 > Linux는 계열과 종류가 다양하다 - unix 기반의 대표적인 운영체제 수업은 redhat 계열의 C..
2023.10.05 -
Flask
Flask Flask는 Python 웹 프레임워크로, 간결하고 가벼우며 확장 가능한 웹 애플리케이션을 빠르게 개발하기 위한 도구다. Flask는 웹 애플리케이션을 구축하는 데 필요한 기본 구조와 도구를 제공하면서도 개발자에게 많은 유연성을 제공한다. 주요 특징과 개념 마이크로 웹 프레임워크 : Flask는 "마이크로" 웹 프레임워크로 알려져 있으며, 기본적인 웹 프레임워크 기능을 제공하면서도 필요한 추가 기능을 확장할 수 있도록 핵심 기능을 최소화한다. 이로 인해 개발자는 원하는 방식으로 애플리케이션을 구성하고 확장할 수 있다. 라우팅 : Flask는 URL 경로와 뷰 함수 간의 매핑을 통해 요청을 처리한다. 이를 통해 사용자가 특정 URL을 방문했을 때 어떤 함수가 실행될지를 정의할 수 있다. 템플릿 ..
2023.10.04 -
WordPress
WordPress WordPress는 웹사이트 및 블로그를 만들고 관리하기 위한 오픈 소스 콘텐츠 관리 시스템(CMS)이다. WordPress를 사용하면 비전문가들도 쉽게 웹사이트를 구축하고 관리할 수 있다. 주요 특징과 정보 사용자 친화적 : WordPress는 사용자 친화적인 사용자 인터페이스를 제공하여 쉽게 웹사이트를 만들 수 있다. 텍스트, 이미지, 비디오 및 기타 콘텐츠를 쉽게 추가하고 편집할 수 있다. 테마 및 플러그인 : 다양한 무료 및 유료 테마와 플러그인이 제공되어 웹사이트의 디자인과 기능을 확장할 수 있다. 테마를 사용하여 웹사이트의 외관을 변경하고, 플러그인을 추가하여 추가 기능을 통합할 수 있다. 블로그 기능 : WordPress는 초기에는 블로그 플랫폼으로 시작했으며, 강력한 블로..
2023.10.04 -
Docker Compose
Docker Compose Docker Compose는 여러 개의 독립적인 Docker 컨테이너를 정의하고 관리하기 위한 도구다. Docker Compose를 사용하면 여러 컨테이너 간의 상호 작용 및 구성 관리를 단순화할 수 있다. Docker Compose의 주요 개념 Compose 파일 : Docker Compose에서는 YAML 형식의 Compose 파일을 사용하여 컨테이너를 정의한다. 이 파일에는 서비스, 네트워크, 볼륨 및 환경 변수와 같은 컨테이너 설정이 포함된다. 서비스 : Compose 파일에서 정의한 각 컨테이너는 "서비스"로 간주된다. 예를 들어, 웹 애플리케이션과 데이터베이스 서버는 각각 별도의 서비스로 정의된다. 컨테이너 관리 : Docker Compose를 사용하면 여러 컨테이너..
2023.10.04 -
docker 기본 사항
모든 컨테이너 종료 docker stop $(docker ps -aq) docker rm $(docker ps -aq) 이미지 삭제 docker rmi $(docker images -q) 확인 docker ps docker images 도커 이미지 검색 포트 80이 사용중인 경우 nginx 올리기 docker run -d --name mynginx -p 90:80 nginx 참고 사이트 도커 이미지 생성하기 - 콥 노트 (gitbook.io) 도커 이미지 생성하기 - 콥 노트 WORKDIR: WORKDIR 지시자는 도커 파일에서 리눅스 명령어의 cd와 유사하게 뒤에 오는 모든 지시자(RUN, CMD, COPY, ADD 등)에 대한 작업 디렉토리를 설정한다. 특히 원래 최상위 파일이나 폴더에 있던 이름 a..
2023.10.04 -
docker 설치
ubuntu version 22.04 /etc/netplan 네트워크 설정 network: version: 2 ethernets: ens32: dhcp4: no addresses: [192.168.2.10/24] gateway4: 192.168.2.2 nameservers: addresses: [8.8.8.8,8.8.4.4] docker 설치 참고 사이트 https://docs.docker.com/engine/install/ubuntu/ Install Docker Engine on Ubuntu Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multi..
2023.10.04