linux红帽知识内容,RedHat基础入门(一)

Tips:转载自作者TedLau_R

怎么说呢,要想学好linux,记命令肯定是必不可少的,虽然命令很多,但是我们不用害怕,其实用的一些常用的命令不算多,我们多刷题,多敲命令就一定可以学好它。当然良好的英语基础也是必不可少的,所以小伙伴们一定要好好记单词哦。话不多说,开始刷题。

第一题

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

3631cdee35a3fc00ade28b2155f394f5.png

知识点

这道题使用到了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之间均有效

这个题目就涉及到磁盘管理了,题解如下

9f1e8121d48fa78711c654cacc814194.png

fdisk命令用法:

fdisk 设备文件名

参数

n 新建分区

p 显示分区列表

w 保存退出

分区结束后,使用mkfs.xfs命令将磁盘格式化为xfs

mkfs命令-->make filesystem的缩写;用来在特定的分区建立Linux文件系统

用法:mkfs.xfs /dev/sdb1 # 把该设备格式化成xfs文件系统

cc84891361d05cd441bebcc834681c7e.png

然后使用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 命令用来挂载文件系统。

f3a45af2f53caf17038c609d73a3dd68.png

74624abf72af41836e4540490aad8af9.png

第三题

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

分析题意,题解如下

mkdir -p /common/admin

chown :admin /common/admin

chmod u=rwx /common/admin

chmod o= /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进行查询

cee8d93fc5b0e630100b060d4655a29b.png

14c47aabde83071d943bf03130d53d05.png

这里给大家推荐一篇文章

Linux crontab命令详解

这上面我觉得讲的很好,大家有时间的话可以去看看

写的很不容易,如有错误,烦请不吝赐教,谢谢支持!

RedHat基础入门(二)

----------------------------------------------------------------------------------------2020-1-16

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值