edu-【Linux与Python编程2021】Linux知识训练,Linux之⽤户管理,。。。⽂章⽬录
linux知识训练-硬件与软件安装
第1关:linux知识训练-硬件与软件安装
1. 在Linux中第⼀块IDE磁盘的名字为( A、/dev/sda )
2. 当使⽤mount进⾏存储设备或者⽂件系统挂载的时候,需要⽤到的设备名称位于( D、/dev )⽬录下
3. 将⼀块硬盘(hdc)安装到⽂件系统的/mnt/hdc⼦⽬录下的命令是( C、mount -t ext4 /dev/hdc /mnt/hdc )。
4. 已知/dev/sdb2设备挂载在/mnt⽂件夹中,卸载该设备的⽅法是( B、umount /mnt )。
5. 欲查询 bind 套件是否有安装,可⽤下列那⼀指令( D、rpm -q bind )
linux知识训练-账户进程与权限
第1关:linux知识训练-账户进程与权限
1. Passwd⽂件⽤于存放系统的⽤户账号信息,该⽂件位于( A、/etc/shadow),⽂件中的每⼀⾏代表⼀个⽤户。
2. root所属的组的GID为( D、0 )。
3. 如果不想退出普通⽤户,重新⽤root⽤户登录,就必须使⽤(A、su )命令切换到root
4. ( C、ps )命令是linux系统标准的进程查看⼯具,通过它可查看系统中进程的详细信息
5. 下⾯的命令中哪个是⽤来停⽌系统中的进程( B、kill )
6. 修改密码的命令是( B、passwd )
7. 增加⽤户的命令是( D、adduser )
8. 下列选项中,哪个不属于操作权限保护的内容( C、删除 )
9. 权限741为rwxr----x,那么权限652是( D、rw-r-x-w- )。
10. 系统中有⽤户user1和user2,主组同属于users组。在user1⽤户⽬录下有⼀⽂件file1,该⽂件拥有644的权限,如果想让user2⽤
户也能够修改user1⽤户⽬录下的file1⽂件,应将该⽂件的权限设置为( B、664 )
linux知识训练-⽂件与⽬录
第1关:linux知识训练-⽂件与⽬录
1. CentOS 7根分区的⽂件系统类型是( C、ext4 )
2. 符号链接相当于Windows系统中的( A、快捷⽅式 )
3. 设超级⽤户当前所在⽬录为:/usr/local,键⼊cd ~命令后,该⽤户当前所在⽬录为( B、/root )
4. 已知某⽤户stud1,其⽤户主⽬录为/home/stud1。如果当前⽬录为/home,进⼊以下⼦⽬录/home/stud1/test的命令是:(
C、cd stud1/test )
5. 可以为⽂件或⽬录重命名的是( C、mv )命令.
6. 下⾯哪条命令可以把f1.txt复制为f2.txt?( C、 & )
7. 在Linux中,⽬录( A、/var )主要⽤于存放设备⽂件
8. 创建⽬录myhome的命令是( B、 mkdir myhome )
9. 若要删除/usr/jobtest⽬录及其下的⼦⽬录和⽂件,以下操作正确的是( B、rm -i /usr/jobtest )。
10. 以下⽂件中表⽰Linux隐藏⽂件的是(
D、 .file1 )
linux知识训练-shell基础
第1关:linux知识训练-shell基础
1. shell也是⼀种( A、程序设计语⾔)
2. Linux默认的Shell版本是( A、bash )
3. shell输⼊的命令不完整时,可以通过按( D、
Tab )键来完成命令的⾃动补齐
4. 在Linux下表⽰输出重定向的符号是( B、> )
5. 显⽰当前路径的shell命令是( C、 pwd )
Linux操作系统知识训练-概述
第1关:Linux操作系统知识训练-概述
1. 以下哪个不属于操作系统( C、
Oracle )
2. 第⼀个企业版的Linux是哪⼀个( D、
RedHat )
3. GPL计划是指( A、通⽤公共许可证 )
4. UNIX操作系统⽬前已经成为⼤型系统的主流操作系统,以下( C、单任务 )不是UNIX的特点
5. 有⼀个Linux2.5.1其中5是( A、次版本号 )
Linux之⽤户管理
第1关:创建/删除新⽤户
1、 编程要求
新创建⼀个⽤户newUser,并⾃动创建其登录⽬录;
删除系统已经存在的⽤户oldUser,并⾃动删除其关联的登录⽬录;
将当前⼯作⽬录切换到新创建的⽤户newUser家⽬录;
使⽤pwd命令打印出当前⼯作⽬录。
2、 测试代码
#在以下部分写出完成任务的命令
#***********begin*************#
useradd -m newUser
userdel -r oldUser
cd /home/newUser
pwd
#************end**************#
第2关 Linux ⽤户密码管理
1、 编程要求
新创建⼀个⽤户newUser;
使⽤passwd命令为⽤户newUser设置登录密码;
2、 测试代码
#!/bin/bash
#创建newUser新⽤户
#***********begin*************#
#************end**************#
#在符号<<;前输⼊设置⽤户密码的命令(命令与<< EOF保持在同⼀⾏), 密码输⼊在下⼀⾏,确认密码输⼊在下下⾏#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
useradd newUser
passwd newUser<< EOF
123456
123456
EOF
#************end**************#
第3关:Linux⽤户权限切换
1、编程要求
新创建⼀个⽤户newUser,并且设置登录密码;
使⽤su命令切换当前⽤户⾝份为newUser,并且执⾏whoami指令,然后恢复原来的⾝份。2、 测试代码
#创建newUser新⽤户
#***********begin*************#
useradd newUser
#************end**************#
#在符号<<;前输⼊设置⽤户密码的命令(命令与<< EOF保持在同⼀⾏), 密码输⼊在下⼀⾏,确认密码输⼊在下下⾏
#例如:
#command << EOF
#password
#password
#EOF
#***********begin*************#
passwd newUser << EOF
123456
123456
EOF
#************end**************#
#使⽤su命令切换当前⽤户⾝份为newUser,并且执⾏whoami指令,然后恢复原来的⾝份;
#提⽰使⽤su命令的-c参数完成
#***********begin*************#
su -c whoami newUser
exit
#************end**************#
Linux⽂件/⽬录⾼级管理⼀
第1关:Linux⽂件权限修改
1、 编程要求:
将系统已存在⽂件oldFile1的所有者权限设置为可执⾏;
为系统已存在⽂件oldFile2的同组⽤户权限删除可写权限;
为系统已存在⽂件oldFile3的其他组⽤户权限添加可执⾏权限;
将系统已存在⽂件oldFile4的权限设置所有者权限为可读,同组⽤户权限为可写,其他⽤户权限为可执⾏;
2、 测试代码
#!/bin/bash
#在以下部分写出完成任务的命令
#***********begin*************#
chmod  u=x oldFile1
chmod g-w oldFile2
chmod o+x oldFile3
chmod u=r,g=w,o=x oldFile4
#************end**************#
linux创建新用户和密码第2关:Linux⽬录权限修改
1、 编程要求
将系统已存在⽬录oldDir1的所有者权限设置为可执⾏;
为系统已存在⽬录oldDir2的同组⽤户权限删除可写权限;
为系统已存在⽬录oldDir3的其他组⽤户权限添加可执⾏权限;
将系统已存在⽬录oldDir4的权限设置所有者权限为可读,同组⽤户权限为可写,其他⽤户权限为可执⾏;
将系统已存在⽬录oldDir5的权限设置所有者权限为可读,同组⽤户权限为可写,其他⽤户权限为可执⾏,同时将该⽬录下的所有⼦⽬录或⽂件权限⼀并处理。
2、 测试代码
#!/bin/bash
#在以下部分写出完成任务的命令
#***********begin*************#
chmod u=x oldDir1
chmod g-w oldDir2
chmod o+x oldDir3
chmod u=r,g=w,o=x oldDir4
chmod -R u=r,g=w,o=x oldDir5
#************end**************#
第3关:Linux修改⽂件/⽬录所有者
1、 编程要求
将系统已存在⽂件oldFile的所有者设置为oldUser;
将系统已存在⽬录oldDir1的所有者设置为oldUser;
将系统已存在⽬录oldDir2以及其所有⼦⽬录和⼦⽂件的所有者设置为oldUser。
2、 测试代码
#!/bin/bash
#在以下部分写出完成任务的命令
#***********begin*************#
useradd oldUser
chown oldUser oldFile
chown oldUser oldDir1
chown -R oldUser oldDir2
#************end**************#
第4关:Linux⽂件/⽬录所属组修改
1、 编程要求
将系统已存在⽂件oldFile的所属组设置为oldGroup;
将系统已存在⽬录oldDir1的所属组设置为oldGroup;
将系统已存在⽬录oldDir2以及其所有⼦⽬录和⼦⽂件的所属组设置为oldGroup
2、 测试代码

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。