리눅스 6

[Postman]포스트맨 설치

INDEX 1. postman 2. 설치 3. 리눅스버전 포스트맨 - curl 1. Postman A powerful GUI platform to make your API development faster & easier, from building API requests through testing, documentation and sharing. - 공홈발췌 웹 개발을 할 때 API를 다루는 것은 필수다. 개발한 API가 잘 서버에 도착했는지, 개발자가 원하는 형태로 갔는지, 프론트단에서 확인 해 주지 않고도 확인해야한다. 그럴때 사용하는 툴인데 일단 GUI고 사용이 쉽다. 사실 난 예뻐서 쓴다. 혼자 다 짜면 상관 없겠지만 졸업과제에서도 프론트단과 백단을 나누게 되니 현업에서는 더더욱 필요하지않을까?..

[Linux]입출력, 표준 스트림

1. 표준 스트림 표준 스트림, 사실 리눅스에서 처음 배우는건 아니다. 프로그래밍 언어를 배우지 않고 바로 리눅스로 들어오는 경우는 잘 없으니까..?! c를 했다면 우린 이미 이걸 알고있다. 표준 입출력 이라는 이름으로 들어봤을 것이다. 그때 그 개념이랑 같다. 입력장치로부터 바이트 단위로 정보가 들어오면 프로그램이 처리해서 출력장치로 보내는 이 일련의 과정을 스트림이라고 표현할 뿐이다. 이게 프로그램 언어로 가면 표준 입출력이 되는거고, 유닉스 환경에서는 표준 스트림이다. + ) 이게 옛날에 어려웠던 이유는 각 디바이스 별로 설정이나 소통방식이 달랐던 것을 중간에서 조율해야하니 어려웠지만 그걸 os가 추상화 라는 개념을 도입해 디바이스를 파일로 관리하는 방식을 취해 쉬워졌다. 즉, 이것과 관련한 명령어..

CS/운영체제 2022.02.11

[Linux]패키지&프로세스

1. 패키지 윈도우에서 말하는 .zip, .msi 프로그램을 다운받고 실행시키려면 필요한 잡다한 파일들이 많은데 그걸 하나하나 따로 받기는 힘드니, 한번에 받을 수 있게 묶어놓는은것. 1-1. 구성 프로그램 파일 프로그램 설치 파일 프로그램 설치 설명서 프로그램에 대한 정보를 담은 파일 패키지 안에는 하나의 프로그램이 정상적으로 설치되고 동작하기 위한 모든 파일이 압축 그중에는 프로그램에 대한 정보를 담은 파일이 있는데, 프로그램 A를 설치하기 위해 프로그램 B가 필요하다는 정보도 함께 담겨있다. == 디펜던시 패키지를 이용해 프로그램을 설치하면, 패키지에 포함된 정보를 이용해 프로그램 B를 먼저 설치하고 나서 프로그램 A를 설치합니다. 1-2. 종류 소스 패키지 바이너리 패키지 1) 소스패키지 소스 코..

CS/운영체제 2022.02.10

[Linux]_CLI 기본명령어(2)

#2. 리눅스 운영체제(2)_텍스트편집 Today I Learned, 텍스트편집기 nano 앗...vim 쓸 줄 알았는데 nano를 쓴다고해서 당황했다. vim도 자유롭진않지만 그래도 써본거라 좀 덜 무서웠는데... 나노 열기 nano 다행이 vim이랑 큰 차이는 모르겠다. 명령어가 조금 다른것 같다. 혹시 nano를 실행했는데 저런 보조화면이 안나온다면 nano -c 아무래도 도와주는게 있으면 편하니까.. nano -m 파일명 이건 무려 마우스를 사용할 수 있게 해준다. 기본은 방향키 이동 ^O : write out 되어있는데, 파일 저장한다는 뜻. 저장할 파일명을 입력할 수 있고 디폴트는 최초파일명 ^X : 그냥 나가기. 저장안돼있으면 저장할지 Y,N로 물어봐준다. 친절쓰 *** 참고문헌 *** ht..

CS/운영체제 2022.02.09

[Linux]CLI 기본명령어

#2. 리눅스 운영체제(1)_CLI 기본 명령어 Today I Learned, 1. 리눅스 리누스 토발즈가 만든 오픈소스 운영체제. 공짜다. 그 종류로 데비안, 우분투, 레드햇,,, 가계도를 찾아보면 어마무시하게 다양하다. 애초에 오픈소스이기 때문에 원한다면(할 수 있다면) 커스터마이징한 나만의 리눅스를 가질 수도 있기 때문이다. 하지만 난 그런 거 못하기 때문에 공식문서 잘되어있고 소스많은 우분투 써야지! 듀얼부팅같은 것도 어려우니까 가상머신써야지! +) 흔히 운영체제니까 데스크탑위주 시장에서 사용되는 것 같지만 물론 맞다. 맞는데, 안드로이드 역시 모바일 시장에서 리눅스 커널을 사용한다. 최근에 핫해진 이유는 클라우드, 웹서버 이런데서 사용하다보니 맞물려서 인기가 늘어난 것 같다. 대학생때 이걸 만들..

CS/운영체제 2022.02.09

[virtual machine]VMWARE 설치 & 우분투

리눅스를 사용하기위해 1. 사용하는 기기 자체를 우분투나 기타 등등으로 설정하기 2. 듀얼 부팅 3. 가상머신 위에 올리기 등이 있다. 나는 제일 익숙한 방법인 3번을 하려고한다. 어째 학교 수업시간에는 3번을 해와라-라고만하고...가르쳐주지도 않고..눙물..나는 아는척 할 선배도 없고...아싸고... 아무튼 그랬으니 다른 누군가가 절망하지 않게 남겨본다. 가상머신에는 여러 종류가 있다 Virture Box, VMware, Parallels 등.. 그냥 제일 대중적이고 내가 해봣던거만 소개한다 paralles는 mac 용이니 맥북쓰시는 부러워 분들은 참고! 1. 사이트가서 다운 https://www.vmware.com/ 2. 각자 환경에 맞는 상품 다운로드 비상업용 및 학생은 무료에용 혹시 모르니 제가 ..

그 외 메모 2022.02.09