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
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条评论
快来发表一下你的评论吧 !