ubuntu 24.04 问题解决方案

更新源:ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

build环境安装

sudo apt install build-essential

sudo apt install code  #vscode 安装

sudo snap install code --classic 

gcc不同版本安装 与 选择

sudo apt update
sudo apt install gcc-11 g++-11

将gcc 11加入alternative

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 60

将默认的gcc 13也加入

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-13 70
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-13 70

选中默认版本:

sudo update-alternatives --config gcc
sudo update-alternatives --config g++

也可以自定义:

gcc-11 your_file.cpp -o your_program

网络

sudo service network-manager restart

早期版本 ifconfig

最新: ip a

可以查看到网卡名字:

20.04上:

在目录 /etc/netplan/下

sudo 01-netcfg.yaml:注意这个文件里面冒号后面要空格。还有缩进

    network:
      version: 2
      ethernets:
        ens33:  # Replace with your actual interface name
          dhcp4: no
          addresses:
            - 192.168.1.100/24  # Replace with your desired IP and subnet
          gateway4: 192.168.1.1  # Replace with your gateway
          nameservers:
            addresses:
              - 8.8.8.8
              - 8.8.4.4
不能用dhcp4: true 去动态分配。动态获取总是网络不同而且关闭!!!!
 
sudo netplan apply
防火墙关闭: sudo ufw disable
 启动网卡:sudo ip link set ens33 up  
启动网络服务:  sudo systemctl restart systemd-networkd
 
sudo systemctl restart NetworkManager
 
可能网络没有dhcp服务,所以下面这个不成功:
sudo dhclient -v

ubuntu 18.04网络图标消失 解决如下操作:

sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start

ssh 安装和设置启动

在 Ubuntu 20.04 上将 SSH 服务设置为开机自启动,可以使用 systemctl 命令来管理 ssh 服务。以下是具体步骤:

1. 确保 SSH 服务已安装:
 
2. 启用 SSH 服务开机自启动:
3. 启动 SSH 服务:
posted @ 2020-08-12 10:57  Bigben  阅读(886)  评论(0编辑  收藏  举报