Ubuntu Linux操作系统

发布于:2024-12-18 ⋅ 阅读:(11) ⋅ 点赞:(0)

一、Ubuntu简介

  • Ubuntu Linux是由南非人马克·沙特尔沃思(Mark Shuttleworth)创办的基于Debian Linux的操作系统,于2004年10月公布。
  • Ubuntu是一个以桌面应用为主的Linux发行版操作系统。
  • Ubuntu拥有庞大的社区力量,用户可以方便地从社区获得帮助。
  • 其官方网站:https://ubuntu.com/
  • 官方下载地址:https://ubuntu.com/download/desktop/thank-you?version=22.04.4&architecture=amd64

二、Ubuntu的安装详解

2.1.安装介质的选择

在安装操作系统时,我们需要引导介质,可以时网络PXE,光盘,U盘等等

在启动硬件时需要读取引导资源并进入安装环境

2.2.安装过程:

选择安装模式:

选择体验系统或安装系统:

选择的语言和键盘:

安装软件选择

设置磁盘空间利用方式及分区方式

安装

安装完成重启系统

三、ubuntu的用户使用

3.1.ubuntu系统中的常规用户登录方式

在系统root用户是无法直接登录的,因为root用户的权限过大所以其安全性比较差

在登录系统时一般使用在安装系统时建立的普通用户登录

如果需要超级用户权限:

sudo 执行命令

  

如果需要切换超级用户身份首先要更改root用户密码:

注:在设定密码时,密码的强壮度时有限制的,必须时无序数字和字符的组合,并且大于8位。

3.2.ubuntu用户密码破解

在系统安装完成后默认grub启动等待时间为0,建议改为5秒,否则在启动过快无法手动写入启动参

# vim /etc/default/grub
GRUB_TIMEOUT=5
# grub-mkconfig>  /boot/grub/grub.cfg

当密码忘记时
重启系统并在grub引导阶段编辑启动内核参数

在系统启动阶段按键ESC进入系统启动列表选择常规启动选项后按键E进入到启动选项编辑模式

 编辑内核启动选项进入单用户模式

init=/bin/bash_

通过设置进入单用户模式后不需要密码即可得到root用户身份,在此身份下使用passwd命令修改相应密码即可

ro 换成rw 表示在系统内核引导阶段读写挂载根目录

init=/bin/bash表示在内核启动后直接初始化启动/bin/bash程序,不进行系统默认的初始化过程

四、ubuntu下的软件管理

  • 在Ubuntu中使用的软件包类型为DEB
  • dpkg为DEB软件包的管理工具
  • DEB软件同样可以像rpm软件包一样构建软件按仓库
  • 利用软件仓库管理软件时使用apt命令来完成

dpkg命令详解

  • dpkg(debian packages)是Debian软件包管理器的基础常用于安装、卸载和提供与.deb软件包相关的信息
  • 需要注意的是dpkg本身是一个底层的工具,并不具备从远程包仓库下载包以及处理包的依赖关系

dkpg命令操作示例

# dpkg -l        #列出系统中已经安装的软件包
# dpkg -l vim*    #列出所有vim开头的软件包

管理ubuntu软件仓库

软件仓库功能介绍

  • apt(全称Advanced Packaging Tool, apt)可以自动下载、配置、安装二进制或源代码格式的软.件包
  • apt够简化ubuntu系统上的软件管理过程,其最大优势就是可以自动解决软件的依赖关系
  • apt是建立在dpkg之上的软件管理工具,但是它不能安装本地的deb文件

apt安装软件包命令

  1. apt install package:安装软件包;重新安装可以使用指令 apt install --reinstall package
  2. apt -f install package:修复安装
  3. apt upgrade:更新已经安装的软件
  4. apt update:更新软件包列表
  5. apt-cache search package:搜索软件,可以使用正则表达式,比如sof*表示搜索一sof开头的软件包
  6. apt-cache show package:查看软件包信息6)
  7. apt-cache dump:查看每个软件包的简要信息
  8. apt-cache depends package:查看软件包以来关系
  9. apt remove package:卸载一个软件包但是保留相关配置信息
  10. apt remove package--purg:删除软件包同时删除相关配置信息
  11. apt clean或apt autoclean:删除所有软件缓存,软件包的缓存在系统的/var/cache/apt/archives中。

下载的软件存放在/var/cache/apt/archives