美文网首页
如何入门RedHat?

如何入门RedHat?

作者: 假装学技术 | 来源:发表于2020-02-03 15:36 被阅读0次

    在梦想的路上,迷茫,跌跌撞撞,坚强、咬紧牙根坚持下去,无论输赢,你都是强者。 怎么说呢,要想学好linux,记命令肯定是必不可少的,虽然命令很多,但是我们不需要畏惧,因为一些常用的命令不算多,好好学,踏实干就肯定能学好。

    第一题

    请修改你的SELINUX状态,改为enforcing,要求重启亦有效。

    知识点

    这道题使用到了cat命令,以下是cat命令的简述

    用法

    cat 目标文件

    cat命令用于连接文件打印到输出设备中,cat是Linux的基本文本输出命令,通常用于查看文件内容。

    而/etc/selinux/config文件是selinux的配置文件,Linux配置文件/etc/selinux/config控制系统下一次启动过程中载入哪个策略,以及系统运行在哪个模式下。 selinux有三种状态permissive(宽容模式),enforcing(强制模式),disabled(关闭) setenforce

    0 :设置SELinux 成为permissive模式      `

    1 : 设置SELinux 成为enforcing模式

    getenforce使用getenforce命令可以显示当前SELinux的应用模式,是强制、执行还是停用。

    第二题

    为desktop添加一块10G的硬盘,创建一个500M的分区,格式化为xfs,挂载到/common,要求每次开机依然有效,在470M—510M之间均有效 这个题目就涉及到磁盘管理了,题解如下

    fdisk命令用法:

    fdisk 设备文件名 参数 n 新建分区 p 显示分区列表 w 保存退出 分区结束后,使用mkfs.xfs命令将磁盘格式化为xfs

    mkfs命令-->make filesystem的缩写;用来在特定的分区建立Linux文件系统 用法:mkfs.xfs /dev/sdb1 # 把该设备格式化成xfs文件系统

    然后使用mkdir创建/common这个目录

    那么我先介绍一下mkdir这个命令,这个命令是用来创建目录的,用法是mkdir 目录名,如果想创建多级目录,那么就使用-p参数,举个例子,mkdir -p a/b,这条命令的意思是创建一个a父目录和一个b子目录。 由于需要开机自启动,那么就需要写入到文件/etc/fstab中。 而/etc/fstab这个文件的格式是:要挂载的文件 挂载目录 格式 defaults 0 0

    也就是下图中的最后一行 写入之后

    mount -a //mount -a 自动挂载/etc/fstab文件没有挂载的设备,不管已挂载过的设备。 mount 命令用来挂载文件系统。

    第三题

    设置/common/admin为目录,属于admin组,属于该组的用户拥有可读、可写、可执行权限,其他用户无任何权限 分析题意,题解如下

    mkdir-p/common/adminchown:admin/common/adminchmodu=rwx/common/adminchmodo=/common/admin

    那么这道题就引出了权限这个概念 那首先先介绍chmod这个命令 chmod(更改文件权限) r(4)w(2)x(1) r代表读取,w代表写入,x代表执行

    一般用法就是chmod 755 目录 或者是 chmod u= 目录

    目录的权限一般是755,而普通文件的权限是644 如果想详细了解权限这些的话 Linux权限详解 命令之 chmod:修改权限

    这篇文章写的非常好,建议大家去学习学习。 chown可以改变拥有者和群组

    一般用法就是

    chown 拥有者:目标组 文件路径

    举个例子 chown root 目标文件 //改变目标文件的所属主为root

    chown :root 目标文件 //改变目标文件的所属组为root

    第四题

    请将系统/usr/local目录打包到/common/admin/backup_local.tar.xz 一提到打包,就联想到了tar命令

    tar命令

    参数 作用

    -c: 建立压缩档案

    -x:解压

    -u:更新原压缩包中的文件

    -z:有gzip属性的

    -j:有bz2属性的

    -v:显示所有过程

    -f: 指定档案文件名或设备名,这个选项通常是必选的。

    总结 拓展名 解压方式

    .tar 用 tar –xvf 解压

    .gz 用 gzip -d或者gunzip 解压

    .tar.gz和.tgz 用 tar –xzf 解压

    .bz2 用 bzip2 -d或者用bunzip2 解压

    .tar.bz2用tar –xjf 解压

    .Z 用 uncompress 解压 .tar.Z 用tar –xZf 解压 .rar

    用 unrar e解压 .zip 用 unzip 解压

    这道题目很简单,题解为:

    tar -Jcvf /common/admin/backup_local.tar.xz /usr/local

    第五题

    在server2上为用户tom配置一个计划任务,在每天15点时每隔3分钟输出一次 I am an engineer

    谈到计划任务,首先想到的就是crontab

    crontab命令 一般用法

    crontab -e

    */3 15 * * * /bin/echo I am an engineer

    分 时 日 月 周 /bin/echo "Hello World"

    保存退出可以通过crontab -l进行查询

    这里给大家推荐一篇文章 Linux crontab命令详解 大家有时间的话可以去看看

    CSDN博客:ro4lsc的博客

    相关文章

      网友评论

          本文标题:如何入门RedHat?

          本文链接:https://www.haomeiwen.com/subject/xubhxhtx.html