三、文件打包与文件查找
1、实验介绍1.1 实验内容介绍 Linux 上常用的压缩/解压工具,主要讲解 zip,tar 的使用。
1.2 知识点
zip 命令
tar 命令
压缩与解压常用组合
2、概念讲解在讲 Linux 上的压缩工具之前,有必要先了解一下常见常用的压缩包文件格式。在 Windows 上最常见的不外乎这两种 *.zip,*.7z 后缀的压缩文件。而在 Linux 上面常见的格式除了以上两种外,还有 .rar,*.gz,*.xz,*.bz2,*.tar,*.tar.gz,*.tar.xz,*.tar.bz2,简单介绍如下:
文件后缀名
说明
*.zip
zip 程序打包压缩的文件
*.rar
rar 程序压缩的文件
*.7z
7zip 程序压缩的文件
*.tar
tar 程序打包,未压缩的文件
*.gz
gzip 程序(GNU zip)压缩的文件
*.xz
xz 程序压缩的文件
*.bz2
bzip2 程序压缩的文件
*.tar.gz
tar 打包,gzip 程序压缩的文件
*.tar.xz
tar 打包,xz 程序压缩的文件
*tar.b ...
四、文件系统与磁盘操作
文件系统与磁盘操作一、实验内容1. 实验内容本节实验的文件系统操作的内容十分简单,只会包含几个命令的几个参数的讲解,但掌握这些也将对你在学习 Linux 和实验楼后续其他课程的过程中有极大帮助。
因为本课程的定位为入门基础,尽快上手,故没有打算涉及太多理论内容,前面省略了关于 Linux 文件系统的一些基本知识,也因为我们是在线实验环境,所以也避开了很少一部分但又十分重要的关于硬件的内容,我们只能期待用户能够抱着提高自学能力的心态自己去补充相关的知识。
2. 实验知识点
df,du,mount命令的使用
磁盘相关知识学习
二、基本操作2.1 查看磁盘和目录的容量使用 df 命令查看磁盘的容量1df
在实验楼的环境中你将看到如下的输出内容:
但在实际的物理主机上会更像这样:
物理主机上的 /dev/sda2 是对应着主机硬盘的分区,后面的数字表示分区号,数字前面的字母 a 表示第几块硬盘(也可能是可移动磁盘),你如果主机上有多块硬盘则可能还会出现 /dev/sdb,/dev/sdc 这些磁盘设备都会在 /dev 目录下以文件的存在形式。
接着你还会看到”1k-块”这个陌生的东 ...
二、环境变量与文件查找
环境变量修改与删除,环境变量生效
十四、Linux 日志系统
Linux 日志系统一、实验介绍1.1 实验内容日志数据可以是有价值的信息宝库,也可以是毫无价值的数据泥潭。它可以记录下系统产生的所有行为,并按照某种规范表达出来。我们可以使用日志系统所记录的信息为系统进行排错,优化系统的性能,或者根据这些信息调整系统的行为。收集你想要的数据,分析出有价值的信息,可以提高系统、产品的安全性,还可以帮助开发完善代码,优化产品。日志会成为在事故发生后查明“发生了什么”的一个很好的“取证”信息来源。日志可以为审计进行审计跟踪。
1.2 实验知识点
常见的日志
配置的日志
轮替的日志
二、常见的日志日志是一个系统管理员,一个运维人员,甚至是开发人员不可或缺的东西,系统用久了偶尔也会出现一些错误,我们需要日志来给系统排错,在一些网络应用服务不能正常工作的时候,我们需要用日志来做问题定位,日志还是过往时间的记录本,我们可以通过它知道我们是否被不明用户登录过等等。
在 Linux 中大部分的发行版都内置使用 syslog 系统日志,那么通过前期的课程我们了解到常见的日志一般存放在 /var/log 中,我们来看看其中有哪些日志
根据图中所显示的日志,我们可以根据 ...
十三、Linux 进程管理
Linux 进程管理一、实验介绍1.1 实验内容通过本实验我们将掌握一些 Linux 所提供的工具来进行进程的查看与控制,掌握这些工具让我们能在某些进程出现异常的时候及时查看相关的指标,从而解决问题。
1.2 实验知识点
查看进程的运行状态
进程的结束控制
进程的执行顺序
二、 进程的查看不管在测试的时候、在实际的生产环境中,还是自己的使用过程中,难免会遇到一些进程异常的情况,所以 Linux 为我们提供了一些工具来查看进程的状态信息。我们可以通过 top 实时的查看进程的状态,以及系统的一些信息(如 CPU、内存信息等),我们还可以通过 ps 来静态查看当前的进程信息,同时我们还可以使用 pstree 来查看当前活跃进程的树形结构。
2.1 top 工具的使用top 工具是我们常用的一个查看工具,能实时的查看我们系统的一些关键信息的变化:
1top
top 是一个在前台执行的程序,所以执行后便进入到这样的一个交互界面,正是因为交互界面我们才可以实时的获取到系统与进程的信息。在交互界面中我们可以通过一些指令来操作和筛选。在此之前我们先来了解显示了哪些信息。
我们看到 top 显示的 ...
十、正则表达式
实验楼正则表达式相关实验
十一、Linux下的软件安装
apt包管理工具,软件升级|卸载|搜索,dpkg介绍与使用
十二、Linux进程概念
Linux 进程概念一、实验介绍1.1 实验内容Linux 中也难免遇到某个程序无响应的情况,可以通过一些命令来帮助我们让系统能够更流畅的运行。 而在此之前,我们需要对进程的基础知识有一定的了解,才能更好、更有效率的使用 Linux 提供的工具。
1.2 实验知识点
进程与程序
进程的衍生
工作管理
二、概念的理解首先程序与进程是什么?程序与进程又有什么区别?
程序(procedure):不太精确地说,程序就是执行一系列有逻辑、有顺序结构的指令,帮我们达成某个结果。就如我们去餐馆,给服务员说我要牛肉盖浇饭,她执行了做牛肉盖浇饭这么一个程序,最后我们得到了这么一盘牛肉盖浇饭。它需要去执行,不然它就像一本武功秘籍,放在那里等人翻看。
进程(process):进程是程序在一个数据集合上的一次执行过程,在早期的 UNIX、Linux 2.4 及更早的版本中,它是系统进行资源分配和调度的独立基本单位。同上一个例子,就如我们去了餐馆,给服务员说我要牛肉盖浇饭,她执行了做牛肉盖浇饭这么一个程序,而里面做饭的是一个进程,做牛肉汤汁的是一个进程,把牛肉汤汁与饭混合在一起的是一个进程,把饭端上桌的是一 ...
Linux—从创建用户开始
创建|删除用户、用户组,用户及文件权限,文件及其权限变更,文件内容添加
一、Linux目录结构及文件基本操作
文件新建|复制|删除|移动|重命名|查看|类型查看|编辑器