【开发者空间实践指导】初识云主机:Ubuntu入门
【摘要】 本文旨在详细介绍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)