본문 바로가기

Computer Science&Engineering/리눅스

(8)
도커(Docker) 컨테이너 생성시 네트워크 설정 간단실습 2020/07/28 - [Computer Science&Engineering/[혁신성장 청년인재] 인공지능을 활용한 보안전문가 양성과정] - Day16-2: 도커 볼륨 | 도커 네트워크 Day16-2: 도커 볼륨 | 도커 네트워크 도커에서 데이터 관리 컨테이너에 생성되는 모든 파일은 컨테이너 레이어에 저장되며, 컨테이너가 삭제될 때 같이 삭제되는 런타임 데이터이다. 따라서 이 데이터를 저장하려면 볼륨을 사용해� rich-developer.tistory.com 위의 이전 글에서 도커 네트워크 설정을 확인할 수 있다. 이를 활용한 간단한 실습을 구성하고, 실행해보았다. 새로운 bridge 네트워크를 생성 subnet: 192.168.99.0/24 gateway: 192.168.99.254 1의 네트워크를 사..
sftp로 리눅스 서버에 파일 업로드하기 # 리눅스에 마리아DB 설치를 위해 파일을 업로드하기 Window CMD창에서 업로드 할 파일을 확인해봅니다. C:\Users\student\Desktop>dir C:\Users\student\Desktop 디렉터리 2020-08-06 오전 11:28 . 2020-08-06 오전 11:28 .. 2020-08-06 오전 11:14 10,425,824 MariaDB-10.0.15-centos7_0-x86_64-client.rpm 2020-08-06 오전 11:14 23,380 MariaDB-10.0.15-centos7_0-x86_64-common.rpm 2020-08-06 오전 11:14 55,875,276 MariaDB-10.0.15-centos7_0-x86_64-server.rpm 업로드 할 리눅스의 ..
리눅스(centos)에서 도커 이미지 제작 및 업로드하는 방법 1) 이미지 제작 컨테이너를 사용하여 이미지를 제작하기 1. docker commit [컨테이너이름] [hubId/imageName:tag] docker commit os7 hyunjung0506/mycentos:latest sha256:9f7584c105e00acc96d05aa1d0f02f746ce80c1b09ff3fed22a7e5cd7949632d docker image ls REPOSITORY TAG IMAGE ID CREATED SIZE hyunjung0506/mycentos latest 9f7584c105e0 10 seconds ago 216MB 2. docker export / import : 컨테이너의 파일 시스템을 추출해서 이미지 생성 docker export -o export.tar os..
우분투에 Docker 사용환경 구축하기 (우분투 설치부터 docker 사용환경 구축까지) 1. VirtualBox에 Ubuntu 18.04 버전 설치 우분투 18.04버전 ISO 이미지를 다운받습니다. https://releases.ubuntu.com/18.04/?_ga=2.74280210.1044559059.1595835649-264070087.1595835649 Ubuntu 18.04.4 LTS (Bionic Beaver) Select an image Ubuntu is distributed on three types of images described below. Desktop image The desktop image allows you to try Ubuntu without changing your computer at all, and at your option to install i..
리눅스 서버에서 scp로 파일 다운받기! 리눅스 서버는 VirtualBox 에 HostOnly 로 설정되어있습니다. 정상적으로 네트워크가 연결된 상황에서 scp 를 실행해보았습니다. scp admin@192.168.56.101:/etc/services C:\temp scp [서버계정명]@[서버 주소]:[서버에서 가져올 파일] [다운받을 위치]이런 식으로 작성해주시면 됩니다. cp 와 systax 는 비슷합니다. 아래와 같이 다운받을 수 있습니다. 서버계정과 비밀번호를 알고있어야합니다. 감사합니다.
서비스별 포트와 프로토콜 확인하기 /etc/services 파일 확인 CentOs 7 의 /etc/services 파일을 보면 서비스 이름 포트번호/프로토콜 #별칭 을 확인할 수 있다. http 는 80, ssh는 22 등 자주 쓰는 건 아는데, 자주 쓰지 않는 것은 grep 으로 검색해보게 된다. 혹시 궁금한 사람 있을까봐 여기에도 올려본다! www.iana.org/assignments/port-numbers Service Name and Transport Protocol Port Number Registry mpm 45 udp Message Processing Module [recv] www.iana.org # /etc/services: # $Id: services,v 1.55 2013/04/14 ovasik Exp $ # # Network services, Inter..
vi | vim 편집기 사용하는 법 (+ 꿀팁) V하~ (VI에디터사용자들 하이~ 라는 뜻) 처음에는 낮설지만, VI 편집기 한 번 써보면 다들 금방 쓰잖아. 그래도 한 번 정리겸 + 단축키 암기겸 적어볼게. # vi 에디터 실행법 그냥 vi 혹은 vim 치면 됨 실행 | 저장하고 싶은 파일명이 있다면 vi 파일명 이렇게 입력해줘! # 세 가지 모드 Command | Edit | Last Line 모드라는데, 별로 안 중요한 거 같아 ㅋㅋㅋㅋ 그냥 Command 가 기본이고, Edit 으로 가서 편집하고 다시 나오고 Last Line으로 갔다가 나오고 하면 됑 편집하려면 i, a, o, O 누르면 --- INSERT --- 이케 뜨면서 편집이 됨. 각각의 차이는 해보면서 배워! ㅋㅋㅋㅋㅋㅋㅋㅋㅋ 편집 끝나면 ESC 눌러서 Command Mode로 빠져..
맥북 유저가 익히면 좋은 유닉스(리눅스) 명령어 모음 맥북은 멋진 그래픽인터페이스를 가지고 있기 때문에 CLI 구문은 잘 모르실 것 같아요! 그렇지만 개발자들처럼 명령프롬프트에 명령어를 입력해서 사용해도 편리합니다. 유용하게 사용할 리눅스 명령어 몇 가지 소개해드릴게요. 0. pwd present working directory 를 의미하며, 현재작업중인 경로를 확인할 수 있어요. 1. ls list segment 를 의미하며, 파일의 목록을 확인할 수 있어요. 그냥 ls 만 입력하시면 현재 위치에 있는 목록이 출력됩니다. 구체적인 디렉터리 내용을 살펴보고 싶으시면 뒤에 위치를 함께 적어줍니다. ls /home /home 디렉터리 안의 파일 및 폴더 등의 목록을 확인할 수 있습니다. 목록의 내용을 자세히 보고싶으시면, -l 옵션을 사용할 수 있어요. ls ..