Skip to main content

Ubuntu 备用

Tiu MoAbout 5 min

  1. 安装 Ubuntu(双系统选择'其它选项')

  2. 安装显卡驱动

  3. 安装 CUDA

7.挂载磁盘

# 列出所有磁盘
$ sudo fdisk -l

# 查询UUID
$ sudo blkid /dev/sda3

# 编辑/etc/fstab
$ sudo gedit /etc/fstab # 或者用vim

# <file system> <mount point> <type> <options> <dump> <pass>
'add' UUID=eb7568d0-fa94-4a1a-9fe6-75ff37faa310 /home/leng/NewDisk ext4 defaults 0 2

# 查看挂载
$ sudo mount -a  # 挂载后原来文件夹中的东西覆盖,取消挂载才能看到
$ df -h # 查看挂载

$ du -sh  # 查看当前文件夹大小

# 移除挂载
$ sudo umount /dev/sda3
# 复制 /home 至 / 
$ mkdir home_bak
$ cp -Rvp /home /home_bak

# 取消/home分区的挂载
$ sudo vim /etc/fstab

'#' UUID=eb7568d0-fa94-4a1a-9fe6-75ff37faa310 /home/leng/NewDisk ext4 defaults 0 2
$ umount /home
$ mv home_bak home
$ umount /home

$ reboot

8.切换CUDA版本

https://blog.csdn.net/u013905398/article/details/103799621open in new window

更新软链接

cd /usr/local/
sudo rm -rf cuda
sudo ln -s /usr/local/cuda-11.3 /usr/local/cuda

在home/下修改.bashrc的注释,即环境变量

# # for CUDA 8.0
# export PATH=/usr/local/cuda-8.0/bin:$PATH 
# export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64/$LD_LIBRARY_PATH

# export LD_LIBRARY_PATH=”$LD_LIBRARY_PATH:/usr/local/cuda/lib64”
# export CUDA_HOME=/usr/local/cuda

# added by cuda 11.3 installer
export PATH="/usr/local/cuda-11.3/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.3/lib64:$LD_LIBRARY_PATH"
export CUDA_HOME=/usr/local/cuda

然后更新 .bashrc

source .bashrc

遇到的问题:

Failed to initialize NVML: Driver/library version mismatch

重启就好了

创建新用户

$ sudo adduser xxxx
$ usermod -aG sudo username  # 添加到 sudo 组
$ su - username  # 切换用户
$ sudo whoami # 显示当前
$ sudo ls -l /root  # 测试权限

$ sudo deluser `username` sudo

$ sudo deluser --remove-home tt
$ sudo deluser --remove-all-files tt  # 删除用户所有


Ubuntu更改密码步骤:
 1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!
 2、sudo passwd user(user 是对应的用户名)
 3、输入新密码,确认密码。
 4、修改密码成功,重启,输入新密码进入Ubuntu。



Ubuntu更改用户名步骤:
 1、进入Ubuntu,打开一个终端,输入 sudo su转为root用户。 注意,必须先转为root用户!!!
 2、gedit /etc/passwd ,找到代表你的那一行,修改用户名为新的用户名。 注意:只修改用户名!后面的全名、目录等不要动!
 3、gedit /etc/shadow,找到代表你的那一行,修改用户名为新用户名
 4、gedit /etc/group,你应该发现你的用户名在很多个组中,全部修改!
 5、修改完,保存,重启。

在Linux(Ubuntu)下安装Arial、Times New Roman等字体open in new window

在Linux下做文档、作图的时候,可能需要用到Arial和Times New Roman等字体。但是由于版权问题,Linux一般是不直接提供这些字体的。

注意字体也是有版权的!不过有版权也不代表一定会收费。

如何安装呢?

以Ubuntu为例,执行以下指令即可:

sudo apt install ttf-mscorefonts-installer # 安装
sudo fc-cache # 生效

由于前面提到版权问题,虽然这部分字体不收费,但是安装时需要用户同意一些协议,同意即可。

执行完成后,用以下指令确认成功:

fc-match Arial # 查看Arial
fc-match Times # 查看Times New Roman

或者,如果有字体查看器,可以直接去查看。
再或者,如果有编辑器之类的软件,可以在选择字体列表里看到新出现的字体。

需要使用这些字体的软件,如果在安装之前就打开了,那么安装完字体后,这些软件需要重启才能看到新安装的字体。

# findfont: Font family ['Times New Roman'] not found. 
# Falling back to DejaVu Sans.

$ sudo apt-get install font-manager
$ rm ~/.cache/matplotlib -rf

切换到root账户

因为修改普通账户的用户名,所以建议切换到root用户,这样可以避免一些权限的问题和其他不必要的影响。新申请或安装的机器root用户是没有密码的,所以可以先为root账户设置密码:

# 如果设置了密码可跳过此步
ubuntu@VM-0-4-ubuntu:~$ sudo passwd root
# 为用户修改密码也可以使用此命令

然后切换到root用户(需要输入密码):

ubuntu@VM-0-4-ubuntu:~$ su root
Password:
root@VM-0-4-ubuntu:/home/ubuntu#

修改用户名

修改用户名我们需要进行四步操作:

1.修改/etc/passwd文件: vim /etc/passwd

```bash
ubuntu:x:500:500::/home/ubuntu:/bin/bash
# 把用户名ubuntu改成:你想要的用户名,其他都不要修改
test:x:500:500::/home/test:/bin/bash
# 打开文件后回发现很多内容,可以利用替换指令进行修改
# :1,$s/ubuntu/test/g
# 解释: 替换第 1 行开始到最后一行中每一行所有 ubuntu 为 test
```

最后输入:wq!保存退出

ps:这里网上有帖子说用gedit进行修改,不过在新申请或安装的机器中是没有gedit的,所以可以使用vim/vi来代替

2.修改/etc/shadow文件: vim /etc/shadow

ubunt:$6$ULolz...EMVYj/:18222:0:99999:7:::
# 把用户名ubuntu改成:你想要的用户名,其他都不要修改
test:$6$ULolz...EMVYj/:18222:0:99999:7:::

3.修改/etc/group文件: vim /etc/group

ubunt:x:1:root,bin,ubuntu
#...
# 这个文件中的原用户名有很多,可以使用第一步中提到的替换指令修改:
:1,$s/ubuntu/test/g

4.修改用户目录

mv /home/ubuntu /home/test

此时,我们就修改完用户名了,可以切换到新的用户名测试一下:

root@VM-0-4-ubuntu:~$ su test
test@VM-0-4-ubuntu:~$

作者:云中的Jason 链接:https://www.jianshu.com/p/170521ab7403open in new window 来源:简书 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。