Ubuntu基础

来自牛奶河Wiki
阿奔讨论 | 贡献2024年6月4日 (二) 17:36的版本
跳到导航 跳到搜索

Ubuntu(乌班图) 是由南非人马克·沙特尔沃思(Mark Shuttleworth)创办的基于Debian Linux的操作系统。名称来自非洲南部祖鲁语或豪萨语的“ubuntu"一词,意思是“人性”“我的存在是因为大家的存在",是非洲传统的一种价值观。

Ubuntu 基于 Debian 发行版和 Gnome 桌面环境,致力于解决 Linux 难以安装、难以使用的难点,在短短几年时间里便迅速成长为从 Linux 初学者到实验室用计算机/服务器都适合使用的发行版。

Ubuntu版本编号以“年份的最后一位.发布月份”的格式命名。一般 LTS 版本在 4 月发布。如:18.04 LTS、20.04 LTS、22.04 LTS。

SYS

static IP

## /etc/netplan/00-installer-config.yaml
## netplan apply

network:
  ethernets:
    ens33:
      addresses: [192.168.47.10/24]
      routes:
       - to: default
         via: 192.168.47.2
      nameservers:
        addresses: [192.168.47.2]
  version: 2

## Default dhcp
# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: true
  version: 2

dns

## /etc/systemd/resolved.conf
## systemctl restart systemd-resolved
DNS=8.8.8.8 114.114.114.114

常用命令安装

  • ssh  : openssh-server # desktop 版本通常不安装 ssh
  • ping  : iputils-ping
  • vi  : vim
  • netstat : net-tools

删除多余内核

通常情况下,Linux 发行版会保留当前的内核版本和上一个版本,以便救援和回滚。这样可以确保在升级到新的内核版本后,如果出现任何问题,还可以启动到较旧的、能正常工作的内核。

  • /boot 目录中包括了内核镜像、initramfs 文件和引导加载配置等与 Linux 内核相关的文件。内核文件的命名通常以 vmlinuz- 或 vmlinuz. 开头,并以版本号作为结尾。
  • /lib/modules 目录则存放了与已安装内核相对应的内核模块。内核模块是可以动态加载的组件,用于增强 Linux 内核的功能。每个内核版本在 /lib/modules/ 下都有自己的子目录。
# 查看已安装的 Linux 内核列表,ii:表示已安装,rc:表示已删除,但配置文件仍然存在
dpkg --list | grep linux-image

uname -r                    # 当前内核版本
apt autoremove --purge      # 自动卸载未使用的 Ubuntu 多余内核
apt purge linux-image-5.11* # 删除指定内核

Q/A

锁屏需要密码

据说是 gnome 的 BUG(20.04 LTS)。可以尝试着取消 Privacy -> Screen Lock。