분류 전체보기
-
Rocky9: Storage 관리(Parted)공부합시다!/LInux 2023. 2. 14. 00:12
물리적인 Disk를 사용하기 위해서는 반드시 1개 이상의 Partition이 필요합니다. 이를 파티셔닝이라 하며 여러가지 이점을 제공합니다. - 물론 이전 시간에는 fdisk, gdisk등을 활용했습니다. App 또는 User가 사용할 수 있는 공간을 제한. 사용자 파일에서 OS와 Program File을 구분. swap memory을 위해 별도 영역을 생성. 디스크 공간 사용을 제한하여 진단 도구 및 백업 이미징의 성능을 향상. 오늘은 parted를 이용해서 파티셔닝 하는 작업을 학습합니다. 1. MBR 2. GPT 3. Parted 순서로 진행을 합니다. # Firmware: 특정 하드웨어 장치에 포함된 소프트웨어, 소프트웨어를 읽어 실행하거나 수정도 가능한 영구적 소프트웨어 # BIOS(Basic ..
-
16. Module과 Package공부합시다!/python 2023. 2. 14. 00:12
Module을 디렉토리 형태로 관리하는 것을 Package라고 합니다. 마이크로 서비스에서는 각각의 모듈을 분리해서 재사용을 높이고 업데이트 역시 하나의 프로그램이 아닌 모듈별로 실시해서 서로 약한 연결고리로 구성을 합니다. # 패키지 : 모듈을 디렉토리 형태로 관리하는 것 # 파이썬 모듈과 패키지 # 모듈, 패키지 # 모듈 사용 및 Alias 설정 # 패키지 사용 장점 # 패키지 예제 # 상대경로 from pkg.fibonacci import Fibonacci Fibonacci.fib(300) print("ex2 : ", Fibonacci.fib2(400)) print("ex2 : ", Fibonacci().test) from pkg.fibonacci import Fibonacci as fb fb.fi..
-
15. Class 상속공부합시다!/python 2023. 2. 13. 00:11
지금까지 배운 Class를 다른 Class에서 사용할 수도 있습니다. 이를 Class 상속이라고 합니다. 부모 Class 슈퍼 클래스라고 하며 이를 물려받는 Class를 자식 Class 혹은 서브 Class 라고 합니다. 계속해서 재사용률을 높여 코드를 단순화하기 위해서 사용합니다. ''' 1. 클래스 상속, 다중상속 1.1. 클래스 상속 1.2. 클래스 상속 예제 코디 1.3. 클래스 다중 상속 ''' # 예제 1 # 상속 기본 # 부모 클래스 (슈퍼 클래스) 및 자식 클래스(서브 클래스) -> 모든 속성, 메소드 사용 가능 # 코드의 단순화 가능 # 라면 -> 속성(종류, 회사, 맛, 면, 면 종류, 이름) : 부모 # 속성을 물려받아 사용하면 코드의 단순화 class Car: ''' Parent C..
-
약속!행복한 얘기들 2023. 2. 10. 00:15
사 놓고 준다준다 하더니 1년 반만에 지갑들고 나타난 후배! 13년전 같이 청년창업센터에서 사업 시작하며 만나 어지껏 인연을 이어오고 있다! 좋은 사람 생겼다고 같이 지갑들고 찾아왔는데 하필이면 장지갑을 ㅎㅎ - 제가 지금은 장지갑을 싫어합니다. 바꿔온다 가져가더니 1년 반만에 나타나 뜻밖의 소식이나 전하는 늠! - 그래도 아까워 하지 않고 식사비까지 낸다. 어쨌든 이번엔 잘 살기 바라고 쫒겨나믄 사무실 가지 말고 집으로 와라! 근데 지환아! 너 그거 아냐? 누군가를 아프게 한 사람은 반드시 그 댓가를 받는다! 아마 너 맘 고생 좀 할거다! ㅎㅎ Have a nice day!
-
14. Class공부합시다!/python 2023. 2. 10. 00:15
함수의 모음 Class Class를 사용함으로서 함수들의 모아서 재사용할 수 있게 되었지요! # 1. 클래스 선언 및 self의 이해 # 1.1. 클래스 선언 # 1.2. 클래스 네임스페이스 self # 1.3. 클래스, 인스턴스 변수 # 1.4. self # 선언 : 첫글자 대문자, 단어연결시 첫글자 대문자 ''' class 클래스명: 함수 함수 함수 ''' # 예제 1 pass 예외처리됨 class UserInfo: def __init__(self, name): self.name = name def user_info_p(self): print("NAME: ", self.name) user1 = UserInfo("Kim") print(user1.name) user1.user_info_p() user2 ..
-
Shell Script - 2. for, if문공부합시다!/LInux 2023. 2. 10. 00:15
계속해서 Linux Script에서 사용하는 반복문(for)과 조건문(if)에 대해서 공부하도록 하겠습니다. 1. for 2. if 순서로 진행합니다. 1. for 문 1.1. 정의 1.1.1 하나의 타겟에 하나의 명령을 여러 번 실행. 1.1.2. 많은 데이터베이스를 백업하는 것과 같이 여러 타겟에 하나의 명령을 각각 한 번씩 실행 1.1.3. for 반복문은 작업 반복에 사용할 Bash 반복 구문 1.2. 구문 for VARIABLE in LIST; do COMMAND VARIABLE done 1.2.1. 위의 반복문은 LIST에 제공하는 문자열을 처리하고 목록의 마지막 문자열을 처리한 후에 종료. 1.2.2. 각 목록 문자열을 VARIABLE이라는 값으로 임시로 저장한 다음 해당 변수를 사용하는 명..