4) 创建一个用户,用户名为user02,所属私有组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。 2
root testjw /var/www/html 在/home目录下查找文件名为。Profile的文件,找到后删除 2) 将test.tar.gz文件解压缩 3) 升级安装wu-ftpd软件包 创建一个用户,用户名为user02,所属私有4) 组和标准组为stuff,用户家目录为/home/user2,用户登陆shell为/bin/bash。 Chmod u+x backup.tar.gz Chmod a+rw back.tar.gz Chown jwtest back.tar.gz 1) 3 4
六、操作题
1 建立以下用户,组属性及口令文件,建立用户smith,建立组名sysadm,john把mail作为其第二组名,smith具有口令654321。 useradd smith groupadd sysadm useradd –G mail john
passwd smith(连续两次按提示输入密码654321)
2 磁盘配额配置
在/home配置磁盘配额
为用户tom分配1000KB的软配额限制,2000KB的硬配额限制 重新引导系统时配额文件可一直生效 A、quotacheck –acug /home
B、edquota -u tom (把soft,hard改成1000) Disk quotas for user tom (uid 501):
Filesystem blocks soft hard inodes soft hard /dev/hda3 440436 1000 1000 37418 0 0 C、vi /etc/fstab(添加/home列加usrquota,grpguota)
LABEL=/home /home ext3 defaults,usrquota,grpquota 1 2
3 文件拷贝及相关问题 建立目录/option1
在目录/option1下生成一空文件empty,该文件拥用者为jack 复制该文件给/tmp目录下的empty1文件,保留该文件的所有属性 软链接该文件到/tmp目录下的soft文件 mkidr /option1
B、cd /option1 touch empty
chown jack empty(如无jack用户,需useradd jack) C、cp –p empty /tmp/empty1 D、ln –sf empty /tmp/soft
4 磁盘分区问题
建立一个200M的新分区 该分区的文件类型为EXT2 系统引导时自动挂接到/newfs
A、fdisk /dev/hda (假设本地磁盘设备文件名为hda)
使用n选项添加200M的新分区,使用w选项保存设备分区表) B、mkfs –j ext2 /dev/hda5(假设/hda5为新建分区) C、vi /etc/fstab(先mkdir /newfs) /dev/hda5 /newfs ext2 defaults 1 2 5.(1)增加两个组账号group1、group2,并指定组账号ID分别为10100、10101 groupadd -g 10100 group1 groupadd -g 10101 group2
(2)增加二个用户账号user1(UID为2045,并属于组group1)、user2(UID为2046,并属于组group2) adduser -u 2045 -g group1 user1 adduser -u 2046 -g group2 user2
6.(1)在用户ray个人目录下新建目录software, mkdir /home/ray/software
(2)并搜索路径/etc下所有以h开头的文件及目录,拷贝到software中 cp /etc/h* /home/ray/software
(3)请把目录software下所有内容建立压缩的tar包,并命名为software.tar.gz tar -cvf software.tar.gz /home/ray/software 7.请按下列要求写出每一步骤的命令
(1)新建普通用户ray,并转为ray用户登录 useradd ray su ray
(2)查看/etc/boot路径下的所有内容 ls /etc/boot
(3)查看文件/etc/hosts的内容 ls /etc/hosts
8.(1)搜索ray个人目录下所有以file开头且属于ray用户的目录 find /home/ray -user ray -name file*
(2)搜索ray个人目录下所有以file开头且后跟一个字母的文件 find /home/ray -name file*
9.Jack一个人使用linux系统,他既是系统管理员,又是普通用户。为系统的稳定使用,他需要使用管理员账号为自己创建两个用户帐号tenny和ten,Jack平时使用这两个用户登陆使用系统,为了这两个用户交换和共享使用的方便,还需要达到如下要求:
(1)在系统上建立一个目录―/myfile‖; useradd tenny useradd ten mkdir /myfile
(2)设置目录―/myfile‖的权限为:该目录里面的文件只能由tenny和ten两个用户读取、增加、删除、修改和执行,其他用户不能对该目录进行任何访问操作。 chmod -R 700 /myfile 八.简答题:
1.简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程。
参考答案:
Linux通过i节点表将文件的逻辑结构和物理结构进行转换。 i 节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i节点表中最重要 的内容是磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。Linux文件系统通过把i节点和文件名进行 连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的i节点号,通过该i节点的磁盘地址表把分散存放的文件物 理块连接成文件的逻辑结构。
2.简述进程的启动、终止的方式以及如何进行进程的查看。 参考答案:
在Linux中启动一个进程有手工启动和调度启动两种方式: (1)手工启动
用户在输入端发出命令,直接启动一个进程的启动方式。可以分为: ①前台启动:直接在SHELL中输入命令进行启动。
②后台启动:启动一个目前并不紧急的进程,如打印进程。 (2)调度启动
系统管理员根据系统资源和进程占用资源的情况,事先进行调度安排,指定任务运行的时间和场合,到时候系统会自动完成该任务。 经常使用的进程调度命令为:at、batch、crontab。 3.系统管理员的职责包括那些?管理的对象是什么? 参考答案:
系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安全管理和系统性能监测。管理的对象是服务器、用户、服务器的进程及系统的各种资源等。
4.简述安装Slackware Linux系统的过程。 参考答案:
(1)对硬盘重新分区。 (2)启动Linux系统(用光盘、软盘等)。 (3)建立Linux主分区和交换分区。(4)用setup命令安装Linux系统。 (5)格式化Linux主分区和交换分区(6)安装Linux软件包
(7)安装完毕,建立从硬盘启动Linux系统的LILO启动程序,或者制作一张启动Linux系统的软盘。重新启动Linux系统。 5.进程的查看和调度分别使用什么命令? 参考答案:
进程查看的命令是ps和top。
进程调度的命令有at,crontab,batch,kill。 6.简述网络文件系统NFS,并说明其作用。 参考答案:
网 络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过 NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。 7.某/etc/fstab文件中的某行如下:
/dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义。 参考答案:
(1)第一列:将被加载的文件系统名;(2)第二列:该文件系统的安装点; (3)第三列:文件系统的类型;(4)第四列:设置参数; (5)第五列:供备份程序确定上次备份距现在的天数; (6)第六列:在系统引导时检测文件系统的顺序。