프로세스 (Process)CPU (연산장치)RAM (저장장치)연산장치와 저장장치만 있다고 프로그램이 제대로 돌 수 없습니다.EC2 서버의 램 용량은 1GByte입니다. 문자("A")를 10억 개 저장할 수 있는 용량밖에 안 됩니다.램은 비싸기도 하고 용량이 너무 적습니다. 또한 램은 휘발성이기 때문에 컴퓨터가 종료되면 데이터는 모두 날아갑니다.그래서 항상 HDD, SSD가 필요합니다.우리는 EC2 서버에서 하드디스크의 용량을 30GB 사용하고 있고, 여기에 tomcat10 프로그램을 설치했습니다.하드 디스크에 저장된 프로그램을 메모리로 끌어올리는 행위를 로드(Load)라고 합니다.톰캣의 용량이 만약 100MB(문자를 100만 개 저장할 수 있는 용량)라고 한다면 톰캣의 전체가 아닌 실행에 필요한, 핵심적..
PPA(Personal Package Archive) : 개인 저장소sudo apt-cache search tomcat 메뉴판 목록에서 tomcat의 어떤 버전을 가졌는지 검색합니다. tomcat10가 있는데 우리는 10이 아닌 버전 9를 설치하고 싶습니다.우리가 설치한 버전 10을 삭제하고 9를 설치하겠습니다. 프로그램 삭제sudo apt remove tomcat10 : 설정 파일은 삭제하지 않습니다.sudo apt -purge remove tomcat10 : 설정 파일까지 모두 삭제합니다.2번 방법으로 삭제해야 깔끔하게 삭제할 수 있습니다. 삭제가 잘 되었는지 netstat -nlpt로 포트가 돌고 잇는지 확인해보겠습니다.8080 포트가 돌고 있지 않은 것을 볼 수 있습니다. 이제 tomcat8를 ..
sudo apt update처음에 apt 목록에는 아무런 메뉴가 없기 때문에 메뉴판을 갱신해줘야 합니다.apt update라고 입력하니 권한이 없다고 에러 로그가 남습니다.리눅스 운영체제들은 기본적으로 최상위 관리자가 root입니다.우리가 어떤 사용자로 사용 중인지 확인하기 위해 whoami라고 입력합니다.우리는 최상위 관리자가 아닌 ubuntu 사용자로 접속했기 때문에 저장소 목록을 갱신할 권한이 없는것입니다.이때는 sudo를 앞에 붙여주어 슈퍼 유저의 권한을 위임받아서 실행이 가능합니다. apt● apt-cache apt 메뉴판의 목록을 조회합니다. apt-cache는 시스템 상태를 조작하지 않지만, update 명령을 통해 가져온 패키지 메타 데이터에서 각종 유용한 정보를 검 색하고 생성하..
windows에서 프로그램(카카오톡)을 설치할 때클라이언트가 카카오톡 사이트에 접속다운로드설치설치한다는 것은?(1) 프로그램을 하드디스크에 복사(2) 복사된 위치에 찾아가서 실행해야 하면 불편하니까 운영체제(윈도우,리눅스,맥)에 환경변수 등록(3) 방화벽 포트 개방 (통신을 위해서)(4) 부팅 후 운영체제가 시작될 때 자동으로 실행될 수 있도록 설정(5) 링크파일 등록(6) 등등 다운로드 받는다고 끝난 게 아니라 설치 이외에 여러 가지 일이 피요하며 이런 귀찮은 과정들을 일반인은 할 수 없습니다. 윈도우에서뿐만 아니라 우리가 사용하는 우분투에서도 동일합니다. 그래서 우리는 설치를 도와주는 매니저 프로그램을 사용하는 것이 좋습니다.매니저 프로그램에는 Python(pip), Node(npm), Windows..