安装过程
- 选择安装过程中使用的语言,这里应 使用英语,不要使用汉语。若安装界面使用汉语,最终安装的系统中会出现两个比较麻烦的问题:
- 选择区域和城市:Asia 和 Shanghai
- 键盘使用 English(US) 而不是 English(UK)
分区
- 点击 “Click here to create them automatically”,即让安装程序帮忙分区
默认的分区方案是使用 LVM,其好处在于 “当机器有多块硬盘时,在使用的时候看上去只有一块” - 默认的文件系统为 XFS 而不是以前常用的 EXT4;
-
- /boot :CentOS 自动分配,一定不要乱改;
- / :根目录,合理使用并及时清理的话 15G 就够了,不过建议 30G 以上;
- swap :与物理内存大小一致即可
- /opt :个人习惯是将第三方软件都安装在 /opt 下,所以分了 70G
- /home :余下的全部空间
给一般账号 root 权限
假设账户名为 qin,要授予他 root 权限,则要修改配置文件 /etc/sudoers :
su
echo 'qin ALL=(ALL) ALL' >> /etc/sudoers # 向配置文件中加入语句
tail -1 /etc/sudoers # 检查一下是否正确
qin ALL=(ALL) ALL
添加第三方源
EPEL
EPEL 即 Extra Packages for Enterprise Linux, 为 CentOS 提供了额外的 10000 多个软件包,而且在不替换系统组件方面下了很多功夫,因而可以放心使用。
sudo yum install epel-release
执行完该命令后,在 /etc/yum.repos.d 目录下会多一个 epel.repo 文件。
ELRepo
ELRepo 包含了一些硬件相关的驱动程序,比如显卡、声卡驱动:
sudo rpm –import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
安装 yum-axelget
yum-axelget 是 EPEL 提供的一个 yum 插件。使用该插件后用 yum 安装软件时可以并行下载,大大提高了软件的下载速度,减少了下载的等待时间:
sudo yum install yum-axelget
驱动程序
NVIDIA 显卡驱动
ELRepo 源中包含了一系列驱动程序。
添加 ELRepo 源:
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
安装显卡检查程序:
sudo yum install nvidia-detect
检测显卡型号,并选择对应的驱动:
$ nvidia-detect -v Probing for supported NVIDIA devices... [10de:06dd] NVIDIA Corporation GF100GL [Quadro 4000] This device requires the current 346.47 NVIDIA driver kmod-nvidia
根据 nvidia-detect 的输出信息,可以知道显卡的型号,以及要使用的驱动版本 346.47 。
安装显卡驱动
若驱动版本为 304.xx,则安装 304xx 版本:
sudo yum install nvidia-x11-drv-304xx nvidia-x11-drv-304xx-32bit
若驱动版本为 340.xx,则安装 340xx 版本:
sudo yum install nvidia-x11-drv-340xx nvidia-x11-drv-340xx-32bit
对于大多数比较新的显卡来说,直接安装最新版的驱动即可:
sudo yum install nvidia-x11-drv nvidia-x11-drv-32bit
安装过程中可能会给出软件冲突的警告,需要卸载以下软件包及其依赖:
sudo yum remove xorg-x11-glamor
重启
手动编译显卡驱动
准备工作
查看显卡型号
$ lspci | grep VGA 03:00.0 VGA compatible controller: NVIDIA Corporation GF100GL [Quadro 4000] (rev a1)
从这里可以得出显卡型号为 Quadro 4000。
驱动下载
下载地址为: http://www.nvidia.com/Download/index.aspx?lang=en-us
安装显卡驱动
安装 kernel-devel
sudo yum install kernel-devel 将 nouveau 驱动加入黑名单,在 /etc/modprobe.d/blacklist.conf (CentOS 7 下为 /usr/lib/modprobe.d/dist-blacklist.conf )中加入 blacklist nouveau 备份 initramfs 文件 sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak 重建 initramfs 文件 sudo dracut -v /boot/initramfs-$(uname -r).img $(uname -r) 关机重启。由于此时 nouveau 驱动已经被禁用,桌面的显示效果非常差。 进入文本界面 sudo init 3 会直接进入文本界面。 在文本界面登录后直接安装 sh NVIDIAxxx --kernel-source-path=/usr/src/kernels/x.xx.x-xxxxx 其中 NVIDIAxxx 为 nvidia 驱动脚本文件, x.xx.x-xxxx 为 kernel 版本号。
更新 kernel 后重装驱动
手动编译显卡驱动的一个麻烦之处在于,每次更新 kernel 之后,都会出现无法进入图形界面的情况,此时需要重新安装显卡驱动。
更新 kernel,重启,发现无法进入图形界面; 按下 Alt+F2 ,进入文本界面,以 root 身份登陆; 备份 initramfs 文件 重建 initramfs 文件 重启,按下 Alt+F2 ,进入文本界面,以 root 身份登陆; 执行第七步;再重启;
卸载显卡驱动
sh ./NVIDIA-Linux-xxxxx –uninstall
娱乐
影音播放器
Nux Dextop 提供了 mplayer 和 VLC,可以用于播放常见格式的音频和视频,二者选其一安装即可:
sudo yum install mplayer
sudo yum install vlc
windows 10 远程连接CentOS 7 的桌面
修订历史
2017-01-25 初稿