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 基本概念及操作

实验操作

使用通配符

  • 批量建立文件.

  
 

  

获取帮助

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

  

作业

安装banner

  • w表示字体宽度

安装toilet,figlet

  


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

Linux用户管理

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




作业


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

Linux文件的基本操作

新建

 

复制

 

删除

 

  

移动

 

重命名

 

 

批量重命名

 

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

  

查看文件

 

作业


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

环境变量

搜索文件

作业


挑战1 寻找文件

找到sources.list文件
把文件所有者改为自己
把权限修改为仅自己可读可写


实验6 文件打包与解压缩

实践

zip压缩打包程序

 

unzip解压缩

作业


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

作业


实验8 Linux下的帮助命令


实验9 Linux任务计划crontab

crontab的使用


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

命令执行顺序的控制

管道


实验11

col命令

join命令

paste命令


实验12 数据流重定向


实验13 正则表达式基础


挑战4 数据提取


实验14 Linux下软件安装

w3m软件安装

软件卸载


实验15 Linux进程概念

实验16 Linux 进程管理

实验17 Linux日志系统


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


实验总结


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

2018-2019-1 20189221《Linux内核原理与分析》第一周作业的更多相关文章

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

    本科期间,学校开设过linux相关的课程,当时的学习方式主要以课堂听授为主.虽然老师也提供了相关的学习教材跟参考材料,但是整体学下来感觉收获并不是太大,现在回想起来,主要还是由于自己课下没有及时动手实 ...

  2. 2019-2020-1 20199314 <Linux内核原理与分析>第一周作业

    前言 本周对实验楼的Linux基础入门进行了学习,目前学习到实验九完成到挑战二. 学习和实验内容 快速学习了Linux系统的发展历程及其简介,学习了下的变量.用户权限管理.文件打包及压缩.常用命令的和 ...

  3. 2019-2020-1 20199303<Linux内核原理与分析>第二周作业

    2019-2020-1 20199303第二周作业 1.汇编与寄存器的学习 寄存器是中央处理器内的组成部份.寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令.数据和位址.在中央处理器的控制部件中 ...

  4. 20169219 linux内核原理与分析第二周作业

    "linux内核分析"的第一讲主要讲了计算机的体系结构,和各寄存器之间对数据的处理过程. 通用寄存器 AX:累加器 BX:基地址寄存器 CX:计数寄存器 DX:数据寄存器 BP:堆 ...

  5. 2019-2020-1 20199314 <Linux内核原理与分析>第二周作业

    1.基础学习内容 1.1 冯诺依曼体系结构 计算机由控制器.运算器.存储器.输入设备.输出设备五部分组成. 1.1.1 冯诺依曼计算机特点 (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存 ...

  6. Linux内核原理与分析-第二周作业

    写之前回看了一遍秒速五厘米:如果

  7. 2020-2021-1 20209307 《Linux内核原理与分析》第九周作业

    这个作业属于哪个课程 <2020-2021-1Linux内核原理与分析)> 这个作业要求在哪里 <2020-2021-1Linux内核原理与分析第九周作业> 这个作业的目标 & ...

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

    2018-2019-1 20189221 <Linux内核原理与分析>第九周作业 实验八 理理解进程调度时机跟踪分析进程调度与进程切换的过程 进程调度 进度调度时机: 1.中断处理过程(包 ...

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

    2018-2019-1 20189221 <Linux内核原理与分析>第八周作业 实验七 编译链接过程 gcc –e –o hello.cpp hello.c / gcc -x cpp-o ...

随机推荐

  1. 在浏览器中输入 www.baidu.com 后执行的全部过程

    现在假设如果我们在客户端(客户端)浏览器中输入http://www.baidu.com,而baidu.com为要访问的服务器(服务器),下面详细分析客户端为了访问服务器而执行的一系列关于协议的操作: ...

  2. Slapper帮助Dapper实现一对多

    Dapper的Query的方法提供了多个泛型重载可以帮助我们实现导航属性的查询 1对1 public class Employees4List { public int Id { get; set; ...

  3. Linux系统下升级Python版本步骤(suse系统)

    Linux系统下升级Python版本步骤(suse系统) http://blog.csdn.net/lifengling1234/article/details/53536493

  4. win10屏幕变灰怎么解决?

    朋友们在使用电脑过程中最高频使用的快捷键可能就是ctrl+c, ctrl+v了,但是殊不知,有时候按的太快产生误触,触发了ctrl+win+c,是屏幕变成了灰色,只需要再次同时按下这三个键就可以恢复彩 ...

  5. 二分图最大匹配|UOJ#78|匈牙利算法|边表|Elena

    #78. 二分图最大匹配 从前一个和谐的班级,有 nlnl 个是男生,有 nrnr 个是女生.编号分别为 1,…,nl1,…,nl 和 1,…,nr1,…,nr. 有若干个这样的条件:第 vv 个男生 ...

  6. Datatables js 复杂表头 合并单元格

    x →Datatables官网← x 项目中用到的Table都是用Datatables插件来搞得: 以前都是生成一般性的table: 近期要生成一些复杂表头,合并单元格之类的: 研究了一下. x 去官 ...

  7. /usr/bin/ld: 找不到 -lmsc----解决方案

    系统的默认搜索依赖库路径为,/usr/local/lib 在camkelists.txt文件中对可执行文件链接libmsc.so add_executable(iat_publish src/iat_ ...

  8. [转载]Invalid bound statement (not found): com.taotao.mapper.TbItemMapper.selectByExample: 错误

    因碰到同样的问题,使用该方法对我有效,为方便以后查找,所以做了转载,原文请查看:https://www.cnblogs.com/fifiyong/p/5795365.html 在Maven工程下,想通 ...

  9. Multiple SSH keys for different accounts on Github or Gitlab

    [inside this square brackets give a name to the followed acc.] name = github_username email = github ...

  10. python basic

    #遍历一个序列,很多传统语言过来的,习惯用下标遍历,Python中序列是可迭代的,直接for即可! colors=['red','green','blue','yellow'] for color i ...