전체 글

여행, 일상,IT 이야기를 가볍게 풀어갑니다. 잘못된 정보 지적은 항상 감사히 듣겠습니다. 찾아와주셔서 감사드립니다.
우선적으로 오프라인 환경에 소프트웨어를 수동으로 설치할 땐 온라인 환경에서 패키지를 다운 받아서 오프라인 환경으로 보내고 오프라인 환경에 접속해서 로컬에 있는 패키징 파일만 실행시켜서 설치하는 방식으로 진행된다. 해당 포스팅에서는 온라인 Windows 환경에서 오프라인 Linux/Rocky8 환경에 PostgreSQL을 설치하는 과정을 다룬다.시스템 아키텍처 확인먼저 패키지를 설치하려는 pc의 시스템 아키텍처를 확인하자. 터미널에 다음 명령어를 입력하면 사용 중인 아키텍처가 출력된다.uname -m 나는 x86_64용 패키지를 다운받아서 진행했고, 만약 다른 아키텍처를 사용 중이라면 아키텍처에 알맞는 패키지를 다운받으면 된다. 만약 시스템 아키텍처가 나와 동일하고 설치하려는 postgresql의 버전도 ..
docker-compose up 명령어를 통해 docker container를 시작하다 다음과 같은 에러가 발생했다.unable to get image 'superset-superset-worker': Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 에러의 내용은 docker daemon이 활성화 되어있는지 확인하라는 내용이다.우선 다음 명령어를 사용해 docker의 상태를 확인하자.systemctl status docker위와 같이 활성화 여부가 dead로 표시되어 있으면 docker가 비실행 중인 상태이므로, 실행 명령어를 작성해주어야 한다.# Docker 데몬 활성화syst..
0. Windows 기능 활성화제어판 - 프로그램 - Windows 기능 켜기/끄기 - Linux용 Windows 하위 시스템 체크 (영문 버전은 Windows sub System for Linux 이런식으로 되어있음)  1. Microsoft Store에서 Ubuntu 설치 2. wsl2 설치아래 URL에서 최신 버전의 WSL 설치 Release 2.2.4 · microsoft/WSLTweak WslPlugin CustomConfigurationFlags behavior to take into account InTune policies.github.com  3. Windows PoweShell에서 아래 코드 실행wsl --set-default-version 2wsl --updatewsl cat /etc..
CentOS 7.9 환경에서 superset을 기동하던 중 에러가 발생했다.CentOS 7 버전에서는 iptables와 firewalld이 함께 실행중이면 충돌한다고 한다.방화벽을 비활성화하거나 제거하여 해결할 수 있다.# 방화벽 비활성화systemctl stop firewalldsystemctl disable firewalld# 방화벽 제거yum remove -y firewalld이후 Docker를 재시작한다.# Docker 재시작systemctl restart docker다시 실행하니 정상적으로 작동한다.
에러내용# docker psCannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 해결책1. 재부팅그냥 다 끄고 pc를 재부팅해보자. 대부분의 문제는 재부팅으로 해결된다.2. 현재 사용자 권한 확인아래 명령어를 사용해 사용자가 docker 그룹에 포함되어 있는지 확인groups# 만약 docker 그룹에 포함되어 있지 않다면, 아래 명령어로 추가sudo usermod -aG docker $USER# 그 후 로그아웃 후 다시 로그인하거나, 쉘을 새로 시작한 뒤 실행 3. docker 소켓 권한 확인ls -l /var/run/docker.sock정상적인 출력 예:srw-rw---- 1 ro..
Windows 환경에서 Ubuntu를 이용해 Docker를 설치하던 중, 다음과 같은 에러가 발생했다.Error: Package: docker-ce-rootless-extras-26.1.4-1.el7.x86_64 (docker-ce-stable) Requires: slirp4netns >= 0.4Error: Package: docker-ce-rootless-extras-26.1.4-1.el7.x86_64 (docker-ce-stable) Requires: fuse-overlayfs >= 0.7해당 에러는 에러메세지에 나와있듯, 특정 라이브러리가 특정 버전 이상으로 설치되어있어야 한다는 내용이다. 구글링을 통해 CentOS에서 지원하는 패키지 파일을 찾을 수 있었다. 바로 설치해보자.# slirp4nets..
해당 포스팅은 기술 블로그들을 참조하여 작성되었습니다. 참조한 블로그의 세팅 과정을 최대한 따라갔지만, 설정이나 환경적인 차이로 일부 차이점이 존재하여 생략된 부분이 있으니 자세한 설명이 필요하신 분은 아래 원 글을 읽어보시기 바랍니다.참고한 기술 블로그1. [Windows OpenSSH 서버 실행하고 SSH로 접속하는 방법] [Windows] OpenSSH 서버 실행하고 SSH로 접속하는 방법Windows에서도 리눅스처럼 OpenSSH 서버를 실행하고 원격에서 접속하는 것이 가능합니다. OpenSSH 서버를 셋업하면 SSH 클라이언트로 서버에 접속하고 명령어를 실행할 수 있습니다.www.lainyzine.com2. [Docker] CentOS 7에 Docker 설치하기 [Docker] CentOS 7에..
Interface Tool은 사용자와 Workflow 간의 상호작용을 가능하게 하는 도구의 집합이다. 사용자 인터페이스 요소를 쉽게 설계하기 위해 사용하며, 주로 사용자의 입력에 맞게 동적인 Workflow를 설계하기 위한 매크로를 제작할 때 사용한다.해당 포스팅은 간단한 계산식을 수행하는 Macro를 만들어보면서 기능의 이해를 돕는 목적으로 작성되었다. 1. Canvas를 클릭 후 좌측 Configuration 영역에서 Workflow - Macro - Standard Macro 설정 2. Tool Palette - Interface 탭 - Macro Input을 Canvas에 추가 3. Macro Input Configuration에서 Text Input - Edit Data 클릭 후 다음과 같이 데..
Win + R → cmd 창 실행 아래 코드를 입력해 활성화 된 Port 탐색# netstat : network status# -a : all# -o : PID 표시netstat -a -o# 문제되는 포트 번호를 알 때 특정 포트 번호로 검색netstat -a -o | findstr 포트번호ex) netstat -a -o | findstr 8080  문제되는 포트 번호의 PID를 확인하여 아래 코드에 넣고 실행# /f : 강제종료# /pid : kill 포트 지정taskkill /f /pid 9999
Windows 환경에서 Superset 세팅을 위해 Python 가상환경을 세팅 중에 다음과 같은 에러가 발생했다.해당 에러는 PowerShell의 보안 정책 때문에 발생하는 에러로, 보안 정책을 변경해주면 된다. 먼저, PowerShell을 관리자 모드로 실행해준다. 아래 코드를 입력하고, Y를 입력해 실행 정책을 변경해주자.Set-ExecutionPolicy Unrestricted 실행 보안 정책 해제하고 활성 코드를 다시 입력해주면 정상적으로 활성화 된다.