일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Layer
- 스위치
- 자바8
- Mac
- Layer4
- 포트
- nextjs
- 오라클
- class
- Packet
- next.js
- 자격증
- network
- 프로그래밍
- frame
- Next
- SQLD
- oracle
- Layer2
- ip 할당
- 함수형
- dhcp
- Router
- Linux
- 네트워크
- 자바
- java
- Python
- OSI
- Port
- Today
- Total
목록Python (3)
BEER&DEV

리눅스에서의 make 명령어 이해하기 make 명령어는 주로 대규모 및 복잡한 소프트웨어 프로젝트에서 사용되며, 소스 코드를 컴파일하고 실행 파일을 생성하는 등의 작업을 자동화하는 데 유용합니다. make를 사용하면 프로젝트의 빌드 프로세스를 효율적으로 관리할 수 있습니다. Makefile 작성 make를 사용하기 위해서는 프로젝트 디렉토리에 Makefile이라는 파일이 필요합니다. Makefile은 make가 실행할 명령어들을 정의하는 텍스트 파일입니다. Makefile은 다양한 블록들로 구성되며, 각 블록은 타겟(Target)과 해당 타겟을 실행하기 위한 명령어들로 이루어집니다. 예를 들어, 다음은 간단한 Makefile의 예시입니다. all: hello hello: gcc -o hello hello..

시스템 정의 AWS ec2 Instance 1core RAM 2GB SSD 30GB t2.small OS 버전 Ubuntu 20.04 버전 기준입니다. Application 버전 Python 3.8 시스템 설정 AWS ec2 인스턴스를 처음 생성하게 되면 기본적인 프로그램(vi, apt 등..)을 제외 하고, 인스턴스의 경량화를 위해 아무것도 설치 되어있지 않습니다. 아래 가이드는 Django Application을 인스턴스에 올리는 커멘드를 순서대로 작성하였으며, 다른 설정 필요없이 커멘드만 따라서 입력해주시면 서버 구성이 완료됩니다. 시스템 확인 아래와 버전이 같은지 확인해줍니다. -- 우분투 버전 확인 $ lsb_release -a -- 결과 No LSB modules are available. D..

Nginx 란? Nginx는 웹 서버 소프트웨어로, 가벼움과 높은 성능을 목표로 한다. 웹 서버, 리버스 프록시 및 메일 프록시 기능을 가집니다. APT 란? Advanced Package Tool의 약자인 APT는 Debian 시스템에 포함된 핵심 도구들의 집합체입니다. 즉, 우분투와 같은 데비안 계열의 패키지를 관리하는데 사용됩니다. Apt를 활용하면 다음과 같은 작업을 처리할 수 있습니다: 패키지 설치 패키지 업그레이드 패키지 삭제 의존성 해결 패키지 검색 패키지 정보 확인 저장소 관리 등 우분투(Ubuntu) 에 Nginx 설치하기 1. APT 업데이트 및 업그레이드 $ sudo apt update $ sudo apt upgrade 2. Nginx 설치 $ sudo apt install nginx..