Ubuntu18服务器安装
- 前言
- 一、安装系统
- 1.下载系统镜像
- 2.制作系统盘(8G以上U盘)
- 3.启动服务器,安装系统
- 二.安装Nvidia驱动的操作步骤
- 1)关闭图形化界面
- 2)删除可能存在的已有驱动
- 3)需要先安装一些 NVIDIA 显卡依赖的软件
- 4)下载驱动
- 5)关闭:nouveau(默认图形化驱动)
- 6)重启:
- 7)切换到驱动所在目录,执行.run文件
- 8)验证安装是否成功
- 9)开启图形化界面
- 三.用户的新建、删除和权限更改
- 1.创建用户 : useradd命令
- 2、为创建用户设置密码
- 3、修改用户权限(加管理员权限)
- 4.删除用户
- 总结
前言
系统信息:Ubuntu18.04系统 + 1080 Ti 显卡 + 显卡驱动450.80.02
深度学习环境:CUDA 10.2 + cudnn 7.6.5 + anaconda3
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装系统
1.下载系统镜像
从官网或者其他地方下载系统镜像
官网:
阿里镜像:http://mirrors.aliyun.com/ubuntu-releases/18.04/
2.制作系统盘(8G以上U盘)
使用系统制作软件制作系统盘,可使用的工具有UltraISO、Rufus等,去相应的官网即可下载。
制作步骤参考下面博客:
(1、UltraISO)
(2、Rufus)
3.启动服务器,安装系统
1.系统分区
我的服务器是一块256G的固态,和一个2T的机械硬盘,所以系统安装在固态上面;安装时手动分区固态硬盘,安装成功后再挂载机械硬盘
挂载点 | 分区类型 | 用于 | 空间大小 | 备注 |
/ | 主分区 | ext4 | 30720MB(30G) | |
/boot | 主分区 | ext4 | 1024MB(1G) | |
/home | 逻辑分区 | ext4 | 51200MB(50G) | 用户空间 |
/tmp | 逻辑分区 | ext4 | 10240MB(10G) | |
/usr | 逻辑分区 | ext4 | 102400MB(100G) | 软件默认安装空间 |
/uar | 逻辑分区 | ext4 | 10240MB(00G) | |
逻辑分区 | 交换空间 | 10240MB(10G) |
2.安装完成后,系统基础配置
1)查看IP地址的命令:
ifconfig
2)使用上述命令之前需要先:
sudo apt-get update (更新)
sudo apt install net-tools (安装网络工具)
3) 安装vim:
sudo apt-get install vim
4)挂载硬盘:在根目录/下建立新的文件夹将硬盘挂载到这一路径下
(1)建立挂载硬盘路径——新建文件夹: sudo mkdir /data
(2)硬盘格式化
(3)使用fdisk建立分区表、进行分区(也可在安装系统时进行)
(4)分区生效后再次进行硬盘格式化
如果是旧硬盘不想格式化可忽略(2 3 4)
(5)使用mount命令挂载硬盘到新建文件夹
sudo mount /dev/sdb /data
(6)配置 /etc/fstab 文件,使重启时也可以自动挂载
sudo echo '/dev/sdb /data ext4 defaults 0 0' >> /etc/fstab
(7)修改路径权限
sudo chmod -R 777 /data
sudo chown -R 777 /data
参考博客:
5)开启ssh服务,实现远程连接
a、首先更新源列表: sudo apt-get update
b、安装openssh-client sudo apt-get install openssh-client
c、sudo apt-get install -y openssh-server或者sudo apt-get install openssh sever
d、启动ssh服务 sudo service ssh start
e、可以查看是否启动成功 sudo ps -e | grep ssh
f、使用xshell连接,具体操作省略。
二.安装Nvidia驱动的操作步骤
1)关闭图形化界面
sudo systemctl set-default multi-user.target
sudo reboot
参考链接
2)删除可能存在的已有驱动
sudo apt-get purge nvidia-*
3)需要先安装一些 NVIDIA 显卡依赖的软件
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install build-essential libc6:i386
4)下载驱动
进NVIDIA官网,选择你的显卡,下载你对应显卡相对较新版本的驱动
(可在笔记本上下载,然后上传到服务器的/home 目录下)
本服务器显卡为1080 ti 下载的驱动为NVIDIA-Linux-x86_64-450.80.02.run
5)关闭:nouveau(默认图形化驱动)
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
测试是否关闭
cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
如果出现blacklist nouveau
Options nouveau modeset=0
即为成功
6)重启:
sudo reboot
7)切换到驱动所在目录,执行.run文件
sudo sh NVIDIA-Linux-x86_64-450.80.02.run
参考链接:
8)验证安装是否成功
nvidia-smi
出现显卡信息即为成功,信息右上角CUDA Version:11即为后面要安装cuda的最高版本。
9)开启图形化界面
sudo systemctl set-default graphical.target
sudo reboot
三.用户的新建、删除和权限更改
1.创建用户 : useradd命令
//命令一:这种命令会在登录界面显示用户名
sudo useradd -m XXX -d /home/XXX -s /bin/bash //“/home/XXX”用户在的位置,可自定义
//命令二:这种命令会在登录界面隐藏用户名
sudo useradd -r -m -s /bin/bash XXX //XX指代创建的用户名
2、为创建用户设置密码
sudo passwd XXX //XXX指创建的用户名
3、修改用户权限(加管理员权限)
采用修改系统中/etc/sudoers文件的方法分配用户权限。因为此文件只有r权限,在改动前需要增加w权限,改动后,再去掉w权限。
sudo chmod +w /etc/sudoers
sudo vim /etc/sudoers
然后找到以下代码:
# User privilege specification
root ALL=(ALL:ALL) ALL
并添加需要sudo权限的用户名:
# User privilege specification
root ALL=(ALL:ALL) ALL
XXX ALL=(ALL:ALL) ALL //这一行为添加的代码,XXX表示需要添加权限的用户名
将sudoers文件的操作权限改为只读模式.
sudo chmod -w /etc/sudoers
4.删除用户
- 执行userdel命令.
sudo userdel XXX //XXX为需要删除的用户名
- 删除用户
sudo rm -rf /home/XXX //XXX为需要删除的用户名
总结
安装系统是一件极具耐心的事情,还有系统安装后,按照自己的需求安装合适的软件。大家可以按照教程一步一步的操作,有些不明白的问题,可以查看别人的博客,一般问题在网上都可以得到解答。这个教程是我自己的操作和理解。如果存在问题,欢迎大家指出!