- 修改账户密码
sudo passwd root
- 更新服务器本地包
sudo apt update
- 更新服务器安装的包
sudo apt upgrade
- 移除包
sudo apt autoremove
- 硬件相关信息查看安装
sudo apt install glances
指令glance
查看 - 安装vit git 工具
sudo apt install git
sudo apt install vim
- 安装网络net-tools
sudo apt install net-tools
安装完成后ifconfig可以查看ip地址(区别windows的指令ipconfig) - 装ubuntu时候装了ssh的话需要修改配置文件,
sudo vim /etc/ssh/sshd_config
将对应内容解注释改成
PermitRootLogin yes ,
ClientAliveInterval:30
ClientAliveCountMax:6
esc切换编辑模式 ,shift + :
在末端输入 wq!
保存并退出,随后 重启ssh服务sudo systemctl restart sshd
9. 新建其他用户 adduser name1
,输入密码 123,一直按enter,随后确认信息输入y添加成功。可以通过远程连接工具如 xshell 或者 MobaXterm 通过ssh登录服务器的新账号。
10. 新建的用户都在/home目录下,可以执行ll查看文件各种信息,chmod 修改文件权限,chown修改文件所属的组。
11. 切换用户 su root
切换成root账户
11,绑定静态ip。 先查看ip地址,采用命令ifconfig,记录住ip以及网卡名称(如下图)。采用先进入路径 cd /etc/netplan
,查看文件ls,我所用的服务器有00-installer-config.yaml文件,执行sudo vim 00-installer-config.yaml
,将内容修改为以下(需要注意以下的位置,关注其层次结构)
network:
ethernets:
enp5s0: # 网卡名称,如图框选
addresses: [192.168.0.79/24] # 绑定查看出来的ip地址
dhcp4: no # 关闭动态ip
optional: true
gateway4: 192.168.0.1 # 网关地址
nameservers:
addresses: [8.8.8.8,8.8.4.4,114.114.114.114]
version: 2
renderer: networkd
12. 安装 IDE相关的可视化库包sudo apt-get install openjdk-8-jdk
,安装后服务器可以打开linux版本的pycharm,本人常用linux版的pycharm社区版
13.安装gcc相关等工具包sudo apt-get install build-essential
安装完成后输入gcc -v
可以查看版本
14.此点参考公司文档,安装英伟达驱动时,一般需要禁用自带nouveau驱动
vim /etc/modprobe.d/blacklist-nouveau.conf
添加以下内容: (第一条和第三条网上都用了)
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
关闭nouveau:
输入命令:echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
完成后,重新生成内核并重启:
sudo update-initramfs -u
sudo reboot
重启后,执行:lsmod | grep nouveau。如果没有屏幕输出,说明禁用nouveau成功。
15. 安装驱动 令ubuntu-drivers devices 查看合适版本
我这里选择 sudo apt install nvidia-driver-515-server,安装完reboot重启,执行nvidia-smi显示显卡监控信息即成功
16 cuda 安装地址和cudnn安装地址
可以跟着官网选择cuda时候的指令下载,将cuda的runfile包放入服务器中并执行
sudo sh cuda_11.3.1_465.19.01_linux.run
安装,提示驱动存在的话用空格将driver中的x去掉继续安装;
修改配置文件 vim .bashrc
添加以下:
export PATH=$PATH:/usr/local/cuda-11.3/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.3/lib64
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/cuda-11.3/lib64
激活修改的配置 source ~/.bashrc
将下载的cudnn解压后替换掉cuda安装时候的lib和include相关文件
cp cudnn/lib/* /usr/local/cuda-11.3/lib64/
cp cudnn/include/* /usr/local/cuda-11.3/include/