300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > RHCSA 8 红帽认证 RH199命令复习总结 从零开始

RHCSA 8 红帽认证 RH199命令复习总结 从零开始

时间:2018-11-09 03:31:54

相关推荐

RHCSA 8 红帽认证 RH199命令复习总结 从零开始

RH199

第一章 访问系统和获取支持

第二章 浏览文件系统

常用文件管理命令

mkdir directory 【创建目录】

cp file new-file 【复制文件】

cp -r directory new-directory【复制目录及其内容】

mv file new-file【移动或者重命名文件或目录】

rv file 【删除文件】

rm -r directory【删除含有文件的目录】

rmdir directory【删除空目录】

touch file【创建新文件】

cd …【返回上一级目录】

cd ~ 【进入用户主目录】

pwd 【查看当前路径】

管理文件间的链接

ln fileA.txt /tmpfileB.txt 【将在/tmp目录中为现有文件fileA.txt 创建硬链接】

ln -s /home/A /tmp/B【创建软连接】

第三章 管理本地用户和组

用户和组

/etc/passwd

/etc/group

ROOT 用户命令

sudo su - 【继承root用户的完整环境,转到root用户】

sudo -i 【获取root用户】

sudo su【变成root用户】

VIM 命令

:wq -保存文件,退出 vim

:wq! -强制保存文件,退出 vim

:q -不保存文件,退出 vim

:q! -不保存文件,强制退出 vim

更改特定用户密码期限策略

在 /etc/login.defs中,将PASS_MAX_DAYS 设为30.

tail 命令

tail -5 /var/log/messages【查看/var/log/messages的最后五行】

tail /etc/group 【查看是否这个组存在,如有有内容输出,证明存在】

管理本地用户账户

useradd user01 【创建一个用户名为user01的新用户】

userdel -r user02 【删除用户名为user02的用户】

passwd user01【为user01 设置密码】

groupadd group01 【创建组】

groupmod group2【从命令行修改现有的组】

groupdel group02 【删除组group02】

usermod --help 【显示可用于修改账户的基本选项】

usermod -aG【将用户添加到某一补充组】

usermod -g group01 user02【usermod更改用户的主要组】

考试题出现的命令

useradd -s 【-s是指定用户登入后所使用的shell。默认值为/bin/bash。如果不想让用户登录系统可以用 -s /sbin/nologin.此用户就不可以登录系统】

echo “password” |passwd --stdin user 【设置用户密码】

第四章 控制对文件的访问

管理文件系统权限

通过符号法更改权限

Who 是指u g o a 代表用户、组、其他、全部

What是指+ - = 代表添加、删除、精确设备

Which是指 r w x 代表读取、写入、执行

chmod go-rw file1

chmod a+x file2

通过数值法更改权限

chmod ### file|directory 【#字符代表一个数字。每个数字代表一个访问级别的权限:用户、组、其他】

读取权限 4

写入权限 2

执行权限 1

示例

对用户设置读取和写入权限,对组和其他samplefile,设置读取权限.

chmod 644 samplefile

对用户设置读取、写入和执行权限,对组设置读取和执行权限,而对sampledire无权限

chmod 750 sampledir

管理默认权限和文件访问

设置特殊权限

用符号表示: setuid=u+s; setgid=g+s; sticky=o+t用数值表示:setuid=4; setgid=2; sticky=1

例题:

在directory目录上添加setgid位:

chmod g+s directory

为diretory设置setgid位,并且为用户和组添加读取、写入、执行权限,但其他不具有任何访问权限

chmod 2770 directory

默认文件权限

创建新文件或目录时,会为其分配初始权限。有两个因素会影响初始权限。第一个是创建常规文件还是目录,第二个是当前的umask

[user@host ~]$ umask

更改文件和目录的用户或组所有权
chown命令

chown student test_file【将文件test_file的所有权授予student】

chown :admins test_file【chown命令可以用于更改文件的所有权,只需在组名称之前加上冒号:】

chown visitor:guests test_dir【chown命令也用于同时更改所有者和组,语法 owner:group】【要将test_dir的所有权更改为visitor,同时将组更改为guests】

考试题出现的命令

mkdir -p /redhat/sysgrp【递归创建目录,即使上级目录不存在,会按目录层级自动创建目录】

chgrp【改变文件所属用户组】

setfack 【该命令细分Linux下的文件权限】

第五章 管理SELinux安全性

ps【显示当前进程】

systemctl 【Linux服务管理的一种方法】

示例:systemctl start httpd【开启服务httpd】

systemctl enable --now httpd【使用systemctl命令启动并启用Apache Web服务】

更改当前Selinux模式

getenforce 【查询SELinux模式】

setenforce 【设置SELinux模式】

【Selinux极大的增强了Linux系统的安全性,能将用户权限关在笼子里,如httpd服务,apache默认只能访问/var/www目录,并只能监听80和443端口,因此能有效的防范0-day类的攻击】

semanage 【负责SELinux相关配置工作】

semange fcontext 【管理决定了文件的目录默认上下文的SELinux 策略规则】

Semanage fcontect 命令来声明文件的默认标签,然后使用restorecon命令将该上下文应用于文件

restorecon【命令】

ls -Z 【命令显示文件的SELinux上下文】

ls -Zd 【命令显示目录的SELinux】

考试题

使用semanage命令将端口82/TCP 绑定http_port_t类型

semanage port -a -t http_port_t -p tcp 82

系统上var/www/html可以被系统上的web服务器打开

semange fcontext -m -t httpd_sys_content_t "/var/www/html"

restorecon -Rv /var/www/html

第六章 调优系统性能

调整调优配置⽂件

手动安装tuned

yum install tunedsystemctl enable --now tuned

列出可用的条有配置文件并确定活动的配置文件

将当前活动的调优配置文件更改为powersave,然后确认结果

tuned-adm profile powersave

使用tuned-adm active查询当前活动的调优配置文件

tuned-adm active

真题

第七章 安装和更新软件包

真题

Create a repository for /rhel7.0/x86_64/dvd

vim /etc/yum.repos.d/meet.repo[meet]name=this is a repositorybaseurl=/rhel7.0/x86_64/dvdgpgcheck=0enabled=1

第八章管理基本存储

mount命令

mount 命令允许root用户手动挂载文件系统

mount /dev/vdb1 /mnt/data 【在dev/vdb1目录上的/mnt/data分区中挂载文件系统】

lsblk 命令

lsblk 命令可列出指定块设备或所有可用设备的详细信息

lsblk -fp命令会列出设备的完整路径,其UUID和挂载点,以及文区中文件类型。如果未挂载,挂载点将为空。

PARTERD管理分区

parted命令将整个磁盘设备作为第一个参数,并且还有一个或多个命令。

parted /dev/vda print【使用print子命令显示/dev/vda磁盘上的分区】

/etc/fstab文件的作用

磁盘被手动挂载之后都必须把挂载信息写入/etc/fstab这个文件中,否则下次开机启动时仍然需要重新挂载。系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了。

第九章 控制服务和启动过程

chroot命令用来在指定的根目录下运行指令。

Ctrl+c: 结束正在运行的程序

Ctrl+x: 跳回之前移动的原位置

真题:重置root密码

第十章 管理网络

nmcli con show 【显示所有活动连接】

第十一章 分析和存储日志

第十二章 实施高级存储功能

YUM 命令

yum list 列出所有可安装的软件包

yum list installed 列出所有已安装的包

systemctl 命令

systemctl enable 【启动该服务】

利用VDO创建的逻辑设备被称为VDO 卷。 VDO卷与磁盘分区相似。 可以将这些卷格式化成所需的文件系统类型,并像常规文件一样挂载。

yum install vdo [安装VDO]

vdo create --name=vdo1 --device=/dev/vdd --vdoLogicalSize=50G [创建VDO]

vdo status [分析VDO]

mkfs.xfs -K /dev/mapper/vdo1【将vdo1卷格式化为XFS格式】

【mkfs.xfs命令中的-k项可以防止文件系统中未使用的块被立即丢弃,这样可以让命令更快返回】

第十三章 计划将来的任务

第十四章 访问网络附加存储

第十五章 管理网络安全

firewall-cmd命令将会与firewalld 动态防火墙管理器进行交互

示例:

firewall-cmd --add-service=cockpit --permanent

如果系统防火墙开启,则需要执行以下操作,添加cockpit服务到防火墙以打开9090端口

firewall-cmd --add-service=cockpit --permanentfirewall-cmd --reload

常用的Linux命令

ls命令

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。