ubuntu 18.04 虚拟机初始化

初始化ubuntu conda环境、ssh、固定ip

安装系统

安装的时候需要关闭虚拟机网络

设置固定ip

编辑网络配置文件

sudo vim /etc/netplan/01-network-manager-all.yaml

原始的:

1
2
3
4
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager

添加固定ip,ipv4网关,dns服务器地址

1
2
3
4
5
6
7
8
9
10
11
12
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
ens33:
addresses: [192.168.10.10/24]
gateway4: 192.168.10.1
dhcp4: no
nameservers:
addresses: [8.8.8.8,114.114.114.114]

应用配置文件

sudo netplan apply

测试通断

ping baidu.com

ssh服务端安装

安装ssh server

1
2
sudo apt-get update
sudo apt-get install openssh-server

重启ssh服务sudo service ssh start

配置公钥

将公钥写入信任文件

1
2
cd ~/.ssh
cat my_key.pub >> authorized_keys

如此便完成了公钥的安装。

此外,为了确保连接成功,输入如下指令以保证以下文件权限正确:

1
2
chmod 600 authorized_keys
chmod 700 ~/.ssh

miniconda安装

安装miniconda

下载安装文件(之后可删除)

1
2
3
mkdir miniconda
cd miniconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

执行安装程序bash Miniconda3-latest-Linux-x86_64.sh

重启终端之后,就可以使用miniconda了。但先换源,将conda和pip的软件源修改成清华的源,下载安装软件会快很多:

1
2
3
4
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

最后一行命令在base环境下执行

取消终端自动启动base环境

1
conda config --set auto_activate_base false

常用命令

  • 在 Ubuntu 上查看当前所在路径,你可以使用 pwd(print working directory)命令。只需在终端中输入以下命令并按回车:pwd
Author

Daniel Niu

Posted on

2024-06-30

Updated on

2024-06-30

Licensed under

Comments