리눅스 8

윈도우 WSL 환경에서 IntelliJ 사용하기

이제 WSL에서 리눅스 GUI 프로그램도 실행 가능하다. 아직 불안정한 면이 좀 있긴 하지만 그럭저럭 사용할만 하다. 해당 내용은 아래 글을 참고한다. WSL으로 Linux GUI 앱 실행 WSL이 Linux GUI 앱 실행을 지원하는 방법을 알아봅니다. learn.microsoft.com 따라서 윈도우 환경인 경우 WSL을 사용하여 리눅스 버전을 설치한다. WSL을 설치하는 방법은 아래 포스팅을 참고하고, Docker Desktop 설치 부분은 제외하고 진행한다. WSL2(Windows Subsystem for Linux 2) 설치 및 사용 방법 지난 5월 윈도우10의 대규모 업데이트가 있었습니다. 이번 업데이트에는 WSL2 정식 릴리스가 포함되어있습니다. WSL은 경략 가상화 기술을 통해 윈도우에서 ..

::: IT인터넷 ::: 2023.07.27

VirtualBox의 CentOS7에 공유 폴더 사용하기

VirtualBox의 CentOS7에서 공유 폴더를 사용하는 방법을 정리한다. VirtualBox의 Guest Additions가 반드시 설치되어 있어야 한다. 설치 방법은 아래 포스팅을 참고한다. VirtualBox의 CentOS7에 Guest Additions 설치하기 VMware와 VirtualBox 같은 가상환경 프로그램들은 가상환경의 원활한 사용을 위해 확장 프로그램을 제공한다. VMware - VMware Tools VirtualBox - Guest Additions 일반적으로 PC나 노트북에 운영체제를 설치하면 www.bearpooh.com 데이터 파일을 VirtualBox로 구축한 Ambari 기반의 하둡 환경으로 옮기는데 시간이 오래 걸려서 사용했다. 가상환경으로 구축한 HDFS에 파일을..

::: IT인터넷 ::: 2023.04.24

WSL의 우분투 OS 경로 변경

윈도우 10에서 지원하기 시작한 WSL (Windows Subsystem for Linux)은 상당히 편리하다. WSL 자체도 결국 윈도우 OS에서 가상 환경으로 동작하는 리눅스이다. VMware와 VirtualBox 없이 윈도우와 리눅스를 조합하여 사용하는 것은 아직도 어색하다. 그렇다고 해도 WSL 자체가 MS의 엄청난 결단인 것을 부정할 수는 없다. 그러나 기존에는 HyperV 가상 환경 기술의 충돌로 인해 Docker와 VMware를 동시에 사용할 수 없었다. Docker를 사용하려면 HyperV를 켜야 하는데, VMware는 자체 가상화 기술 사용을 위해 HyperV를 꺼야 했다. 결국 둘 중 하나를 포기하거나, VMware 내부에서 Docker를 사용해야 했는데 2021년에 아래와 같이 해결되..

::: IT인터넷 ::: 2022.04.25

윈도우 10에서 Docker Desktop 없이 Docker 사용하기

Docker Desktop 유료 전환 발표 Docker Inc.는 2021년 8월 31일에 Docker Desktop이 2022년 2월부터 유료로 전환 된다고 발표했다. Docker is Updating and Extending Our Product Subscriptions - Docker Blog Learn from Docker experts to simplify and advance your app development and management with Docker. Stay up to date on Docker events and new version announcements! www.docker.com Docker Inc.의 유료화 발표는 처음이 아닌데, 올해 1월부터 Docker Hub의 Pu..

::: IT인터넷 ::: 2021.09.03

리눅스 Docker 컨테이너를 Jenkins 에이전트로 연결하기 (via. SSH)

이전 포스팅에서 jenkins/ssh-agent의 Dockerfile에 Anaconda를 추가하여 Python 빌드를 위한 리눅스 Docker 이미지를 생성하고 배포했다. 자세한 내용은 아래 포스팅을 참고한다. Docker로 Jenkins의 Python 빌드 에이전트 만들기 시놀로지 NAS는 리눅스 기반의 운영체제를 기반으로 한 DSM으로 동작한다. 시놀로지 NAS에 Docker를 기반으로 셋팅한 Jenkins 역시 리눅스 기반이다. 시놀로지 NAS에 Jenkins 구축하기 현재 근무 중인 회 www.bearpooh.com 이제 해당 도커 이미지를 사용해서 컨테이너를 생성하고 Jenkins에 에이전트로 등록해야 한다. 윈도우 환경에서는 Java의 JNLP 파일을 실행하는 방법을 사용했다. 윈도우 가상 환..

::: IT인터넷 ::: 2021.08.16

filemagic (파일 포맷 확인) 삽질기

기존 Python-magic을 찾으면서 같이 찾았던 파이썬 라이브러리이다. 사실 Python-magic은 오류 발생하던거 성공까지 못했었는데, 블로그 정리하면서 성공하게 된 흔치 않은 경우였다. Python-magic 관련 글은 아래 글 참고. 2016/03/16 - [::: IT & Computer :::] - Python-magic (파일포맷 확인) 설치 삽질기 filemagic 라이브러리는 Python-magic이 설치가 잘 안 되었을때 테스트 해보려고 찾았었는데, 이것도 Python-magic과 별반 다르지 않다. 기본적인 설명은 위의 글에서 언급했으므로, 자세한 설명은 생략. 현재 사용중인 맥북에서 뿐만 아니라 사무실, 집, 그리고 다른 사람들도 편하게 쓸 수 있도록 윈도우에서도 문제없이 동작하..

::: IT인터넷 ::: 2016.03.17

Python-magic (파일포맷 확인) 설치 삽질기

스포츠 관련 글을 제외하고는 경어체를 사용하지 않습니다. 작성 편의 및 작성 시간 단축이 가장 큰 이유이기도 하고, 저의 삽질기를 정리하는 것이 가장 큰 목표이기 때문에 양해 부탁드립니다. 윈도우는 파일 확장명을 기준으로 파일을 분류한다. 확장명이 zip이면 압축, 확장명이 py면 Python 파일과 같이 말이다. 파일 확장명을 한번 바꿔보면 전혀 다른 포맷으로 인식하는 것을 확인할 수 있다. 결국 윈도우 운영체제에서 제공해주는 파일 포맷은 정확하다고 하기 어렵다. 리눅스(또는 유닉스)에서는 file 명령어를 이용하여 쉽게 파일 포맷을 확인 할 수 있지만, 윈도우는 그렇지 못하다. 따라서 파일의 정확한 포맷을 확인하기 위해서는 해당 파일을 직접 확인해야 한다. 아래는 유닉스를 기반으로 만들어진 MacOS..

::: IT인터넷 ::: 2016.03.16

파이썬에서 pip 사용시 업그레이드 메시지 출력시

스포츠 관련 글을 제외하고는 경어체를 사용하지 않습니다. 작성 편의 및 작성 시간 단축이 가장 큰 이유이기도 하고, 저의 삽질기를 정리하는 것이 가장 큰 목표이기 때문에 양해 부탁드립니다. 앞서 python 설치 후 pip를 사용하기 위해 셋팅하는 방법을 알아 보았다. 윈도우 환경에서 파이썬의 easy_install, pip 사용하기 파이썬의 경우 활용할 수 있는 라이브러리가 무궁무진합니다. 보통 GitHub나 라이브러리를 제공하는 사이트에서 다운로드 해서 직접 Install 하는 방법으로 활용할 수 있습니다. 그러나 Python의 라 www.bearpooh.com 참고로 리눅스에서는 sudo apt-get update와 sudo apt-get upgrade를 통해 최신 버전으로 업데이트 한 다음, su..

::: IT인터넷 ::: 2016.03.16