✅ 프로세스란? 프로세스(process)란 실행 중인 프로그램을 의미한다. 운영체제를 공부해보지 않은 사람들한테는 프로세스(process)라는 용어보다 프로그램(program)이라는 용어가 익숙할 것이다. 하지만 프로세스(process)라는 용어를 더
✅ 다양한 텍스트 에디터 윈도우나 맥에서 파일에 코드(또는 텍스트)를 작성할 때 vscode, IntelliJ, Sublime Text와 같은 프로그램을 활용했을 것이다. 이런 프로그램을 보고 텍스트 에디터(Text Editor)라고 얘기한다. 리눅스
✅ 파일에 작성된 내용 보는 방법 파일에 작성된 내용을 볼 수 있는 방법은 여러가지가 있지만 두 가지 방식만 먼저 익혀두자. vim 활용 cat 명령어 활용 ✅ 텍스트 양이 많은 파일을 봐야 할 때 # 텍스트 양이 많은 파일 생성 # (= 1부터 10
✅ 자주 사용하는 패키지 매니저 명령어 (apt) ** 현재 구성해놓은 환경이 Ubuntu이므로 패키지 매니저로는 apt를 사용할 것이다. 패키지 설치 패키지 목록 최신화 설치된 패키지 확인하기 패키지 삭제 다음 강의에서는 지금까지 배운 명령어를 활용
✅ 터미널 창에 결과값 출력하기 이전 강의에서 표준 출력(stdout)이란, 명령어의 실행 결과를 ‘출력할 곳’으로 이동시켜주는 통로라고 설명했다. 아래 명령어를 입력했을 때 터미널 화면에 결과값이 출력되는 이유는, 위의 그림과 같이 표준 출력이 결과
✅ 실행시킨 Spring Boot 프로세스를 조회하고 종료해보기 Spring Boot 서버 실행 잘 작동하는 지 확인 새로운 터미널 창 열어서 프로세스 조회해보기 Spring Boot 프로세스 종료하기 정상적으로 종료됐는 지 확인하기
✅ 쉘 스크립트 공부 지침 #!/bin/bash echo "----git pull 받아오기----" cd /home/ubuntu/linux-springboot git pull origin main echo "----빌드하기----" ./gradle
리눅스 컴퓨터에서 실행시키는 프로그램들은 로그가 파일에 쌓이는 경우가 대부분이다. 이 로그들이 어떻게 찍히는 지 실시간으로 확인하고 싶을 때가 있다. 그럴 때 어떻게 하는 지 배워보자. ✅ 로그 실시간으로 확인하는 법 (tail -f) AWS EC2에
✅ Permission Denied 에러 마주치는 경우 $ cd /var/log $ ls -al # 어떤 파일이 있는 지 확인, amazon이 디렉터리임을 확인 $ cd amazon # amazon 디렉터리로 접근 위 명령어로 amazon 디렉터리에
✅ 파일 생성 (+ vim 열기) # vi [파일명] # vim [파일명] $ vi app.txt ✅ 텍스트 작성법 vim 화면에서 qwer 이라고 키보드로 텍스트를 입력해보자. 아무런 텍스트가 작성되지 않는 걸 확인할 수 있다. 그 이유는 vim