资源描述
实验一:
Linux安装
1,安装 vmware
2,在vmware里构建虚拟机
3,在虚拟机上安装CentOS操作系统
4,浏览xwindow设置
实验二:熟悉Linux基本命令及文件系统
实验目的:
1,理解终端的意义
2, Linux 基本命令: man, help, who, date, echo, clear, Is, cal 等
3,用Is命令查看Linux层级式文件系统
实验三:掌握Linux文件及目录操作
1,创立及删除目录文件:在/home下创立一个实验目录,在实验目录下进行操作
2,创立及删除文件
3,用vi编辑器三种模式修改文件
4,查看vi编辑器的文件位置及所使用其他命令的位置
5,查看你所创立的文件或目录位置
实验四: 用户管理及文件存取权限
1,查看用户及群组文件,分析其存取权限(/etc/passwd、/etc/shadow、/etc/group)
2,添加新用户,设置密码并进行使用、删除(useradd、userdel)
3,添加、删除群组(grpadd, grpdel)
4,添加用户到群组,并查看用户所属群组信息,对用户状态进行修改
实验五:文件存取权限修改及环境变量
1 .创立三个用户和一个新的工作组,把这三个用户都加入新工作组
2 .用umask的字符形式及数字形式设定默认存取权限,分别用三个用户创立新文件和新目 录
3 .查看三个修改用户存取权限的命令所在的位置,确定它们的执行权限,并使用这三个命 令对所创立的文件权限进行修改
4 .用env命令查看环境变量
5 .通过变换用户理解环境变量的含义,并比拟su与su -的差异
6 .修改PATH变量,理解可执行命令的执行方式
实验六 Shell编程
1 . 了解你的系统里shell的版本,并查看系统中每个用户默认的shell版本
2 .使用BASH的历史记录、补全及别名功能
3 .编写简单的shell脚本并运行,掌握shell脚本的两种运行方式
4 .使用shift命令,了解位置变量的含义,并探索是否可在命令行上查看位置变量
5 .编写脚本,使用算术表达式、条件表达式及条件控制结构,运行脚本并核对输出结果是 否正确。
实验七 Shell编程
1 .运行课本及ppt中的循环结构程序,利用while, for结构及shift语句实现在环境变量的 遍历
2 . 了解函数的使用方法,观察把函数体放在脚本最前面和最后面的差异,并查看变量 $1,$2,$3等位置变量在参数传递中的意义
3 .使用-X选项进行脚本调试
4 .编写一个脚本,脚本运行时需要一个参数,判定参数个数是否符合要求,不符合那么退出; 再判断参数是否为目录,假设是,把此目录下所有文件名(绝对路径)都显示在一个文件 中(利用输出重定向符)
实验八内核模块与进程管理
1, Ismod查看并了解linux内核的模块
2,使用top, ps命令查看系统进程,并了解结果中的每一项意义
3,使用source、exec> fork来理解子进程的产生
4,考虑关闭其他终端的方式
实验九进程调度与内存管理
1,查看init进程及运行时的相关文件,理解init进程产生子进程的过程
2,通过login过程理解环境变量的含义,并查看环境变量文件,通过改变登录账户掌握环 境变量配置文件的作用
3,使用top, ps命令了解进程优先级信息
4,查看proc下系统内存与cpu信息,并查看每个进程相关的内存与cpu信息
5,使用meminfo及vmstat查看系统内存,注意buffer与cached
6,理解内存管理的分段机制及分页机制
实验十软件安装
1,查看gcc是否已经安装(三种方式)
2,使用gcc编译你写的一个C源代码文件,掌握编译过程中的四个步骤
3,使用make编译工具来连接两个目标文件,行程可执行文件,理解makefile的意义
4,用源代码包方式安装clustal-omega软件,无法下载的从服务器下载(注意先安装 argtable2 包,^JC/usr/local/lib/libargtable2.so.O 拷贝到/usr/lib 下,运行 Idconfig 让系统 找到这个共享文件),试运行clustalo软件
5,用yum search和install查找与安装R,运行R
6,查看软件安装的路径
实验H-一
实验目的:
1,掌握linux下网络管理命令
2,理解文件系统的含义及ext2文件系统
3,软件安装及使用
实验内容:
1,分别利用网络命令及配置文件查看网卡及网络信息,判断自己是否能上网,如果使机器 上网;掌握动态修改ip和静态修改ip方式
2,查看硬盘及其分区信息,了解不同的文件系统,理解文件系统与硬盘分区之间的关系, 使用fdisk, mount命令
3,寻找linux下系统进化树软件,下载KLF1基因在不同物种中的氨基酸序列,使用你所下 载的软件对KLF1基因构建系统进化树(综合实验,第18周纸质版实验报告由班长 交给我)
实验十二:
1,查看系统的硬盘分区信息
2,查找操作系统里的文件系统类型及挂载上的文件系统
3,获取文件系统及目录大小
4,查看ext2文件系统的块组结构管理方式,理解文件的inode及数据块存储方式
5,使用硬链接与软链接,区分这两种链接方式的差异
6,继续你所选择的软件下载与软件使用工作
实验十三:
1,查看所挂载的文件系统
2,挂载u盘,在u盘和硬盘之间进行文件拷贝粘贴
3,查看系统库文件和头文件的位置,理解其使用方式
7,继续你所选择的软件下载与软件使用工作
展开阅读全文