✅ 권한(Permission)이란? 리눅스에서는 여러 사용자 계정을 만들어서 사용할 수 있다고 했다. 그러다보니 특정 사용자가 다른 사용자의 파일을 마음대로 접근하는 걸 막기 위해 권한(Permission)이라는 기능을 추가했다. 권한(Permissi
✅ 그룹(group)이란? 리눅스에서 그룹(group)이란 사용자 계정을 묶어서 관리하기 위한 단위이다. 여러 사용자에게 공통된 권한을 한 번에 부여하고 관리할 때 유용하게 사용된다. ✅ 그룹(group)의 특징 한 사용자(user)는 무조건 하나의
✅ 내 IP 주소 확인하기 (ip) IP란 네트워크 상에서의 특정 컴퓨터를 가리키는 주소를 의미한다. 아래와 같은 값이 IP 주소이다. 13.250.15.132 실무에서 백엔드 서버와 통신하기 위해서는 백엔드 서버가 실행되고 있는 컴퓨터의 IP 주소를
Permission denied라는 에러가 발생한 원인을 분석하려면 사용자(user), 슈퍼 사용자(super user), 그룹(group)의 개념을 알아야 한다. 하나씩 알아보자. ✅ 사용자(user) 컴퓨터 환경에서 사용자(user)란 컴퓨터에 접
✅ 문자열을 터미널 화면에 출력하는 명령어 (echo) 리눅스 명령어에서 echo는 Java에서의 System.out.println(), Javascript에서의 console.log()와 같은 역할을 하는 명령어이다. 바로 실습을 해보자. $ ech
✅ 리눅스에서의 파일(file), 디렉터리(directory)의 의미 윈도우나 맥에서 얘기하는 파일(file)과 폴더(folder)의 개념이 리눅스에서는 조금 다르다. 리눅스에서는 폴더(folder)라고 부르지 않고, 디렉터리(directory)라고
✅ 백그라운드에서 실행되고 있는 프로세스의 로그 확인하는 법 이전 강의에서 실행시킨 Spring Boot 종료하기 포그라운드에서 Spring Boot 실행시켜보기 백그라운드에서 Spring Boot 실행시켜보기 nohup.out 파일 확인해보기 그럼
✅ 리눅스 환경 구축하기 (feat. AWS EC2) 리눅스를 공부하기 위해 가장 먼저 리눅스 환경을 설치하고 구축해야 한다. 정확히는 리눅스 배포판 중 Ubuntu를 설치해서 학습할 것이다. 여러 책이나 강의를 찾아보면 Ubuntu 환경을 구축할 때
✅ 포그라운드(foreground), 백그라운드(background)란? 터미널 창을 끄더라도 프로그램이 계속 실행되도록 만들기 전에, 포그라운드(foreground)와 백그라운드(background)의 개념이 어떤 건지부터 알아야 한다. 포그라운드(
✅ 사전 환경 셋팅 JDK 설치하기 잘 설치됐는 지 확인하기 Github으로부터 Spring Boot 프로젝트 clone하기 서버 실행시키기 ✅ Spring Boot 서버가 출력하는 로그를 파일로 남기기 실행시킨 서버 종료시키기 표준 출력과 표준 에러