전체 글
-
ubuntu-cloud.img 를 qemu로 실행하는 명령어Today_I_Learned/Linux 2021. 8. 19. 15:35
ub_cl_qemu라는 이름으로 RAM 512mb, CPU core 1개, kvm 사용, 첫번째하드디스크의 img로 Booting을 하는데 img 형식은 qcow2이고, e1000 type의 network interface 2개를 장착한 cli mode의 ubuntu vm을 실행하는 명령어는 다음과 같다. sudo qemu-system-x86_64 -name ub_cl_qemu -m 512M -smp cpus=1,sockets=1 -enable-kvm -machine smm=off -boot order=c -cdrom /PATH /ub_c01-cidata.iso -drive file=/PATH /focal-server-cloudimg-amd64.img,format=qcow2 -device e1000,ma..
-
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/etc 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..