Networks/Docker & Linux 7

SK networks AI Camp - Linux(권한 및 계정)

리눅스 소유권 & 허가권○ 권한 확인ls -al ○ 허가권 변경 명령어 : chmod    ● 문자모드 : +, - , = 등의 명령으로 허가권 변경    ● 숫자모드 : 4, 2, 1, 0 등의 숫자를 조합해서 8진수의 값을 만들어 허가권 변경    ● g : group    / o : 그 외 사용자    ● go+rw : group과 그 외 사용자에게 r(읽기)와 w(쓰기) 권한 추가더보기 계정 생성 ○ 비밀번호 설정(root에서 가능) : sudo passwd 계정명sudo passwd root ○ adduser 설치add-get install adduser ○ 계정 생성 : user 계정명*  Full name 부터 무시해도됨(그냥 엔터)useradd python ○ 계정 변경 : su - 계정명..

SK networks AI Camp - ubuntu 실행 시 에러 슈팅

점심 시간이 지나고 다시 docker-container을 다시 접속하려고 했더니 실행이 안된다. 1. docker run -it --name [컨테이너명] [이미지명] /bin/bash(실패)docker run -it --name ubuntu-container ubuntu /bin/bashrun이여서 실행인줄 알았는데(제대로 듣지 않은 나 자신 반성해)이미 있는 컨테이너라서 실행이 안된다고 한다.2. -d 붙여서 실행(실패)그래서 다른 블로그에 -d를 써서 해보라고 해서 해보았다.docker run -d --name ubuntu-container ubuntu /bin/bash여전히 실패그래서 이런저런 시도를 해보다가 해결법을 발견하였다.3. docker exec -it ubuntu-container /b..

SK networks AI Camp - Linux(설명,명령어 및 예제)

리눅스 소개Linux○ 컴퓨터 운영체제 중 하나○ 처음 출시한 운영 체제 커널(kernel)인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영체제○ 종류    ● Ubuntu Linux, CentOS, Kali Linux    ● 하드웨어(Hardware, H/W) : CPU, RAM, GPU 등    ● 커널(kernel)      - 시스템 통제, 응용 프로그램 수행에 필요한 서비스 제공      - 하드웨어 직접 제어, 프로세스/메모리/파일 시스템 관리      - 응용 프로그램과 하드웨어 사이 관리자 역할, 쉘에서 명령하는 작업 수행하고 수행 결과를 쉘로 전송    ● 쉘(Shell)      - 사용자가 입력하는 명령을 대신 해석해 커널에게 전달하여 실행하는 프로그램       - 운영체제..

SK networks AI Camp - docker 예제

지금까지 배운 docker를 예제로 배웠습니다.이전에 있던 파일을 삭제하고 다시 c:/dev/docker 폴더에서 진행하겠습니다.도커에서 이미지와 컨테이너 다 삭제해주시고 파일도 다 지워주세요. 2024.07.29 - [컴퓨터 공학/Networks] - SK networks AI Camp - docker 명령어 사용  2024.07.29 - [컴퓨터 공학/Networks] - SK networks AI Camp - docker 명령어 사용(2) 1번 도커 이미지 예제1. 아래 코드의 파일명을 hello.js로 설정 후 아래 코드를 복붙해주세요.const http = require('http');const os = require('os');console.log("Test server starting..."..

SK networks AI Camp - Network & docker 통신

Network○ 두 대 이상의 컴퓨터들을 연결하고 서로 통신할 수 있는 것○ 택배 우편과 인터넷 통신을 비교한 내용(쉽게 설명)    1. "송신처 주소"와 가까운 영업소에 모임    2. "수신처 주소"를 보고, 수신처 주소에 가까운 영업소로 전송    3. 영업소에서 "수신처 주소"에 도착○ 인터넷에서 데이터를 송수신하는 흐름    1. "송신처 IP 주소"에 가까운 Router(네트워크기기; 택배 영업소 역할)에 데이터를 송신    2. Router는 "대상 IP 주소"를 보고 "대상 IP 주소"에 가까운 Router로 보냄    3. Router로부터 "송신처 IP 주소"가 부여된 컴퓨터(네트워크 기기)에 전IP(Internet Protocol; 인터넷에서 데이터 전달 프로토콜)○ IP 주소 : ..

SK networks AI Camp - docker 명령어 사용(2)

저번 주에 내에 이어서 도커에 대해서 배웠습니다. 도커에서 containers, images, volumes에서 모두 삭제해주고 다시 시작했습니다.power shell에서 진행해주세요. git bash에서 지원을 안해주는 경우가 있습니다.이전 내용2024.07.29 - [컴퓨터 공학/Networks] - SK networks AI Camp - docker 명령어 사용 이전 내용 리마인드○ 설치 및 접속docker search ubuntudocker pull ubuntu:latestdocker imagesdocker run -it --name ubuntu-container ubuntu /bin/bash현재 컨테이너를 만들고 접속이 완료된 상태입니다.○ 접속 확인 방법1. 도커로 확인2. 명령어로 확인(po..

SK networks AI Camp - docker 명령어 사용

파워셀, cmd 등등 기타 원하는 콘솔창을 통하여 진행해 주세요.(관리자 권한으로 실행 권장)○ 최신 우분투 설치(lastest 안 쓰면 자동으로 최신 설치)docker pull ubuntu:latest○ 우분투라는 이름의 이미지 검색docker search ubuntu○ 설치하였는지 확인docker images○ 우분투라는 이미지를 통해 hello-container 컨테이너 실행(--name) 및 접속하기   (- if : ubuntu인지 아닌지 확인) 배쉬로 실행해 줘라는 의미 (/bin/bash)docker run -it --name hello-container ubuntu /bin/bash○ 확인(powershell 등 콘솔 이름으로 시작하던 게 root@...: /#로 변경됨) ls로 확인 가능..