전체 글(120)
-
RHEL8.5 Docker 및 docker-compose v2 설치
https://docs.docker.com/engine/install/rhel/ 위 사이트는 docker에서 RHEL에 대한 docker 설치에 대해 설명하지만 정상적으로 동작하지 않습니다. 그래서 rhel repo를 centos repo로 변경하였습니다. OS 요구사항 도커 엔진을 설치하기 위해서는 RHEL 7 또는 8 버전이 필요합니다. 이전 버전 제거 docker가 설치되어 있지 않다면 넘어가셔도 상관없습니다. $ sudo dnf remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine \ podm..
2023.04.19 -
RHEL8.5 CUDA 및 CuDNN설치
먼저 이전에 작성한 블로그를 참고하여 BIOS에서 보안부팅을 해제해야 합니다. RHEL8.5 설치를 참고하셔서 OS 설치하시고 보시면 됩니다. CUDA란? CUDA(Computed Unified Device Architecture)는 NVIDIA에서 개발한 GPU 개발 툴이다. 아래는 NVIDIA 블로그에서 나온 글입니다. CUDA는 범용 컴퓨팅을 위해 GPU를 간단하고 우아하게 사용하는 병렬 컴퓨팅 플랫폼 및 프로그래밍 모델입니다. 개발자는 여전히 친숙한 C, C ++, Fortran 또는 계속 확장되는 지원되는 언어 목록을 프로그래밍하고 몇 가지 기본 키워드의 형태로 이러한 언어의 확장을 통합합니다. 이 키워드를 통해 개발자는 대량의 병렬 처리를 표현하고 GPU를 매핑하는 응용 프로그램 부분으로 컴파..
2023.04.19 -
RHEL8.5 IP 셋업
RHEL8.5 IP 셋팅 sudo vi /etc/sysconfig/network-scripts/ifcfg-eno1 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eno1 UUID=8f55df94-9ffa-4ae3-8c42-7974aa8605c4 DEVICE=eno1 ONBOOT=yes IPADDR=192.168.90.5 PREFIX=24 GATEWAY=192.168.90.1 DNS1=168.126.63.1 DNS2=203.239.173.1 IP..
2023.04.19 -
FTP Active vs Passive
FTP(File Transfer Protocol)란 FTP는 하나의 호스트에서 다른 호스트로 파일을 복사 하기위해 TCP/IP에 의해 제공되는 표준 기능이다. FTP 호스트 간에 두개의 연결을 설정한다는 점에서 다른 클라이언트 서버 응용들과 다르다. 이러한 제어와 데이터 전송의 분리는 FTP를 좀 더 효율적으로 사용할 수 있다. 클라이언트와 서버가 Control Session을 맺고 dir, get, put등의 명령을 수행하면 실제 데이터를 전송할 Data Session을 생성한다. 이 때 Active Mode냐 Passive Mode냐에 따라 통신 구조가 달라진다. Active 모드 FTP Client에서는 FTP Server의 21번 포트로 인증 요청을 한다. 그리고 Client 자신의 DATA 전송..
2023.04.19 -
C# Clipboard 및 Serialize
개요 이 포스트는 WPF-MVVM에서 UI의 색상을 복사하여 붙여넣기 예제 프로그램 및 설명입니다. C#에서 클립보드를 사용하기 위해서는 System.Windows의 Clipboard Class를 사용합니다. 복사하기 클립보드에 복사하기 위해서는 SetDataObject를 사용합니다. Clipboard.SetDataObject(object data, bool copy) 두번째 매개 변수인 copy의 경우 true 이면 프로그램을 종료하여도 클립보드에 계속 남아 있고 false 인 경우 프로그램이 종료하면 클립보드의 데이터도 같이 없어집니다. Clipboard.Clear(); var dataObject = new DataObject(); dataObject.SetData("SelectedColor", Se..
2023.04.19 -
RHEL8.5 NVIDIA 설치
이 글은 RHEL(Red Hat Enterprise Linux)에 Tensorflow를 설치하기 위한 글입니다. 먼저 이전에 작성한 블로그를 참고하여 BIOS에서 보안부팅을 해제해야 합니다. RHEL8.5 설치를 참고하셔서 OS 설치하시고 보시면 됩니다. RHEL 8.5에 NVIDIA 그래픽 드라이브 설치 1. dnf 업데이트 Red Hat 계열은 이전에는 yum을 사용했지만 현재는 dnf를 사용합니다. RHEL 최신 버전에서도 yum 사용이 가능하긴 합니다. $ sudo dnf -y update 2. 필수 패키지 설치 $ sudo dnf -y groupinstall "Development Tools" $ sudo dnf -y install elfutils-libelf-devel libglvnd-deve..
2023.04.19