분류 전체보기
-
Python: 파일 입출력 (읽기, 쓰기, 복사, 암호화 및 복호화) 참고Python 2021. 3. 19. 12:45
1. 파일읽기 readline을 이용한 파일 읽기(한줄씩) inFp = open("C:/data/practice.txt", 'r', encoding='utf-8') inStr = inFp.readline() print(inStr) inStr = inFp.readline() print(inStr) inStr = inFp.readline() print(inStr) inFp.close() 파이썬을 공부하자 완전 재밌어! 파이썬을 공부하기 잘했네요!! readlines을 이용한 파일 읽기(전체를 읽고 리스트 형태로 반환) inFp = open("C:/data/practice.txt", 'r', encoding='utf-8') inList = inFp.readlines() for list in inList: pr..
-
Docker container환경에서 VScode로 django 사용하기메모 및 기타 2021. 3. 14. 16:30
1. 로컬 container사용하기 vscode extension에서 remote development와 docker explorer을 먼저 설치한다. 설치가 끝났으면 vscode와 연동할 도커 컨테이너를 준비한다. django01 container 컨테이너를 생성하고 로컬 7000번포트와 컨테이너 8000번 포트를 연결시켜준다. + 로컬 /usr/django/ 와 컨테이너 /usr/django/app을 마운트 시켜준다. vscode에서 F1을 누른 후 Remote-Containers: attach to running containers선택 선택하면 현재 로컬에서 실행중인 도커 컨테이너 목록이 보인다. 필자는 django01 컨테이너를 사용할 것이므로 django01을 선택 선택하면 새로운 vscode창..
-
클라우드: 클라우드 서버(Cloud Server)란?메모 및 기타 2021. 3. 5. 14:03
1. 클라우드 서버 클라우드 서버는 네트워크를 통해 접근하는 가상 컴퓨터 서버로써, 같은 기능, 운영 시스템, 어플리케이션을 제공할 수 있으며 전통적으로 사용하던 Data center 물리적(physical)서버와 유사한 기능을 제공한다. 2. 클라우드 서버의 타입과 특징 기업들은 자신들의 목적에 따라 다른 타입의 클라우드 서버를 선택한다. 먼저 가장 흔하게 사용되는 것은 퍼블릭 클라우드(public cloud) 서버로 퍼블릭 클라우드 서버 제공자는 서버를 제공하고 서버에서 필요한 관리운영을 도맡아 한다. 이를 IaaS(Infrastructure as a service)라고도 한다. 유명한 클라우드 제공 플랫폼으로는 아마존의 AWS, 구글의 GCP등이 있다. 퍼블릭이 있다면 프라이빗 또한 있는데 이를 프..
-
리눅스 바이블: Chapter 11. Managing User Accounts 정리리눅스 2021. 2. 21. 18:18
1. 사용자 생성하기 adduser: 기본 계정 정보를 자동으로 생성 useradd: 계정만 생성하며 기타 계정 정보를 수동으로 생성 및 설정 useradd [옵션] [계정명] adduser [옵션] [계정명] 생성된 사용자는 /etc/passwd 에서 확인 가능 /etc/shadow - 사용자 인증에 필요한 암호 정보 1.1 adduser로 생성하기 1.2 useradd로 생성하기 Ubuntu 계정 생성하기 Ubuntu 계정 생성하기 Ubuntu 환경에서 계정을 생성하는 방법에 대해 알아보겠습니다. 계정은 useradd와 adduser 명령어를 사용하여 생성할 수 있습니다. useradd 명령어로 계정을 추가할 경우 계정만 생 freestrokes.tistory.com 2. 사용자 정보 수정 userm..
-
리눅스 바이블: Chapter 10. Getting and Managing Software 정리리눅스 2021. 2. 21. 14:40
1. Linux RPM & DEB 소프트웨어 패키지 이해 1.1 패키지의 이해 컴퓨터 프로그램은 프로그래밍 언어로 작성되고 이렇게 작성된 프로그램은 처음에는 단순한 텍스트 파일이다. 실행파일로 만들어지기 위해서는 이러한 텍스트 파일을 컴파일러, 어셈블러, 링커를 통해서 빌드해야 한다. 실행파일은 깔려 있는 운영체제의 라이브러리 버전에 따라 다르게 빌드되며 리눅스의 경우에는 다양한 리눅스 운영체제가 존재하기 때문에 라이브러리 버전틀이 많이 다를 수 있다. 이러한 문제점 때문에 빌드된 실행파일 하나로는 실행이 보장되지 않을 수 있다. 그래서 이러한 커널 및 라이브러리 버전의 배포판 환경에 맞추어 빌드한 실행파일을 압축하게 되고 이를 패키지라고 한다. 패키지 방식에는 레드햇의 rpm과 데비안의 deb등이 있다..