2018-2019-1 20189221《Linux内核原理与分析》第一周作业

时间:2022-01-07 02:49:42

Linux内核原理与分析 - 第一周作业


实验1 Linux系统简介

Linux历史
1991 年 10 月,Linus Torvalds想在自己的电脑上运行UNIX,可是 UNIX 的商业版本非常昂贵,于是他基于MINIX开发了初版的Linux。在之后越来越多的人加入其中,开发Linux。

Linux与Windows的不同
Linux:

  • 免费
  • 支持开源*软件
  • 安全性较强
  • 主要使用命令行
  • 系统可定制
  • 多用户和用户和用户组的规划

Linux学习步骤

Linux初级

  • Linux系统安装
  • Linux图形界面使用
  • Linux常用命令

Linux中级

  • Linux用户和文件系统管理
  • Linux软件安装配置
  • Linux网络维护
  • Linux系统维护
  • Linux编程初步

Linux高级

  • Linux服务器领域
  • Linux程序开发

实验2 基本概念及操作

实验操作

使用通配符

  • 批量建立文件.

  
 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

  

获取帮助

  • man命令
  • info命令
  • --help参数

  2018-2019-1 20189221《Linux内核原理与分析》第一周作业

作业

安装banner

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

  • w表示字体宽度

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

安装toilet,figlet

  
2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验3 用户及文件权限管理

Linux用户管理

查看用户
创建用户
用户组  
删除用户

2018-2019-1 20189221《Linux内核原理与分析》第一周作业
2018-2019-1 20189221《Linux内核原理与分析》第一周作业
2018-2019-1 20189221《Linux内核原理与分析》第一周作业
2018-2019-1 20189221《Linux内核原理与分析》第一周作业

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验4 Linux目录结构及文件基本操作

Linux文件的基本操作

新建

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

复制

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

删除

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

  

移动

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

重命名

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

批量重命名

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

错误原因:在Z和‘时间少打了/ 
 

  2018-2019-1 20189221《Linux内核原理与分析》第一周作业

查看文件

 2018-2019-1 20189221《Linux内核原理与分析》第一周作业

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验5 环境变量及文件查找

环境变量

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

搜索文件

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


挑战1 寻找文件

找到sources.list文件
把文件所有者改为自己
把权限修改为仅自己可读可写
2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验6 文件打包与解压缩

实践

zip压缩打包程序

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

 

unzip解压缩

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验7 文件系统操作与磁盘管理

作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验8 Linux下的帮助命令

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验9 Linux任务计划crontab

crontab的使用

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验10 命令执行顺序控制与管道

命令执行顺序的控制

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

管道

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验11

col命令

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

join命令

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

paste命令

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验12 数据流重定向

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验13 正则表达式基础

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


挑战4 数据提取

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验14 Linux下软件安装

w3m软件安装

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

软件卸载

2018-2019-1 20189221《Linux内核原理与分析》第一周作业

2018-2019-1 20189221《Linux内核原理与分析》第一周作业


实验15 Linux进程概念

实验16 Linux 进程管理

实验17 Linux日志系统


三个实验讲了进程,系统日志结构
具体来说进程的分类、Linux进程的衍生,Linux进程组和Sessions,top工具的使用,ps工具,pstress工具的使用,进程的管理,学会了进程的管理命令kill,nice,renice。


实验总结


  • 这次实验十分匆忙,这篇博客并不满意,有空会再做修改。
  • 对Linux系统和shell命令有了基础的了解
  • 实验过程中遇到的问题大多是拼写错误,需要养成良好的拼写习惯
  • 博客撰写是全新新的体验,尽力而为
  • Linux操作充满着一种和Windows界面完全不同的简洁、规范的美。
  • 希望下周能够抽出更多时间,努力学习Linux内核。