Linux上机操作复习题答案

上传人:ji****72 文档编号:37520720 上传时间:2018-04-17 格式:DOC 页数:16 大小:312KB
返回 下载 相关 举报
Linux上机操作复习题答案_第1页
第1页 / 共16页
Linux上机操作复习题答案_第2页
第2页 / 共16页
Linux上机操作复习题答案_第3页
第3页 / 共16页
Linux上机操作复习题答案_第4页
第4页 / 共16页
Linux上机操作复习题答案_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Linux上机操作复习题答案》由会员分享,可在线阅读,更多相关《Linux上机操作复习题答案(16页珍藏版)》请在金锄头文库上搜索。

1、1一、命令部分一、命令部分 1.新建一个用户 wang,密码设为 123456,并将其加到 root 组。写出所用命令。# useradd wang# passwd wang123456123456# groupadd root# usermod g root wang 2.将当前计算机的 IP 地址设为 192.168.1.123,子网掩码为 255.255.255.0。写出 所用命令。# ifconfig eth0 192.168.1.123 netmask 255.255.255.0 3.你是公司的 Linux 服务的管理员。你使用 vi 编缉/etc/inittab 文件时,在命令 模

2、式下查询 shutdown 字符串,使用的命令。vi /etc/initab /shutdown 4.显示当前系统的日期和时间命令。# date d y 5.查看命令 sort 的帮助文件,写出所用命令。# man sort 6.统计/etc/passwd 文件的字节数和行数,写出所用命令。# wc cl /etc/passwd 7.分屏显示/etc/httpd/conf/httpd.conf 文件的命令。# less /etc/httpd/conf/httpd.conf 按“Q”退出该命令 8.将 hello!写入 /home/wang/test.txt 的命令(vi 及 vim 编辑器除外

3、) 。# echo hello! /home/wang/test.txt 9.让 named 守护进程运行在级别 3,5 的命令。# telinit 3 # telinit 5 10.更改用户 zhang 的登录 shell 为/sbin/nologin 的命令。# usermod s /sbin/nologin zhang 11.查看当前 linux 服务器的主机名的命令。# cat /proc/sys/kernel/hostname 或 # sysctl kernel.hostname 或 # hostname 12.查看当前主机的路由的命令。# route 13.配置当前主机的默认网关为

4、 192.168.2.254 的命令。# route add default gw 192.168.2.254 14.连续 ping 目的 IP 为 192.168.2.245 为 10 次的的命令。2# ping c 10 192.168.2.245 15.查看当前主机 TCP 协议连接情况的命令。# netstat -t 16.打包并压缩/etc 目录的命令。# tar zcvf mylinux_etc.tar.gz /etc/ 或 # tar -jcvf mylinux_etc.tar.bz2 /etc/ 17.测试 httpd 是否安装的命令。# rpm -q httpd 18.卸载

5、named 软件包的命令。# rpm e named 19.查看月历并将内容追加到文件/dd 中的命令。cal j /dd 20.查看当前目录的命令。 Pwd 或 ls 21.显示历史命令表的所有内容的命令。history 22.将/etc/passwd 的内容追加到文件 aaa 中的命令。cat /etc/passwd /aaa 23.查看/etc/passwd 文件的前 10 行的命令。head -10 /etc/passwd 24.查看/etc/vsftpd/vsftpd.conf 的后 10 行的命令。tail -10 /etc/vsftpd/vsftpd.conf 25.重启 sam

6、ba 服务的命令。service smb restart 26.查看进程状态的命令。ps -aux 27.列出后台作业的命令。jobs -l 28.将作业 ID 为 5 的后台作业放到前台的命令。fg 5 29.停止 ssh 服务的命令。service sshd stop 30.将 name=wxstc 配置为全局变量的命令。export name=wxstc 31.重启 linux 服务器的命令。 shutdown -r now 32.要给文件 file1 加上其他人可执行属性的命令。 chmod o+x file1 33.为了达到使文件 student.txt 的所有者有读(r)和写(w)

7、的许可,而其他用户只能进3行只读访问的命令。 touch student.txt ls l student.txt chmod u+rw student.txt chmod u=rw,o=r student.txt 34.把大写字母转换为小写字母的命令。tr A-Z a-z35.显示操作系统核心版本详细信息的命令。 uname -r 36.将新建文件权限设置为 600 的命令。 chmod 600 filename 110000000 rw- 37.从 IP 地址查找域名或从域名来查找 IP 地址应使用什么命令。 host 38.如何查看用户 zhang 属于哪个组。 sudo groupad

8、d workgroup sudo useradd g workgroup zhang cat /etc/group 39.假如当前系统是在 level 3 运行,不重启系统就可转换到 level 5 运行的命令。telinit 5 40.查看 Linux 的启动信息的命令。dmesg 41.创建一个以自己姓的拼音缩写为名的用户。useradd lichuan 42.进入用户主目录,显示当前的路径。cd cd /home/john pwd 43.复制文件/etc/group 到用户主目录,文件名不变。cp /etc/group 44.统计文件/etc/fstab 的行数、单词数、字符数。wc l

9、wc /etc/fstab 45.查看/etc/passwd 文件的后 5 行。tail -5 /etc/passwd tail n 5 /etc. 46.创建普通文件/home/abc。touch /home/abc 47.修改/home/abc 的属性为:属主具有一切权限,同组用户和其他用户具有可读4可写的权限。chmod u=rwx,go=rw /home/abc 48. 显示当前的时间。date 49. 写出系统 1 分钟后关机的命令。reboot 60shutdown 60 50. 启动 ssh 服务器。service sshd start 51.新建一个以你的学号为账号的用户。su

10、do useradd 100090752 52.复制文件/etc/passwd 到用户主目录,文件名不变。cp /etc/group 53.进入用户主目录,显示当前的路径。cd /home |pwd 54.统计文件/etc/passwd 的行数。wc -l /etc/passwd 55.查看/etc/passwd 的前 8 行。head -8 /etc/passwd 56.显示 2011 年 1 月的日历。cal 1 2011 57.建立文件/etc/group 的符号链接文件/root/abc。ln s /etc/group /root/abc 58.后台启动程序 gedit。gedit ;

11、 /backup/bak01.txt 或(1)crontab -e 打开命令然后输入50 16 * * * rm -rf /abc (2)0 8-18 * * * cut -f 1 /backup/bak01.txt5.编写一个名为 mul 的脚本程序,参数为一个大于 20 的正整数。先检查参数是否 符合要求。如果不符合要求,请给出提示;如果符合要求,分别输出其与 1 到 10 的乘积。#gedit mul.sh #!/bin/bash if $1 -gt 20 thenn=1m=1while $n -le 10 do m=$(expr $1 * $n) echo “$n $m“ n=$(ex

12、pr $n + 1)done elseecho “number is wrong“ fi #bash mul.sh 34 6.编写一个名为 move 的脚本程序,格式 move 。如果 file1 不 存在,给出提示;否则移动 file1 至 file2。7#gedit move.sh #! /bin/bash if test -f file1 then mv file1 file2 else echo “file1 is not exists“ fi # bash move.sh file1 file2 7.编写一个 shell 脚本,能够显示下面序列的前 25 个数字。 0,1,1,2,3

13、,5,8,13,前二个数字之和为第三个数字,即著名的 Fibonacci 序列。#gedit shell.sh #!/bin/bash n=0 echo “$n “ m=1 echo “$m “ t=1 a=2 while $a -lt 25 dot=$(expr $n + $m)echo “$t “a=$(expr $a + 1)n=$mm=$t done # bash shell.sh 8.编写一个名为 square 的脚本程序,参数为一大于 10 的正整数。先检查参数是否 符合要求。如果不符合要求,请给出提示;如果符合要求,输出从 1 到该正整数的 平方值。#gedit square.s

14、h #!/bin/bash if $1 -gt 10 then n=1 m=1 while $n -le $1 do m=$(expr $n * $n )8echo “$n $m “ n=$(expr $n + 1) doneelse echo “number is wrong“ fi #bash square.sh 45 二、账号管理(20 分)8. 创建一个新用户,用户名为 stu,例如:一班 2 号 同学创建用户 stu0102。9. 设定用户登录密码为:student10. 使用新创建的用户登录注册。将能够包含上述命令输出结果的当前屏幕图像的 VMware+Linux 部分作 为资料保

15、存到 zh.doc 文件中,并上传到教师指定的服务 器上。三、进程管理(30 分)11. 在 stu用户个人用户主目录下建立 infinite 文件,其内 容为:while truedo echo hellosleep 12done以后台方式运行 infinite,将其输出结果定向到当前工作目录下一个名为 infin.out 的文件里12. 顺序执行 ps f; cat infinite;913. 使用 kill 命令终止 infinite 程序的执行将能够包含上述命令输出结果的当前屏幕图像的 VMware+Linux 部分作 为资料保存到 jc.doc.doc 文件中,并上传到教师指定的服

16、务器上。在在 XP 系统下虚拟机系统下虚拟机 Linux 文件共享文件共享视频培训网 http:/ 2009-11-10 0:00:00 点击率:790第一步:打开虚拟机 点 vm-install vmtools 第二步:配置共享文件夹 vm-settings-options 双击 shared folders,在旁边添加文件夹,并选择 always enable 第三步:开始虚拟机 Linux 在终端键入一下命令 cp /mnt/cdrom/VMwareTools-6.0.0-45731.tar.gz /usr/tmp cd /usr/tmp tar xzvf VMwareTools-6.0.0-45731.tar.gz cd vmware-tools-di

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号