Today_I_Learned
-
cloud-init으로 virtualbox vm password 초기화Today_I_Learned/Linux 2021. 8. 12. 16:58
VBox vm을 qcow2 형식의 File로 convert 하던 중. Ubuntu cloud image라고 Ubuntu server보다 더 가벼운 image를 발견, 그러나 Ubuntu cloud image로 생성한 vm은 어째서인지 계정 정보를 알 수 가 없었고...! 찾다보니 Cloud-init 이라는 tool로 계정정보 설정을 바꿀 수 있는 .iso image를 만드는 방법이 있다는 것을 발견. 삽질끝에 Ubuntu Cloud image로 생성한 VM에 Login하는 데 성공~! https://docs.vmware.com/kr/VMware-SD-WAN/4.1/vmware-sd-wan-operator-guide/GUID-46F3C13D-038E-4C92-B639-864B516AE663.html Hos..
-
CMD mode에서 Graphic mode로 Booting 하고 싶을 때Today_I_Learned/Linux 2021. 6. 4. 14:58
Ubuntu를 Desktop 으로 설치하여 Linux GUI가 설치되어 있어야 함. 그 상태에서 기본 Booting mode가 cmd mode 일 때, 다음 Booting 시 Graphic mode로 하고 싶다면 다음 명령어 sudo systemctl set-default graphical.target 반대로 하고 싶을 때 systemctl set-default multi-user.target
-
Kubernetes 초보자에게 딱 적절했던 설명 영상 추천Today_I_Learned/Kubernetes 2021. 3. 16. 08:00
내(초보자)가 보기에 이해하기 쉽고 친절했던 Kubernetes 강의 영상들을 추천한다. 1. https://youtu.be/Ia8IfowgU7s 2. https://youtu.be/fDcqL6xlOPk 3. https://youtu.be/SNA1sSNlmy0 특히 3번 영상은 Kubernetes의 기본 동작을 정말 이해하기 쉽게 잘 설명해주신다. 위 그림은 3번 영상을 한 장으로 요약했을 뿐만아니라, 설명과 함께 들으면 정말 이해가 쉽게 되는, 초보자 눈높이에 딱맞춘 아주 적절한 자료이다. Kubernetes를 시작하는 사람이라면 위 영상들을 추천한다.
-
Python3 Scapy에 Read할 수 있는 Packet Header 추가하기(Scapy-2.4.3)Today_I_Learned/Python 2021. 2. 15. 00:51
1. scapy.layers에 원하는 Header를 표현한 Module 추가.ex) mpls.py (Tip. scapy.contrib에 여러 Header Module들이 있으므로 복사해서 layers 안에 붙여 넣기.)완전히 새로 만드는 Header Module인 경우 bind_layer() 해주기 2. scapy.config의 load_layers에 추가한 Module 이름 추가. (.py는 빼고) 끝. 이제 Pcap File을 Scapy의 rdpcap 함수로 읽어오면 추가한 Header가 Scapy문법으로 Parsing되어 있는 것을 볼 수 있다.
-
Linux Booting 시 원하는 Program 자동 실행되도록 설정하기Today_I_Learned/Linux 2021. 2. 5. 09:33
참고 글) https://askubuntu.com/questions/598195/how-to-add-a-script-to-startup-applications-from-the-command-line 방법 요약) ~/.config/autostart/ Folder 생성 위 경로에 “scripatname”.desktop File 생성 다음 내용 복사 [Desktop Entry] Type=Application Exec="실행할 Program 경로" Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[en_IN]=AnyNameYouWish Name=AnyNameYouWish Comment[en_IN]=AnyComment Comment=AnyComment
-
연산자 OverloadingToday_I_Learned/Python 2021. 1. 27. 16:01
class Number: def __init__(self): self.memNum = 1 def __iadd__(self, val): tmp = self.memNum + val self.memNum = tmp return self aaa = Number() bbb = 5 aaa += bbb print(aaa.memNum) >>> 6 ################################################# class Number: def __init__(self): self.memNum = -1 def __getitem__(self, item): self.memNum = item return self def __iadd__(self, val): tmp = self.memNum + val s..