linux操作系统内核实验报告.doc

linux操作系统内核实验报告

篇一:linux操作系统实验报告

LINUX操作系统实验报告

姓 名 班级学号 指导教师

2011 年 05月 16 日

实验一 在LINUX下获取帮助、Shell实用功能

实验目的:

1、掌握字符界面下关机及重启的命令。

2、掌握LINUX下获取帮助信息的命令:man、help。

3、掌握LINUX中Shell的实用功能,命令行自动补全,命令历史记录,命令的排列、替

换与别名,管道及输入输出重定向。

实验内容:

1、使用shutdown命令设定在30分钟之后关闭计算机。

2、使用命令“cat /etc/cron.daliy”设置为别名named,然后再取消别名。

3、使用echo命令和输出重定向创建文本文件/root/nn,内容是hello,然后再使用追加重定向输入内容为word。

4、使用管道方式分页显示/var目录下的内容。 5、使用cat显示文件/etc/passwd和/etc/shadow,只有正确显示第一个文件时才显示第二个文件。

实验步骤及结果:

1. 用shutdown命令安全关闭系统,先开机在图形界面中右击鼠标选中新建终端选项中输入

命令

Shutdown -h 30

2、使用命令alias将/etc/cron.daliy文件设置为别名named,左边是要设置的名称右边是要更改的文件。查看目录下的内容,只要在终端输入命令即可。取消更改的名称用命令unalias命令:在命令后输入要取消的名称,再输入名称。

3.输入命令将文件内容HELLO重定向创建文本文件/root/nn,然后用然后再使用追加重定向输入内容为word。步骤与输入内容HELLO一样,然后用命令显示文件的全部内容。

4.使用命令ls /etc显示/etc目录下的内容,命令是分页显示。“|”是管道符号,它可以将多个命令输出信息当作某个命令的输入。

5

实验二 文件和目录操作命令

实验目的:

1、 掌握LINUX下文件和目录的操作命令,如pwd、cd、ls、touch、mkdir、rmdir、cp、

mv、rm等。

2、 掌握LINUX下建立链接文件的方法。

实验内容:

1、使用命令切换到/etc目录,并显示当前工作目录路径。

2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件。

3、使用命令创建空文件/root/ab,并将该文件的时间记录更改为8月8日8点8分。 4、使用命令创建具有默认权限为744的目录/root/ak,然后将/etc/at.dany文件复制到该目录中,最后将该目录及其目录下的文件一起删除。

5、统计文件/etc/auto.misc的行数、字符数和单词数。

6、使用命令创建/root/install.log文件的硬链接文件/root/b和软链接文件/root/c。

实验步骤及结果:

1

2

3

4

5

6

实验三 vi编辑器使用、文件显示和处理命令

实验目的:

1、 掌握vi编辑器的使用方法。

2、 掌握LINUX下文件显示和处理命令,如cat、more、less、head、tail、sort、uniq、

cut等。

实验内容:

1、使用vi编辑器创建文本文件/root/v,文件内容为hell,最后保存退出。 2、使用命令一次3行显示文件/etc/a2ps.cfg文件内容。 3、查看文件/etc/aliases的前3行内容。

4、创建文件file1,文件内容有3行,分别为a、c、b,排序该文件数据,显示在屏幕上。 5、创建文件file2,文件内容有2行,分别为d、a,比较文件file1和file2文件内容。

实验步骤及结果:

1

2

篇二:操作系统linux版实验报告

操作系统实验报告(Linux版)

网络142 潘豹 142999

实验一观察Linux进程状态

一、实验目的

在本实验中学习Linux操作系统的进程状态,并通过编写一些简单代码来观察各种情况下,Linux进程的状态,进一步理解进程的状态及其转换机制。

二、实验环境

硬件环境:计算机一台,局域网环境;

软件环境:Linux Ubuntu操作系统,gcc编译器。

(四)查看“不可中断阻塞”状态(D)

创建一个C程序,如uninter_status.c,让其睡眠30s

代码:

#include

#include

int main()

{

int i=0,j=0,k=0;

for(i=

操作系统 实验报告 linux 内核,linux操作系统内核实验报告.doc相关推荐

  1. linux 内核 死锁 检查,一种linux内核自旋锁死锁检测报告系统和方法与流程

    本发明涉及内核死锁检测领域,具体的说是一种linux内核自旋锁死锁检测报告系统和方法. 背景技术: linux内核死锁是长期困扰内核开发人员的问题之一,但自内核引入lockdep调试模块之后,内核死锁 ...

  2. 在linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS)

    在linux内核中操作文件的方法--使用get_fs()和set_fs(KERNEL_DS) #include <linux/kernel.h> #include <linux/mo ...

  3. Linux内核文件操作

    Linux内核文件操作 前言 一.文件操作结构体 二.VFS之file_operations对象 1.文件打开filp_open 2.文件关闭filp_close 3.文件读取vfs_read 4.文 ...

  4. linux文件目录操作实验报告,Linux操作系统实验4文件和目录操作

    <Linux操作系统>课程实验报告 实验4 文件和目录操作 一.实验目的 1.理解Linux文件系统的结构和目录组织方式: 2.掌握Linux常用目录和文件命令的使用. 二.实验内容与要求 ...

  5. OS / linux 内核 read 操作源代码分析

    read 操作是任何操作系统里的基本操作,我们来看一下在 linux 内核里,read 文件是怎样实现的. read 函数在用户空间是由 read 系统调用实现的,由编译器编译成软中断 int 0x8 ...

  6. 哪些系统使用了linux内核,Linux操作系统有哪些

    Linux操作系统有哪些 导语:Linux操作系统诞生于1991 年的10月5 日.Linux存在着许多不同的Linux版本,但它们都使用了Linux内核.Linux可安装在各种计算机硬件设备中,比如 ...

  7. linux 内核io操作,关于Linux内核中的异步IO的使用

    我们都知道异步IO的作用,就是可以提高我们程序的并发能力,尤其在网络模型中.在linux中有aio的一系列异步IO的函数接口,但是这类函数都是glibc库中的函数,是基于多线程实现,不是真正的异步IO ...

  8. 复制linux内核,linux内核写时复制机制源代码解读

    作者简介 写时复制技术(一下简称COW)是linux内核比较重要的一种机制,我们都知道:父进程fork子进程的时候,子进程会和父进程会以只读的方式共享所有私有的可写页,当有一方将要写的时候会发生COW ...

  9. 生效linux内核,Linux内核

    内核 单内核体系设计.但充分借鉴了微内核设计体系的优点,为内核引入模块化机制. 内核组成部分: kernel:内核核心,一般为bzimage,通常在/boot目录下,名称为vmlinuz kernel ...

最新文章

  1. 性能评估指标(Precision, Recall, Accuracy, F1-measure)
  2. 基因疾病关联的图卷积神经网络
  3. 试编写一个汇编语言程序,要求从键盘接收一个四位的十六进制数,并在终端上显示与它等值的二进制数
  4. 10个经典而简单的jQuery特效设计在线演示
  5. 微盟数据库的涅槃之旅
  6. 第96:SVM简介与简单应用
  7. [置顶] JQuery在线截取图片
  8. 将json字符串转换成html,将JSON HTML字符串转换为HTML
  9. 【TOJ1132】Square Root,二次同余方程
  10. 想当好员工,想加薪,想提高的最起码应该注意的几项工作习惯
  11. 联想电脑锁屏界面设置被组织隐藏_Word Clock数字时钟动态屏保,让你的电脑锁屏瞬间科技感十足!...
  12. Qt学习之路_6(Qt局域网聊天软件)
  13. java修改jpg图片、mp3音频文件的后缀名
  14. DevExpress 控件中文化教程详解(内含下载官网中文化包和自定义修改中文化包制作教程)
  15. Angular最新教程-第七节HTTP get post 设置头部 跨域访问
  16. 我国20年农药年施用量增百万吨 生产方式需反思
  17. GO项目性能优化大赏
  18. 写了个自动批改小孩作业的代码~
  19. 在spring.io网下下载的快速入门项目,导进去pom.xml文件爆红,报:Non-resolvable parent POM for com.tc:demo:0.0.1-SNAPSHOT: F
  20. 基于Hadoop HA集群部署HBase HA集群(详细版)

热门文章

  1. java eden space_JVM GC调优一则–增大Eden Space提高性能
  2. 倾斜摄影三维实景模型为智慧城市提供全流程可视化支撑
  3. Linux CPU软中断案例一则
  4. oracle数据库管理员账户锁定,Oracle数据库账号被锁定解决方法
  5. 植物大战僵尸——纯C实现无限阳光
  6. 删除计算机用户时拒绝访问权限,win10打开管理员账户拒绝访问怎么办
  7. 聊聊程序员35岁危机
  8. 哈工大计算机专业博士毕业前景,关于博士研究生在攻读学位期间发表学术论文的要求...
  9. 用python做名片_Linux下python制作名片示例
  10. CTF web总结(入门)