news 2026/4/25 9:12:28

Ubuntu 22.04 版本常用设置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu 22.04 版本常用设置

Ubuntu 22.04 版本常用设置

  • Ubuntu 22.04 版本常用设置
    • 修改 root 密码
    • 远程登录
    • 网络配置
    • VSCode 安装
    • 使用 root 用户登录图形化
    • 补丁等更新

Ubuntu 22.04 版本常用设置

默认情况下,root用户不能远程登录,习惯上使用 CRT 工具远程连接服务器。

修改 root 密码

sudopasswdroot

远程登录

Ubuntu 系统需先进行一些设置才能进行登录。

  1. 安装 ssh 服务,支撑后续使用ssh通过 22 端口远程连接
sudoaptinstall-yopenssh-server# 检查 sshd 状态systemctl statusssh# 设置随机启动systemctlenablessh
  1. 配置/etc/ssh/sshd_config配置文件
vim/etc/ssh/sshd_config

找到#PermitRootLogin prohibit-password这一行数据,在其下面新添加一行
PermitRootLogin yes

3. 重启 ssh 服务

systemctl restartssh

至此,可通过 root 用户,使用 CRT 工具远程登录服务器。

网络配置

Ubuntu 中一些网络命令不能使用,例如:ifconfignetstat等。
需先安装依赖包。

  • 如下安装命令,使用root用户执行。
aptinstall-ynet-tools

VSCode 安装

执行如下安装命令

snapinstallcode--classic

当前安装 Ubuntu 是用来做嵌入式开发,使用 VSCode 进行 C 开发。
故需安装gcc,命令如下:

aptinstall-ygcc

验证版本:

root@test-virtual-machine:~# gcc --versiongcc(Ubuntu13.3.0-6ubuntu2~24.04.1)13.3.0 Copyright(C)2023Free Software Foundation, Inc. This isfreesoftware;see thesourceforcopying conditions. There is NO warranty;not evenforMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. root@test-virtual-machine:~#

使用 root 用户登录图形化

默认情况下,不能使用 root 用户登录图形化界面(gdm3)。
需进行如下设置后,可实现登录。

  1. 编辑/etc/pam.d/gdm-password文件
vim/etc/pam.d/gdm-password# 找到如下一行,将其注释掉# auth required pam_succeed_if.so user != root quiet_success
  1. 编辑/etc/pam.d/gdm-autologin文件
vim/etc/pam.d/gdm-autologin# 同样,找到如下一行,将其注释掉#auth required pam_succeed_if.so user != root quiet_success
  1. 编辑/etc/gdm3/custom.conf文件
vim/etc/gdm3/custom.conf# 在 [security] 下面新添加一行 AllowRoot = true[security]AllowRoot=true

补丁等更新

  1. 更新指令如下
# 1. 更新软件源缓存aptupdate# 2. 升级所有已安装软件、系统补丁、内核、驱动aptupgrade-y# 如果上面更新完还有残留包,用这个:aptfull-upgrade-y
  1. 清理残留 依赖包
aptautoremove-yaptclean

若有转载,请标明出处:https://blog.csdn.net/CharlesYuangc/article/details/160461447

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 9:08:47

5分钟快速上手:FigmaCN中文插件终极使用指南

5分钟快速上手:FigmaCN中文插件终极使用指南 【免费下载链接】figmaCN 中文 Figma 插件,设计师人工翻译校验 项目地址: https://gitcode.com/gh_mirrors/fi/figmaCN 还在为Figma的英文界面而烦恼吗?专业术语看不懂,菜单选项…

作者头像 李华
网站建设 2026/4/25 9:07:53

别再死记硬背了!用Go/Python写个玩具DB,亲手实现一遍MVCC

从零构建玩具数据库:用Go/Python实战MVCC核心机制 为什么我们需要亲手实现MVCC? 当你第五次在技术面试中被问到"MVCC如何解决不可重复读问题"却只能背出标准答案时,当你在生产环境遇到事务隔离问题却不知如何精准排查时&#xff0c…

作者头像 李华
网站建设 2026/4/25 9:04:25

闲鱼数据猎手:自动化采集系统的智能进化之路

闲鱼数据猎手:自动化采集系统的智能进化之路 【免费下载链接】idlefish_xianyu_spider-crawler-sender 闲鱼自动抓取/筛选/发送系统,xianyu spider crawler blablabla 项目地址: https://gitcode.com/gh_mirrors/id/idlefish_xianyu_spider-crawler-se…

作者头像 李华
网站建设 2026/4/25 9:02:25

从Metasploitable2靶场实战:一次完整的Telnet漏洞利用、提权与加固复盘

Metasploitable2靶场实战:Telnet漏洞攻防全流程拆解与加固指南 在网络安全领域,Telnet协议就像一位年迈的守门人——它诞生于互联网的黎明时期,却因设计缺陷成为攻击者最爱的突破口。Metasploitable2靶机作为经典的渗透测试实验环境&#xff…

作者头像 李华
网站建设 2026/4/25 9:01:26

Wan2.2-I2V-A14B部署案例:某MCN机构日均500+短视频生成私有化落地

Wan2.2-I2V-A14B部署案例:某MCN机构日均500短视频生成私有化落地 1. 项目背景与需求分析 某头部MCN机构面临短视频内容生产的巨大压力: 每日需要制作500条不同风格的短视频传统制作方式成本高(单条视频人工成本约200-500元)内容…

作者头像 李华