centos source 路径 centos7

CentOS 7中安装Nvidia GTX1080显卡驱动教程

废话不多说了,直接说安装步骤和遇到的问题:

一:首先当然是要把驱动下载下来啦。

我的电脑是NVIDIA的,所以自然先要访问其官网:

根据你自己的显卡型号,选择相应的显卡,进行下载勒,下载下来的是一个.run的文件。

二:OK,接下来就是安装编译环境:gcc、kernel-devel、kernel-headers(当然,如果你的电脑已经安装了,自然就不用在装了)

               

   1

2

  

# yum-y install gcc kernel-devel"kernel-devel-uname-r==$(uname-r)" dkms

"kernel-devel-uname-r==$(uname-r)"

可以确保安装与当前运行内核版本一样的kernel-header

三:修改/etc/modprobe.d/blacklist.conf文件,以阻止 nouveau模块的加载

方法:添加blacklist nouveau,注释掉blacklist nvidiafb(如果存在)

blacklist.conf不存在时,执行下面的脚本

               

   1

   

   # echo-e"blacklist nouveau\noptions nouveau modeset=0"/etc/modprobe.d/blacklist.conf

  

四:重新建立initramfs image文件

               

   1

2

  

# mv/boot/initramfs-$(uname-r).img/boot/initramfs-$(uname-r).img.bak

# dracut/boot/initramfs-$(uname-r).img$(uname-r)

五:执行以下安装脚本

               

   1

   

   ./NVIDIA-Linux-x86_64-375.39.run--kernel-source-path=/usr/src/kernels/3.10.0-514.el7.x86_64-k$(uname-r)--dkms-s

  

遇到的问题:

ERROR: Unable to load the kernel module'nvidia.ko'.

原因是内核默认开启了nouveau模块,如果没有执行第三步会报该错误

Unable to load the'nvidia-drm' module

没有安装dkms模块导致

Your kernel headers for kernel 3.10.0-229.el7.x86_64 cannot be found

原因是找不到与内核匹配的kernel-header库文件,执行

yum install-y"kernel-devel-uname-r==$(uname-r)"即可

其他注意事项:

--dkms可以将Nvidia模块编译进内核默认加载模块,以后升级内核时不需要重新重新安装驱动

-s选项是silence模式安装,去掉-s是交互式模式安装

下面是其他网友的补充

思路:

1、去nvidia官网下载显卡驱动,驱动的后缀名为".run",需要注意的是显卡系列名称+位数

2、打开terminal终端,输入命令"init 3"切换到文本界面

3、安装过程

#cd进显卡驱动下载的目录

#chmod a+x驱动名

#sh驱动名

4、发现报错无编译器,干脆去把开发工具包安装

#yum groupinstall-y Development-Tool

重复安装步骤提示找不到kernel-source,提示指定kernel的路径

#sh驱动名--kernel-source-path=kernel路径(我的是/usr/src/kernels/核心号/)

解决CentOS7中ifconfig命令未找到的问题

CentOS7中遇到ifconfig命令未找到的问题,可通过排查环境变量PATH解决。确保PATH变量存在,如不存在,可通过临时或持久配置方式添加。配置方式包括执行export命令或修改/etc/profile或/etc/.bashrc文件,内容为:将/bin、/sbin、/usr/bin等路径添加到文件中。执行source命令使配置生效。

若确认环境变量无误,问题可能在于ifconfig工具未安装。通过检查,发现ifconfig是集成在net-tools.x86_64中的工具。因此,需要通过yum方式安装net-tools包。执行安装命令后等待安装完成。再次通过"ls/sbin| grep ifconfig"命令查看,应显示ifconfig。此时使用ifconfig命令,结果正确显示,说明问题解决。

通过上述步骤,可以有效解决CentOS7中ifconfig命令未找到的问题,实现系统IP地址的正确查看和远程连接操作。确保系统环境变量配置正确,及时安装必要工具,是Linux系统管理中的基本要求,对于提升系统稳定性和效率具有重要意义。

centos 怎样把一个文件添加到系统路径中

Linux CentOS下shell显示-bash-4.1$不显示用户名路径的解决方法问题描述: CentOS下新增一个用户,登录进去之后shell脚本的信息如下:而不是我们经常看到的username@hostname的组合,看起来很不舒服。解决方案:问题的原因是因为没有配置.bash_profile的问题,可以通过配置这个文件来解决问题。 1.在Terminal输入: [plain] vi~/.bash_profile 2.如果没有.bash_profile可以自己添加。然后往文件中添加如下内容: [plain] export PS1=’[u@h W]$’注意'是英文状态下的字符。 3.输入以下指令,使更改生效: [plain] source~/.bash_profile这样,shell开始就会显示的是我们熟悉的username@hostname的格式了,如下图:

阅读剩余
THE END