Linux简答题练习四.docx
- 文档编号:7794376
- 上传时间:2023-01-26
- 格式:DOCX
- 页数:6
- 大小:17.16KB
Linux简答题练习四.docx
《Linux简答题练习四.docx》由会员分享,可在线阅读,更多相关《Linux简答题练习四.docx(6页珍藏版)》请在冰豆网上搜索。
Linux简答题练习四
Linux简答题练习
2.在当前目录/home/xnyi下新建一个目录back,将当前目录改为back,
在back下新建2个长度为0的文件test1、test2,然后把test2移到其
父目录中并改名为file2.试写出所有操作命令,每条命令一行。
答案:
$mkdirback
$cdback
$touchtest1test2
$mvtest2../file2
3.假设你是系统管理员,需要增加一个新的用户账户wang,为新用户设
置初始密码,锁定用户账户shen,并删除用户账户test1.试写出操作命令。
答案:
#useraddwang
#passwdwang
#passwd–lshen
#userdeltest1
4.若给需要将/home/wang目录下的所有文件打包压缩成/tmp/wang.tar.gz,
应该如何处理?
当需要从压缩包中恢复时,又该如何处理?
答案:
#tar–zcvf/tmp/wang.tar.gz/home/wang
#tar-zxvf/tmp/wang.tar.gz
5.叙述Linux如何使用Windows系统硬盘(设备名为/dev/hda3,分区类
型为fat32)上的文件,如何实现开机自动挂载windows硬盘。
写出详细的步骤。
答案:
(1)用fdisk-l/dev/had命令查看硬盘分区中情况及文件系统情况,决定要挂装Windows分区
(2)建立挂装目录mkdir/mnt/dos
6.简述linux的几个运行级别及其相应的含义。
答案:
0:
关机模式
1:
为单用户模式,只用系统管理员可以登录。
2:
为多用户模式,但是不支持文件共享
3.为完整的多用户模式,是标准的运行级。
文件界面
4.保留模式。
5.完全的多用户模式,登录到XWindow系统。
图形界面。
6.为重启执行关闭所有运行的进程,然后重新启动系统。
7.执行命令ls–l时,某行显示如下:
-rw-r--r--1chrischris207jul2011:
58mydata
(1)用户chris对该文件具有什么权限?
(2)执行命令useraddTom后,用户Tom对该文件具有什么权限?
(3)如何使任何用户都可以读写执行该文件?
(4)如何把该文件属主改为用户root?
1读写
2只读
3chmod777mydata
4chownrootmydata
8.利用vsftp配置FTP服务器,要求:
(1)匿名用户可以下载上传文件;
(2)本地用户不允许登陆。
写出详细的配置过程和配置选项。
(1)主要配置文件是/etc/lvsftpd/vsftpd.conf;将vsftpd.conf文件中的#anon-upload-enalle=Yes前的“#“删掉,并将/var/ftp/pub目录设为同组和其它可写权限。
chmodgo+w/var/ftp/pub↓
(2)用servicevsftpdstart(stop)(restart)命令启动(关闭)(重启)服务器。
9.写出在Linux下挂载U盘详细的命令步骤及其解释。
Linux下挂载U盘命令
答案:
1:
在控制台状态下输入如下命令:
fdisk-l/dev/sd*
如果您有多个USB设备话,则设备名在Linux下分别表示为sda、sdb、sdc等。
运行上面的命令后,笔者的电脑上返回如下图所示信息,表示系统已经找到笔者的USB设备,设备名称为/dev/sda1、可启动(Boot下面的那个*表示是活动分区),容量128MB、文件系统为FAT16。
Disk/dev/sda:
131MB,131072000bytes50heads,32sectors/track,160cylindersUnits=cylindersof1600*512=819200bytes
DeviceBootStartEndBlocksIdSystem/dev/sda1*11601279846FAT162:
在/mnt目录下建立一个挂装USB存储器的目录:
mkdir/mnt/udisk
3:
然后再运行装载设备命令,将USB设备挂装到/mnt/usb目录下:
文件系统为FAT32
mount-tvfat/dev/sda1
/mnt/udisk
或者如果为其它文件格式,如FAT16
mount-t
msdos/dev/sda1/mnt/udisk
为了正确的显示其中可能有的中文字体,将输入输出的字符类型设定为cp936。
mount-tvfat-oiocharset=cp936/dev/sda1/mnt/udisk
4:
运行如下命令即可查看USB存储器中的文件信息.
ls-l/mnt/udisk
答案2:
1)插入U盘
2)输入fdisk-l/dev/sda查看输出结果,比如我的是这样的:
#fdisk-l/dev/sda
Disk/dev/sda:
131MB,131104768bytes
3heads,32sectors/track,2667cylinders
Units=cylindersof96*512=49152bytes
DeviceBootStartEndBlocksIdSystem
/dev/sdb1*126681280166FAT16
3)看了上面的输出就知道U盘所在的设备了,比如我的就是
/dev/sdb1,接着便是挂载了,假设我将U盘挂载到/mnt/usb目录(没有的话,新建)中,就是
mount-tmsdos/dev/sdb1/mnt/usb
如果是fat16就使用下面的命令
mount-tmsdos/dev/sdb1/mnt/usb
如果是fat32
mount-tvfat/dev/sdb1/mnt/usb
如果是ext2格式,就用命令:
mount-text2/dev/sda1/mnt/usb
4)打开/mnt/usb就可以看到你的U盘里的东西了!
cd/mnt/usb
答案3:
先fdisk-l,查看u盘,u盘一般会当作sata硬盘来识别,一般会是sda1,sdb1等,然后挂载mount/dev/sda1/mnt/usb
10.在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:
(1)PATH变量的作用,如何得到PATH的值?
(2)在UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前
目录吗?
(3)若在超级用户的当前目录内有可执行文件mypro,如何执行它(写
出执行时键盘输入内容)?
(4)如何使用该命令在后台执行(写出执行时键盘输入内容)?
四、程序识读题(10分)
1、下面给出了一个SHELL程序,试对其行后有#(n)形式的语句进行解释,并说明程序完成的功能。
#!
/bin/sh
DIRNAME=`ls/root|grepbak`#
(1)
if[-z"$DIRNAME"]then#
(2)
mkdir/root/bakcd/root/bak#(3)
fi
YY=`date+%y`MM=`date+%m`DD=`date+%d`#(4)
BACKETC=$YY$MM$DD_etc.tar.gz#(5)
tarzcvf$BACKETC/etc#(6)
echo"filebackfinished!
"
2、请下列shell程序加注释,并说明程序的功能和调用方法:
#!
/bin/sh定义实用的shell
#
#/etc/rc.d/rc.httpd注释行,凡是以星号开始的行均为注释行。
#
#Start/stop/restarttheApachewebserver.
#
#TomakeApachestartautomaticallyatboot,makethis
#fileexecutable:
chmod755/etc/rc.d/rc.httpd
#
case"$1"in#case结构开始,判断“位置参数”决定执行的操作。
本程序携带一个“位置参数”,即$1
'start')#若位置参数为start
/usr/sbin/apachectlstart;;#启动httpd进程
'stop')#若位置参数为stop
/usr/sbin/apachectlstop;;#关闭httpd进程
'restart')#若位置参数为stop
/usr/sbin/apachectlrestart;;#重新启动httpd进程
*)#若位置参数不是start、stop或restart时
echo"usage$0start|stop|restart";;#显示命令提示信息:
程序的调用方法esac#case结构结束
答:
(1)程序注释
(2)程序的功能是启动,停止或重新启动httpd进程
(3)程序的调用方式有三种:
启动,停止和重新启动。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 答题 练习
![提示](https://static.bdocx.com/images/bang_tan.gif)