728x90 반응형 Linux122 [Python] 동기(Synchronous) & 비동기(Asynchronous) 개요 개발을 하다보면 꼭 마주치는 개념이 바로 동기와 비동기입니다. API 호출, 파일 입출력, 데이터베이스 쿼리 등 다양한 상황에서 이 개념이 적용됩니다. 처음에는 헷갈리기 쉽지만, 이해해두면 시스템 설계와 성능 최적화에 큰 도움이 됩니다. 동기(Synchronous)Synchronous는 Syn + chrono의 합성어로, Syn은 그리스어로 함께라는 뜻이고, chrono는 시간이라는 뜻이다.동기는 사전적으로 '동시에 일어난다.'라는 의미를 갖고 있습니다. 프로그래밍에서 동기는 작업이 순차적으로 진행되는 것을 의미합니다. 즉 한 작업이 시작되면 해당 작업이 완료될 때까지 다음 작업이 기다려야합니다. 동기 방식은 호출한 함수 또는 작업이 반환될 때까지 대기하는 동안 실행 흐름이 차단되는 특징이 있습니다.. 2025. 9. 20. [커리어] 첫 회사 퇴사 개요나는 최근 약 2년 가까이 다녔던 첫 회사를 퇴사하게 되었다. 첫 직장이라 긴장도 많았지만, 다양한 업무를 맡을 수 있는 기회가 주어졌다. 회사에서 다루는 영역이 넓었기 때문에 여러 방면에서 배우며 IT 흐름과 전체 시스템 구성을 보는 눈을 키울 수 있었다. 특히 선배 분들께 질문을 드리면 친절하게 알려주셔서 신입사원으로서 빠르게 성장할 수 있었다. 첫 회사 생활은 내게 있어 값진 경험이자, 앞으로 커리어를 쌓아가는 데 든든한 기반이 되었다. 퇴사하게된 이유퇴사를 결심하게 된 이유는 단순히 회사가 마음에 들지 않아서가 아니다. 오히려 더 많은 경험을 하고 싶다는 갈망이 컸다. 대학교 시절 잠시 멈췄던 개발을 다시 시작하고 싶은 마음이 생겼고, 최근 AI 열풍 속에서 관련 분야를 배울 수 있는 좋은 기.. 2025. 9. 19. [커리어] 디딤 365 면접 개요클라우드 구축 및 운영 엔지니어 직무에 지원한 면접이였다. 이력서 기반으로 많이 물어보셔서 큰 어려움은 없었다.질문1분 자기소개커널 관련 트러블 슈팅 경험우분투 슈마 서버프록스막스 커널오픈 소스 설치 경험yum/dnf 외에 소스 컴파일db web 연동 경험모니터링 툴 설치 경험모니터링 db 연동 경험클라우드 써봤는지도커 쿠버 실무에서 해봤는지Devops가 아니라 약간 오피스? 그럼 성격의 업무인데 괜찮은지Os 업그레이드 경험운영에 초점이 맞춰져 있는데 괜찮은지퇴사 사유사용해본 윈도우는 서버인지 클라이언트인지 2025. 9. 15. [Protocol] Rockylinux DCV Setting (with 3D setting) 개요Rockylinux 8.10에 디스플레이를 가져오기 위한 DCV 서버를 설치하고, 클라이언트에서 GPU 리소스도 이용할 수 있는 3D 세팅까지에 관한 글입니다. 사전 준비접속할 클라이언트 사용자 PC 세팅(아래와 같이 C++이 필요하다고 팝업이 뜰경우) Visual Studio C++ installwinget install "Visual Studio Community 2022" --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cpp" -s msstore Linux Server settingOS Package installyum groupins.. 2025. 7. 31. [Rocky9.6] minimal 서버에서 local repo 구성하기 개요Network 연결 없이도 패키지를 설치할 수 있도록 ISO를 마운트하고 YUM,DNF 저장소로 등록하는 전체 과정을 명령어 중심으로 다룸 레포지토리(Repository)란?레포지토리는 소프트웨어 패키지를 보관하는 공간RHEL 계열에서는 YUM/DNF 명령어가 이를 통해 패키지를 설치/업데이트함일반적으로 인터넷에 연결된 원격 저장소를 사용하지만, 로컬 저장소로도 구성 가능로컬 레포지토리란?로컬 레포지토리는 인터넷 없이도 사용할 수 있는 저장소보통 ISO 파일이나 내부 서버에 저장된 패키지를 사용하여 구성설치 미디어(CD/DVD/USB/ISO)를 마운트하여 로컬 디스크에서 직접 패키지를 가져옴주로 다음과 같은 상황에서 유용내부망 폐쇄망 서버대규모 설치 자동화 환경공공기관/보안 망 등 인터넷 차단 시스.. 2025. 7. 23. [Rocky 8.10][KVM] VM 생성 - GUI, CLI 개요 Linux VM , Windows VM 모두 방식은 동일 GUI# virt-manager왼쪽 상단 아이콘 클릭Local install media (ISO image or CDROM) 선택 후 ForwardBrowser 클릭 후 ISO 선택Memory & CPU 스펙 설정하기디스크 스펙 설정가상 머신 이름 설정하고 Finish 클릭 CLI리눅스# virt-install \\–name rocky9-CLI \\–memory 8192 \\–vcpus 4 \\–os-variant rocky9.0 \\–disk path=/var/lib/libvirt/images/rocky9-CLI.qcow2,format=qcow2,bus=virtio,size=128 \\–cdrom /var/lib/libvirt/images/.. 2025. 7. 22. 이전 1 2 3 4 ··· 21 다음 728x90 반응형