JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 블로그

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
Linux

터미널 창을 끄더라도 프로그램이 계속 실행되도록 만들기 (nohup, &)

터미널 창을 끄더라도 프로그램이 계속 실행되도록 만들기 (nohup, &)

✅ 포그라운드(foreground), 백그라운드(background)란? 터미널 창을 끄더라도 프로그램이 계속 실행되도록 만들기 전에, 포그라운드(foreground)와 백그라운드(background)의 개념이 어떤 건지부터 알아야 한다. 포그라운드(

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

[실습] Spring Boot 서버가 출력하는 로그를 파일로 남기기

[실습] Spring Boot 서버가 출력하는 로그를 파일로 남기기

✅ 사전 환경 셋팅 JDK 설치하기 잘 설치됐는 지 확인하기 Github으로부터 Spring Boot 프로젝트 clone하기 서버 실행시키기 ✅ Spring Boot 서버가 출력하는 로그를 파일로 남기기 실행시킨 서버 종료시키기 표준 출력과 표준 에러

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

특정 포트 번호에 실행되고 있는 프로세스 조회하기 / 포트 충돌 해결하기 (lsof) (

특정 포트 번호에 실행되고 있는 프로세스 조회하기 / 포트 충돌 해결하기 (lsof) (

✅ 실전에서 자주 만나는 에러 이전 강의에서 Spring Boot를 실행시켰더니 아래와 같은 에러가 발생한 걸 확인했다. 실제 현업에서도 Port 8080 was already in use와 같은 에러를 많이 만난다. 이 에러의 원인을 정확하게 파악하

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

표준 에러 출력(stderr)이란?

표준 에러 출력(stderr)이란?

✅ 표준 에러 출력(stderr)이란? ls abc와 같이 파라미터를 잘못 입력해 명령어를 입력하면, 명령어의 결과값이 아래와 같이 터미널 화면에 출력된다. ls abc 명령어의 결과값이 터미널 화면에 출력되는 방식이 아닌, 파일에 출력되는 방식으로

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

[실습] ‘git pull 받아오기 → Spring Boot 빌드 → 빌드된 jar 파일 실행’의 과정을 자동화하기

[실습] ‘git pull 받아오기 → Spring Boot 빌드 → 빌드된 jar 파일 실행’의 과정을 자동화하기

✅ ‘git pull 받아오기 → Spring Boot 빌드 → 빌드된 jar 파일 실행’의 과정을 자동화하기 새로운 기능이 추가될 때마다 수동으로 백엔드 서버를 배포하다보면 귀찮게 느껴진다. 그래서 이 과정을 자동화해보자. 방법은 어렵지 않다. 수동

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

표준 출력(stdout)이란?

표준 출력(stdout)이란?

✅ 표준 출력(stdout)이란? 리눅스에서 ls 명령어를 입력하면 그에 맞는 결과값이 터미널 화면에 출력된다. 리눅스는 내부적으로 ls 명령어의 실행 결과를 터미널 화면에 출력하기 위한 메서드(ex. printf())를 호출했을 것이다. 체감상으로는

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

어떠한 제약도 없이 모든 기능을 사용할 수 있는 관리자 권한 (sudo)

어떠한 제약도 없이 모든 기능을 사용할 수 있는 관리자 권한 (sudo)

✅ 권한이 허용되지 않았는데 접근이 가능한 경우 $ su ubuntu # ubuntu 계정으로 로그인 $ cd /var/log $ ls -al /var/log 내부의 파일들을 살펴보면 chrony라는 디렉터리가 있다. chrony 디렉터리의 소유자와

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

[연습문제] 지금까지 배운 명령어 실전처럼 써먹어보기

✅ 요구 사항 설정 파일 생성하기 파일 내용 읽기 파일 내용 복사 붙여넣기 ✅ 정답 해설

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

패키지 매니저(Package Manager)란?

✅ 패키지 매니저(Package Manager)란? 갤럭시(Android)에서 앱을 받을 때는 Play Store를 활용하고, 아이폰(iOS)에서 앱을 받을 때는 App Store를 활용할 것이다. 이런 것처럼 개발 환경에서는 프로그램(소프트웨어, 라

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
Linux

리눅스에서 실행 중인 프로세스 조회하기 / 종료하기 (ps, kill)

리눅스에서 실행 중인 프로세스 조회하기 / 종료하기 (ps, kill)

✅ 프로세스란? 프로세스(process)란 실행 중인 프로그램을 의미한다. 운영체제를 공부해보지 않은 사람들한테는 프로세스(process)라는 용어보다 프로그램(program)이라는 용어가 익숙할 것이다. 하지만 프로세스(process)라는 용어를 더

JSCODE 박재성JSCODE 박재성|2026. 03. 27.
«<3637383940>»