linux实验
1. linux下有哪些好的实验项目
编辑:vi/vim 为了提高工作效率,至少还需要三个技能: 1 设置shell环境,可以定义很多自己的快速命令等。 2 简短的shell脚本,可以大大简化常用操作。 3 合适的makfile,可以提高你的编译周期。
2. Linux实验
实验报告
实验名称: Linux观察行为
实验时间: 年 月 日
实验人员: (姓名) (学号) (年级)
实验目的: 掌握监视系统的几个Linux基本命令以及其他常用命令,学习linux内核,进程,存储和其他资源的一些重要特征,熟悉/proc虚拟文件系统。
实验环境: linux
实验步骤:
1. 用帐户root,密码123456登陆linux系统
2. 运行ps、man ps、cal、date、clear、who、which命令,观察输出结果
3. 运行/proc文件系统的相关命令(参见以下实验陈述3),观察输出结果
实验陈述:
1、基础知识:
为什么说/proc是一个虚拟文件系统:
proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。
该文件的作用:
它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过 proc得到系统的信息,并可以改变内核的某些参数。
2、写出下列运行指令的结果(在终端里原样输入命令即可得到结果)
cal: 返回当前年月日历
who am I: 返回当前用户信息
find /usr -name "clear":
返回 一直到/clear的路径 如:/use/bin/clear
which ls: alias ls='ls --color=tty'
/bin/ls
3、完成下列liunx机器问题(/proc文件系统)
² CPU的类型和型号
Ø 指令:cat /proc/cpuinfo
Ø 结果:(原样输入指令即可得到结果)
² 使用的Linux内核版本、编译器版本
Ø 指令:cat /proc/version
Ø 结果:(原样输入指令即可得到结果)
² 配置了多少内存
Ø 指令:cat /proc/meminfo
Ø 结果:
MemTotal项就是总的内存.
² 当前有多少可用内存
Ø 指令:cat /proc/meminfo
Ø 结果:
MemFree项就是可用内存.
² 有多少磁盘读写请求
Ø 指令:cat /proc/stat
Ø 结果:
disk_io项
² 从系统启动以来已经创建了多少进程
Ø 指令:cat /proc/stat
Ø 结果:
processes项即为总的线程数
实验总结:...
3. Linux实验容易出错的是什么
报错原因是什么
4. 关于Linux的实训报告
Linux
实
训
报
告
班级:网络081
姓名:徐娣娣
学号:5号
实训内容:
1、 文本方式安装RedLinux系统,并设置成默认情况下从文本模式启动,启动时等待5秒钟。
2、 建立目录:
3、 把文件file复制到/tmp/jxgcxy目录下,并重新命名为temp,修改权限为:所有者读、写、执行,同组用读、写,其他人读。删除目录wl。
4、 把/etc/shadow文件中的最后10行复制到test.c文件中。
5、 添加用户test,限定用户test在/home分区下,只能使用最多20MB磁盘空间。
6、 某系统管理员需每天做一定的重复工作,请按照下列要求,编制一个解决方案:(1)在下午4:50删除/abc目录下的全部目录和全部文件。(2)每周五下午的5:00将/home/test目录下的所有文件归档并压缩为/backup目录中的test-data.tar.gz文件。
7、 实现磁盘配额。添加十个用户:test1~test10,对test1用户进行限制,硬块限制1000,I节点硬限制100,软限制50,并设置限制时间为3天,把test1用户的配额设置复制给其他9个用户。
8、 新建一个用户jxgcxy,指定该用户的主目录为/tmp/jxgcxy,用户编号为550,组编号为580,用到的shell为bash,将用户test1改名成为user1,并修改它的主目录为/home/user1。将test2设为root组,并该帐户的有效期限设为1个月,查看相应文件是否设置成功。
9、 用ps和top命令查看进程,比较两种方法的优缺点,并非别记录显示结果中各部分的含义以及top中多处时间刷新一次,将ftp的优先级设为-5,将用户test的优先级设为-5。
10、 在linux系统上安装VNC服务器,在windows系统上安装VNC客户端软件,通过客户端软件操作linux系统。
11、 设计一个shell程序,在/userdate目录下建立50个目录,即user1~user50,并设置每个目录的权限,其中其他用户的权限为:读;文件所有者的权限为:读、写、执行;文件所有者在组的权限为:读、执行。
短暂的实习生活在忙忙碌碌中度过了,虽然极其短暂但也给予我好多的感触,我也终于明白了学校为何要采取这种实训活动,不只是为了加强知识的补充,也是为了把以前学到的知识总结起来,以及复习以前所学的知识。
5. linux有趣的实验!!
要是你的/usr和/分区用的是lvm,那就好办了:
先lvrece -L -1000M /dev/vgxx/lvxx (你的根分区的设备)
然后:resize2fs / 把缩减你的空间弄出来。
接下来依次:
#fdisk /dev/sdaxx(your HDD)
n 一个10GB的分区。
t 。。。8e 修改类型为lvm
#pvcreate /dev/sdxxx (the partition you created above)
#vgextend /dev/vgxx /dev/sdxxx
#lvextend -L +1000M /dev/vgxx/lvxxx (/usr所在的逻辑卷)
#resize2fs /dev/vgxx/lvxxx (格式化扩展上来的空间)
OK。。。。。。
6. Linux实验答案
你这个属于送分题,多给点分,给你慢慢做!
7. 那里有免费的linux在线实验室
折腾,下载个 Linux 很难?又不是以前 33.6k 小猫当道的年代。
另外你也不是需要进行大型机测试的任务。
8. linux操作系统的实验怎么做
你这相当于叫人写个shell...
具体实现思路应该有两种
A.用system函数调dos命令来实现,这其实是取巧了。
B.完全自己真正写个命令解释程序。这可以分成三步来实现
第一步
要自己设计一个内部命令表,按你的要求,采用模块化的方法,这个表就用结构体来做
struct cmd_table{
char * cmd_name ; //内部命令名字符串
void ( * cmd_func) (void) ;//指向对应于内部命令函数的指针
}
commands [ ] = {
" DIR" ,dir ,
" COP" ,cop ,
" ERA" ,era ,
" DIS" ,dis ,
"END",end,
} ;
//要达到真正的面向对象模块化编程, 可以再定义个维数宏,来让搜索内部命令表时能确切
知道内部命令表中内部命令的数目。
# define dim ( x)(sizeof(x)/sizeof (x [0]))
第二步
获取键盘命令
void get cmdln (char * cmd_buffer)
{
show_prompt() ; /*显示命令提示符*/
get_cmd (cmd_b uffer) ; /*获取键盘命令行并进行大小写*/
take_para (cmd_buffer) ; /*分离出命令名及参数*/
}
呵呵,抱歉,我要赶飞机去了,下面的我以后在写。。。。。
预祝国庆节快乐!!!!
9. linux操作系统实验总结报告怎么写好看
1) 启动vmware虚拟机
2) 单击“文件—>新建?虚拟机”,出现“安装虚拟机向导”对话框,单击“下一步”,选“典型”;
3)“客户机操作系统”选择安装Linux,版本选“RedHat Linux”,单击“下一步”;
4) 在“虚拟机名称”处:输入“LINUX”, 创建指定位置(不要选择在C盘)的磁盘映像文件linux.vmx单击“下一步”,出现“网络连接” 设置界面,选择“使用桥接网络” 单击下一步;
5) 磁盘容量为8G, 单击“完成”;
6)编辑虚拟机设置:
双击设备栏“CD-ROM”,选择“使用ISO镜像”;指定镜像文件路径,例如: D:\RedHatLinux_ISOFiles\RedHatLinux9_i386_disc1.iso ;
Floppy设备栏取消“打开电源时连接“
7) 配置步骤完成,启动系统。