리눅스 7

[Linux] fork

fork의 의미에 대해서 숫가랏.젓가락.포크. 동사로는 “분기하다” 리눅스에서 fork를 호출한다는 것은 하나의 프로세스에서 자식프로세스가 ‘분기’됨을 의미한다. 새로운 fork 되면 이를 자식프로세스라고 하고 이전의 프로세스는 부모의 프로세스가 된다.(부모자식관계는 항상 나오네) (1) 부모프로세스는 fork()를 호출해서 새로운 프로세스가ID가 반환되기를 기다린다. (2) 커널은 부모프로세스의 모든 메모리의 내용을 자식프로세스 메모리 공간에 복사한다. (3) 특정 커널의 내용이 부모프로세스로부터 자식프로세스로 복사된 후 설정된다. (4) 자식프로세스는 고유한 ID를 가지며 종속관계를 위해 부모프로세스의 PID(process id)를 가진다.(자식이 부모를 가리킨다) (5) fork()함수는 자식프로세..

운영체제 2020.08.06

[리눅스] 도커툴박스 docker toolbox

docker toolbox 설치 = 버추얼박스 설치 후 리눅스가상머신에서 //docker 설치를 위한 프로그램 설치하기 $ sudo apt install -y apt-transport-https build-essential ca-certificates g++ curl git libtool make unzip // Docker 설치 이미지 리포지토리 키 가져오기 $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - OK // 리포지토리 추가하는 부분 $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_relea..

메모 2020.07.15

[리눅스] 2020-07-13 강의메모01

virtualbox로 가상머신을 사용한다.(www.virtualbox.org/wiki/Download_Old_Builds_6_0)가서 확장팩(extension??)도 그리고 나서 ubuntu 18.04 버전 다운로드(releases.ubuntu.com/18.04/) ########################################### 계정생성 user1 1234 자동으로 로그인 체크 ########################################### $ sudo apt update => update $ sudo apt install net-tools => 서버 주소 확인 $ ifconfig => 아이피 주소 확인 ########################################..

운영체제 2020.07.13

[Linux] 데몬 Daemon

ls(list) mkdir(make directory) rm(remove) 이런것들이 명령어이자 프로그램이다 ! 데몬에 해당되는 프로그램은 ls, mkdir, rm처럼 on/off방식이 아니라 항상 켜져있는 웹브라우저클라이언트컴퓨터는 on/off 하여 서버에 액세스 서버컴퓨터는 웹브라우저라는 sw의 카운터파트너로. ‘web server프로그램’은 항상 켜져 있어야한다.여러가지종류의 서버들이 있구나. 클라이언트 컴퓨터에서의 web browser소프트웨어 프로그램. 서버컴퓨터에서는 web server소프트웨어 프로그램. daemon, service라는 게 있다.

운영체제/Linux 2020.06.26