搭建服务器并配置相关环境

搭建服务器并配置相关环境

需要用到的软件如下:

  1. Ubuntu18.04 Server
  2. Cuda 9.0
  3. Cudnn 7
  4. rufus-3.3p

安装Ubuntu 18.04 Server版

有两种安装方式,一种是硬盘安装,另一种是U盘安装。实验室电脑原先系统是Ubuntu 16.04 Desktop版。

硬盘安装

下载Ubuntu 18.04 Server iso镜像文件,放置于系统根目录下。重启电脑,按‘c’键进入grub2(按‘Esc’退出grub2命令行模式)。输入命令:

loopback loop (hd3, gpt2)/ubuntu.iso
set root=(loop)
linux /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso
initrd /casper/initrd
boot

参考用grub2引导ISO硬盘安装ubuntu。

注意事项:单系统ubuntu启动默认不显示grub菜单,想要显示请参考开机显示grub选择菜单。命令 ls -l 列出所有的硬盘,(hd3, gpt2)是我ubuntu系统所在的分区。

U盘安装

利用rufus制作u盘启动盘。

配置有线/无线环境

Ubuntu18.04系统中/etc/network/interface已经被舍弃,取而代之的是/etc/netplan

运行命令,安装wpasupplicant以及network-manager

sudo apt-get install wpasupplicant
sudo apt-get install network-manager

打开/etc/netplan/01-netcfg.yaml,将内容替换为:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: NetworkManager
  ethernets:
          eno1:
                  dhcp4: no
                  addresses: [192.168.0.244/24]
                  gateway4: 192.168.0.1
                  nameservers:
                          addresses: [202.38.64.1]
  wifis:
          wlx286c07973140:
                  dhcp4: no
                  addresses: [192.168.31.93/24]
                  gateway4: 192.168.31.1
                  nameservers:
                         addresses: [xxx.xxx.xxx.xxx]
                  access-points:
                          "WIFI Name":
                                  password: 'password'

保存退出,在命令行中运行:

sudo netplan apply

使配置生效,然后重启电脑。

参考链接:Ubuntu Server 18.04 设置WIFI上网

安装python2

Ubuntu 18.04默认没有python2,输入以下命令安装:

sudo apt update
sudo apt-get install python
sudo apt install python-pip
sudo apt install python3-pip

安装open-ssh

sudo apt-get install openssh-server

挂载U盘

查看所有磁盘信息:

sudo fdisk -l

挂载U盘:

对于FAT32格式,mount -t vfat /dev/sda /media

对于NTFS格式,mount -t nfs /dev/sda /media

卸载U盘:sudo umount /media

安装TensorFlow-GPU

参考ubuntu18.04 安装tensoflow-gpu

注意事项:在装NVIDIA显卡驱动之前,先禁用Ubuntu系统自带的nouveau驱动。禁用 nouveau 安装 nvidia显卡驱动

**注意事项:**安装cuda和caffe时,要将环境变量写在/etc/profile中。如果写在./bashrc中,只能当前用户使用,其他用户无法使用。参考Linux 之 /etc/profile、~/.bash_profile 等几个文件的执行过程。

切换gcc版本

NVIDIA驱动安装时可能会遇到gcc版本不匹配问题,到/usr/bin目录下删除原有的gcc和g++软链接:

sudo rm gcc
sudo rm g++

如果要将gcc版本从7切换到6(当然,前提是已经安装了gcc-6),执行命令:

sudo ln -s gcc-6 gcc
sudo ln -s g++-6 g++

你可能感兴趣的:(环境配置)