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