• Linux实验操作一


    例题1

    题目描述

    在系统中创建一个用户,以学生自己姓名拼音为用户名(以下简称为学生用户),并自行设定密码。

    操作过程

    使用su命令切换到root用户下,执行命令useradd shangzhihao添加用户shangzhihao,后使用命令cd /home,进入home目录查看是否添加了用户shangzhihao,再执行passwd shangzhihao命令给用户shangzhihao设定密码,最后进行查询shangzhihao用户的信息。
    su root #切换到root用户
    在这里插入图片描述

    useradd shangzhihao #添加用户shangzhihao
    在这里插入图片描述

    cd /home #进入home目录
    ls #查看是否添加了用户shangzhihao
    在这里插入图片描述

    passwd shangzhihao #设置密码
    在这里插入图片描述

    id shangzhihao #查询shangzhihao用户的信息
    在这里插入图片描述
    操作成功。

    例题2

    题目描述

    在已安装CentOS的虚拟机上添加一块10G的虚拟硬盘,将此硬盘的所有空间分配给刚创建的学生用户,作为其主目录来访问。(划分一个主分区、文件系统ext4、自动挂载)

    操作过程

    添加虚拟硬盘,将虚拟机关机,然后使用VMware添加新的硬盘
    在这里插入图片描述

    选择“编辑虚拟机设置”,并点击“添加”
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    此时我们已经添加了新的硬盘
    重新开启虚拟机,输入lsbk查看新加入磁盘信息
    lsblk #查看磁盘信息
    在这里插入图片描述
    在这里插入图片描述

    对新增硬盘进行分区,要求划分一个主分区
    使用fdisk /dev/sdc命令对该硬盘进行分区,其中n表示增加分区,p表示主分区,w表示保存分区。
    fdisk /dev/sdc #对新增硬盘进行分区
    在这里插入图片描述

    输入n,表示增加分区。输入p,表示主分区。
    在这里插入图片描述

    输入w表示保存分区。
    在这里插入图片描述
    在这里插入图片描述

    输入lsblk查看分区情况
    lsblk #查看磁盘分区情况
    在这里插入图片描述

    此时,已经完成将新添加的虚拟硬盘划分一个主分区。
    对新建分区进行格式化,要求文件系统为ext4。
    mkfs -t ext4 /dev/sdc1 #设置分区文件系统为ext4
    在这里插入图片描述

    将刚创建的主分区挂载到shangzhihao用户主目录,并且能实现开机自动挂载。
    mount /dev/sdc1 /home/shangzhihao #进行挂载
    在这里插入图片描述

    df -T #查看磁盘情况
    在这里插入图片描述

    vim /etc/fstab #编辑文件
    在这里插入图片描述

    在文件的最后新增加一行
    “/dev/sdc1 /home/shangzhihao ext4 defaults 0 0 ”保存。
    在这里插入图片描述

    操作成功。

    例题3

    题目描述

    学生用户主目录下有一个临时目录(以学生的学号命名),要求系统每周日晚10点自动清理该临时目录中大于100M的文件。

    操作过程

    在shangzhihao用户主目录下创建一个临时目录(以学生的学号命名)
    cd /home/shangzhihao #进入shangzhihao用户主目录
    mkdir 5720191826 #创建一个目录
    在这里插入图片描述

    修改/etc/crontab 配置文件,加入一条语句
    0 22 * * 7 root find /home/shangzhihao/5720191826 -type f -size +100M | xargs rm -rf
    vim /etc/crontab #编辑文本

    在这里插入图片描述
    在这里插入图片描述

    保存并退出,操作成功。

  • 相关阅读:
    计算机设计大赛 深度学习的智能中文对话问答机器人
    软件项目总结
    踩坑List.addAll抛出UnsupportedOperationException
    docker run和docker start的区别
    Python数据结构(队列)
    ATFX汇市:美国5月PCE数据来袭,EURUSD或迎剧烈波动
    互联网医院系统|线上医疗让健康无缝链接
    RabbitMQ常用命令笔记
    视觉SLAM十四讲学习笔记--第七讲视觉里程计学习笔记总结(1)
    【python基础】input函数
  • 原文地址:https://blog.csdn.net/m0_46669450/article/details/125482703