일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 도커 #Docker #배포 #Spring #MySQL #백엔드배포
- /
- 도커 #docker #docker-compose.yml #도커컴포즈 #배포 #spring #mysql #docker-compose
- Today
- Total
목록DevOps/Linux (7)
개발자 데뷔!
Linux의 중요한 세가지 개념# 파일시스템# 프로세스# 스트림운영체제 (OS : Operating System): HW, App을 총괄하는 소프트웨어 - 리눅스는 유닉스 계열 중 하나의 운영체제. - 리눅스 배포판 : RedHat, CentOS, Ubuntu, SUSE, Gentoo 등이 있음 * 리눅스 배포판 : 리눅스 커널을 기반으로 한 소프트웨어 배포판 - 리눅스에 포함되는 소프트웨어 패키지는 다음과 같다. 소프트웨어 패키지예시셸bash, ash, csh, tcsh, zsh, pdksh, ...util-linuxinit, getty, login, reset, fdisk, ...procpsps, pstree, top, ...GNU coreutilsls, cat, mkdir, rmdir, cu..
컴파일러 설치 C언어 컴파일러 : gcc(GNU Compiler Collection)gcc 설치 버전 확인// gcc 컴파일러 설치/버전 확인gcc -dumpversion설치 시 ) 빌드 기본 패키지 설치 // 개발 패키지 설치 _ gcc, libc6-dev 등...sudo apt-get install build-essential 소스코드 작성 & 빌드 아래와 같은 과정으로 소스코드 리눅스 시스템 내에서 빌드할 수 있다. (vi) 코드작성 -> (gcc) 빌드 -> (./) 실행// 소스코드 파일 생성&작성vi hello.c// .. 소스코드 내용 작성 후 저장(c파일) ...// 소스코드 빌드 gcc hello.c// 생성된 실행파일명 확인ls // 실행파일 실행./a.out 위에서 실..
이전 글에서, 1. ubuntu 이미지 파일을 다운로드 받았고, 2. VM VirtualBox를 다운로드 받아 기본 환경설정을 마쳤다. VM VirtualBox에서 생성한 가상머신 인스턴스에 ubuntu 설치 이미지 파일을 올렸으므로, 이번 글에서는 그 가상머신 인스턴스를 시작해 ubuntu 기본세팅을 해볼 것이다. ubuntu 환경설정) VM VirtualBox 실행 후, 가상머신 인스턴스 클릭 → 상단의 초록색 시작 버튼클릭 '한국어' 언어 설정 → 'ubuntu 설치' 버튼 클릭 '키보드 레이아웃' 에서 Korean → 'Korean[101/104 key compatible]' 선택 '업데이트 및 기타 소프트웨어'에서 '일반설치' 선택 '설치 형식'에서 '디스크를 지우고 Ubuntu 설치' 선택 '..
가상 머신 : Virtual Box VM = Virtual Machine (Virtual Box) = 가상머신 이 글에서 모든 단어는 같은 의미이다. * 다운로드 홈페이지 https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest Virt..
설치버전 : Ubuntu Linux 20.04 LTS * 우분투 다운로드 공식 홈페이지 ubuntu.com → 엄청느림 * 카카오미러 → 빠르게 다운받을 수 있음 https://mirror.kakao.com/ubuntu-releases/ Ubuntu Releases These older Ubuntu releases are now in Extended Maintenance (ESM): We are happy to provide hosting for the following projects via the cdimage server. While they are not commercially supported by Canonical, they receive full support from their commun..
Linux 란?) 커널(Kernel) [OS 가 아님] 리눅스 배포판 : OS ( = Linux + 앱(App) + 쉘(Shell))인 운영체제를 가리킴 __ ex) 우분투(Ubuntu) * OS = Kernel + App + Shell Linux 활용 범위) 서버, 임베디드OS 시장 Android는 linux로 만들어진 모바일 OS * 간단한임베디드 제품은 펌웨어가 OS역할을 대신하지만, 고성능 임베디드 장치에는 Linux가 탑재된 경우가 많다. Linux 특징) 다중사용자 (권한분리 가능) 네트워크사용에 유용함 무료 관련 레퍼런스가 풍부함 Linux vs Unix) Unix Linux 발생 c언어 제작자가 만든 OS Unix계열 OS Ex iOS, macOS, Linux Android 슈퍼 컴퓨터 &..
window pc 에 까는 리눅스는 -> 우분투 계열 라즈베리파이에 까는 리눅스는 -> 데비안 계열 Android 는 리눅스 기반 Mac은 유닉스 기반 * 리눅스는 서버에서도 압도적 ! 펌웨어 개발 : 운영체제 없이 개발 하는 것 ** Shell 은 사용자와, 커널과의 "인터페이스" 쉘을 통해 명령을 주고 받음, os가 부팅되자마자 실행 OS = 커널 + app + shell * 리눅스는 os가 아닌 커널(OS의 핵심 소스코드 역할)이다! * 리눅스에 app, shell 을 추가해 만든 하나의 운영체제를 "리눅스 배포판" 이라고 한다. * os에서 가장 필수적인 요소는 : 스케줄링, 자원관리 *** * window의 shell 세가지 종류 -> cmd / powershell / window (GUI그자체..