ubuntu20

ubuntu20.4初始化

查看版本

#查看系统版本

pokes@pokes-virtual-machine:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.6 LTS
Release:	20.04
Codename:	focal

#显示系统的主机名、操作系统版本等信息
pokes@pokes-virtual-machine:~$ hostnamectl
   Static hostname: pokes-virtual-machine
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 68137b4ce7d947cb8294f7dbbdaee5bb
           Boot ID: d08d6c31e9124db88319f163455480cf
    Virtualization: vmware
  Operating System: Ubuntu 20.04.6 LTS
            Kernel: Linux 5.15.0-136-generic
      Architecture: x86-64

#查看内核版本
pokes@pokes-virtual-machine:~$ uname -r
5.15.0-136-generic
pokes@pokes-virtual-machine:~$ cat /proc/version
Linux version 5.15.0-136-generic (buildd@lcy02-amd64-031) (gcc (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #147~20.04.1-Ubuntu SMP Wed Mar 19 16:13:14 UTC 2025

更换国内阿里云源

自带的编辑器不喜欢用,所以先安装vim

sodu apt install vim -y

更换阿里云源

mv /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.list

添加下面的内容到

deb https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

更新软件包

sudo apt update    #更新软件包列表
sudo apt upgrade   #升级已安装的软件包

sudo apt update只是更新软件包列表,并不会实际安装或升级任何软件包。

如果你想要升级已安装的软件包,可以使用sudo apt upgrade命令。

完成后建议重启。

安装SSH

sudo apt install openssh-server -y
sudo systemctl start ssh
sudo systemctl enable ssh

防火墙放行ssh

sudo ufw allow ssh

网卡配置

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

network:
    version: 2
    renderer: NetworkManager
    ethernets:
      ens33:
        dhcp4: no
        addresses:
          - 192.168.190.130/24
        optional: true
        gateway4: 192.168.190.2
        nameservers:
          addresses:
            - 8.8.8.8
            - 114.114.114.114
            
            
sudo netplan apply   #使之生效

注释:

    ens33:网卡名称,一般网卡名称是ens33,若不同可能为ens32,具体通过ifconfig命令查看
    dhcp4:no,该字段设置为no,表示设置为静态IP
    address:静态IP地址,需要根据个人修改
    gateway4:网关
    nameservers:DNS设置

设置root密码

sudo passwd root

安装必要的软件

sudo apt install net-tools wget gcc g++ bash-completion rsync cron chrony network-manager

同一目录内安装chrome浏览器

wget 'https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb'
sudo dpkg -i google-chrome-stable_current_amd64.deb

Preload 是一个后台运行的守护进程,它分析用户行为和频繁运行的应用,让你更快打开常用的软件。

sudo apt install preload

系统运行模式

查看系统启动模式

systemctl get-default

如果输出结果为graphical.target,表示当前系统默认以图形化界面启动。

multi-user.target表示当前系统以命令行方式启动。

修改启动模式

#将默认启动目标设置为多用户命令行模式。
sudo systemctl set-default multi-user.target

#以图形化界面启动
sudo systemctl set-default graphical.target

关闭防火墙

sudo ufw disable

清理无用的包

sudo apt-get clean && sudo apt-get autoclean
posted @ 2025-06-09 14:40  微凉羽  阅读(12)  评论(0)    收藏  举报
联系方式