AMD GPU DRIVER in linux(RHEL8) – install / remove / update

2022-06-12 KENNETH 0

AMD GPU 공식드라이버 설치하기 (RHEL8/centos8/rockylinux8)   개요 날짜 : 2022.06 OS : rockylinux-8.6 드라이버버전 : amdgpu-core-22.10.3.50103     파일 다운로드 및 설치 https://repo.radeon.com/amdgpu-install/ 무턱대고 latest 에서 받으면 안됨 2022.06.11 기준 latest 하단에는 rhel-8.6 디렉토리가 없어서 최신버전의 rhel은 설치가 되지 않음 https://repo.radeon.com/amdgpu-install/22.10.3/ 여기로 가야 8.6 디렉토리가 있으며 또한 amdgpu-install 의 버전이 latest 보다 높은것이 있었음 amd측에서 패키지 관리를 제대로 안하는듯     파일 설치     패키지 설치       패키지 제거     드라이버 업데이트  

[AWS] Enhanced networking with the Elastic Network Adapter (ENA) is required for the instance type. Ensure that your instance is enabled for ENA.

2020-01-31 KENNETH 0

출처URL : https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/enhanced-networking-ena.html#enable-enhanced-networking-ena-AL   최근 AWS EC2 는 새로운 버전들이 출시 되었다. (뭐 최근이랄것도 없이 시간이 좀 됐지만서도 ㅎ) 예를들면, T3, C5 등등 이들의 장점은 비슷하거나 제품에 따라 오히려 낮은 가격으로 최신의 프로세서를 포함하여 향상된 환경을 제공한다는 장점이 있다. 그랬다가 구버전(예를들면 T2, C4등) 인스턴스에 대해서 무심코 “인스턴스변경”후 “시작”을 했다가는… Enhanced networking with the Elastic Network Adapter (ENA) is required for the ‘t3.micro’ instance type. Ensure that your instance ‘i-xxxxxxxxxxxxxxxxxx’ is enabled for ENA. 이런 문구를 보게 될 것이다. 아마도 새버전의 인스턴스 환경에서는 “ENA(Elastic Network Adapter 이하 ENA or ena)”가 반드시 필요한(지원되어야 하기 때문에 필요한) 모양이다. 최신 업데이트가 되지 않은 리눅스에서는 문제가 발생하게 될것이다. URL : https://aws.amazon.com/ko/premiumsupport/knowledge-center/install-ena-driver-rhel-ec2/ 를 확인해보면 RHEL(CENTOS)의 경우 7.4 미만의 커널에서는 ena를 지원하지 않는 것으로 보임 가장 위에 설명한 URL에는 전체적인 방법이 나와있지만 AWS에서 지원하는 일반적인 배포본 도는 아마존리눅스를 사용하고 있는 경우 최신버전으로 업데이트만 진행하면 될것으로 예상된다. 그리하여 [ more… ]

How to install the NVIDIA drivers on CentOS8(RHEL8)

2019-11-18 KENNETH 0

How to install the NVIDIA drivers on CentOS8(RHEL8)   환경 OS : CentOS 8 64bit(x86_64) VGA : NVIDIA Geforce GTS-250   참고URL (구글 2TOP) 1. https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-centos-8 2. https://access.redhat.com/solutions/4134381   주의사항 1번 처리시 문제가 발생할 수 있음 이유는 2번에 보다 자세히 나와 있는데 정식드라이버(NVIDIA 에서 다운받은 드라이버)는 centos8 에 적용된 wayland에서 작동하지 않기 때문이다. (실제로 드라이버를 설치하면 /etc/X11/xorg.conf 를 재작성한다. – centos8 기본상태에서는 해당 파일의 크기가 ‘0’이다)     설치 준비   1. NVIDIA 드라이버 다운 https://www.nvidia.co.kr/Download/index.aspx?lang=kr * 제품유형 : GeForce * 제품시리즈 : GeForce 200 Series * 제품계열 : GeForce GTS 250 * 운영체제 : Linux 64-bit * 다운로드타입 : Game Ready Driver (GRD) * 언어 : English (US) 작성자 본인의 경우 파일명 : NVIDIA-Linux-x86_64-340.107.run 상당히 오래전 파일이고, 더이상 업데이트가 되지는 않는 것으로 예상됨. (그래픽 카드도 워낙 오래된 물건이라서)   2. CentOS 추가 패키지 설치 dnf groupinstall “Server with GUI” “base-x” “Legacy [ more… ]

Difference between MySQL Connector/J 5.1 and MySQL Connector/J 8.0

2018-08-01 KENNETH 0

Difference between MySQL Connector/J 5.1 and MySQL Connector/J 8.0   Summary of Connector/J Versions Connector/J version JDBC version MySQL Server version JRE Supported JDK Required for Compilation Status 8.0 4.2 5.5, 5.6, 5.7, 8.0 1.8.x 1.8.x General availability. Recommended version. 5.1 3.0, 4.0, 4.1, 4.2 5.5, 5.6*, 5.7*, 8.0* 1.5.x, 1.6.x, 1.7.x, 1.8.x* 1.5.x and 1.8.x General availability   Difference ClassName MySQL Connector/J 5.1 package name : java.sql (java.sql.*) class name : com.mysql.jdbc.Driver MySQL Connector/J 8.0 package name : java.sql (java.sql.*) class name : com.mysql.cj.jdbc.Driver    

PHP 함수의 mysql 데이터베이스 확장 함수의 고찰

2015-10-13 KENNETH 0

  PHP 함수의 mysql 데이터베이스 확장 함수의 고찰 PHP에서 지원하는 mysql 함수 mysql mysqli pdo-mysql     습관 난 몇년동안 리눅스상에서 APM을 설치할때 mysql을 컴파일해서 설치하고 php설치시 ”–with-mysql=/usr/local/mysql” 등의 옵션을 사용했다. –with-mysql=/usr/local/mysql –with-pdo-mysql=/usr/local/mysql (필요시 추가) 형태로 설치한뒤 추가로 mysqli가 필요한 경우 별도의 모듈형태로 mysqli 를 설치해서 사용했다.. 특별히 큰 이유가 있었던것은 아니고, 그냥 mysql3 + php4.0 시절부터 그렇게 해왔기 때문에 의례 그렇게 했다는게 맞다.   새로운것 헌데 PHP5.3 부터 변경된점중.. mysqlnd 라는것이 있다. 출처 : http://php.net/manual/en/book.mysqlnd.php 위에서 설명한 mysql의 3가지 지원함수의 사용을 위해서 mysql 라이브러리 (컴파일이든 yum, apt 를 이용한 클라이언트/라이브러리 설치) php컴파일시 libmysqlclient 를 사용 해야 했던 전통적인 방식대신 mysql Native Driver 라는 새로운 방식을 php-5.3 부터 지원하게 되었다고… (솔직히 몰랐다;;;;)   라이센스 문제(라기 보다는 주체랄까..) 해결 libmysqlclient 라이브러리가 더이상 필요 없음 같은 얘기지만 내장되어있는 기능을 활성화 시키는 것이기 때문에 설치가 쉽다. PHP의 메모리 관리 시스템의 사용하기 때문에 성능개선(이 있을수 [ more… ]