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

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

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..

왜 Windows에서 Linux 개발 환경이 필요한가? Windows에서 Linux 개발 환경을 필요로 하는 이유는 간단합니다. 회사에서 쓰는 PC는 Windows 운영체제를 사용하는데, 우리 서비스는 AWS 클라우드에서 Linux를 사용합니다. 그래서 로컬(개발) 환경과 클라우드(운영) 환경을 맞추려고 WSL2(Windows Subsystem for Linux)를 사용했습니다. 이렇게 하면 개발하고 테스트할 때 일관성을 유지하고 생산성도 높일 수 있습니다. 최소사양 WSL 2로 업데이트하려면 Windows 10 또는 Windows11 이상. x64 시스템의 경우: 버전 1903 이상, 빌드 18362.1049 이상. ARM64 시스템의 경우: 버전 2004 이상, 빌드 19041 이상. 구성? 도커, ..