참고 블로그: centos 7.x 드라이버 설치 참고 블로그
GeForce GTX 1060 3GB (GP106) [10DE:1C02]
sudo yum update
#개발 툴 라이브러리 그룹 설치
sudo yum group install -y "Development Tools"
#커널패키지 대해 빌드를 모듈하기 위해 커널헤더와 충분한 파일을 제공
sudo yum install -y kernel-devel
#리눅스 추가 패키지 설치
sudo yum install -y epel-release
# nvidia 모듈을 생성
sudo yum install -y dkms
만약 개발 툴 라이브러리 그룹이 설치가 되지 않는다면 아래 코드를 실행해보자
yum groupinstall "Development Tools"
sudo yum install lshw
# 해당 명령어로 모델 확인
lshw -numeric -C display
만약 사진처럼 driver 부분에 nouveau latency=0이면 설치과정에서 문제가 발생하기 때문에 아래 nouveau driver disable 실행한다.
sudo vi /etc/default/grub
아래 사진처럼 GRUB_CMDLINE_LINUX 줄에 nouveau.modeset=0 추가

GRUB적용
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
Done이 나오면 제대로 적용
#재부팅
reboot
#Ishw 명령어로 nouvea설정 해제 확인
lshw -numeric -C display
아래 사진처럼 latency = 0이 나오면 된다.
nvidia 그래픽 설치시 Xorg server와 충돌 방지를 위해 정지 상태로 바꾸어야 한다
systemctl isolate multi-user.target

만약 정지하지 않고 설치하면 아래와 같은 오류가 생김

드라이버 다운로드 공식 사이트 링트를 누리면 아래와 같은 사이트가 나오고 자신의 드라이버 맞는 버전에 맞게 설정하고 find를 누르면

아래와 같은 페이지가 열리고 view를 누르면

아래와 같은 페이지가 열리고 다운로드 버튼 우클릭 후 링크주소 복사를 한다.

복사한 링크주소를 wget을 이용하여 설치한다.
# sudo wget 뒤에 복사한 링크 주소를 붙여 넣고 코드를 실행한다.
sudo wget <복사한 링크 주소>

설치를 완료하면 자신의 버전에 맞게 코드를 실행해준다.
sudo sh NVIDIA-Linux-x86_64-570.124.04.run

위의 링크를 걸어놓은 참고 블로그 centos 7.x를 설치하는 과정중 아래 사진과 같이 "BUilging kernal modules"단계에서 실패하였다.

cat /var/log/nvidia-installer.log
보다 정확한 오류의 원인을 확인하기 위해서 로그 파일을 확인하였고 로그파일을 확인한 결과 아래 사진과 같이 현재 사용 중인 리눅스 커널 버전이 NVIDIA 드라이버의 최소 요구사항(4.15이상)을 충족하지 못하는 것을 알게되었다.

해결방법: 리눅스 커널 버전 업그레이드
위 블로그를 따라 kernel의 크기를 키우면 NVIDIA 설치를 완료할 수 있다.
