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 <time> /*指定系统状态更新的时间*/说明:在top运行时,按键: “M”:根据内存占用率排序; “P”:根据CPU占用率排序; “T”:根据运行时间排序; “U”:输入用户名后,系统选出与指定用户有关的进程; “k”:根据提示输入进程的PID,能杀死指定的进程;“q”:退出。 ntsysv的用法:命令:ntsysv说明:该命令只能管理level 3的服务器进程。输入命令后,系统会给出一个图形界面,同学们只要选中其中的复选项,然后再选择OK按钮,就表示开启该服务程序。空格键选中;Tab键可以在各个按钮之间切换。 chkconf的用法:命令:chkconf --level <runlevel> --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.2542) 写出一个简单的脚本,以实现下列功能:判断用户usr2是否存在,如果不存在,添加之。使之宿主目录为/home/usr2并且不能从telnet登陆服务器。以用户usr1为蓝本建立磁盘定额。
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
评论