본문 바로가기

전체 글105

운영체제란 무엇인가? Operating System, OS 운영체제 운영 체제는 컴퓨터에서 실행되는 가장 중요한 소프트웨어이다. 중앙처리장치CPU, 메모리와 프로세스는 물론 모든 소프트웨어와 하드웨어를 관리하는 역할을 한다. 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층이다. 사용자가 직접 하드웨어를 접해 조작하지 않고 (컴퓨터의 언어를 구사하지 못해도) 운영체제의 관리를 받으면서 원하는 작업을 할 수 있다. 협의의 운영체제 광의의 운영체제 - 전공자의 입장에서 운영체제에 대한 이해. '커널'을 뜻한다. - 운영체제의 핵심 부분으로 메모리에 상주하는 부분 - 커널 뿐 아니라 각종 주변 시스템 유틸리티를 포함한 개념 운영체제의 유형 운영체제는 일반적으로 모든 컴퓨터에 .. 2023. 1. 25.
Termius 로 원격 SSH 연결하기 2023.01.24 - [Set up] - M1에 Parallels에 Ubuntu 설치하기2023.01.24 - [Set up] - Ubuntu 원격 SSH 설치와 접속하기위 글에 이어서 원격 SSH 접근을 더 편리하게 하기 위해 Terminus로도 연결시켰다.Termius로 연결SSH 관리를 위해 사용하고 있던 [ic]Termius[/ic]에 서버를 연결하기로 했다.Terminus는 SSH를 통해 여러 컴퓨터를 접근하게 될 때 편리하게 관리할 수 있게 해주는 일종의 SSH 관리 플랫폼이라고 할 수 있는 프로그램이다. 링크 Termius - SSH platform for Mobile and DesktopTermius helps to organize the work of multiple DevOps and.. 2023. 1. 24.
Ubuntu 원격 SSH 설치와 접속하기 2023.01.24 - [Set up] - M1에 Parallels에 Ubuntu 설치하기 위 글에 이어지는 내용이다. M1 Ventura 환경에서 셋업하였다. Open SSH Server 설치 이 이하 작업으로는 Ubuntu 내에서 터미널을 실행시켜 작업한다. 설치 가능한 패키지 리스트를 최신화 시키고, 설치한다. sudo 로 시작하는 명령어는 parallels의 비밀번호를 요청받을 수 있다. // 업데이트 sudo apt upgrade // 설치 sudo apt install openssh-server // 실행 확인 sudo systemctl status ssh // 실행 sudo systemctl enable ssh sudo systemctl start ssh Active: active (runn.. 2023. 1. 24.
M1에 Parallels에 Ubuntu 설치하기 m1 macOS Ventura 13.1 환경에서 설치하였다. 이전에 실습으로 한 번 해봤던 내용. 다음에는 필요 없을 것 같아 굳이 블로그 글을 작성하지 않았는데. 마침 오늘 다시 원격 서버 세팅할 일이 생겼다🥲.. 여기저기 흝어져 있는 메모를 긁어모아 글을 작성해보기로 했다. Parallels 패러렐즈 설치 공식 홈페이지에서 무료 평가판 다운로드 링크 할 수 있다. 다운로드 후, 설치 아이콘을 클릭하여 패러렐즈를 설치할 수 있다. 버전 : ParallelsDesktop18 무료 평가판은 14일간 무료로 사용 가능하다. Ubuntu 우분투 설치 Ubuntu 도 마찬가지로 공식 홈페이지에서 다운 받는다. 링크 버전 : Ubuntu 22.04.1 LTS Desktop (Server 도 상관 없다.) 패러렐즈.. 2023. 1. 24.
주간 회고 (2023-01-22) 2023-01-15 ~ 2023-01-22 일일 요약 일요일 매일 조금씩 한 것들을 적어보기로 했다. Java next step 책을 샀다.(아직 배송은 안옴) 친구 말로는 이게 아주 도움이 된다고! 자바 배우기 전까지 나누어 공부해보기로 했다. 자바 고급같은 느낌이다. 자바 과정에 본격적으로 들어가기 전에 연습하기 좋은 주제가 될 것 같다. CS 스터디 준비를 했다. 알고리즘 간단한 것 몇 개를 풀고 주말 알바를 하러 고고..! 월요일 새로운 한 주의 시작. 매주 마음만 새롭게 먹는다😇 CS 새로운 주제를 시작했는데, 객체지향이라 그래도 열심히 했던 가락이 있어서인지 미션이 (상대적으로) 쉬어보였다. 그래서 CS스터디를 위해 database를 조금 빡쎄게 했더니 기능 구현시간이 너무 부족했다... 이래.. 2023. 1. 24.
주간 회고 (2023-01-16) 2023-01-08 ~ 2023-01-14 일상에 대한 사담 지난 주말 알바와 스터디로 정신이 없어서 하루 늦은 주간 회고 😌 토요일은 전 직장동료였던 친구와 Study with me를 하고, 일요일에는 지금은 외국에 있는 오랜 친구와 온라인으로 대화를 나눴던 것이 가장 인상깊었다. 공교롭게도 지금의 나의 주변엔 새롭게 도전을 하는 사람들이 많다. 그 도전을 응원하고 내 도전에 대해 (자신의 관심 분야가 아님에도) 궁금해하고 응원을 받는다는 것이 공부로 삭막해진 정신을 말랑하게 해주는 것 같다. 매일 이어폰을 끼고 음악을 듣거나 온라인에서 함께 공부하다보니 귀 상태가 안좋아졌다. 증상을 검색해보니 외이도염이 의심된다. 이번주는 꼭 필요할 때가 아니면 이어폰을 끼지 않고 지내보기로 했다. 지난 주 러닝은 .. 2023. 1. 16.
컴퓨터의 구조 🤔 컴퓨터의 구조는 왜 알아야 하는 걸까? 1. 문제 해결 능력을 기를 수 있다. 문제가 생겼을 때 거리낌없이 컴퓨터 내부를 들여다볼 수 있어야 한다. 컴퓨터를 미지의 대상으로서 두려워하지 말고, 내려다보며 코딩하자. 2. 성능, 비용, 용량을 비교하며 프로그래밍을 할 수 있다. 결국 좋은 프로그래밍이란 '비용'에 대한 이야기를 빼놓을 수 없다. 최소의 비용으로 최선의 결과를 추구해야 한다. 컴퓨터의 구조 컴퓨터의 구조는 컴퓨터가 이해하는 정보, 컴퓨터의 핵심 (물리적)부품으로 나뉜다. 컴퓨터가 이해하는 정보 데이터 명령어 컴퓨터의 핵심 부품 CPU 메모리 보조기억장치 / 입출력장치 컴퓨터가 이해하는 정보 데이터 정적인 정보. 컴퓨터와 주고받는 혹은 내부에 저장된 정보를 [ic]데이터[/ic]라 통칭하기.. 2023. 1. 10.
포트 사용중인 프로세스 확인하고 kill 하는 법 macOS Catalina 사용환경 포트 프로세스 확인 후 kill 🚧 오류현상 상황1_ 이클립스에서 톰캣 서버 중에 오류 발생 [Server at localhost are already in use ...] 상황2_ 알 수 없는 이유로 프로그램 응답없음 이후, 프로젝트를 다시 실행하면 이미 사용중이라는 위의 메시지가 발생 작업관리자로 해결되지 않는다. 상황3_ Web server failed to start. Port 8080 was already in use 포트가 이미 실행 중일 때 스프링 Run하면 실행되는 에러 Web server failed to start. Port 3000 was already in use. Action: Identify and stop the process that's l.. 2023. 1. 10.