工具/准备工作
1. Red Hat EnterpriseLinux 5.0 操作系统
实验六 文件的链接、环境变量的设置
( 操作性实验 2学时)
实验目的
1. 通过本章实验,学会文件的软硬链接。 4. 掌握环境变量的修改方法
实验内容 1.文件链接
1) 在/home下创建二个目录dir1, dir2,在dir1中使用vi编辑器编辑一含有内容的文件file1。
2) 在dir2中通过文件link1软链接到dir1中file1,并查看link1中的内容。
3) 删除dir1中的文件file1,查看link1的情况。写出观察结果,并解释原因。
由于采用软连接的时候是为link1重新分配一个索引结点,所以根据上面的结果看出这个链接文件的链接次数只有一次,当被链接的源文件的被删除时不会对这个链接点造成影响,文件的链接次数不改变。
4) 以同样方法在dir1中创建file2。
5) 在dir2中通过文件link2硬链接到dir1中file2,并查看link2中的内容。
6) 删除dir1中的文件file2,查看link2的情况。写出观察内容,并解释。
由于采用的是硬链接,所以就不会为Link2分配新的索引结点,当file2被链接的时候它的使用次数就变成2,当删除file2是它的使用次数就减一次变成1,所以出现上面的结果。 2.以root身份登陆,在/home目录中创建lab4 目录,完成下列操作: 1) 执行 vi envset 进入vi编辑器 2) 在编辑器中输入下列信息:
echo “This is the test for setting up a file permission” ls –l date who
echo “End of the test”
3) 保存envset 文件,查看该文件的权限,执行./envset, 观察结果,记录并解释结果。
由于envset文件的权限时根用户读写不能执行,所以./envset命令不能成功。
4) 将envset权限设为用户自己可读写、执行,组用户可读写,其它用户可读、执行。观察文件权限的变化,并记录。
5) 再执行./envset, 观察结果,记录并解释结果。
3.环境变量的修改
1)使用以下操作新建两个普通用户,并删除密码 adduser user1 passwd –d user1 adduser usre2 passwd –d user2
以root用户登陆,分别在下面两个文件中的任何一个文件加入PATH=$PATH:/home/lab4。注销系统,并重新登陆。 (1)/etc/profile (2)/etc/bashrc
再以user1和user2用户登陆,并分别在该用户的任何目录下执行envset,观察结果,并解释。
2)以user2用户登陆,分别在以下两文件中的任意一个文件加入PATH=$PATH:/home/ lab4。再分别以user1和user2登陆,并在任何目录执行envset,观察结果,并解释。 (1)~/.bashrc
(2)~/.bash_profile
工具及准备
1. Red Hat EnterpriseLinux 5.0 操作系统
实验七 例行事务管理 (验证性实验 2学时)
实验目的
1.通实际操作了解系统自动执行工作
2.学会at和cron的使用,定期执行例行性工作
实验内容
1. 用at设置指令执行时间, 要求:
1)通过标准输入:在2011年4月9日9点向用户邮箱发送以问候信息。
_
2)通过文件输入下列指令,并存放于文件job中;指令执行时间为2011年4月9日9:05。(注意: 如果at不能发送,用hostname检查主机名是否为localhost.localhostdomain,如果不是,则使用hostname localhost.localhostdoamin将主机名重新设置) Date
echo ‘We have a meeting this afternoon’
__
crontab 的设置,要求:在设置好之后必须重启服务使用service crond restart 1) 每周三上午10:00点向终端显示系统时间,并显示“We have meeting now!”
2) 2011年4月9日10:30用户u1给用户u2发一邮件,邮件内容从文件email.txt中读取。