본문 바로가기

교육53

kosta 클라우드 네이티브 애플리케이션 개발 과정 day 42 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 42 프로세스 : 현재 시스템에서 실행중인 프로그램 - 프로세스는 부모 자식 관계 - 프로세스의 번호 : 고유한 번호를 갖고 있는데 PID라고 함 - 종류 : 데몬, 고아, 좀비 현재 실행중인 프로세스의 목록을 보는 명령 : ps - 유닉스 옵션 : 묶어서 사용할 수 있고, 붙임표로 시작한다 (-ef) - BSD 옵션 : 묶어서 사용할 수 있고, 붙임표로 시작하지 않는다 (aux) - GNU 옵션 : 붙임표 두 개로 시작한다 (--pid) 현재 단말기의 프로세스 목록 출력하기 : ps 터미널에서 실행한 프로세스의 정보 출력하기 : a 옵션 u 옵션 ps -ax s : 슬립을 의미 r : 현재 구동중인 시스템을 의미 계정이 실행중인 프로세스 확인 .. 2023. 2. 22.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 41 kosta 클라우드 네이티브 애플리케이션 개발 과정 day 41 파일 이동하고 파일명 바꾸기 mv - 파일을 다른 디렉터리로 이동하거나 파일명을 바꿀 때 mv 명령을 사용 - 디렉토리를 이동하거나 디렉터리를 바꿀 때도 mv 명령을 사용 삭제 할 때 i 옵션 사용하면 의도를 묻는다 디렉터리 삭제하기 파일 링크 - 파일 링크는 기존에 있는 파일에 새로운 파일명을 붙이는 것 - 하드링크: 기존 파일에 새로운 파일명을 추가로 생성 - 심벌릭 링크: 원본 파일을 가리키는 새로운 파일을 생성 i 노드로 파일 구분하기 하드 링크 만들기 : ln 링크와 복사의 차이 : 무엇이 다른가 ? data1.cp 파일의 내용을 수정해도 data1 파일에는 반영 안 됨 cp data1 data1.cp ls -i 텍스트 파일 편집하.. 2023. 2. 21.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 40 리눅스 배우기 유닉스 역사 nextStep Solaris 유닉스 유닉스는 교육 및 연구 기관에서 즐겨 사용되는 범용 다중 사용자 방식의 대화식, 시분할처리 시스템용 운영 체제. 다양한 시스템 사이 서로 이식 가능 멀티 태스킹과 다중 사용자를 지원하도록 설계 unix-like : - 유닉스 계열(unix-like)은 유닉스와 비슷하면서 유닉스가 아니다. 대표적으로 리눅스. 리눅스의 시작 - 핀란드의 학생이었던 리누스 토르발스가 처음 개발 - 미닉스라는 교육용 운영체제를 참조하여 개발 gnu 프로젝트: 리눅스 커널에 응용 프로그램 제공 -> gnu/리눅스 GNU 프로젝트 : 자유 소프트웨어 진영 4가지 자유 - 프로그램을 어떠한 목적으로도 실행할 수 있는 자유 - 프로그램이 어떻게 동작하는지 학습하고, 자신.. 2023. 2. 20.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 34 책 대여 프로그램 서블릿으로 만들기 jsp 를 사용한 모델 1 방식 package com.vo; public class GuestbookVo { private int no; private String name ; private String password ; private String content ; private String reg_date ; /** * @return the no */ public int getNo() { return no; } /** * @param no the no to set */ public void setNo(int no) { this.no = no; } /** * @return the name */ public String getName() { return name; } .. 2023. 2. 11.
kosta 클라우드 네이티브 애플리케이션 개발 과정 day 33 servlet으로 책 대여 프로그램을 작성해보기 2023. 2. 8.