×

Unix系统实验指导书

消耗积分:5 | 格式:rar | 大小:444 | 2009-03-23

李霞

分享资料个

Unix系统实验指导书
(实验一)
1. 实验内容:
1) 文件系统环境熟悉――练习使用linux系统命令:
 使用rpm安装wu-ftpd-2.6.1-18.i386.rpm
 top命令的使用
 ntsysv和chkconf
 编译安装软件bbs2www_2.01.tar.gz
 为系统添加一个用户,比如usr1。其宿主目录为/home/usr1,该用户不能从telnet登陆服务器。
 网络配置(ifconfig和route)
等等。
2) 写出一个简单的脚本,以实现下列功能:
判断用户usr2是否存在,如果不存在,添加之。使之宿主目录为/home/usr2并且不能从telnet登陆服务器。以用户usr1为蓝本建立磁盘定额。
2. 实验环境:
Red Hat Linux9 或 Fedora Core 1~4并已经安装了相应的软件包。
3. 实验步骤:
1) 练习使用linux系统命令:
 使用rpm安装wu-ftpd-2.6.1-18.i386.rpm
命令:rpm –ivh wu-ftpd-2.6.1-18.i386
说明:软件安装后,默认的路径是/usr/local中,相应的配置文件在/usr/local/etc或/usr/local/软件名/etc目录下。

 top命令的使用:
命令:top –d

 ntsysv的用法:
命令:ntsysv
说明:该命令只能管理level 3的服务器进程。输入命令后,系统会给出一个图形界面,同学们只要选中其中的复选项,然后再选择OK按钮,就表示开启该服务程序。空格键选中;Tab键可以在各个按钮之间切换。
 chkconf的用法:
命令:chkconf --level --list  /*显示指定级别的服务器进程的开启情况*/  如:
          chkconf --level 3 4 5 --list
      chkconf --level < runlevel> <进程名>on/off  /*用户开启或关闭指定运行级别的服务器进程*/  如:
      chkconf --level  3 5 telnet on

 编译安装软件bbs2www_2.01.tar.gz
首先,将该软件包拷贝到/home目录下,使用gzip命令解压缩,命令如下:
   gzip  -d  bbs2www_2.01.tar.gz
说明:
   -d表示解压缩。此时压缩包被还原成:bbs2www_2.01.tar
接着,使用tar命令将其解归档,命令如下:
   tar  xvf  bbs2www_2.01.tar
说明:
   参数x表示解归档;
   参数v表示显示正在被归档或解归档的文件的文件名;
   参数f用于指明归档或解归档的文件名;
参数z用于压缩和解压缩。
此时会产生一个目录bbs2www_2.01,进入该目录,执行以下步骤,进行编译安装:
    第一步,运行./configure;
    第二步,运行make
    第三步,运行make install
完毕。
  
 为系统添加一个用户,比如usr1。其宿主目录为/home/usr1,改用户不能从telnet登陆服务器。
命令:adduser usr1 -s /bin/true
说明:-s用于指明用户的Shell,/bin/true、/bin/false等都能使用户无法通过telnet形式登陆服务器。

 为用户usr1修改密码
命令:passwd usr1
说明:系统会给出交互式的环境,让管理员修改密码。

 使用ifconfig和route命令进行网络配置。
命令:ifconfig eth0 10.10.35.8 netmask 255.255.255.0
      route add default gw 10.10.35.254

2) 写出一个简单的脚本,以实现下列功能:
判断用户usr2是否存在,如果不存在,添加之。使之宿主目录为/home/usr2并且不能从telnet登陆服务器。以用户usr1为蓝本建立磁盘定额。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !