linux头歌实验答案

这篇具有很好参考价值的文章主要介绍了linux头歌实验答案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.linux之用户管理

(1)创建/删除新用户

  • 新创建一个用户newUser,并自动创建其登录目录;
  • 删除系统已经存在的用户oldUser,并自动删除其关联的登录目录;
  • 将当前工作目录切换到新创建的用户newUser家目录;
  • 使用pwd命令打印出当前工作目录。

(2)  Linux 用户密码管理

  • 新创建一个用户newUser
  • 使用passwd命令为用户newUser设置登录密码;

(3)Linux用户权限切换

  • 新创建一个用户newUser,并且设置登录密码;
  • 使用su命令切换当前用户身份为newUser,并且执行whoami指令,然后恢复原来的身份。    

二.Linux之用户高级管理

(1)创建/删除用户组

  • 新创建一个用户组newGroup;
  • 新创建一个用户组newGroupID,并自设置其ID1010
  • 删除已经存在的用户组oldGroup

(2)Linux用户所属组变更

  • 新创建一个用户newUser;
  • 使用usermod命令为用户newUser新添加一个已经存在的用户组oldGroup。

(3)Linux用户/用户组编辑

  • 将系统已有用户oldName名修改成newName
  • 将修改过后的newName用户的登录目录修改成系统已存在文件夹/home/newName
  • 将系统已有用户组oldGroup名修改成newGroup

三.Linux 文件/目录管理 

(1)Linux之文件创建/删除

  • 新创建两个文件空文件file1file2
  • 删除系统已存在的两个文件oldFile1oldFile2

(2)Linux之目录创建/删除 

  • 新创建两个空目录newDir1newDir2
  • 删除系统已存在的两个目录oldDir1oldDir2,其中oldDir1目录为空、oldDir2目录不为空。

(3)Linux之文件复制/重命名

  • 将当前目录下的文件file1file2拷贝到目录Dir下;
  • 将当前目录下的文件file1拷贝到目录Dir下并重命名为file1Cpy
  • 将当前目录下的文件file3file4移动到目录Dir下;
  • 将当前目录下的文件file5重命名为file6

(4)Linux之目录复制/重命令

  • 将当前目录下的目录Dir1Dir2拷贝到目录Dir下;
  • 将当前目录下的目录Dir1拷贝到目录Dir下并重命名为Dir1Cpy
  • 将当前目录下的目录Dir3Dir4移动到目录Dir下;
  • 将当前目录下的目录Dir5重命名为Dir6

(5)Linux之文件/目录内容查看

  • 查看当前目录下的文件file1的所有内容;
  • 查看当前目录下的文件file2的头5行内容;
  • 查看当前目录下的文件file2的末尾5行内容;
  • 查看目录/home目录下的所有内容(包括隐藏内容)。

四.Linux文件/目录高级管理一

(1)Linux文件权限修改

  • 将系统已存在文件oldFile1的所有者权限设置为可执行;
  • 为系统已存在文件oldFile2的同组用户权限删除可写权限;
  • 为系统已存在文件oldFile3的其他组用户权限添加可执行权限;
  • 将系统已存在文件oldFile4的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行;

(2)Linux目录权限修改

  • 将系统已存在目录oldDir1的所有者权限设置为可执行;
  • 为系统已存在目录oldDir2的同组用户权限删除可写权限;
  • 为系统已存在目录oldDir3的其他组用户权限添加可执行权限;
  • 将系统已存在目录oldDir4的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行;
  • 将系统已存在目录oldDir5的权限设置所有者权限为可读,同组用户权限为可写,其他用户权限为可执行,同时将该目录下的所有子目录或文件权限一并处理。

(3)Linux修改文件/目录所有者

  • 将系统已存在文件oldFile的所有者设置为oldUser
  • 将系统已存在目录oldDir1的所有者设置为oldUser
  • 将系统已存在目录oldDir2以及其所有子目录和子文件的所有者设置为oldUser。

(4)Linux文件/目录所属组修改

  • 将系统已存在文件oldFile的所属组设置为oldGroup
  • 将系统已存在目录oldDir1的所属组设置为oldGroup
  • 将系统已存在目录oldDir2以及其所有子目录和子文件的所属组设置为oldGroup

五. Linux文件/目录高级管理二

  (1) Linux文件/目录相关命令操作(df、du) 

  • 以可读性较高的方式显示系统已存在文件oldFile的所占磁盘大小;
  • 列出系统已存在目录./oldDir下的所有文件的总容量,同时将每个文件大小也列出来;

(2)Linux文件/目录链接

  • 为系统已存在文件oldFile创建硬链接oldFileHardLink
  • 为系统已存在文件oldFile创建软链接oldFileSoftLink
  • 为系统已存在目录oldDir创建软链接oldDirSoftLink

六. Linux文件/目录高级管理三

(1) Linux文件/目录setuid和setgid

  • 使用助记语法为系统已存在文件oldFile1(默认权限为:rw_rw_r__)设置setuid权限;

  • 使用助记语法为系统已存在目录oldDir1(默认权限为:rwxrwxrwx)设置setgid权限;

  • 使用助记语法为系统已存在文件oldFile2取消setuid权限;

  • 使用助记语法为系统已存在目录oldDir2取消setgid权限。

(2)Linux目录stick bit

  • 使用助记语法为系统已存在目录oldDir1(默认权限为:rwxrwxrwx)设置stick bit权限;

  • 使用助记语法为系统已存在目录oldDir2取消stick bit权限。

(3) Linux文件/目录特殊属性

  • 为系统已存在文件/root/oldFile1添加i属性;

  • 查看系统已存在文件/root/oldFile2的特殊属性;

  • 为系统已存在文件/root/oldFile3取消i属性。

七.Linux之文件打包和解压缩

(1)tar打包命令

  • 使用tar命令将当前目录下的oldFile1oldFile2文件打包成一个newFile.tar文件;

  • 使用tar命令将当前目录下的oldFile.tar文件解压到当前目录下。

(2)文件压缩命令

  • 使用tar命令将当前目录下的oldFile1oldFile2文件打包压缩成一个newFile.tar.gz文件;

  • 使用bzip2命令对当前目录下的oldFile.tar文件压缩;

  • 使用zip命令将当前目录下的oldDir目录所有文件/目录压缩生成oldDir.zip

(3)文件解压缩命令

  • 使用tar命令解压当前目录下的oldFile.tar.gz文件;

  • 使用bunzip2命令解压当前目录下的oldFile.tar.bz2文件;

  • 使用unzip命令解压当前目录下的oldDir.zip

八.Linux之文件/目录搜索

(1)查询命令-locate

  • 使用locate命令查找系统中所有包括group字母的文件或目录的总个数;

  • 使用locate命令定位系统中最新创建的文件newFile

(2)查询命令-which/whereis

  • 使用which命令定位useradd命令的位置;

  • 使用whereis命令查询useradd命令的所有信息,包括二进制文件位置、说明文件位置和源码文件位置;

  • 使用whereis命令仅查找useradd命令说明文件位置。

(3)查询命令-find

  • 使用find命令查找当前目录中所有以.conf结尾的文件/目录;

  • 使用find命令查找当前目录中所有以my开头的目录;

  • 使用find命令查找/root目录中大于1M的文件;

  • 使用find命令查找/root目录中类型为符号链接且文件名以 Link 结尾的所有链接详细数据(提示使用ls -l查看文件详细数据)。

九.Linux之硬盘管理

mkfs的作用

mkfs 命令用于在特定的分区上建立 linux 文件系统 mkfs 本身并不执行建立文件系统的工作,而是去调用相关的程序来执行。 mkfs 命令通常用于在设备硬件分区上创建 linux 文件系统。mkfs 命令支持建立多种 Linux 文件系统,如 ext 系列,xfs 等等。实际上 mkfs 是支持多种文件系统构建命令 mkfs. TYPE 的前部分,mkfs 命令通常执行的时候也是调用mkfs. TYPE 来执行,如 mkfs.ext2, mkfs.ext3, mkfs.ext4,mkfs.vfs,mkfs.vfat 等等。

mkfs的使用

使用格式: mkfs [-V] [-t fstype] [fs-options] filesys [blocks] 参数 : device : 预备检查的硬盘分区,例如:/dev/sda1 -V : 详细显示模式 -t : 给定档案系统的型式,Linux 的预设值为 ext2 -c : 在制做档案系统前,检查该 partition 是否有坏轨 -l bad_blocks_file : 将有坏轨的 block 资料加到 bad_blocks_file 里面

  • 1、

    mkfs本身执行建立文件系统的工作吗?(A)

    A、

    不执行

    B、

    执行

  • 2、

    将 /dev/sda1 格式化成 ext4 格式的命令是 mkfs.ext4 /dev/sda1 。(A)

    A、

    B、

  • 3、

    用 mkfs 命令将 /dev/sdb2 格式化成 ext3 格式分区的命令是(D)。

    A、

    fdisk /dev/sdb2

    B、

    mkfs.ext4 /dev/sdb2

    C、

    mount/dev/sdb2

    D、

    mkfs.ext3 /dev/sdb2

  • 4、

    使用 mkfs 命令可以将分区格式化成哪些格式?(ABC)

    A、

    ext2

    B、

    xfs

    C、

    ext4

    D、

    txt

十.Linux操作系统

(1)Linux初体验

  • 切换当前目录到根目录;

  • 列出根目录下所有文件和文件夹(包括隐藏文件/文件夹)。

(2)Linux常用命令

  • 在当前目录下新建一个新的文件(名称为newfile);
  • 在当前目录下新建一个新的文件夹(名称为newdir);
  • newfile文件复制一份到newdir目录下并命名为newfileCpy

(3)Linux 查询命令帮助语句

  • 使用man查询C库中的fopen函数使用方法。

十一.Linux 远程联机服务(一)- Telnet服务器 

(1)安装Telnet

  • 在线安装telnet服务器软件(实验环境使用的是Ubuntu系统);

  • 在线安装telnet客户端软件(实验环境使用的是Ubuntu系统)。

(2)Telnet服务器启动/关闭

在右侧命令行中开启Telnet服务(实验环境使用的是Ubuntu系统)。 

(3) Telnet远程登录

  • 新创建一个用户testUser

  • 为用户testUser设置密码;

  • 使用telnet去登录本机(使用testUser用户登录);

  • /tmp目录下新创建一个文件testFile

答案下载地址(码上通关):RuoYi - 403http://generatelink.xam.ink/change/makeurl/changeurl/6821 文章来源地址https://www.toymoban.com/news/detail-715351.html

到了这里,关于linux头歌实验答案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 运维 | 查看 Linux 服务器 IP 地址

    大多数在操作 Linux 系统时,我们经常需要知道服务器的 IP 比便于后续的一系列操作,这时候有快速查看主机 IP 的命令行操作,能够有效的帮助我们 本章节主要记录一些常用查看服务器 IP 的命令,希望对大家有所帮助。 查看 Linux 服务器的 IP 地址的命令大体上有以下几种。

    2024年04月27日
    浏览(81)
  • 【运维】Linux 跨服务器复制文件文件夹

    如果是云服务 建议用内网ip scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来

    2024年02月08日
    浏览(74)
  • 【Linux 服务器运维】定时任务 crontab 详解 | 文末送书

    本文思维导图概述的主要内容: 1.1 什么是 crontab Crontab 是一个在 Unix 和 Linux 操作系统上 用于定时执行任务 的工具。它允许用户创建和管理计划任务,以便在特定的时间间隔或时间点自动运行命令或脚本。Crontab 是 cron table 的缩写, cron 指的是 Unix 系统中的一个后台进程,它

    2024年02月08日
    浏览(92)
  • 【Linux运维】shell脚本检查服务器内存和CPU利用率

    在管理服务器时候写了一个 shell脚本,在服务上实现每天凌晨3点查系统的指定文件夹下的容量大小,如果超过10G就要删除3天前的内容,还要时刻查询内存和cpu利用率,如果超过80%就要提示用户出现过载 将以上代码保存为一个.sh文件,然后通过crontab在每天凌晨3点运行即可:

    2024年02月09日
    浏览(67)
  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(82)
  • Linux本地部署1Panel服务器运维管理面板并实现公网访问

    1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 执行如下命令一键安装 1Panel: 安

    2024年02月04日
    浏览(98)
  • [1Panel]开源,现代化,新一代的 Linux 服务器运维管理面板

    本期测评试用一下1Panel这款面板。1Panel是国内飞致云旗下开源产品。整个界面简洁清爽,后端使用GO开发,前端使用VUE的Element-Plus作为UI框架,整个面板的管理都是基于docker的,想法很先进。官方还提供了视频的使用教程,本期为大家按照本专栏的基本内容进行多方面的测评。

    2024年02月07日
    浏览(94)
  • linux:http服务器搭建及实验案例

    1,安装http服务 2,将 /etc/selinux/config 文件下面的 SELINUX值 改为 disabled 或者 permissive 。 3,关闭防火墙 systemctl stop firewalld 做上面的工作是为了http在提供服务时让其不会阻止读取一些文件。 /etc/httpd/ 里面是http的主要的配置文件 tree /etc/httpd/ 可以看到这个文件的结构一目了然

    2024年02月09日
    浏览(43)
  • Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月02日
    浏览(55)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包