【开发者空间实践指导】初识云主机:Ubuntu入门

举报
开发者空间小蜜蜂 发表于 2025/01/07 14:59:15 2025/01/07
6.3k+ 0 0
【摘要】 本文旨在详细介绍Ubuntu系统的基础操作和使用方法,帮助初学者快速上手并高效利用这一强大的操作系统。

一、案例介绍

云主机预装Ubuntu系统,Ubuntu是一种基于Linux操作系统的自由软件和开放源代码操作系统;系统界面简洁明了,同时还可以通过终端命令行进行系统管理和软件安装,满足用户的基本需求,易于使用、安全可靠适合不同层次的用户使用。

Ubuntu作为一款开源、免费且广受欢迎的操作系统,以其稳定的性能、丰富的软件资源和友好的用户界面,成为了众多开发者、学生以及日常用户的首选。本文旨在详细介绍Ubuntu系统的基础操作和使用方法,帮助初学者快速上手并高效利用这一强大的操作系统。

二、免费领取云主机

如您还没有云主机,可点击链接 ,根据领取指南进行操作。

如您已领取云主机,可直接开始实验。

三、实验资源

本次实验花费0元。

资源名称

规格

单价(元)

时长分钟

云主机

2vCPUs | 4GB RAM

免费

30

四、Ubuntu入门

4.1 目录介绍

linux系统中一切皆文件。

/bin: 是binary的缩写,这个目录存放着最经常使用的命令,通过上方桌面可以看到bin文件夹有个箭头,是链接到 /usr/bin下,相当于快捷方式,进入/bin和/usr/bin下是一模一样的。

/boot:这里存放的是启动linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里。

/dev:类似于windows的设备管理器,把所有的硬件用文件的形式存储。管理着所有设备,例如CPU、硬盘等等。

/etc:所有的系统管理所需要的配置文件和子目录。

/home:存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib:系统开机所需要最基本的动态连接共享库,其作用类似于windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。

/media :linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。

/mnt:系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将外部的存储挂载在/mnt上,然后进入该目录就可以查看里面的内容了,和media差不多。

/proc:这个目录是一个虚拟目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。

/root:该目录为系统管理员,也称为超级权限者的用户主目录。

/sbin: s就是super User的意思,这里存放的是系统管理员使用的系统管理程序。

/srv :service缩写,该目录存放一些服务启动之后需要提取的数据。

/sys:这是linux2.6内核的一个很大的变化。该目录下安装了2.6内核中新出现的一个文件系统。

/tmp:这个目录是用来存放一些临时文件。

/usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下。

/var:这个目录中存放着在不断扩充的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件。

4.2 重要热键

在终端使用过程中为了提升使用体验,系统内置了很多热键,常用热键如下:

[Tab]:补全功能
[Ctrl]+c:中断目前程序
[Ctrl]+d:键盘输入结束
[Ctrl]+l:清屏
[Ctrl]+[Shift]+c:复制
[Ctrl]+[Shift]+v:粘贴
光标选中后,可使用鼠标中键(滚轮)粘贴

4.3 基础命令

云主机预装Ubuntu 22.04.4 LTS系统,Ubuntu是一种基于Linux操作系统的自由软件和开放源代码操作系统;系统界面简洁明了,同时还可以通过终端命令行进行系统管理和软件安装,满足用户的基本需求,易于使用、安全可靠适合不同层次的用户使用。

打开终端:按下Ctrl+Alt+T,或者在应用程序中搜索终端,在终端中输入命令行并执行;

4.3.1 包管理工具

apt 是 Ubuntu 的默认包管理工具。下面是一些常用的 apt 命令

sudo apt update                 #更新软件包列表
sudo apt upgrade                #升级已安装的软件包列表
sudo apt install [软件名称]        #安装软件
sudo apt remove [软件名称]      #卸载软件
apt search [软件名称]            # 搜索软件包

例如,要安装 ZIP解压缩工具,可以运行:

sudo apt install zip

要卸载ZIP解压缩工具,可以运行:

sudo apt remove zip

输入y 完成卸载操作。

掌握 apt 的用法,可以让你灵活管理系统上的软件包,保持系统的更新和安全。

4.3.2 查看系统信息

uname是Ubuntu用来查看系统信息,包括操作系统版本和内核版本。

uname -m					  #显示处理器架构
uname -r					  #显示内核版本
uname -a					  #查看内核信息
uname -n                    #显示在网络上的主机名称
uname -r                    #显示操作系统的发行编号
uname -s                    #显示操作系统名称
uname -v                    #显示操作系统的版本
uname --help                 #显示帮助
uname --version               #显示版本信息

例如我们想看各个命令的说明可以使用以下命令:

uname –help

uname 命令是一个极为重要的命令。在实际运用中,它常常在系统管理以及故障排除方面发挥关键作用。具体而言,该命令可用于准确获取系统的关键信息,为系统的稳定运行和问题的及时解决提供有力支持。同时,在安装某些软件时,鉴于可能存在的对系统信息的特定要求,uname 命令更是不可或缺。它能够帮助用户确切地了解系统的类型、版本等重要参数,确保软件安装的顺利进行,避免因系统信息不明确而导致的安装错误或不兼容问题。

4.3.3 性能分析工具

top命令是Linux下常用的性能分析工具,可以实时动态地查看系统中各个进程的资源占用状况,类似于Windows的任务管理器。它可以显示系统总的和分区的CPU使用率、内存使用率、交换区使用率、系统负载、进程数、最耗CPU的进程等信息。

top命令的参数如下

-b           #以批处理模式操作
-c           #显示完整的命令行
-d           #屏幕刷新间隔时间
-I            #忽略失效过程
-s           #保密模式
-S           #累积模式
-I            #不显示闲置和僵死进程
-n           #更新显示次数

top命令的常见用法如下:

1. 直接输入top命令,回车,即可看到系统的实时状态:

如图所示,终端会实时显示当前所有进程情况,可使用热键[Ctrl]+c来中断目前程序。

2. 使用top -d 1命令,可以设置刷新间隔为1

3. 使用top -n 1命令,可以设置只显示一次结果,这样就不需要热键中断当前程序了。

4. 使用top -b -n 1 > top.txt命令,可以将结果输出到一个文本文件中,使用cat 命令查看文件内容。

在top命令的交互界面中,可以使用P、M、T等按键,对进程按CPU、内存、时间等进行排序, top命令是一个非常实用的命令,它可以帮助我们实时地查看和分析系统的运行状态,对于系统的性能优化、问题排查等都非常有帮助。

4.3.4 其他基础命令

ubuntu系统中内置了很多基础命令,命令如下:

命令 –help               #介绍基本用法与选项参数
命令 –version             #查看版本
man 命令                #详细的介绍命令
sudo 命令                #使用root权限执行
sudo su                  #进入root
reboot                   #重启
poweroff                 #关机
clear                    #清屏

至此本次实验全部内容完成。

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。