祗疼妳一个 发表于 2025-3-18 11:31:40

Ubuntu Linux操作体系

一.Ubuntu简介

Ubuntu Linux是由南非人马克·沙特尔沃思(Mark Shuttleworth)开办的基于Debian Linux的操作体系,于2004年10月公布Ubuntu的第一个版本(Ubuntu 4.10“Warty Warthog”)。Ubuntu实用于笔记本电脑、桌面电脑和服务器,特别是为桌面用户提供尽善尽美的利用体验。Ubuntu几乎包罗了所有常用的应用软件:文字处理、电子邮件、软件开辟工具和Web服务等。用户下载、利用、分享未修改的原版Ubuntu体系,以及到社区获得技术支持,无需付出任何许可费用。
官方网站:企业开源和Linux | Ubuntu
镜像下载地址:https://mirrors.sdu.edu.cn/ubuntu-releases/24.04.1/ubuntu-24.04.1-desktop-amd64.iso
二.Ubuntu的安装详解

选择安装ubuntu
https://i-blog.csdnimg.cn/direct/f285f1d6e36d480ab1e34f8f43b7fc87.png
选择语言和键盘https://i-blog.csdnimg.cn/direct/2adc525cc714459eaf66c77cdb0ed727.png
https://i-blog.csdnimg.cn/direct/512cd7598ebb4509b5c8c6a6de9e8b5d.png
https://i-blog.csdnimg.cn/direct/dcdc19757ffc4a3bba699d4c26800f8c.png
是否毗连到互联网
https://i-blog.csdnimg.cn/direct/03f52a6d7b224e21b6ebb0fcb9113d12.png
安装ububtu
https://i-blog.csdnimg.cn/direct/031f9c82c92c45aaa058dc84b87cd89f.png
选择安装方式
https://i-blog.csdnimg.cn/direct/5a51c91cec1b497c8def547f8da7266e.png
https://i-blog.csdnimg.cn/direct/d9b5c71e1fb14580a3d49ec17ca3553f.png
https://i-blog.csdnimg.cn/direct/22c3ea0f653d4eb4937428da8d06b1f6.png
https://i-blog.csdnimg.cn/direct/b8deea38b7e14a74b4cd0b9ad912904f.png
https://i-blog.csdnimg.cn/direct/3088dd6969714465bf534fbb74803913.png
设置账户密码
https://i-blog.csdnimg.cn/direct/8bd04b8c1ef846e98117a2ad171ea44e.png
选择时区
https://i-blog.csdnimg.cn/direct/d57c6180b45d40a98807bd6eb3d9ac08.png
安装前准备确认选择
https://i-blog.csdnimg.cn/direct/b2cdf4a864534011be8835c2ac9aa1fc.png
三.Ubuntu的用户利用

1.Ubuntu用户通例登录方式

在体系中root是无法直接登录的,由于root用户权限过大会导致安全标题
如果需要利用root用户权限可以利用sudo+需要的命令
需要切换root用户
root@haha:~# vi /etc/pam.d/gdm-password https://i-blog.csdnimg.cn/direct/bc608ce4d10a45ff8b199b44f6ea591b.png
 设置root用户密码就可以登录root用户
root@haha:~# passwd root
新的密码:
重新输入新的密码:
passwd:已成功更新密码
2.ubuntu用户密码破解

体系默认安装完成后grub启动时间为0,建议改为5s,否则启动太快无法修改参数
root@haha:~# vim /etc/default/grub
https://i-blog.csdnimg.cn/direct/aa27e3ec5898428ea8a0506502a202ae.png
root@haha:~# grub-mkconfig > /boot/grub/grub.cfg
当密码忘记时
https://i-blog.csdnimg.cn/direct/77df6aba4bad4d188576a6636073adcd.png
https://i-blog.csdnimg.cn/direct/92b898b7eedd4c51bbb0a8e41dacfc65.png
改为
 https://i-blog.csdnimg.cn/direct/5bef554077e547adb3fbd43bdff5f601.png
ctrl+x
https://i-blog.csdnimg.cn/direct/0803adb726b142e3a265ed33e2bdda09.png
设置密码后重新登录root用户即可
四.Ubuntu的软件管理 

1.dpkg命令

列出体系中已经安装的软件包信息
root@haha:~# dpkg -l
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 状态=未安装(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)/触发器等待(W)/触发器未决(T)
|/ 错误?=(无)/须重装(R) (状态,错误:大写=故障)
||/ 名称                                          版本                                     体系结构   描述
+++-=============================================-========================================-============-================================================================================
iiaccountsservice                               23.13.9-2ubuntu6                         amd64      query and manipulate user account information
iiacl                                           2.3.2-1build1                            amd64      access control list - utilities
iiadduser                                       3.137ubuntu1                           all          add and remove users and groups
iiadwaita-icon-theme                            46.0-1                                 all          default icon theme of GNOME
iialsa-base                                     1.0.25+dfsg-0ubuntu7                     all          ALSA driver configuration files
iialsa-topology-conf                            1.2.5.1-2                              all          ALSA topology configuration files
iialsa-ucm-conf                                 1.2.10-1ubuntu5                        all          ALSA Use Case Manager configuration files
iialsa-utils                                    1.2.9-1ubuntu5                           amd64      Utilities for configuring and using ALSA
iiamd64-microcode                               3.20231019.1ubuntu2.1                  amd64      Processor microcode firmware for AMD CPUs
iianacron                                       2.3-39ubuntu2                            amd64      cron-like program that doesn't go by time
iiapg                                           2.2.3.dfsg.1-5build3                     amd64      Automated Password Generator - Standalone version
iiapparmor                                    4.0.1really4.0.0-beta3-0ubuntu0.1      amd64      user-space parser utility for AppArmor
iiapport                                        2.28.1-0ubuntu3.1                        all          automatically generate crash reports for debugging
iiapport-core-dump-handler                      2.28.1-0ubuntu3.1                        all          Kernel core dump handler for Apport
iiapport-gtk                                    2.28.1-0ubuntu3.1                        all          GTK+ frontend for the apport crash report system
iiapport-symptoms                               0.25                                     all          symptom scripts for apport
iiappstream                                     1.0.2-1build6                            amd64      Software component metadata management
iiapt                                           2.7.14build2                           amd64      commandline package manager
iiapt-config-icons                              1.0.2-1build6                            all          APT configuration snippet to enable icon downloads
iiapt-config-icons-hidpi                        1.0.2-1build6                            all          APT configuration snippet to enable HiDPI icon downloads
iiapt-utils                                     2.7.14build2                           amd64      package management related utility programs
iiaptdaemon                                     1.1.1+bzr982-0ubuntu44                   all          transaction based package management service
iiaptdaemon-data                              1.1.1+bzr982-0ubuntu44                   all          data files for clients
iiaspell                                        0.60.8.1-1build1                         amd64      GNU Aspell spell-checker
iiaspell-en                                     2020.12.07-0-1                           all          English dictionary for GNU Aspell
iiat-spi2-common                              2.52.0-1build1                           all          Assistive Technology Service Provider Interface (common files)
iiat-spi2-core                                  2.52.0-1build1                           amd64      Assistive Technology Service Provider Interface (D-Bus core)
iiavahi-daemon                                  0.8-13ubuntu6                            amd64      Avahi mDNS/DNS-SD daemon
iibaobab                                        46.0-1build1                           amd64      GNOME disk usage analyzer
iibase-files                                    13ubuntu10.1                           amd64      Debian base system miscellaneous files
iibase-passwd                                 3.6.3build1                              amd64      Debian base system master password and group files
iibash                                          5.2.21-2ubuntu4                        amd64      GNU Bourne Again SHell
iibash-completion                               1:2.11-8                                 all          programmable completion for the bash shell
iibc                                          1.07.1-3ubuntu4                        amd64      GNU bc arbitrary precision calculator language
lines 1-39
 安装deb包
root@haha:~# ls
公共模板视频图片文档下载音乐桌面QQ_3.2.13_241121_amd64_01.debsnap
root@haha:~# dpkg -i QQ_3.2.13_241121_amd64_01.deb
正在选中未选择的软件包 linuxqq。
(正在读取数据库 ... 系统当前共安装有 155388 个文件和目录。)
准备解压 QQ_3.2.13_241121_amd64_01.deb...
正在解压 linuxqq (3.2.13-29927) ...
正在设置 linuxqq (3.2.13-29927) ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 gnome-menus (3.36.0-1.1ubuntu3) 的触发器 ...
正在处理用于 desktop-file-utils (0.27-2build1) 的触发器 ...
查看软件包信息
root@haha:~# dpkg -L linuxqq
root@haha:~# dpkg -s linuxqq
卸载deb软件
root@haha:~# dpkg -r linuxqq
2.管理软件堆栈

root@haha:~# cd /etc/apt
root@haha:/etc/apt# ls
apt.conf.dauth.conf.dkeyringspreferences.dpreferences.d.savesources.listsources.list.dtrusted.gpg.d
root@haha:/etc/apt#
root@haha:/etc/apt# vim sources.list
root@haha:/etc/apt#
https://i-blog.csdnimg.cn/direct/0da72665b2dc433ab14a69d6cfc401ac.png
挂载镜像
root@haha:~# mkdir /guazai
root@haha:~# lsblk -p
NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
/dev/loop0    7:0    0   4K1 loop /snap/bare/5
/dev/loop1    7:1    073.9M1 loop /snap/core22/1663
/dev/loop2    7:2    074.3M1 loop /snap/core22/1564
/dev/loop3    7:3    010.7M1 loop /snap/firmware-updater/127
/dev/loop4    7:4    011.1M1 loop /snap/firmware-updater/147
/dev/loop5    7:5    0 505.1M1 loop /snap/gnome-42-2204/176
/dev/loop6    7:6    091.7M1 loop /snap/gtk-common-themes/1535
/dev/loop7    7:7    0 269.8M1 loop /snap/firefox/4793
/dev/loop8    7:8    010.8M1 loop /snap/snap-store/1244
/dev/loop9    7:9    010.5M1 loop /snap/snap-store/1173
/dev/loop10   7:10   038.8M1 loop /snap/snapd/21759
/dev/loop11   7:11   044.3M1 loop /snap/snapd/23258
/dev/loop12   7:12   0   500K1 loop /snap/snapd-desktop-integration/178
/dev/loop13   7:13   0   568K1 loop /snap/snapd-desktop-integration/253
/dev/sda      8:0    0    40G0 disk
├─/dev/sda1   8:1    0   1M0 part
└─/dev/sda2   8:2    0    40G0 part /
/dev/sr0   11:0    1   5.8G0 rom/media/root/Ubuntu 24.04.1 LTS amd64
root@haha:~# mount /dev/sr0 /guazai
mount: /guazai: WARNING: source write-protected, mounted read-only.
root@haha:~# lsblk -p
NAME      MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
/dev/loop0    7:0    0   4K1 loop /snap/bare/5
/dev/loop1    7:1    073.9M1 loop /snap/core22/1663
/dev/loop2    7:2    074.3M1 loop /snap/core22/1564
/dev/loop3    7:3    010.7M1 loop /snap/firmware-updater/127
/dev/loop4    7:4    011.1M1 loop /snap/firmware-updater/147
/dev/loop5    7:5    0 505.1M1 loop /snap/gnome-42-2204/176
/dev/loop6    7:6    091.7M1 loop /snap/gtk-common-themes/1535
/dev/loop7    7:7    0 269.8M1 loop /snap/firefox/4793
/dev/loop8    7:8    010.8M1 loop /snap/snap-store/1244
/dev/loop9    7:9    010.5M1 loop /snap/snap-store/1173
/dev/loop10   7:10   038.8M1 loop /snap/snapd/21759
/dev/loop11   7:11   044.3M1 loop /snap/snapd/23258
/dev/loop12   7:12   0   500K1 loop /snap/snapd-desktop-integration/178
/dev/loop13   7:13   0   568K1 loop /snap/snapd-desktop-integration/253
/dev/sda      8:0    0    40G0 disk
├─/dev/sda1   8:1    0   1M0 part
└─/dev/sda2   8:2    0    40G0 part /
/dev/sr0   11:0    1   5.8G0 rom/guazai
                                    /media/root/Ubuntu 24.04.1 LTS amd64
root@haha:~#
更新测试
root@haha:~# apt update
获取:1 file:/guazai noble InRelease
忽略:1 file:/guazai noble InRelease
获取:2 file:/guazai noble Release
获取:2 file:/guazai noble Release
获取:3 file:/guazai noble Release.gpg                                     
获取:3 file:/guazai noble Release.gpg                                     
获取:4 file:/guazai noble/main amd64 Packages                                              
忽略:4 file:/guazai noble/main amd64 Packages                                                         
获取:5 file:/guazai noble/restricted amd64 Packages                                        
忽略:5 file:/guazai noble/restricted amd64 Packages                                                   
获取:4 file:/guazai noble/main amd64 Packages                                              
获取:5 file:/guazai noble/restricted amd64 Packages                                                                
命中:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu noble InRelease                                                            
命中:7 http://mirrors.tuna.tsinghua.edu.cn/ubuntu noble-updates InRelease
命中:8 http://mirrors.tuna.tsinghua.edu.cn/ubuntu noble-backports InRelease
命中:9 http://security.ubuntu.com/ubuntu noble-security InRelease
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成               
有 88 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
root@haha:~# apt install -y nginx
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成               
将会同时安装下列软件:
nginx-common
建议安装:
fcgiwrap nginx-doc
下列【新】软件包将被安装:
nginx nginx-common

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: Ubuntu Linux操作体系