文章目录
一、基础配置
1. 更新apt
sudo apt update
2. 设置密码
更改密码:
sudo passwd user
删除密码:
sudo passwd -d user
3. 配置默认ip
sudo nano /etc/netplan/****.yaml
sudo netplan try # 检查配置是否正确,若正确则按回车保留配置
sudo netplan apply
若无netplan命令,则需要安装:
sudo apt install netplan.io
修改yaml文件中内容如下:
network:
version: 2
renderer: NetworkManager # 桌面版用这个,服务器版用networkd
ethernets:
eth0: # 替换成实际的网卡名
dhcp4: no
addresses:
- 192.168.1.100/24 # 静态IP+子网掩码
nameservers:
addresses:
- 8.8.8.8
- 114.114.114.114 # DNS
4. 配置环境变量
echo "XXXX=1" | sudo tee -a /etc/environment
source environment
三. 安装C语言编译环境
sudo apt install gcc
sudo apt install build-essential
sudo apt install cmake
sudo apt install mingw-w64 # for cross compile
三. 重装python
安装python指令:
# install python
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get remove python3.8 # unistall old version, may install in when installing software-properties-common
sudo apt autoremove
sudo apt install python3.10
sudo ln -s /usr/bin/python3.10 /usr/bin/python3
# install pip
cd ~
wget https://bootstrap.pypa.io/get-pip.py
sudo python3 get-pip.py
安装uv:
pip3 install uv -i https://pypi.tuna.tsinghua.edu.cn/simple
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
四. 配置ssh
1. 创建密钥
mkdir ~/.ssh
cd ~/.ssh
ssh-keygen -t ed25519 -C "AddSomeComments"
git config --global user.name "YourName"
git config --global user.email "email@example.com"
2. 配置ssh-server
运行命令“sudo service ssh start”,若无法启动,输入下面的命令:
sudo ssh-keygen -A
sudo service ssh start
3. 配置sshd_config
echo "PermitRootLogin yes" | sudo tee -a /etc/ssh/sshd_config
echo "PermitEmptyPasswords yes" | sudo tee -a /etc/ssh/sshd_config
echo "PasswordAuthentication yes" | sudo tee -a /etc/ssh/sshd_config
sudo service ssh restart
4. 配置authorized_keys
编辑"~/.ssh/authorized_keys"文件,将远程访问的电脑的公钥复制到其中
若要为root配置,可将.ssh复制到"/root"目录中
四. 配置service
sudo cp setup.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable setup.service
sudo systemctl restart setup.service # 重启服务
sudo systemctl status setup.service # 检查状态
sudo journalctl -u setup.service # 查看服务日志
五. 安装配置docker
- 安装docker
sudo apt install -y docker.io
- 设置代理镜像源
windows系统:可直接更改Docker Desktop中的配置,位置在Settings - Docker Engine
linux系统:需更改/etc/docker/daemon.json文件
需要给registry-mirrors字段下,加上若干个镜像源地址,
{
"registry-mirrors": [
"https://docker-0.unsee.tech",
"https://docker-cf.registry.cyou",
"https://docker.1panel.live"
]
}
重启docker服务,生效配置:
sudo systemctl restart docker
本文介绍了Ubuntu 20.04开发环境的配置方法。包括基础配置,如更新apt、设置密码、配置默认ip和环境变量;安装C语言编译环境、重装python;配置ssh,含创建密钥等;配置service;还介绍了安装配置docker,包括设置代理镜像源在不同系统的操作。

4876

被折叠的 条评论
为什么被折叠?



